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
337069292307	337069292870	337069293420	337069293970	337069294520	337069295070	337069295620	337069296170	337069296720	337069297270	337069297820	337069298370	337069298920	337069299470	337069300020	337069300570	337069301120	337069301670	337069302220	337069302770	337069303320	337069303870	337069304420	337069304970	337069305520	337069306070	337069306620	337069307170	337069307720	337069308270	337069308820	337069309370	337069309920	337069310470	337069311020	337069311570	337069312120	337069312670	337069313220	337069313770	337069314320	337069314870	337069315420	337069315970	337069316520	337069317070	337069317620	337069318170	337069318720	337069319270	337069319820	337069320370	337069320920	337069321470	337069322020	337069322570	337069323120	337069323670	337069324220	337069324770	337069325320	337069325870	337069326420	337069326970	337069327520	337069328070	337069328620	337069329170	337069329720	337069330270	337069330820	337069331370	337069331920	337069332470	337069333020	337069333570	337069334120	337069334670	337069335220	337069335770	337069336320	337069336870	337069337420	337069337970	337069338520	337069339070	337069339620	337069340170	337069340720	337069341270	337069341820	337069342370	337069342920	337069343470	337069344020	337069344570	337069345120	337069345670	337069346220	337069346770	337069347320	337069347870	337069348420	337069348970	337069349520	337069350070	337069350620	337069351170	337069351720	337069352270	337069352820	337069353370	337069353920	337069354470	337069355020	337069355570	337069356120	337069356670	337069357220	337069357770	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2739	3650	2300	2739	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2737	3650	2300	2736	3650	2300	2736	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2736	3650	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
32437	20738	28248	27707	23833	20117	15590	10797	8508	6076	4617	3886	3085	2876	2438	1999	1839	1541	1087	1042	1089	960	733	842	810	806	656	561	572	586	612	499	453	458	487	464	438	435	446	506	431	471	434	518	603	425	402	415	414	429	444	433	396	416	417	437	413	412	451	444	445	446	411	436	427	410	442	427	466	425	429	411	407	455	445	408	395	434	414	422	400	432	446	416	419	421	436	415	441	462	433	441	406	385	403	429	447	414	445	431	432	386	418	449	451	439	416	453	387	446	415	410	398	410	398	418	426	433	465	436	422	402	461	398	419	414	420	403	436	417	402	421	444	422	422	403	417	456	431	412	447	417	448	434	432	412	401	369	425	456	469	432	452	432	477	410	437	461	447	404	417	426	433	446	428	452	452	420	495	468	401	440	432	444	441	412	409	448	463	432	453	442	427	445	457	445	451	442	423	448	441	394	435	421	420	465	453	432	450	446	398	411	443	406	415	465	465	439	417	435	404	421	415	436	415	423	414	468	398	444	429	394	427	418	433	413	441	412	423	401	406	429	463	408	460	452	428	434	431	411	409	386	433	411	415	427	433	433	407	400	440	434	462	459	453	448	446	400	421	398	406	438	414	424	415	424	416	434	394	465	448	450	447	423	401	393	418	419	432	399	439	473	418	411	415	412	427	408	427	403	438	415	441	381	436	429	440	425	399	405	400	410	407	421	432	450	408	423	433	385	395	457	395	421	404	416	443	449	411	408	410	396	420	421	440	422	422	421	401	439	391	479	451	431	435	424	424	449	416	439	451	426	421	393	443	444	442	470	445	399	417	406	431	432	441	426	441	420	394	395	425	448	458	446	381	440	434	445	429	444	427	406	420	443	449	419	410	443	436	406	405	400	444	435	401	438	416	440	445	431	478	409	421	411	378	382	411	443	426	435	405	418	440	474	361	453	447	399	458	403	421	439	417	418	430	447	418	413	396	431	420	435	427	389	447	430	407	411	413	444	443	408	407	413	415	440	408	409	413	403	413	390	418	400	409	423	420	467	468	427	438	423	454	435	443	384	408	439	412	419	429	425	384	432	414	419	424	400	414	412	429	424	428	449	415	448	469	394	455	401	386	414	442	419	413	442	406	410	421	447	439	440	445	435	405	386	403	435	427	420	387	419	380	400	451	451	431	444	406	441	410	435	425	413	414	441	422	397	419	411	424	392	436	442	443	466	430	409	429	386	450	425	400	425	413	441	438	416	388	397	450	433	443	422	454	445	459	447	430	423	432	444	438	470	443	427	438	401	394	383	395	433	419	376	443	393	381	426	451	406	408	429	415	445	416	431	434	434	428	425	398	448	441	414	416	419	431	436	406	418	425	420	398	392	445	431	419	404	440	403	434	441	410	425	424	414	443	444	433	424	424	403	405	416	410	434	423	427	409	415	448	437	393	438	440	456	413	394	413	431	428	396	398	405	428	418	417	415	394	381	393	402	423	430	438	446	462	413	431	403	428	422	418	446	423	449	404	398	425	453	466	369	453	424	422	434	415	432	424	476	429	417	376	455	433	424	417	432	446	415	426	454	451	383	435	429	463	464	431	421	401	448	387	439	413	409	424	437	412	417	401	455	396	406	413	397	361	411	448	403	421	452	440	418	429	403	421	410	422	421	415	466	432	404	433	399	442	403	452	425	407	429	431	454	392	431	435	437	410	457	403	424	407	421	413	421	427	448	413	436	441	430	415	453	438	456	405	425	485	458	436	419	422	426	391	445	426	448	423	415	402	427	417	408	438	421	415	453	439	408	432	442	420	408	443	416	398	419	442	407	441	449	423	443	446	441	441	430	427	419	424	398	413	455	410	423	459	460	463	450	421	447	459	458	437	401	388	478	449	378	430	436	422	391	414	454	418	392	422	415	379	408	441	411	452	434	443	448	434	425	412	463	449	421	397	443	406	407	409	427	451	408	370	456	423	456	439	428	423	393	454	411	421	402	401	468	401	441	442	439	437	434	414	432	470	441	405	403	415	466	376	391	420	409	418	401	432	458	423	437	419	436	388	441	394	468	398	427	396	446	439	424	427	464	485	444	412	415	413	389	376	474	423	417	448	401	452	439	441	465	420	426	431	415	448	452	440	438	439	440	432	432	434	413	439	430	460	400	413	392	435	419	426	430	420	440	399	407	420	416	426	430	416	423	437	433	449	428	407	421	399	427	396	428	464	472	432	393	456	430	381	428	433	415	449	442	423	403	431	388	426	410	406	437	404	461	411	450	405	373	438	411	414	415	413	421	449	420	383	432	408	408	457	370	422	427	403	433	427	413	401	405	442	414	409	435	439	429	374	426	448	419	435	468	414	428	435	463	437	429	405	457	440	409	441	416	457	427	421	435	440	426	402	419	425	422	398	423	429	406	387	412	432	445	431	408	411	424	423	420	415	394	422	415	478	445	431	401	466	440	402	462	401	432	407	429	404	399	413	418	447	480	436	398	417	445	436	439	428	427	412	418	429	417	374	418	404	427	395	360	419	382	392	425	449	421	379	464	412	428	406	445	407	445	414	428	443	417	418	415	429	435	480	425	439	498	421	410	416	399	437	454	420	445	437	411	441	411	413	425	425	419	418	465	437	386	408	429	397	419	432	438	420	389	411	440	431	432	395	429	439	391	421	403	439	442	415	425	423	459	438	412	409	426	416	453	426	467	421	439	404	475	421	411	444	421	368	411	450	431	447	412	427	434	447	423	404	388	384	431	427	399	423	409	429	406	411	398	423	442	398	372	414	422	426	413	425	422	428	396	445	411	462	419	433	421	416	486	470	461	389	408	422	391	377	414	458	412	469	462	403	413	443	360	433	403	397	403	384	430	403	437	427	415	458	389	407	431	429	410	432	449	436	424	377	436	451	490	421	446	444	448	443	417	454	432	441	401	434	436	456	451	448	413	406	456	437	439	429	447	408	423	452	454	435	422	433	438	440	456	419	398	392	418	424	454	439	401	441	376	414	398	455	450	373	444	413	417	439	461	431	412	385	450	393	430	442	383	411	431	429	417	405	449	434	416	441	448	399	415	443	404	391	411	435	448	388	417	420	420	419	427	413	447	414	377	452	406	445	412	443	422	420	395	382	414	419	439	431	424	397	399	487	431	416	423	372	401	443	416	405	412	448	408	415	466	403	429	427	454	422	400	426	427	419	457	424	412	415	419	400	415	444	385	449	438	426	399	426	419	411	428	465	434	427	384	450	421	423	432	402	428	424	413	444	414	428	437	388	405	429	468	449	455	422	444	398	464	454	419	445	409	419	393	445	412	379	412	397	396	448	416	429	414	430	413	391	387	409	391	413	439	429	445	418	449	415	428	429	434	460	446	416	466	432	385	459	409	416	409	453	424	444	423	455	469	374	423	396	415	419	391	408	432	451	438	385	409	422	397	463	438	447	429	454	405	402	393	437	426	460	421	411	443	417	423	416	465	414	434	437	439	407	378	420	425	492	433	431	404	413	447	464	416	401	414
17275	15075	31450	37683	37846	35951	31324	26370	23765	20068	16993	14654	12623	12742	11086	8800	8515	7168	5075	4677	5008	4562	3129	3572	3671	3263	2454	1944	1821	1987	1845	1569	1372	1341	1260	1194	1243	1118	1073	1121	1133	1105	1152	1784	1944	999	989	1001	973	946	1006	921	937	1002	959	955	973	996	933	962	934	974	983	938	936	975	977	939	967	952	911	930	989	973	974	935	997	908	974	1012	943	943	976	948	932	1003	950	936	968	920	936	995	1021	985	996	945	949	1034	1028	979	955	970	945	900	953	914	981	957	1019	979	982	937	962	965	920	952	1010	973	956	919	961	940	998	956	973	955	1010	924	970	914	957	959	916	985	980	974	940	1012	978	1000	966	948	944	933	979	942	963	954	997	987	964	995	962	1015	940	896	987	905	990	914	934	919	914	973	934	953	930	981	1026	991	1010	938	967	987	945	962	979	958	913	955	921	945	958	993	931	978	926	935	970	980	988	983	969	951	986	966	965	932	936	988	934	967	988	1005	983	1007	956	961	977	948	970	979	971	917	919	979	958	977	988	895	938	963	907	956	916	1006	940	941	982	977	965	935	963	941	928	981	939	895	961	999	955	959	982	952	937	930	1030	974	981	920	1017	981	979	960	999	951	960	935	919	1018	953	997	861	950	910	977	975	922	980	959	943	962	967	1018	981	908	920	955	960	1031	964	913	958	919	877	968	967	991	962	916	954	936	949	1009	970	935	945	979	939	944	922	951	936	998	966	999	934	942	945	977	909	994	996	950	931	956	970	939	909	991	997	956	962	931	949	967	969	954	998	911	994	1014	948	934	954	987	948	932	935	958	954	936	962	991	1007	961	930	931	928	965	974	965	1022	944	951	967	929	986	976	992	939	934	1029	974	979	980	928	941	970	927	932	935	923	1005	952	962	949	932	958	981	918	995	963	915	967	928	1016	945	929	968	1042	975	966	940	955	979	974	980	960	919	958	988	923	951	953	1019	999	949	915	923	976	937	917	992	936	964	979	936	945	942	961	936	964	988	933	974	1000	961	1007	932	1022	981	935	949	948	979	989	989	936	963	965	891	937	1010	958	944	1017	1007	953	966	945	916	1004	979	928	997	994	991	956	979	962	994	1001	982	970	997	959	960	1037	1000	930	953	997	971	929	951	1029	995	944	966	955	997	950	1001	973	1033	995	970	917	994	955	968	994	989	960	935	936	969	930	994	982	988	1006	980	963	1005	956	944	990	973	929	946	970	983	1020	978	923	951	918	975	976	918	963	975	924	972	969	956	926	974	965	981	934	964	934	976	1032	971	967	887	1012	1003	901	946	968	956	979	993	942	976	1008	951	945	1004	925	970	944	932	963	961	940	950	936	962	1021	954	950	1003	914	897	933	931	978	952	959	982	967	953	979	973	989	988	968	991	984	901	990	982	961	955	984	970	969	937	910	911	976	965	976	971	983	973	965	1019	1036	956	949	988	1029	934	984	957	993	995	951	930	924	966	983	938	944	961	961	936	926	944	990	978	930	992	901	981	904	940	948	1015	931	986	948	951	915	953	943	974	978	982	980	970	941	954	939	896	910	941	984	921	983	975	935	944	905	958	948	929	914	1007	971	973	917	948	940	948	917	1023	954	959	966	1017	957	965	967	966	991	1024	968	927	964	951	972	967	951	947	983	980	999	992	1017	980	970	926	968	962	950	1010	1003	960	971	964	950	943	1012	988	990	1000	932	990	954	932	937	1020	984	953	986	959	993	922	971	881	934	1010	1024	934	953	954	965	994	1018	974	970	927	955	1001	970	966	943	945	961	901	973	992	997	983	947	964	945	950	985	953	928	946	961	952	956	948	923	990	911	916	989	936	968	963	922	945	909	973	978	1014	958	933	938	1013	942	999	1019	961	997	992	907	951	935	997	990	1001	971	958	1003	930	993	975	972	985	981	1014	974	964	1021	945	940	928	984	962	986	971	954	956	961	1002	953	968	980	925	939	991	961	966	951	932	1020	984	1021	969	971	957	987	982	996	938	929	932	939	997	963	1021	987	949	986	996	957	922	977	983	939	962	980	929	956	952	928	958	988	980	945	964	947	977	920	955	972	990	954	957	972	960	973	946	965	895	925	957	964	959	1010	934	967	956	1017	965	944	997	992	983	1003	973	973	898	966	1033	958	968	1023	940	1018	964	938	987	996	925	920	995	1002	951	938	996	915	934	973	938	998	929	956	959	989	934	915	993	968	977	951	975	946	953	978	975	940	991	1002	903	986	976	980	947	964	944	910	941	985	936	953	1002	955	961	959	1018	975	939	1033	962	1007	936	933	988	983	929	939	905	1009	933	966	1016	1012	998	997	978	943	962	920	925	984	994	944	1031	966	996	983	937	978	926	966	985	988	913	964	946	983	970	989	996	984	1020	920	975	971	959	963	937	993	953	984	997	963	973	911	940	938	966	978	960	917	926	965	915	942	948	922	987	1006	1023	960	951	933	964	940	932	926	992	997	974	972	984	994	1041	1002	998	955	936	949	992	982	936	964	989	998	878	1014	950	929	996	964	974	969	942	943	886	993	934	915	941	938	964	931	964	915	1015	976	1000	956	986	1028	985	975	962	955	963	971	919	990	966	972	965	966	945	965	928	945	967	888	966	935	992	940	914	937	930	957	969	952	945	948	970	948	990	957	947	986	1018	1028	944	999	989	974	921	979	937	1003	1017	997	943	962	949	977	960	977	958	949	1004	985	1048	955	967	1010	1007	954	981	932	976	918	954	936	958	1016	927	947	895	1011	955	1009	956	960	973	934	946	1000	988	964	936	971	996	978	992	978	964	995	928	921	904	965	976	960	960	990	907	881	948	970	988	981	985	937	942	942	952	905	967	980	935	1022	974	977	943	967	936	983	958	982	989	994	957	990	970	977	927	936	890	932	968	973	942	933	922	913	928	1033	959	980	944	986	927	990	989	948	962	1008	930	974	977	957	917	993	1008	972	919	984	971	1011	902	941	974	987	909	952	984	919	887	952	971	975	946	908	1018	956	991	943	976	908	978	1036	988	939	1003	969	978	1035	986	936	1006	988	917	944	1018	987	966	956	970	976	977	964	979	939	972	946	937	1008	966	930	942	996	963	971	992	962	952	971	959	954	962	925	933	931	923	959	968	1040	972	919	961	961	958	946	938	969	957	1010	961	980	1025	989	981	951	923	954	929	920	971	928	976	990	920	1004	972	961	955	950	962	942	1053	964	971	924	986	995	936	990	994	988	984	974	967	896	1019	1002	983	976	941	963	1027	927	913	1018	965	951	959	913	946	966	942	888	988	941	1005	982	979	941	927	956	1001	981	935	932	954	937	972	983	935	963	974	1039	956	945	958	979	965	930	953	901	941	974	968	960	957	935	911	973	981	984	960	1022	942	993	974	954	990	972	943	944	967	952	961	980	943	1015	1002	908	975	930	964	972	928	1017	932	976	966	981	958	971	942	934	1028	952	971	934	951	936	940	954	920	987	947	943	934	946	974	956	928	977	917	932	1016	1014	1034	947	965	969	987	949	961	979	993	977	886	950	948	969	951	985	934	954	932	960	923	972	980	965	990	904	1046	944	984	977	990	964	995	1012	976	963	972	926	977	942	952	973	1011	971	993	945	986	957	978	955	998	977	937	972	957	990	968	961	935	960	989	973	977	955	995	952	1071
12432	8191	10379	10251	8668	6946	4569	2992	2111	1538	1115	902	747	793	644	510	514	412	377	395	391	314	328	350	354	321	267	296	296	298	272	279	241	244	293	272	239	236	278	254	263	233	237	236	226	233	272	236	253	236	232	244	217	246	217	253	227	211	235	217	229	266	260	248	230	279	235	247	225	239	241	220	258	245	247	261	253	228	222	265	253	217	222	220	229	226	228	259	224	250	247	225	225	239	250	247	248	214	228	251	220	254	255	224	225	248	215	235	256	251	239	224	230	234	218	241	233	217	212	227	217	254	228	264	234	261	221	238	240	218	256	198	263	238	238	228	260	248	232	213	239	259	227	232	224	217	205	239	203	219	245	261	232	271	238	228	231	226	246	240	244	231	263	247	287	252	239	257	256	219	219	238	234	251	262	242	248	234	202	224	235	290	226	232	233	235	231	237	248	212	270	224	238	262	235	252	233	248	251	242	216	243	233	230	233	230	241	239	212	228	233	226	225	275	225	230	262	227	234	220	249	222	242	251	247	231	228	249	227	243	213	248	233	232	255	228	222	231	252	243	217	237	224	236	238	245	235	225	225	226	228	244	255	227	293	227	245	233	217	214	259	232	217	243	232	231	208	232	239	242	229	235	221	244	225	225	244	224	254	193	244	250	214	231	212	229	258	236	250	235	235	242	280	224	259	229	250	250	230	261	286	234	225	241	226	213	214	232	218	228	221	255	237	210	218	271	264	214	260	224	251	216	214	249	207	222	254	232	249	239	217	235	214	243	216	265	270	225	240	222	257	219	269	221	241	250	239	256	219	235	258	243	245	222	240	221	281	228	267	238	213	235	253	245	225	222	212	218	248	238	227	218	223	254	236	193	231	246	221	201	230	211	253	239	262	219	210	228	240	233	232	244	242	241	243	275	218	274	232	261	246	270	234	216	241	241	240	226	223	259	257	244	248	233	234	229	247	225	229	227	241	237	223	219	226	215	217	221	231	245	211	206	245	258	236	210	249	241	248	232	252	232	226	226	250	230	257	272	242	261	226	240	229	231	233	204	233	200	239	217	234	225	247	213	239	243	249	218	217	228	248	264	247	241	254	216	237	230	248	251	212	221	217	229	244	221	224	239	230	270	239	223	242	222	264	227	226	232	250	252	227	246	247	216	216	221	230	212	235	250	237	240	258	259	224	233	254	247	234	235	242	243	230	210	234	232	220	220	208	237	235	209	235	226	227	238	205	212	226	275	252	243	235	262	215	224	225	240	265	228	230	226	240	234	234	206	246	263	239	258	250	229	233	210	242	254	238	226	241	229	259	228	244	226	251	254	264	251	262	225	273	243	248	237	256	215	226	224	224	226	254	254	222	248	242	262	230	237	236	255	194	232	253	231	250	239	228	232	241	228	257	227	216	233	253	225	230	214	243	214	240	210	228	237	251	217	234	227	264	246	210	246	213	248	194	201	223	236	234	249	238	248	222	256	237	222	243	257	237	251	228	240	242	229	253	229	245	230	239	247	241	257	261	246	226	242	269	250	240	235	221	238	227	255	270	262	242	234	230	224	244	241	256	242	233	232	253	238	251	270	235	244	246	237	225	250	218	225	235	239	228	206	222	253	253	236	251	227	229	219	243	220	246	225	239	227	243	233	232	213	229	236	241	224	212	247	234	218	253	208	228	272	236	225	231	253	215	237	228	242	256	247	229	234	270	251	239	223	251	263	231	216	245	242	231	273	218	244	260	258	251	239	243	224	274	240	227	190	251	273	250	269	254	215	230	246	244	219	233	217	243	250	250	212	246	270	257	217	216	219	236	249	239	250	244	227	252	229	241	247	247	236	230	227	215	222	237	254	228	254	234	220	214	233	234	237	244	243	235	233	222	228	260	237	220	252	224	254	230	230	232	239	232	254	216	234	211	229	230	243	252	220	215	237	214	240	242	255	271	242	249	225	222	242	243	245	251	237	216	235	230	224	237	247	257	227	244	224	239	252	204	232	227	221	232	241	240	235	238	241	237	244	265	214	259	209	218	237	236	229	231	265	226	243	225	240	254	218	232	246	249	199	234	243	215	258	227	244	234	214	262	247	262	212	229	241	232	267	229	257	229	221	244	248	240	230	238	242	255	225	207	218	212	232	205	225	220	206	278	248	216	240	228	227	261	226	233	224	216	231	236	235	256	254	224	225	247	260	233	241	210	239	252	234	250	239	227	250	249	279	239	233	242	233	246	221	261	279	249	212	248	227	240	212	249	264	200	249	239	244	247	263	237	234	248	243	240	242	251	239	224	226	216	238	230	233	222	241	245	227	226	233	244	214	237	235	242	244	273	228	253	268	237	229	217	223	240	246	249	246	255	259	255	233	249	234	250	231	242	246	244	246	207	206	231	231	238	261	240	245	247	253	256	235	247	235	247	253	249	253	241	258	239	223	247	197	209	239	224	242	224	216	265	250	248	256	244	246	231	244	219	214	242	232	229	210	239	237	234	210	224	217	228	216	263	227	227	231	242	231	242	253	224	219	258	240	240	217	221	229	227	275	229	273	229	222	202	248	229	219	249	263	233	237	261	203	226	216	245	237	250	229	207	232	223	261	236	202	238	260	225	234	205	232	228	225	264	227	238	230	208	234	258	258	235	244	223	208	233	230	236	233	233	257	238	215	233	220	232	239	233	213	244	234	243	217	212	260	262	241	230	242	260	235	213	243	239	235	253	229	240	236	249	277	224	254	218	246	217	256	215	242	210	199	245	262	244	216	271	205	214	243	251	249	261	271	227	256	226	256	244	246	237	260	228	209	217	240	262	269	268	251	244	224	207	219	226	221	258	222	218	221	236	229	224	257	227	213	237	256	234	231	250	230	248	233	228	240	232	244	236	243	244	239	239	247	230	243	218	213	238	219	246	237	243	242	245	244	234	255	243	243	212	265	244	221	221	232	217	246	236	240	206	263	234	235	231	251	241	255	249	228	264	255	228	264	252	225	208	240	220	235	233	242	248	244	216	221	241	229	258	228	226	246	232	233	255	224	228	227	236	230	232	265	249	248	243	242	239	244	229	245	216	224	233	236	238	243	215	237	222	241	226	241	262	219	257	252	236	231	230	221	230	253	209	225	229	243	247	249	248	224	244	260	263	226	280	246	240	227	236	262	233	217	206	236	239	209	235	223	221	213	225	222	229	248	233	255	240	241	244	254	257	255	231	208	235	231	241	244	262	219	234	227	242	233	252	229	226	225	250	220	221	265	239	222	220	257	225	211	237	242	249	253	201	239	232	264	227	217	240	229	232	282	226	198	247	253	223	232	245	223	237	234	247	218	240	221	213	234	249	253	243	257	217	216	243	244	225	248	246	241	226	234	237	220	208	239	234	236	217	255	240	227	230	211	226	256	247	238	252	232	207	243	240	247	239	245	223	241	225	245	223	253	225	250	252	242	216	227	247	230	216	229	242	227	231	226	223	239	255	253	246	224	210	256	263	233	238	250	234	244	261	200	243	253
7043	6764	16020	21781	21981	20059	15620	11989	9125	6701	5320	4227	3575	3983	3188	2327	2419	1862	1552	1648	1543	1380	1204	1268	1406	1305	957	820	849	845	886	795	724	799	704	688	687	683	605	660	688	691	588	652	555	610	625	602	605	561	556	580	611	578	557	582	541	576	552	596	587	629	605	588	624	559	606	570	598	622	609	583	583	564	602	538	557	594	542	572	567	585	553	579	575	585	599	589	574	596	644	592	580	591	602	545	616	560	590	564	566	582	606	570	580	641	603	615	579	586	599	581	632	569	581	568	583	602	574	579	584	581	525	560	621	630	551	587	597	622	604	570	557	575	601	585	567	566	596	586	557	581	601	592	567	584	590	585	674	568	560	545	594	629	603	606	572	579	624	574	619	523	566	557	593	620	633	564	599	601	582	571	554	581	593	587	530	579	619	599	568	556	625	650	593	565	573	581	594	566	581	574	593	613	590	597	596	579	565	581	594	567	614	611	587	605	551	588	588	578	575	550	606	600	605	580	589	582	611	574	601	535	545	602	610	604	619	603	584	585	618	582	573	609	605	554	567	561	621	579	604	600	568	557	590	583	576	554	583	590	587	589	554	615	584	621	540	575	590	583	568	618	548	615	618	564	573	605	580	565	558	564	600	565	604	611	578	573	612	570	603	561	569	564	602	609	592	592	584	530	526	592	566	589	601	548	552	604	590	590	644	571	576	578	554	633	575	597	567	627	578	595	613	608	611	605	574	562	623	533	571	618	598	655	539	638	567	566	593	619	585	565	589	552	612	611	633	563	608	557	574	591	663	584	546	564	611	613	625	603	566	617	592	588	557	578	588	532	613	572	587	562	591	580	529	619	575	554	583	593	571	598	571	600	557	562	604	583	618	606	581	574	576	573	569	610	635	622	600	586	578	547	567	588	611	585	609	578	541	611	588	568	574	544	571	613	572	597	575	589	596	568	594	568	552	640	589	544	576	604	616	574	612	563	585	575	566	632	550	617	600	590	582	600	580	549	626	574	550	591	565	571	550	602	571	572	559	572	583	548	600	596	652	625	548	579	576	595	601	575	594	584	607	606	608	585	581	607	622	605	573	555	559	593	546	618	575	607	566	594	607	570	557	583	659	565	604	574	559	585	601	568	621	585	613	592	588	572	609	571	595	606	609	583	595	588	572	593	610	603	573	518	586	584	581	545	563	583	622	605	637	557	551	620	593	614	594	567	580	625	588	566	558	584	573	649	573	611	571	589	608	589	537	556	564	593	573	598	596	547	557	559	560	552	612	539	570	619	582	597	632	602	542	603	588	575	613	608	596	586	581	601	578	631	557	554	552	607	599	604	567	563	588	584	604	567	555	617	617	611	591	601	597	569	577	619	587	608	586	603	552	580	559	591	579	614	600	580	613	588	578	572	584	559	554	603	597	608	606	581	549	581	536	565	567	605	590	576	577	576	591	639	643	594	612	612	590	638	589	569	563	584	590	606	578	565	580	560	594	596	589	559	543	612	571	605	582	594	589	571	556	556	578	594	608	595	573	586	561	581	616	563	626	590	613	574	579	650	627	564	647	598	580	592	582	602	626	546	593	578	577	615	584	562	636	568	575	571	551	572	576	594	589	613	580	593	597	603	600	596	577	617	548	612	577	575	579	556	563	582	597	615	579	629	600	593	598	587	551	552	581	577	598	579	608	592	618	574	575	599	604	588	566	569	643	567	588	618	591	604	591	573	571	573	625	597	593	570	596	595	616	576	565	594	573	583	561	566	582	572	602	581	590	640	607	587	638	588	628	640	562	651	594	652	607	598	553	547	575	608	575	561	621	562	620	606	546	557	576	565	594	590	608	572	611	601	561	528	549	631	578	582	592	584	605	607	561	568	604	522	566	593	595	593	597	575	588	602	598	585	610	584	597	578	582	584	548	602	619	560	582	567	577	612	623	571	587	594	573	586	587	557	611	577	602	558	569	579	498	586	583	558	572	596	547	638	594	562	624	573	614	592	591	598	553	571	587	560	560	565	551	599	569	579	555	595	586	617	586	579	589	551	585	542	575	560	609	574	609	543	569	584	613	568	579	590	568	568	555	574	583	571	629	583	589	577	611	559	556	584	580	570	570	592	571	595	592	562	620	580	595	552	574	610	546	590	558	580	590	611	566	606	604	625	621	555	562	552	590	563	572	578	599	558	583	570	587	560	555	608	558	565	567	577	589	599	601	598	588	561	609	571	611	570	564	595	548	594	571	575	601	575	602	620	637	583	622	532	548	576	628	560	567	602	586	643	563	592	597	592	589	597	574	597	614	586	557	613	567	568	601	646	594	597	609	606	601	639	614	582	631	563	578	622	599	580	560	548	566	603	577	596	536	584	627	622	573	588	615	573	552	595	609	599	585	598	600	586	599	610	564	578	582	587	593	571	626	611	570	591	594	599	568	593	627	600	568	568	583	568	590	567	577	612	569	585	565	566	549	571	545	639	561	628	539	561	556	573	600	606	614	560	557	588	577	607	579	566	565	609	582	583	557	543	603	572	586	577	620	584	612	561	584	591	572	553	592	607	568	605	535	622	581	625	585	567	595	582	576	567	599	604	571	589	620	612	607	578	612	585	566	564	565	552	575	567	587	569	565	585	574	605	595	585	566	594	578	584	547	579	595	603	566	581	567	585	617	583	579	567	538	610	594	607	579	617	585	584	608	548	568	612	592	572	564	588	557	579	610	548	560	607	550	548	594	565	573	621	563	545	613	623	567	602	588	577	632	607	620	599	618	578	588	562	601	548	628	612	605	572	608	584	610	561	630	565	584	614	578	543	628	614	628	583	524	563	600	599	568	579	592	608	570	580	590	548	581	583	584	631	578	631	607	577	590	562	572	591	587	552	604	576	575	579	528	598	568	608	581	611	542	557	635	580	611	551	586	562	596	556	562	570	580	574	608	623	623	598	559	549	589	568	572	593	591	553	626	602	581	600	595	585	547	609	552	609	570	575	588	603	577	566	587	619	565	592	576	578	575	627	589	611	610	595	553	559	620	599	547	579	596	566	581	569	570	583	565	612	554	595	580	540	628	607	590	584	557	558	602	552	602	591	591	597	588	627	579	600	606	524	585	602	601	582	586	597	589	582	619	586	570	608	557	582	576	575	557	578	545	580	611	601	563	601	602	575	580	581	581	587	590	588	595	612	552	596	546	567	566	585	574	630	586	624	541	557	625	591	564	605	592	565	559	609	630	566	564	569	567	620	594	593	609	598	544	601	603	584	604	596	612	583	597	543	564	568	619	571	618	591	569	590	529	592	614	584	561	568	576	563	613	586	585	590	592	577	596	560	617	595	560	619	611	593	566	605	584	554	604	571	606	570	587	595	606	591	585	551	581	604	578	550	570	580	586	591	582	621	583	590	598	630	574	539	605	566	606	616	614	562	605	555	545	574	545	631	556	634	539	565	566	642	559	588	571	639	576	617	626	590	588	567	615	576	592	596	548	589	606	578	550	567	604	608	614	590
24429	14645	20176	20195	17396	14008	10189	6545	4750	3446	2660	2263	1990	1709	1379	1013	947	802	859	784	673	580	548	561	595	530	435	449	426	413	368	338	328	394	391	368	353	311	331	345	307	298	321	354	357	307	347	291	341	319	310	322	297	312	316	344	331	347	306	334	311	333	297	294	320	304	323	306	315	327	313	319	312	342	317	320	331	326	318	328	329	298	306	310	342	304	312	329	322	319	305	311	324	325	287	286	307	303	316	320	280	309	329	325	294	336	323	307	326	352	319	331	328	341	317	339	300	318	305	288	351	312	313	351	320	301	327	301	303	271	311	320	330	320	316	313	302	296	287	318	321	308	327	303	310	286	316	314	294	335	292	315	348	369	303	305	321	340	317	348	310	308	329	285	294	328	319	304	313	316	298	365	333	357	350	298	310	290	312	318	305	322	319	350	347	321	331	329	312	302	335	308	300	319	310	335	316	303	314	331	308	293	282	325	286	317	289	325	313	301	324	289	300	324	311	302	304	304	285	326	349	293	337	292	344	334	336	315	297	321	322	306	308	332	341	359	332	343	340	317	323	302	303	319	333	340	278	318	314	321	296	338	315	320	301	325	330	313	315	321	313	291	307	294	342	294	305	314	337	297	317	285	328	300	317	308	302	327	313	315	350	330	315	318	307	302	317	313	313	328	350	324	331	337	311	341	335	347	359	320	290	314	341	325	318	313	320	365	324	310	318	319	317	285	314	306	302	357	311	288	315	318	303	312	315	319	280	309	288	340	292	279	316	348	310	334	311	312	260	330	320	297	311	342	358	341	314	303	311	302	323	311	318	318	298	328	339	331	324	303	306	364	323	293	318	304	308	302	313	291	301	296	311	320	333	292	335	330	364	340	317	305	316	314	312	308	296	312	300	312	286	302	314	306	337	315	293	325	260	306	330	293	318	308	314	334	333	299	325	287	320	344	342	308	341	288	315	320	309	296	319	296	339	307	336	316	300	317	330	287	310	322	306	331	300	302	301	299	260	286	326	295	305	299	291	340	324	342	306	340	321	286	290	320	317	318	327	347	337	320	310	309	308	312	331	312	316	317	296	314	294	300	318	318	328	347	315	302	356	322	327	294	327	317	308	322	328	357	315	316	346	307	313	310	330	302	348	291	317	306	307	290	327	340	288	332	282	304	290	378	320	376	316	335	334	290	303	285	299	303	301	311	315	318	311	325	332	310	304	305	324	330	298	309	318	330	321	314	296	288	345	300	328	283	307	306	303	311	312	286	345	310	321	330	299	300	320	322	266	291	314	332	294	316	336	298	297	325	308	321	284	268	310	350	357	327	301	322	308	308	306	311	329	332	313	297	316	303	353	327	306	305	305	356	283	312	338	301	354	300	312	340	279	312	341	309	280	304	336	322	311	328	298	313	296	321	306	316	291	303	321	296	309	346	331	274	343	335	306	329	339	311	293	323	312	350	304	330	286	293	296	294	331	310	309	301	296	339	301	325	300	293	315	316	266	311	302	316	346	298	348	315	312	306	356	297	311	314	334	317	303	328	308	294	313	306	353	324	291	334	319	322	347	320	287	315	289	247	319	290	279	318	355	297	326	295	315	343	340	327	328	317	326	295	301	308	329	317	302	345	345	277	316	257	322	316	333	306	326	332	292	302	305	327	326	330	303	355	326	301	329	312	281	303	341	366	296	308	363	337	320	330	336	308	312	320	321	318	331	316	288	315	326	312	329	313	301	341	303	303	305	309	359	298	299	332	333	346	298	319	321	335	270	316	307	323	318	315	317	308	298	292	308	340	337	314	295	337	333	338	314	322	313	348	301	326	312	322	332	278	318	281	276	357	313	320	346	323	287	320	309	341	341	298	295	304	356	330	306	343	336	341	328	330	321	294	331	315	306	318	285	320	295	316	340	313	279	287	271	313	312	299	290	294	336	337	313	334	305	303	342	328	294	317	321	323	342	329	321	316	324	340	312	291	324	290	295	323	316	334	306	285	295	315	315	328	330	297	367	331	308	277	304	325	307	318	337	290	326	318	304	315	341	306	352	304	335	330	296	280	348	317	325	303	307	323	323	300	308	319	311	322	311	331	302	328	330	322	307	338	294	308	297	304	307	321	308	340	308	308	348	336	309	346	304	356	289	302	327	296	311	320	315	335	328	318	315	328	312	332	311	319	307	286	321	326	304	271	300	290	316	312	339	302	287	299	309	286	304	331	353	321	332	300	318	337	288	301	339	322	279	325	276	298	323	335	273	287	341	297	278	325	307	314	297	294	339	317	344	331	320	302	318	302	311	306	339	308	304	273	334	303	320	314	327	301	324	307	296	325	319	313	324	303	334	288	321	309	323	275	346	315	319	313	325	321	301	278	308	306	300	304	343	296	295	313	321	336	355	308	306	338	309	297	302	329	319	334	303	319	325	324	315	362	310	297	313	317	318	306	287	263	312	302	304	297	313	344	328	281	316	334	332	337	306	320	334	324	304	366	340	315	313	299	309	304	316	318	316	306	286	305	347	289	329	343	324	311	308	308	296	296	299	319	319	312	274	346	341	311	303	303	274	322	314	289	334	318	290	301	299	300	299	294	313	318	323	320	312	311	315	318	328	343	303	349	305	319	321	298	335	328	314	304	298	308	342	306	294	339	308	316	304	309	287	285	304	318	312	336	324	299	340	317	342	312	360	305	326	303	352	326	293	335	301	310	324	313	311	338	306	324	313	265	287	315	303	329	311	316	335	325	352	303	311	302	316	309	328	330	339	316	322	307	327	324	320	293	294	340	302	311	308	314	325	303	311	307	300	317	311	317	345	333	308	270	315	276	331	283	312	302	316	312	313	332	281	303	323	307	320	314	310	309	283	319	334	304	279	330	305	310	322	334	314	298	331	298	315	314	293	285	347	345	353	296	347	356	284	306	333	305	317	308	303	352	334	304	316	318	306	314	347	344	318	332	307	285	297	324	300	311	300	295	323	288	301	342	348	299	338	386	323	338	296	319	332	305	309	316	332	313	304	321	305	310	305	315	299	324	276	293	311	315	278	312	339	338	341	302	340	326	324	340	327	310	310	299	362	311	301	308	346	312	331	303	313	298	319	331	310	282	329	308	329	324	301	328	304	311	276	306	312	305	321	255	285	329	283	285	286	319	284	318	295	277	289	309	339	318	328	311	308	302	307	322	327	311	309	320	323	331	293	301	307	307	332	335	296	299	301	343	338	285	290	318	334	322	281	282	296	311	302	325	303	314	314	270	323	331	345	313	312	301	306	295	376	360	315	309	303	297	284	321	319	324	290	324	316	326	301	311	332	336	300	321	322	324	324	292	304	293	320	309	343	308	305	333	330	287	315	315	285	338	333	301	322	345	308	338	302	330	304	313	287	365	321	334	329	311	313	309	295	293	297	323	348	315	293	368	297	301	284	310	334	323	371	314	329	308	295	313	290	323	296	306	309	309	283	315	287	309	336	309	319	288	341	309	315	318	339	316	278	308	328	305
13493	11002	25853	32308	32681	30084	24792	20256	16469	13546	11564	10718	9465	8697	6640	4894	4716	4012	3740	3421	2997	2484	2562	2432	2787	2186	1758	1607	1368	1279	1299	1136	1126	1278	1126	996	1137	936	853	844	830	856	857	1107	1029	732	778	751	762	798	711	758	814	763	773	725	791	738	818	750	739	782	763	766	775	722	745	828	728	795	801	781	745	797	743	739	736	723	769	725	729	743	754	692	758	726	777	755	782	791	757	763	741	739	785	746	734	762	766	776	748	774	728	745	756	763	751	726	727	733	765	705	749	780	769	761	763	771	767	749	773	738	730	750	738	820	754	807	756	719	731	737	759	730	719	738	735	776	740	716	763	759	734	715	762	709	731	771	722	781	788	747	760	761	790	746	767	754	725	723	744	745	783	739	750	743	737	784	755	783	733	771	806	767	756	803	760	765	740	756	692	748	735	785	780	797	810	771	723	758	749	797	726	796	759	805	734	736	761	737	734	740	761	784	736	765	704	725	766	803	798	724	774	766	711	747	682	741	728	733	755	784	757	763	770	766	795	756	761	754	769	740	764	709	764	777	717	794	760	772	745	750	731	741	764	729	761	753	805	738	747	741	750	759	770	741	723	731	747	751	780	811	754	756	719	719	709	764	722	749	782	729	750	766	794	748	746	789	741	797	784	743	752	787	723	760	746	786	760	736	747	721	768	753	731	774	718	772	734	773	745	753	728	801	751	765	805	756	769	830	798	789	717	752	747	760	727	770	779	739	756	769	695	793	719	747	762	730	740	743	744	743	780	761	730	715	742	761	744	738	837	763	806	762	744	713	747	681	723	742	772	756	737	747	779	753	782	734	705	740	763	788	778	768	733	800	757	719	742	744	750	718	750	761	733	728	748	792	739	781	744	738	735	767	745	758	750	772	775	769	761	717	736	760	764	756	689	771	738	741	753	748	760	758	749	756	745	742	753	747	730	741	763	756	765	756	712	798	763	779	750	719	743	790	733	779	749	781	748	744	741	789	788	758	737	754	776	748	743	774	742	730	721	770	753	745	772	753	743	738	742	777	779	756	802	718	740	789	763	779	799	772	782	777	759	770	730	765	779	713	739	806	728	763	768	792	732	722	735	760	802	745	728	764	741	761	741	787	786	815	760	748	756	735	778	741	771	778	774	761	735	760	729	759	772	737	705	775	772	727	740	777	765	736	793	767	775	731	720	735	740	742	746	829	797	748	731	712	774	789	729	719	767	741	774	743	782	742	789	737	754	756	716	775	743	742	788	775	761	722	769	771	765	754	764	762	784	780	801	710	745	729	767	741	733	756	762	760	753	714	731	758	732	774	735	711	737	734	710	736	771	778	764	776	730	779	760	736	734	724	789	792	788	781	779	751	761	756	744	785	758	749	806	742	764	732	768	716	729	780	716	794	771	754	747	740	762	763	711	728	724	769	781	827	782	724	761	753	782	792	749	701	735	772	734	760	728	729	802	767	737	711	753	747	781	779	737	786	804	766	735	738	715	782	749	755	752	753	747	738	728	767	732	765	777	755	726	721	791	748	745	740	786	734	726	766	782	752	759	724	744	695	790	758	728	764	735	741	739	790	771	757	746	694	748	771	743	754	738	728	749	709	699	769	753	746	752	774	759	721	714	759	786	666	744	704	765	750	746	789	699	739	704	743	739	713	769	743	753	757	728	738	735	779	774	796	750	743	709	764	737	795	757	747	789	769	724	753	778	756	736	776	769	773	738	781	768	730	772	747	727	743	773	732	733	781	749	676	735	816	710	774	734	747	758	770	776	763	744	732	758	755	792	818	748	780	740	736	771	769	702	779	764	760	750	733	812	772	761	715	734	757	759	722	807	790	768	770	723	735	761	731	745	734	757	801	710	753	810	731	782	725	729	777	722	733	739	736	764	741	770	758	749	748	795	737	761	735	786	774	759	747	728	773	743	706	730	771	700	753	763	761	792	757	771	782	772	767	775	743	730	718	780	701	815	711	768	763	747	708	762	806	720	722	740	748	729	729	802	794	754	779	739	807	743	764	763	763	744	784	777	750	765	712	787	785	794	718	795	797	740	718	704	784	768	771	727	742	796	728	786	815	721	781	760	784	775	774	749	776	767	713	786	758	764	784	815	733	777	767	763	757	760	755	791	731	769	763	741	798	726	703	760	724	758	707	746	744	793	769	730	778	763	764	735	762	726	744	779	746	770	757	749	768	731	689	754	759	801	763	764	725	825	751	724	772	711	754	711	746	761	770	785	711	803	718	745	764	706	761	734	743	768	756	773	731	748	777	760	773	731	706	746	699	792	754	789	740	802	783	754	760	741	761	725	722	717	740	726	746	741	738	760	716	732	701	816	751	791	772	736	716	754	744	733	743	809	737	728	744	763	791	714	766	749	747	769	736	737	758	724	703	737	763	792	697	765	777	774	749	739	748	771	769	796	756	731	733	677	762	747	743	768	728	759	681	749	738	779	773	692	706	762	733	771	804	744	707	733	743	732	746	743	749	718	727	757	748	751	701	788	728	730	749	732	747	736	742	715	760	711	739	766	739	727	790	749	674	762	691	767	751	756	717	799	763	766	785	756	775	747	716	766	823	733	768	763	802	713	756	795	688	762	699	753	799	787	762	761	761	744	704	778	735	774	759	735	771	737	747	805	749	773	749	751	734	694	726	779	785	730	749	716	743	700	759	746	726	734	740	768	739	748	798	780	752	788	755	739	770	745	750	754	732	736	776	743	736	782	756	760	700	739	746	750	743	755	792	795	794	715	815	777	774	775	746	747	766	771	718	770	773	762	788	735	761	691	728	771	739	779	746	709	753	710	709	749	800	800	762	752	783	773	792	742	796	730	750	788	745	762	750	762	774	741	771	721	736	723	721	772	723	774	737	825	704	753	762	725	763	752	785	705	766	737	772	748	764	731	742	775	712	737	731	778	735	787	768	769	764	783	760	765	728	734	756	769	787	703	760	758	803	750	742	771	753	785	772	728	740	770	725	764	747	711	756	721	772	696	805	764	787	749	741	754	775	740	752	739	757	750	713	783	750	741	774	786	765	757	801	799	754	778	789	783	769	759	747	732	771	781	744	766	711	734	706	741	768	760	730	768	765	764	782	767	785	705	770	758	710	779	769	737	753	747	765	765	680	728	743	763	750	767	771	722	757	750	781	739	756	756	753	753	791	726	763	715	778	756	771	739	746	745	763	736	758	738	754	765	829	769	769	745	798	738	723	699	801	768	759	701	735	743	747	738	776	773	784	751	748	766	726	762	738	782	787	697	734	771	736	817	734	710	736	747	720	717	708	727	751	793	811	766	810	752	779	703	765	758	763	702	751	743	814	751	703	758	766	730	769	712	764	709	732	742	793	756	736	715	786	703	739	731	737	732	744	738	789	800	763	747	774	786	764	744	788	768	755	786	743	748	734	712	700	749	767	766	738	749	735	714	779	763	719	774	759	764	817	703	754	742	739	785	765	838	772	773	775	745	744	727	674	764	733	705	757
33159	21062	27426	27757	24646	19475	14526	9967	7222	5376	4507	4158	3416	2787	1997	1709	1666	1264	1165	1224	950	874	795	741	782	650	729	647	563	546	543	507	475	482	481	507	511	434	416	404	422	433	437	571	604	401	433	407	433	453	414	389	413	382	405	402	432	444	437	431	422	401	416	375	412	380	418	418	407	383	504	391	413	409	424	445	415	465	443	406	431	414	418	420	391	412	441	438	408	397	434	400	477	427	409	413	379	433	378	416	394	412	392	435	408	424	383	421	399	429	411	470	428	434	413	399	416	451	448	425	443	429	437	417	391	399	389	433	423	458	426	410	421	398	419	456	430	400	408	427	371	478	408	389	407	440	405	415	424	415	395	414	445	411	416	353	410	439	435	385	424	420	427	390	410	383	411	412	400	390	396	420	430	437	404	423	383	414	428	420	429	449	419	386	406	412	422	410	435	427	416	413	425	437	390	454	376	439	455	396	394	423	437	410	393	433	424	427	444	458	407	407	387	447	416	405	374	403	435	457	401	439	408	424	436	407	439	407	444	394	395	425	416	416	414	440	395	400	410	451	404	424	436	437	459	387	404	410	405	421	406	435	423	398	412	385	406	412	420	415	419	428	401	393	416	442	377	412	362	398	402	383	439	455	415	448	358	398	436	416	389	425	381	414	394	432	423	409	388	406	439	426	428	401	419	394	394	393	392	397	439	427	396	387	398	390	413	397	413	382	429	439	411	405	413	390	412	455	415	432	422	441	357	396	395	430	408	408	411	414	390	351	414	372	388	419	410	423	377	436	407	421	391	458	436	499	461	429	430	391	397	434	424	417	453	417	414	437	432	422	424	420	444	422	382	434	397	416	450	430	447	394	394	425	381	402	401	461	444	441	452	439	410	414	392	458	380	396	426	467	426	392	433	408	415	450	415	430	401	403	403	417	414	394	424	401	410	393	370	443	412	478	396	460	415	439	391	397	424	415	453	428	419	340	450	428	414	403	433	428	398	408	410	438	390	423	416	425	435	428	401	458	424	399	420	430	422	384	414	391	388	388	431	424	382	433	431	404	430	408	417	393	440	421	411	411	423	420	445	374	427	386	382	424	405	390	425	431	442	450	388	427	402	427	413	388	418	418	389	401	416	428	433	386	412	408	440	412	409	418	424	401	447	402	398	415	406	385	449	405	375	421	434	418	449	418	417	438	409	445	424	419	415	447	429	409	436	389	413	370	433	411	454	394	399	429	413	420	420	415	424	404	454	416	409	408	443	404	450	380	407	409	412	407	420	396	411	421	375	407	426	395	422	376	417	418	423	405	428	438	424	421	408	389	419	414	446	412	372	406	391	422	393	413	397	413	407	452	396	412	404	364	400	399	431	426	411	424	366	406	403	425	382	403	424	457	438	376	392	391	390	442	438	400	417	439	397	400	414	426	417	435	436	375	414	412	416	385	424	398	433	396	451	386	412	433	400	422	435	406	459	398	449	469	391	406	409	430	464	408	388	420	390	426	396	410	414	416	422	419	427	377	435	407	417	365	421	429	393	382	431	409	411	403	401	377	394	399	432	393	426	406	390	424	417	419	389	417	448	433	418	425	420	410	446	417	445	458	413	425	421	381	416	416	391	420	414	431	422	406	409	401	423	423	439	420	420	429	419	447	393	427	384	437	454	414	425	420	397	416	416	431	454	393	391	399	420	404	420	415	423	405	439	419	435	408	403	410	467	428	402	414	402	418	418	443	401	377	413	463	443	400	431	466	440	423	410	402	415	379	432	415	416	382	404	427	420	385	424	394	407	412	429	409	409	409	431	432	404	400	412	419	408	393	396	412	433	442	365	440	420	404	447	427	393	393	425	400	397	432	425	356	414	411	439	452	441	414	422	369	391	406	393	398	399	429	432	428	389	419	425	389	401	397	427	464	438	417	419	431	400	411	379	403	409	409	418	433	408	405	407	441	415	418	415	402	440	410	429	445	451	410	391	417	469	398	409	421	384	395	456	415	432	406	401	452	426	415	422	395	405	424	426	378	394	443	409	405	438	427	425	400	419	405	413	413	443	461	429	455	434	407	372	408	411	397	401	365	414	417	448	412	438	412	392	421	415	394	420	429	427	395	415	392	424	426	419	427	427	425	424	400	409	420	401	428	414	420	441	442	401	427	388	447	398	384	374	411	391	406	423	409	382	446	395	415	432	398	437	434	443	428	424	440	388	410	449	473	457	416	395	395	391	441	424	425	404	408	429	426	400	432	435	444	409	404	392	420	409	443	390	392	440	415	407	412	436	422	422	407	420	438	447	393	421	382	388	389	425	406	402	401	414	400	385	426	367	395	457	372	463	410	413	393	438	394	393	416	395	419	392	411	382	400	418	431	423	399	406	393	463	396	384	398	429	385	413	418	436	394	404	435	417	438	426	396	403	453	433	434	402	393	410	418	381	408	449	397	390	385	410	418	415	439	452	387	411	417	378	421	425	421	406	425	420	450	432	411	429	446	448	423	428	440	437	387	422	415	422	415	401	399	427	432	437	397	436	418	424	396	402	460	413	432	396	414	433	438	439	408	423	394	426	377	417	435	461	396	425	399	415	415	398	430	390	401	404	438	400	426	420	423	434	416	414	435	421	407	427	415	448	424	376	397	417	428	405	427	423	387	446	409	398	459	400	410	384	426	418	417	402	386	449	431	432	377	457	431	433	402	442	401	403	426	430	406	410	402	420	451	424	408	411	412	403	380	417	390	392	418	446	429	407	377	415	418	411	439	424	431	405	370	388	450	432	397	393	394	412	411	423	438	422	406	436	382	449	439	395	406	428	435	391	420	403	397	395	421	423	391	415	425	385	396	407	411	444	413	461	439	456	439	384	419	413	354	409	379	398	404	434	408	417	401	420	400	437	428	429	403	442	438	428	418	437	406	413	431	374	416	416	425	443	435	371	434	410	394	441	417	433	432	437	354	370	485	429	433	422	407	386	438	428	422	414	407	446	398	459	418	391	413	381	392	407	386	418	401	406	411	417	424	428	449	410	385	428	372	404	417	434	420	421	389	414	386	441	421	415	414	413	422	429	419	415	419	402	414	422	453	433	447	422	416	443	418	411	410	435	432	394	414	398	388	412	407	446	433	439	419	403	426	416	452	409	407	426	416	406	413	399	351	412	406	402	413	432	423	400	368	427	365	389	446	376	440	460	420	460	441	447	433	426	426	388	424	370	402	396	418	395	399	390	406	457	406	386	413	384	420	433	376	408	397	405	369	420	416	425	412	418	406	419	385	399	435	407	395	457	376	426	378	446	438	401	382	418	422	422	426	377	438	406	456	405	424	448	404	448	432	419	445	431	421	386	384	399	413	409	444	466	415	391	429	419	446	422	415	405	380	409	422	436	411	402	418	395	383	403	443	407	402	418	449	411	369	419	403	442	469	396	401	451	447	448	445	410	399	404	428	407	447	438	435	452	427	438	407	411	415	422	435	377	422	356	448	399	411	382	385	475	420	449	431	418	365
17650	14498	31721	37797	38579	35265	30508	25290	21436	18425	16515	15694	14105	12232	9198	7960	7208	5632	5385	5640	4042	4078	3534	3011	3255	2585	2937	2670	2041	1630	1665	1647	1456	1377	1295	1492	1454	1252	1107	1088	1108	1024	1048	1825	2087	1009	947	979	905	987	981	926	956	964	986	952	974	918	982	966	930	965	882	908	960	986	905	985	969	946	967	958	948	1026	968	1003	968	952	907	914	922	952	910	951	925	1012	989	967	961	984	922	941	929	926	948	962	872	976	975	930	945	932	932	958	924	954	885	971	971	932	952	952	938	959	936	920	957	942	961	894	986	985	973	912	932	936	970	973	920	977	976	926	984	932	960	899	962	971	952	980	938	915	979	935	943	927	968	924	957	864	1001	929	886	945	931	937	895	936	963	996	963	948	927	1007	997	934	883	967	957	959	932	928	923	907	918	893	907	918	910	1004	907	927	961	977	979	971	964	942	951	967	903	927	935	945	934	904	931	938	937	938	952	980	946	1010	1020	938	899	910	909	876	978	1054	891	976	926	905	962	967	956	903	959	951	944	996	985	930	959	975	1000	992	945	951	907	899	1004	984	921	928	962	913	951	927	958	961	863	971	972	958	923	927	961	921	955	915	987	933	971	919	952	953	1009	959	961	917	934	951	935	993	981	973	954	960	933	963	983	895	953	954	888	964	980	937	938	955	931	982	925	965	925	903	916	902	900	973	947	957	932	944	936	924	962	958	943	934	1031	934	939	989	988	899	982	939	901	957	958	941	1007	940	947	926	980	951	930	962	929	913	944	951	949	951	897	911	953	947	988	954	958	915	960	950	925	937	919	904	986	926	917	978	958	968	957	941	914	1001	919	940	947	927	968	942	942	935	943	959	923	907	1012	958	982	940	954	946	958	948	887	945	966	955	937	926	1016	991	953	931	935	969	991	907	918	901	917	972	958	967	951	956	972	953	1036	886	921	896	919	991	907	964	976	1016	949	904	984	952	914	950	980	950	893	946	937	907	947	926	964	981	936	969	953	958	959	959	956	912	946	906	944	923	961	904	935	918	946	887	962	956	900	936	914	922	965	942	951	918	958	944	912	919	920	902	925	941	942	931	945	961	899	906	941	967	983	1015	905	960	887	940	979	968	888	964	921	967	932	888	904	923	966	893	987	934	987	939	1002	932	953	932	966	948	976	934	969	993	881	913	937	935	893	974	969	953	908	965	974	880	961	950	938	952	943	984	951	948	918	907	950	972	927	924	986	935	944	946	896	914	936	927	982	931	968	959	908	954	947	914	989	922	919	921	946	945	949	971	878	933	942	936	939	1001	977	947	959	942	964	906	925	938	988	955	963	946	916	982	941	956	987	959	912	978	1006	873	875	947	963	986	945	909	966	956	928	952	905	951	1001	948	898	907	947	934	942	966	884	966	961	973	939	952	887	956	956	930	937	933	970	956	896	975	922	978	984	922	976	929	929	939	1007	930	935	942	928	908	887	967	1005	903	944	991	994	987	940	978	961	933	973	991	907	989	915	948	983	946	944	955	976	995	978	922	940	913	938	905	951	1003	937	962	976	961	969	938	908	979	924	933	924	976	901	935	955	953	895	981	915	961	930	910	928	946	928	977	951	930	948	975	925	960	979	956	977	932	884	976	954	929	962	930	980	1017	914	943	977	927	974	910	953	911	998	964	911	937	990	901	896	835	931	908	952	965	948	939	926	1008	936	893	1024	936	953	955	979	1003	999	916	1029	959	928	904	964	920	992	959	972	921	939	930	970	943	975	941	932	938	1004	889	992	934	936	944	1006	979	928	916	931	979	901	959	981	941	891	951	964	1039	916	913	948	897	949	924	937	962	939	911	921	953	962	949	933	956	902	935	922	911	940	954	1039	965	966	949	932	923	947	948	925	956	960	935	946	912	983	980	919	958	949	990	926	924	969	927	947	944	976	919	896	938	970	965	931	949	864	986	951	933	941	928	918	1008	940	922	954	927	969	928	942	939	935	926	919	933	1012	903	923	929	934	891	934	929	956	967	914	976	961	952	936	933	947	957	928	944	953	959	960	958	938	960	950	992	918	873	956	917	869	939	949	931	947	934	934	945	985	927	952	975	946	897	919	951	965	944	974	969	955	985	996	946	960	979	973	993	924	936	891	946	981	973	935	973	952	919	935	978	954	938	949	950	912	891	939	920	947	984	971	979	946	920	982	983	962	923	952	1001	983	900	945	966	987	942	920	917	939	924	979	921	949	978	977	982	959	895	973	906	915	913	926	1022	935	956	959	954	909	952	941	910	916	929	970	919	930	900	922	971	986	926	935	898	947	937	952	937	957	916	986	923	926	928	949	915	984	961	984	927	967	939	958	943	932	950	902	928	940	943	921	923	950	956	904	963	937	953	949	946	936	1013	980	959	855	975	953	977	939	923	980	918	937	948	915	917	930	946	942	974	936	941	979	910	890	884	915	880	930	908	941	955	995	928	975	954	950	938	963	964	973	947	925	960	962	961	998	935	984	948	948	916	967	954	936	941	942	932	936	956	933	919	970	980	919	928	910	956	914	905	905	1028	965	936	974	964	967	957	931	936	932	968	962	969	984	948	1008	960	951	943	990	944	1027	930	921	965	911	933	934	1024	931	942	958	981	915	949	977	1037	914	963	940	928	947	953	930	911	950	922	949	936	900	955	939	910	910	935	970	957	938	987	1003	957	917	998	983	923	958	932	949	979	992	923	994	935	933	966	968	930	938	963	894	951	914	927	936	966	947	933	951	976	961	938	986	942	920	954	956	964	964	875	934	934	964	941	920	927	989	902	945	967	939	954	916	975	904	898	956	926	976	955	991	953	920	931	876	928	932	976	938	936	981	955	908	952	985	912	880	911	942	942	949	943	998	923	920	981	954	948	964	967	928	926	942	974	894	962	995	963	962	920	939	923	982	970	915	984	907	1024	947	958	918	906	982	950	949	944	922	955	945	884	962	958	974	939	959	943	938	966	993	966	934	904	952	933	975	924	877	994	946	927	1013	981	977	947	949	912	992	936	951	923	961	953	942	957	952	953	937	963	880	938	979	924	989	1023	958	910	980	950	1003	966	913	956	896	906	884	946	936	938	1008	978	962	938	985	966	867	957	963	926	929	931	960	971	930	937	1015	928	937	968	903	899	914	961	950	938	916	995	936	942	890	967	953	940	962	930	924	922	926	940	1019	905	998	902	951	970	968	942	966	996	916	969	918	932	911	1019	926	923	913	962	944	985	966	923	898	952	929	981	970	943	910	933	949	982	972	962	945	907	953	989	980	923	934	928	959	938	917	927	951	999	948	952	933	941	996	932	983	1009	919	942	962	985	980	923	947	993	912	937	973	950	954	964	935	960	954	955	943	927	1000	879	943	909	930	919	994	961	946	922	934	904	974	909	923	990	984	933	930	890	964	921	972	933	950	961	983	932	990	999	942	931	963	967	953	965	951	941	1024	973	976	949	958	963	928	935	927	871	910	1007	957	941	969	952	929	970	998	853	1013	970	918	921	925	970	922	965	899	938	949	958	952	964	944	950	913	939	910	927	946	974	903	996	955	919	870	945
12798	7863	10370	10976	9326	6888	4509	2813	1881	1409	1142	968	933	712	568	548	478	470	440	354	389	362	325	328	285	335	332	340	243	251	249	281	252	236	222	264	232	241	228	236	233	251	259	237	227	241	250	236	230	257	219	282	259	212	259	199	251	255	231	234	225	254	215	240	237	221	251	230	216	225	265	227	228	226	235	242	224	228	210	256	245	221	238	252	238	234	195	216	222	260	229	249	241	241	206	239	245	207	206	216	228	228	208	251	204	224	248	237	220	219	237	221	220	272	255	204	230	250	243	242	263	229	230	257	256	218	245	236	221	237	257	250	232	248	236	252	245	284	223	228	231	251	232	232	223	227	219	209	220	243	249	256	231	270	220	228	244	257	214	222	250	216	233	232	230	270	225	238	216	202	226	232	209	258	218	238	240	246	256	229	234	238	223	230	255	238	216	230	238	217	248	222	230	231	233	257	215	223	206	230	197	227	239	214	252	226	244	225	226	219	252	233	222	240	220	232	235	206	241	232	233	255	225	249	242	217	223	244	210	205	201	223	220	253	258	260	224	215	212	250	226	238	225	275	228	225	230	211	243	232	217	239	252	253	236	238	237	221	232	249	239	251	239	240	239	248	237	216	239	254	272	259	214	247	239	237	232	241	238	212	245	233	241	242	237	239	227	224	211	245	271	209	243	257	238	238	233	242	212	220	248	239	251	243	203	231	238	227	236	247	241	253	229	244	239	227	185	237	229	246	201	236	250	210	222	211	237	263	227	228	216	245	225	228	214	253	213	225	233	228	237	192	257	230	231	220	234	243	238	231	246	246	223	223	218	243	261	239	240	223	235	226	261	220	237	239	251	239	228	229	235	215	224	251	224	250	238	262	244	241	226	240	261	221	232	251	234	238	236	215	243	248	260	211	245	234	237	261	237	246	219	220	255	219	231	216	236	241	224	235	240	265	247	237	236	249	215	253	222	247	236	240	239	232	217	256	243	222	243	226	219	203	197	222	210	207	249	232	229	222	212	244	240	247	248	210	243	191	252	248	248	220	235	238	220	222	243	234	251	254	264	240	241	241	236	243	235	222	206	246	243	217	243	231	214	236	229	237	207	250	240	247	235	245	236	200	210	238	233	237	227	240	241	236	221	227	244	193	269	240	239	243	241	231	254	272	228	240	212	216	201	227	269	220	216	252	253	220	235	239	234	239	258	235	228	226	217	225	240	236	250	259	256	229	240	252	235	242	274	237	241	214	222	209	239	219	215	253	233	241	258	211	218	215	243	221	268	220	262	266	241	241	235	267	218	253	240	247	229	222	237	219	230	245	253	233	221	247	230	213	234	214	225	247	192	262	256	204	220	227	227	225	225	235	228	231	207	241	243	221	210	222	212	238	199	226	243	208	241	231	254	231	242	206	255	246	238	236	260	240	205	227	243	263	214	224	244	251	273	208	252	239	250	234	209	227	256	209	253	239	265	223	230	216	250	226	237	238	232	241	241	241	234	232	218	219	192	244	230	250	218	261	250	246	225	231	249	239	238	271	249	205	246	218	214	247	225	219	233	239	253	242	222	231	256	240	226	260	249	238	231	228	211	249	228	223	221	241	257	232	234	247	249	239	197	232	222	215	218	249	226	207	240	233	232	227	232	228	216	239	236	241	245	236	250	217	205	224	265	242	221	232	217	229	256	224	227	237	241	206	214	216	253	228	235	233	237	248	229	234	209	202	246	236	254	239	216	239	246	226	234	232	225	233	248	266	240	219	215	247	226	230	226	235	213	239	241	244	231	225	217	267	224	242	268	247	216	235	233	234	235	251	223	235	264	224	222	215	255	222	225	258	199	210	235	234	209	231	231	223	242	254	253	247	218	244	252	253	250	241	259	236	241	257	247	233	242	231	220	241	211	223	215	225	232	211	237	231	254	229	212	213	209	221	218	247	245	230	215	241	243	238	263	228	252	236	252	245	220	213	245	228	248	245	237	248	238	266	231	228	249	229	244	228	220	228	250	219	235	240	239	239	245	222	236	227	252	251	231	226	226	211	219	209	255	240	223	258	246	201	230	233	259	254	239	235	239	236	211	221	232	255	225	210	234	226	237	224	223	221	246	258	234	238	221	210	253	236	232	251	243	217	215	211	225	242	230	226	224	243	230	207	233	215	251	274	218	205	221	267	248	253	270	205	253	238	197	238	234	224	234	202	213	242	226	253	251	248	238	238	271	228	231	219	235	199	248	253	247	246	215	225	216	242	221	236	219	237	207	232	253	220	242	232	256	211	233	239	252	238	241	231	242	247	217	243	231	246	234	235	215	197	231	244	230	219	209	236	259	233	231	238	203	194	233	222	206	238	191	213	200	215	257	241	242	203	211	257	240	235	229	240	253	255	253	226	220	222	216	229	248	206	258	243	239	225	234	228	233	250	206	257	240	218	226	221	232	230	213	223	234	259	212	223	200	216	237	229	249	254	220	246	233	231	222	221	232	199	227	261	244	237	255	258	196	259	223	236	226	255	228	219	247	236	225	244	240	259	263	240	238	232	244	255	237	243	217	233	237	212	234	226	232	221	223	245	247	226	246	228	222	224	231	247	237	211	252	249	218	228	218	246	186	217	247	236	261	245	212	222	260	230	216	214	243	229	238	219	235	264	247	248	235	249	249	223	242	212	240	254	224	231	228	250	255	243	242	223	237	201	240	234	198	224	251	230	243	253	240	225	254	233	242	252	198	235	238	223	254	253	226	227	231	208	214	248	242	214	221	239	235	232	220	234	255	230	234	227	217	248	228	240	258	236	239	253	252	232	217	261	245	240	218	259	269	247	223	256	268	196	219	233	214	235	265	227	251	232	239	243	227	218	224	238	254	232	234	263	273	227	202	262	255	210	255	218	239	244	217	218	256	257	216	242	254	226	234	233	221	234	220	232	206	252	244	244	225	239	227	212	249	237	221	238	223	244	228	228	243	219	260	193	208	260	260	220	248	256	254	245	225	245	224	251	218	211	221	223	212	242	241	277	240	219	216	235	223	221	233	239	201	226	244	230	261	221	222	227	237	237	240	222	222	217	219	226	213	229	195	267	275	228	241	212	220	239	262	211	227	234	197	244	215	205	210	216	216	259	279	243	223	224	236	227	237	209	203	240	226	235	224	212	219	241	244	231	223	234	224	203	236	260	221	233	237	232	242	285	224	238	229	242	239	246	252	259	238	210	219	237	253	222	225	220	229	241	209	214	250	234	225	235	256	205	222	246	218	239	275	259	242	211	240	260	220	205	249	210	250	242	243	212	212	229	211	225	235	233	239	212	227	237	227	231	238	220	239	261	218	228	216	257	222	237	234	224	261	221	241	239	251	231	255	261	224	240	250	236	261	226	234	216	240	228	233	234	232	214	243	238	217	255	218	235	214	230	239	210	254	223	226	233	243	234	255	249	230	240	274	224	235	217	256	282	240	257	235	237	235	232	252	249	223	227	230	244	218	240	234	244	258	227	246	236	231	218
7095	6643	16831	22861	23037	20222	15189	10864	8279	6826	5550	5000	4409	3475	2880	2593	2208	1716	1603	1422	1324	1433	1112	1024	1161	1191	1343	1087	866	819	756	710	694	684	681	638	614	621	574	579	632	612	637	551	623	540	553	596	549	603	530	600	595	554	559	584	592	603	548	620	616	597	562	598	580	585	560	590	609	589	559	592	584	549	603	591	537	568	552	566	548	566	586	536	537	606	566	541	560	581	607	558	508	552	557	587	622	569	565	618	565	563	608	577	534	571	534	594	580	574	598	569	558	596	588	599	563	588	542	570	543	593	594	605	574	566	547	561	562	581	593	586	563	587	571	585	582	588	572	546	600	584	573	577	577	615	570	600	580	564	585	592	569	580	574	586	582	542	589	575	547	528	557	623	609	622	585	561	551	603	560	573	576	569	568	553	597	599	567	596	550	563	600	560	552	588	580	602	569	623	544	542	541	635	574	540	564	579	632	574	557	552	550	570	599	575	586	580	564	576	569	584	571	584	535	556	576	591	557	571	554	583	535	547	541	573	570	586	543	563	562	584	593	598	626	565	591	565	549	535	586	565	598	565	583	614	542	597	567	607	583	581	565	641	587	572	562	572	548	546	564	561	542	573	556	608	555	584	545	562	583	616	607	538	587	571	589	597	600	551	594	535	608	565	582	562	572	544	576	553	596	585	560	561	565	571	593	557	608	554	610	640	573	562	579	596	558	532	567	562	544	570	575	640	563	579	579	605	535	589	549	585	590	563	568	609	549	594	611	597	553	567	589	565	538	559	578	566	552	591	591	618	606	521	568	566	590	551	569	601	574	578	542	558	574	561	553	560	538	550	570	604	580	548	586	628	575	585	553	595	554	620	572	555	555	574	576	573	566	548	577	501	594	559	573	607	582	568	551	603	551	573	553	602	586	580	602	594	576	568	571	600	585	531	539	558	563	562	546	599	537	565	591	554	611	567	593	603	576	591	584	610	539	570	571	577	592	528	575	573	572	579	563	528	527	570	543	602	588	620	568	586	575	550	590	576	576	606	558	570	569	587	591	562	563	582	535	593	542	545	550	586	518	582	570	575	615	602	613	583	593	572	536	582	583	597	570	582	648	566	585	575	606	610	577	569	590	603	615	584	570	577	585	573	587	612	576	598	596	530	586	608	555	644	641	599	621	576	599	552	581	532	582	547	566	561	534	581	560	618	589	587	609	609	599	561	623	561	543	598	573	607	573	596	561	582	590	571	615	566	626	545	579	558	604	592	608	573	586	528	600	589	564	564	570	583	575	577	606	585	579	567	576	592	568	590	614	581	597	579	540	587	607	591	583	584	581	621	605	559	534	572	584	581	598	498	553	556	558	602	586	559	594	570	544	596	583	564	576	570	541	573	600	604	547	531	618	587	522	572	571	626	593	597	542	550	630	584	580	524	599	548	571	542	556	558	552	552	593	551	589	555	606	579	590	574	537	590	581	605	602	603	578	564	554	555	554	567	609	616	573	580	559	578	605	591	545	557	563	559	595	616	594	599	588	586	582	572	597	574	576	590	565	615	566	567	589	578	573	589	554	559	589	579	569	537	592	592	553	604	604	567	532	588	601	596	569	593	564	616	574	623	588	597	579	570	594	580	541	583	584	588	531	603	577	594	600	568	569	579	580	570	577	556	565	617	581	575	569	587	531	610	564	597	532	604	603	573	555	611	536	575	576	590	565	585	643	602	583	614	573	578	595	589	610	565	591	592	580	599	587	599	635	598	548	562	601	547	558	572	536	586	567	552	616	613	586	614	633	627	607	588	608	623	609	572	562	599	560	535	537	555	620	569	558	604	551	605	578	575	533	567	576	595	605	570	525	587	580	597	596	595	591	631	570	592	604	589	550	609	588	556	551	558	565	588	576	579	560	579	580	564	569	564	572	580	543	546	600	558	564	554	576	593	573	627	564	621	559	589	599	560	607	563	585	565	609	572	578	566	584	561	576	549	552	566	584	591	554	628	537	595	596	602	604	610	605	593	604	557	561	604	582	553	558	545	638	541	548	583	592	590	549	563	584	563	602	586	549	568	586	551	587	566	554	600	545	568	555	570	554	581	594	575	575	551	580	559	553	554	582	565	567	602	605	586	619	597	569	601	591	569	547	605	591	542	580	613	598	578	585	593	599	575	571	544	563	531	565	608	580	568	575	555	601	541	570	566	572	577	580	554	595	604	564	591	586	616	569	586	555	551	623	604	577	577	569	539	548	571	636	569	583	570	577	569	601	538	578	551	600	562	585	590	603	580	557	549	606	581	596	575	535	558	619	564	582	567	626	589	540	520	551	585	587	612	591	563	557	565	564	599	567	633	606	547	546	610	551	588	608	605	542	533	605	558	594	499	562	613	586	561	546	548	571	547	568	560	585	573	533	579	583	566	603	611	539	572	613	575	623	559	602	589	575	600	546	582	591	582	563	548	562	617	564	586	598	559	589	583	575	603	536	520	592	595	618	571	582	619	605	559	541	582	573	590	594	570	594	623	620	565	577	594	561	564	584	575	604	554	592	524	570	582	543	585	581	600	544	578	535	543	583	565	549	580	561	588	576	576	576	560	616	491	556	616	595	590	558	575	579	583	548	568	566	567	589	584	582	579	570	538	581	592	585	598	616	543	573	571	611	583	615	591	560	563	594	564	532	565	573	577	560	609	565	543	569	589	567	588	562	561	539	579	586	565	599	561	565	621	564	600	591	595	573	566	555	557	521	582	588	574	571	560	567	575	573	580	588	556	562	575	636	574	551	533	590	598	563	580	576	604	623	583	594	587	572	600	602	594	578	582	587	617	583	576	564	595	580	605	567	568	575	595	602	565	541	601	566	564	614	613	542	601	568	626	551	577	552	546	590	579	595	600	564	575	557	523	565	589	594	578	579	553	580	542	577	617	580	598	565	607	540	588	585	547	616	567	576	588	561	554	558	528	586	578	546	563	540	578	593	572	617	561	562	639	595	581	537	627	610	589	612	591	563	603	573	578	610	581	563	568	570	556	580	596	599	565	571	590	596	558	562	616	567	562	564	594	563	521	567	635	604	567	602	545	564	596	557	596	553	590	603	544	570	560	577	600	596	582	597	579	588	561	577	552	564	600	575	538	557	604	576	578	585	562	591	617	570	598	577	567	594	528	558	590	598	610	586	555	589	554	599	583	582	571	598	574	557	576	577	544	572	575	629	527	576	619	562	585	576	574	541	578	566	628	600	551	573	574	582	539	563	557	564	593	557	584	525	560	658	577	597	532	549	539	557	586	597	560	534	533	616	586	540	564	563	574	620	599	592	559	544	598	598	566	580	600	574	592	581	564	577	610	524	595	606	585	563	538	603	556	610	562	586	566	553	570	597	552	579	594	547	568	533	569	577	564	577	519	568	584	589	606	576	580	585	571	571	583	576	598	581	536	546	563	599	629	582	588	579	555	598	548	565	559	582	568	545	593	581	554	540	599	555	502	589	607	578	588	573	560	596	555	574	531
24507	15200	18341	21062	18056	14056	9646	6197	4569	3353	2708	2709	2111	1729	1334	1019	920	849	850	739	638	509	462	513	552	508	530	472	415	402	421	381	322	364	370	322	305	317	305	311	364	334	355	388	407	349	314	311	311	341	314	318	355	317	301	329	299	312	304	312	294	313	309	330	301	314	312	295	333	303	307	324	345	286	305	283	323	312	298	347	309	328	321	311	300	322	307	274	294	350	294	292	314	349	311	302	320	285	312	316	303	309	307	321	286	292	300	325	307	323	294	327	298	314	292	305	295	303	279	351	336	310	330	344	300	341	309	294	315	299	296	327	286	299	312	301	323	305	326	333	328	309	345	324	341	318	317	296	330	324	303	342	310	304	320	295	324	331	318	293	315	301	315	309	313	343	340	319	318	326	328	314	324	338	331	318	291	320	316	290	316	322	314	306	312	305	339	294	324	328	322	301	303	315	335	339	307	315	307	322	314	274	311	317	320	323	321	301	282	285	323	270	316	334	333	315	342	320	328	317	307	302	291	325	273	306	319	276	295	328	273	353	324	308	329	327	301	319	323	307	262	306	316	318	299	336	331	324	349	290	312	306	351	279	339	295	350	326	297	334	318	287	299	326	346	305	325	323	310	316	304	305	300	301	301	303	327	255	296	318	331	313	298	317	328	308	317	307	317	363	334	279	284	306	315	321	283	300	328	318	369	316	310	310	301	320	305	359	320	309	290	315	318	303	312	313	302	335	296	319	305	309	318	351	290	320	370	318	317	298	315	286	310	312	284	302	338	285	290	311	278	287	302	319	337	349	295	284	320	306	313	292	306	339	320	314	292	305	302	291	257	300	306	332	320	284	290	326	311	331	271	283	314	347	312	318	299	325	333	341	335	319	303	331	320	352	315	309	301	353	271	329	271	313	329	338	340	329	288	316	308	296	290	323	284	314	311	318	284	334	277	296	302	320	297	331	325	325	326	300	328	299	326	318	334	321	331	296	297	308	315	322	343	330	333	326	313	339	341	284	297	278	314	332	330	320	315	314	295	297	343	292	282	328	332	341	325	311	310	303	312	318	312	343	315	324	339	309	334	303	338	285	321	334	308	304	301	286	296	334	307	348	326	349	292	305	334	268	302	302	328	300	339	286	283	286	320	311	299	311	334	290	302	284	292	301	319	333	325	305	317	296	328	308	315	295	316	341	296	341	333	321	317	338	292	316	332	307	324	309	314	341	362	319	324	320	322	338	318	276	349	332	316	328	297	294	300	298	323	329	299	329	317	343	290	308	340	348	321	324	310	319	340	354	313	314	320	304	311	259	303	345	312	281	320	326	319	300	313	306	329	298	284	343	325	303	288	334	298	315	309	318	293	304	300	300	353	352	331	318	291	354	273	354	343	360	381	322	300	302	328	280	322	295	311	317	303	319	324	289	307	353	338	320	278	290	312	350	326	301	325	310	304	320	309	307	308	304	317	310	323	291	286	316	328	287	354	293	330	330	303	319	296	351	285	287	292	314	305	297	321	336	274	307	298	320	341	313	336	278	323	304	302	312	283	338	314	315	362	315	330	330	308	327	349	350	319	347	303	289	313	325	329	297	325	346	302	305	340	312	332	314	311	267	339	290	320	314	314	297	308	330	317	303	313	288	282	308	356	281	308	306	336	334	345	292	302	319	325	300	327	299	331	320	324	294	306	327	291	296	317	319	319	375	308	279	324	290	295	322	325	311	330	309	320	323	306	294	297	340	315	325	292	352	347	302	355	306	297	319	296	281	289	308	284	319	301	314	313	286	318	309	319	306	259	307	320	314	337	312	307	310	279	326	321	350	327	320	314	313	328	302	311	310	322	329	307	295	267	283	289	342	306	316	317	325	288	290	269	335	283	290	296	308	334	308	279	305	296	303	304	355	294	317	294	313	343	325	277	350	336	290	332	297	317	303	313	318	312	305	332	265	284	298	332	316	304	326	356	306	324	311	307	322	307	291	291	267	315	270	307	304	295	289	298	328	324	292	297	322	324	310	288	310	289	342	314	334	342	333	270	303	322	348	318	308	287	283	290	279	296	347	295	299	296	287	312	296	285	310	315	313	301	330	301	325	326	317	342	296	295	312	338	310	341	353	278	294	305	328	306	339	297	313	285	308	316	314	298	346	303	306	336	323	316	316	315	302	322	321	274	325	291	300	294	300	322	309	320	333	331	318	303	312	321	314	328	327	316	300	308	336	316	337	312	310	283	295	321	307	324	316	299	287	322	322	318	292	308	293	305	309	326	312	318	310	304	323	300	309	318	335	344	288	291	322	282	308	335	309	289	342	319	307	289	288	305	328	325	289	306	331	313	281	295	287	338	332	305	284	319	267	343	343	289	303	294	296	360	302	315	340	334	304	316	274	318	322	310	291	313	304	298	311	309	328	318	303	340	312	317	319	317	307	316	345	303	332	327	297	287	338	339	321	275	313	309	318	328	307	311	315	305	310	313	313	328	336	338	267	310	295	303	344	302	349	319	340	299	324	302	333	330	332	292	338	312	291	327	292	318	317	270	285	313	333	316	324	319	287	316	296	299	323	316	295	300	273	310	303	332	326	340	317	350	317	308	314	281	329	310	328	309	310	309	313	291	279	290	290	320	272	313	291	293	327	320	318	320	318	303	306	327	334	313	310	301	324	298	294	304	324	324	324	327	307	326	277	326	325	315	323	314	329	294	296	284	330	320	343	298	329	303	294	310	304	302	349	340	303	287	318	315	319	290	316	318	288	307	324	343	304	306	284	334	346	315	318	348	329	322	283	282	332	318	303	290	300	334	306	306	280	348	304	327	308	302	341	327	343	320	297	310	339	322	320	305	333	306	277	329	328	302	306	308	339	296	304	278	360	310	286	299	340	338	302	314	303	341	285	297	341	307	323	309	305	301	313	252	323	289	331	325	325	315	313	294	319	319	343	297	317	273	312	326	323	271	336	299	329	304	341	348	315	294	320	309	278	307	297	317	362	321	354	309	334	326	338	302	288	315	289	326	303	322	302	303	290	300	316	296	316	302	349	326	337	290	294	318	350	329	305	358	321	348	327	327	326	265	320	332	347	302	282	332	290	337	301	294	311	323	331	287	307	296	319	315	299	322	307	339	293	315	307	305	267	313	291	307	301	303	314	296	302	337	309	279	321	322	331	300	303	306	320	286	329	266	303	320	305	323	308	329	348	302	348	330	295	317	292	305	318	316	298	345	352	295	279	304	325	314	304	308	286	333	309	299	285	319	289	306	314	336	332	307	306	309	318	317	307	311	297	314	295	299	279	322	316	313	296	303	326	307	317	305	352	307	331	300	307	322	322	332	324	320	301	315	313	294	308	309	291	320	321	284	329	333	313	335	305	303	288	308	313	297	276	325	275	320	298	299	327	323	302	333	330	309	330	293	290	288	394	318	309	292	298	335	315	305	303	370	302	305	308	323	303	317	328	303	309	318	315	321	338	330	296	323	290	305	314	318	329	307	323	307	284
13690	11333	25077	33647	33117	29899	24287	19062	16447	14029	12279	12087	9933	8288	6947	5274	4615	4141	4020	3360	2841	2053	1867	2176	2537	2289	2329	1976	1381	1366	1183	1162	1057	1029	968	917	840	833	834	806	844	832	961	1088	1420	727	776	842	772	762	751	724	786	758	745	743	720	739	797	740	751	757	732	742	707	765	766	725	752	802	748	759	800	723	757	750	776	720	755	736	772	744	733	803	711	777	756	794	732	765	755	712	761	767	765	741	744	788	730	749	765	725	662	722	745	681	762	762	762	716	679	768	706	758	785	732	761	756	738	775	766	788	789	750	753	742	748	722	772	770	698	763	739	724	751	725	699	761	746	757	733	755	768	818	768	750	758	761	763	783	720	757	758	771	760	755	735	754	701	722	770	746	748	785	754	709	767	758	708	721	752	728	745	714	767	707	761	748	760	745	703	712	741	770	768	785	785	779	753	738	777	749	755	746	725	736	706	779	733	734	795	765	765	746	766	746	772	733	752	768	752	686	747	765	747	720	712	766	725	748	785	756	737	777	786	737	698	799	779	765	725	733	752	721	753	782	731	692	720	776	773	773	763	749	741	723	732	746	741	739	771	725	794	740	770	715	753	731	775	739	735	784	754	768	748	772	765	727	763	763	755	781	709	777	722	815	731	744	743	734	740	708	780	677	751	738	719	772	710	816	673	738	735	739	771	740	747	761	764	785	744	730	760	746	744	753	781	768	756	743	796	746	774	713	742	709	793	779	783	740	699	722	739	731	761	809	760	788	744	696	754	715	810	756	722	731	721	710	755	714	712	752	749	756	759	749	739	737	771	762	705	708	717	753	760	751	743	716	730	741	724	794	732	780	793	755	732	745	734	729	781	790	782	712	692	746	772	743	787	822	762	765	737	762	732	777	759	691	740	808	777	759	739	721	703	729	685	782	767	792	770	747	794	733	761	726	730	723	773	692	787	739	748	759	699	724	726	782	720	696	758	728	731	742	720	709	700	727	788	716	745	756	753	762	728	694	771	753	731	731	746	709	769	732	794	732	773	734	790	736	753	729	706	755	715	759	745	713	761	755	758	743	754	804	708	719	770	752	711	752	734	714	739	730	778	681	774	728	695	749	785	717	750	745	718	699	732	751	720	763	759	791	726	755	724	700	731	782	739	738	750	746	745	683	698	715	750	748	762	813	764	780	765	740	723	762	752	783	761	704	722	756	729	713	756	763	758	717	727	745	719	711	727	757	788	740	762	734	718	722	738	784	737	777	725	737	745	725	726	722	737	744	768	740	760	759	795	765	739	722	731	750	776	763	739	766	750	775	826	738	746	773	747	736	757	734	754	738	721	753	738	767	799	737	700	768	739	741	738	780	739	808	721	738	794	702	729	717	758	733	736	714	718	760	737	763	781	734	804	773	775	752	751	714	751	766	707	753	772	673	748	777	705	719	784	791	755	751	760	725	789	791	750	735	771	742	755	738	716	757	782	716	756	733	749	710	759	738	774	737	789	766	747	762	691	726	725	767	716	758	763	775	750	715	742	737	689	765	744	773	817	721	716	700	743	727	757	707	741	749	733	764	750	713	819	752	791	758	739	781	732	778	776	736	788	797	759	781	727	755	725	751	786	755	744	773	759	728	743	759	759	741	761	753	761	787	758	757	728	731	727	730	796	720	708	749	724	757	751	729	742	801	765	762	788	781	805	742	711	738	756	761	776	742	722	765	763	721	788	765	736	748	741	754	772	782	757	737	715	767	768	714	772	759	805	746	730	811	772	689	746	716	729	742	717	784	726	754	752	713	719	756	762	757	779	745	744	695	797	766	709	714	694	701	788	766	717	745	773	798	730	822	732	718	769	741	773	706	775	759	776	774	759	752	718	770	738	763	757	755	738	757	757	732	698	760	789	739	800	732	755	781	739	779	766	719	748	704	740	762	746	727	789	757	806	707	791	728	724	707	752	755	760	721	669	711	684	758	721	746	728	725	743	766	800	760	711	756	775	704	701	732	775	748	771	705	751	769	706	754	779	731	759	698	753	727	724	765	692	771	762	809	762	785	721	711	736	784	774	781	728	797	708	777	797	752	750	719	740	740	757	757	780	783	767	679	741	707	747	693	774	815	738	756	703	702	744	718	685	742	754	753	673	710	734	807	737	735	748	723	757	787	733	732	735	732	763	762	757	774	786	791	725	747	763	738	746	736	719	786	770	756	741	708	756	715	787	769	749	725	734	764	766	806	729	761	788	743	760	771	721	752	727	761	743	694	755	763	738	763	746	774	770	745	738	739	714	710	751	724	770	748	752	730	722	740	766	730	741	763	728	768	734	802	743	753	719	747	765	790	804	735	775	803	763	754	760	708	766	734	737	746	751	809	799	767	768	757	786	742	746	730	741	741	729	774	792	779	761	784	759	757	745	736	739	771	758	757	750	746	743	704	751	752	750	739	754	728	773	760	709	813	760	745	774	755	743	742	759	798	785	710	738	761	741	743	765	749	761	703	789	698	795	747	765	767	759	783	750	747	703	777	766	746	723	750	721	720	752	761	697	753	734	749	739	725	801	736	759	754	712	762	718	769	731	735	708	778	745	747	789	712	822	767	813	738	750	739	786	761	755	757	771	749	719	723	752	741	760	757	706	762	757	712	704	735	780	749	754	761	769	759	761	737	736	759	824	738	798	763	809	721	799	734	767	709	740	754	697	781	729	733	733	738	728	767	758	816	804	755	772	778	767	734	706	807	748	735	749	774	765	780	719	791	721	744	708	768	796	784	743	721	727	735	756	727	789	745	778	770	746	755	812	801	747	763	716	746	762	771	749	764	763	729	768	737	751	762	733	781	778	749	777	813	770	736	756	758	750	729	755	821	737	761	753	739	754	750	726	702	803	719	752	752	747	761	719	687	741	687	770	716	727	765	760	744	747	751	748	754	732	765	754	756	726	789	747	758	721	753	771	745	730	748	712	739	760	768	721	715	795	776	737	720	751	788	781	751	765	775	760	709	765	757	747	707	729	735	767	809	752	721	779	791	747	791	776	682	777	725	764	763	747	760	691	771	724	773	757	737	712	781	770	732	702	713	764	791	744	793	758	708	777	697	751	740	703	777	754	760	733	731	756	754	747	732	771	746	739	711	765	734	755	764	759	757	757	712	713	743	711	715	740	775	753	720	833	762	741	726	743	753	745	715	741	818	802	761	721	723	755	793	776	819	774	794	791	791	765	749	773	703	766	756	777	763	795	774	761	708	705	777	755	737	733	718	765	756	754	748	787	752	750	747	797	742	767	765	761	741	740	760	744	707	714	712	787	725	735	729	751	722	755	771	743	741	739	735	775	762	722	778	752	745	753	758	777	733	754	748	764	741	782	760	732	727	735	739	764	785	698	734	698	733	735	780	720	743	757	725	734	746	672	795	707	781	748	775	754	719	769	748	792	778	675	708	764	764	773	794	762	772	757	729	775	728	726	714	732	777	756	734	759	773	745	717	695	801	750	753	738	688	712	762	832	771
33187	21497	26908	29024	24762	19628	14616	9619	7396	5551	4798	4081	3219	2661	2250	1722	1556	1299	1253	1220	966	787	777	880	832	758	728	725	578	594	544	448	468	440	453	430	437	416	401	427	456	443	461	576	597	400	401	404	415	412	440	442	396	420	437	464	438	417	390	374	394	428	435	379	411	429	426	443	415	404	402	433	422	404	398	394	432	369	454	390	416	410	372	433	378	404	408	407	448	438	422	418	408	389	461	419	416	402	429	431	393	413	427	444	411	386	392	439	419	426	400	449	453	401	388	424	368	422	449	402	396	437	398	418	392	432	415	388	421	432	432	404	439	408	436	401	425	405	430	460	431	452	480	422	425	406	412	417	397	413	423	418	387	381	386	434	424	422	451	436	416	422	375	399	395	441	392	407	428	426	417	394	429	412	395	405	406	397	413	380	419	410	399	395	412	397	426	411	405	409	429	378	425	455	430	439	402	414	421	401	427	448	420	365	416	390	435	430	424	416	434	446	429	397	425	427	407	406	435	436	412	475	407	415	407	411	392	423	401	414	425	423	394	422	391	399	411	426	409	399	418	396	416	404	463	422	430	411	411	476	380	430	429	395	401	388	450	393	407	407	437	445	428	379	440	403	420	422	452	413	391	433	430	406	410	384	390	358	407	458	421	411	398	394	435	406	402	464	389	392	430	410	415	418	408	399	400	381	413	407	414	405	396	479	447	420	418	421	401	404	396	442	453	405	449	394	418	392	414	399	399	440	422	436	401	441	441	426	401	423	432	374	418	402	422	412	418	394	427	438	419	397	432	418	429	443	447	384	417	383	396	414	425	440	422	443	422	396	423	410	385	443	429	475	423	409	397	428	456	428	371	460	405	426	423	410	415	419	374	434	416	424	444	389	426	425	423	402	478	438	401	426	402	476	409	409	433	444	425	427	411	401	435	372	403	426	421	421	401	397	409	426	457	406	439	437	437	425	405	420	476	410	401	432	439	414	378	406	442	432	444	428	442	405	437	422	415	398	410	422	426	436	418	388	476	414	410	403	392	450	457	427	419	414	425	393	413	404	400	409	456	442	416	423	425	432	434	398	385	439	417	424	426	407	392	467	406	424	356	404	433	434	431	395	405	421	411	410	399	443	383	379	426	459	433	435	428	414	406	430	407	413	433	431	449	442	395	428	425	406	440	421	410	426	394	428	434	434	443	423	457	409	415	393	429	409	429	384	413	442	404	436	437	382	432	411	437	466	426	428	399	395	413	441	416	421	430	419	394	421	455	441	409	400	419	437	434	423	379	410	428	453	412	426	411	385	393	453	419	413	392	372	398	409	429	410	417	447	410	394	407	421	440	383	415	465	418	388	440	407	391	438	440	413	411	439	464	377	436	442	406	436	416	420	400	447	455	442	376	405	463	423	420	403	416	417	413	415	425	420	429	415	387	431	412	393	434	400	424	445	418	416	409	410	408	434	406	437	449	422	419	420	444	409	465	410	422	434	441	442	470	463	423	448	427	444	405	422	414	417	484	413	406	434	422	447	398	382	406	448	424	422	430	408	487	430	416	419	429	403	392	431	416	446	424	405	431	430	424	389	397	427	442	440	430	403	436	423	374	384	415	421	451	422	424	459	443	395	415	420	399	446	399	439	437	401	433	434	421	404	399	417	446	433	373	401	413	400	441	410	394	440	452	417	404	442	425	435	415	404	422	412	452	431	391	429	420	405	432	420	440	399	381	394	408	372	414	405	398	441	405	403	385	435	428	407	467	426	409	402	386	407	376	418	420	392	397	427	414	425	425	406	425	416	398	428	424	440	383	432	426	436	434	408	412	413	424	455	379	377	414	450	427	420	443	395	424	415	410	423	418	425	427	413	435	453	404	432	407	406	411	383	375	385	397	428	438	432	372	448	391	448	412	422	420	451	419	444	400	436	419	430	390	385	413	387	448	412	434	433	410	434	473	416	407	441	365	445	395	411	354	416	449	403	434	432	418	394	415	413	383	392	386	403	399	446	419	381	425	389	407	436	438	396	397	410	406	404	434	486	436	446	379	434	467	405	422	397	399	413	442	418	396	416	424	433	415	424	401	387	385	425	398	427	423	457	401	404	403	402	425	427	424	423	426	420	452	456	419	360	402	401	419	449	434	420	424	374	387	424	415	391	446	422	469	397	455	410	428	423	428	426	454	406	419	411	422	396	424	409	402	402	461	413	447	391	385	426	443	433	437	406	437	426	368	433	386	378	449	392	429	409	387	420	431	435	417	413	401	451	405	449	405	395	384	390	407	433	421	431	429	430	402	423	403	407	419	449	408	430	420	403	384	428	422	442	425	386	426	450	429	423	400	409	426	455	423	435	374	421	430	400	396	435	416	445	440	420	452	418	426	394	453	462	397	444	409	425	388	407	413	413	470	453	421	438	423	430	417	407	437	417	424	419	393	398	415	412	402	418	394	402	468	423	441	401	426	444	391	402	451	398	421	420	400	414	424	430	367	392	407	455	450	397	426	396	388	393	455	437	394	425	387	453	451	418	434	427	385	410	385	387	422	408	422	427	428	401	443	394	444	410	404	451	436	415	412	458	450	435	451	452	418	446	424	381	462	401	402	430	448	473	386	452	425	426	427	396	401	419	408	426	430	435	414	407	395	428	418	437	444	444	378	427	403	363	455	414	440	386	461	421	413	407	422	428	421	388	439	397	418	439	404	432	369	416	420	415	427	384	432	427	416	432	399	429	416	409	427	424	418	425	426	424	437	438	417	369	411	407	429	374	400	416	442	450	434	388	371	443	412	425	431	409	427	395	408	416	411	389	411	390	432	418	372	383	450	403	445	431	426	420	403	415	382	402	399	447	441	383	434	445	411	437	406	442	417	433	451	428	455	402	470	449	392	424	454	409	432	456	413	416	429	380	427	415	408	427	420	410	375	401	406	432	453	402	363	423	447	398	408	404	414	429	432	363	456	426	419	432	487	411	441	407	437	452	433	443	472	388	381	396	425	422	414	406	386	431	444	425	443	422	412	411	389	404	434	421	427	413	410	383	396	442	384	424	426	420	402	422	430	436	416	425	416	436	395	397	418	407	404	384	449	378	476	384	375	451	432	419	446	419	384	418	428	431	432	438	391	459	393	408	443	463	382	397	438	424	393	427	379	422	442	457	411	421	428	434	431	434	392	421	385	420	432	389	430	410	423	408	440	410	399	397	418	413	402	434	469	416	418	404	428	407	403	384	407	416	411	436	413	410	416	402	422	425	405	403	395	443	403	405	394	394	441	366	444	448	410	371	427	411	400	446	414	392	395	417	431	410	442	386	409	485	452	381	440	406	407	410	441	364	398	399	398	384	430	408	391	408	392	398	403	406	413	448	446	357	396	411	379	445	470	420	399	414	369	444	440	446	434	408	409	424	417	427	402	426	426	405	427	476	429	435	417	428	425	436	407	430	432	412	446	407	397	393	406	402	408	437	460	416	380	416	431	440	435	418	401	406	421	429	446	428	397	423
17923	14985	31569	38960	38413	35128	29160	24443	21721	18256	17543	15945	13030	11706	9960	7833	7016	6333	6062	5488	3842	3032	3183	3713	4004	3411	3284	2568	2101	1861	1647	1462	1416	1324	1370	1297	1196	1114	1004	977	1051	1097	1152	1831	1963	970	1020	955	969	976	954	890	985	983	940	954	945	920	934	926	962	936	983	1022	951	977	962	944	935	975	911	981	1005	882	1006	928	973	920	1008	948	975	950	986	957	924	879	1005	921	975	939	937	941	909	883	970	1000	997	912	940	947	903	966	998	948	1010	903	937	968	936	891	1001	932	928	961	900	949	963	925	948	945	869	934	974	991	960	1000	900	904	942	950	949	958	946	920	953	963	1025	970	979	941	947	954	932	962	913	930	928	937	905	1026	923	963	929	930	935	923	927	949	941	954	914	943	947	898	901	1019	962	979	910	948	971	934	902	981	973	925	951	948	973	987	1005	948	955	942	926	941	943	971	915	960	1020	963	979	952	891	975	969	922	971	919	934	1036	899	978	945	900	957	966	901	936	891	968	849	960	939	904	936	957	993	1015	947	923	933	999	901	940	932	935	967	908	941	1022	956	987	895	921	984	980	981	1010	898	917	939	966	962	986	965	947	936	902	956	938	881	932	948	975	952	907	952	981	915	953	1007	922	999	1018	875	944	930	1000	935	964	907	911	916	889	910	1033	937	939	948	915	934	978	978	992	926	1011	950	959	936	949	987	996	960	912	915	953	990	1000	921	947	905	942	935	976	985	977	945	956	969	987	933	1010	1000	932	940	963	975	911	958	985	965	947	960	937	963	954	909	960	988	909	942	934	930	906	1001	919	954	926	934	927	940	945	957	940	950	900	952	929	915	956	924	917	927	952	944	1031	934	985	933	1013	907	991	991	981	950	949	924	934	981	942	965	987	956	951	965	964	886	970	939	935	962	940	950	972	1000	952	1006	918	929	906	961	979	913	926	914	878	965	980	985	984	907	955	960	932	970	937	912	928	959	943	938	973	1031	966	897	1005	885	922	973	912	971	921	946	943	979	977	913	934	1015	963	945	947	958	932	986	929	959	942	934	991	959	971	910	970	931	907	964	934	965	955	908	929	941	940	936	1017	949	916	930	909	903	969	978	953	950	921	912	932	945	981	939	946	979	971	982	925	936	1038	997	993	948	940	937	931	944	986	913	984	950	932	992	985	964	967	963	1012	957	988	936	955	892	996	947	909	941	934	1024	909	926	985	967	952	955	921	965	942	927	915	954	928	979	918	901	946	932	949	958	902	953	921	957	909	948	964	947	973	969	930	913	970	984	910	926	915	1012	913	965	1025	951	920	961	987	937	948	945	960	971	958	931	920	962	982	913	985	937	957	965	973	969	933	974	953	982	912	901	955	942	970	971	910	962	986	993	1010	957	932	935	1016	956	964	953	955	969	935	965	963	897	962	955	1000	931	908	943	978	910	960	944	974	989	942	1007	929	959	917	969	928	972	948	956	943	969	929	955	969	908	927	948	949	932	1009	999	937	1010	978	1022	905	903	978	942	941	984	986	990	954	1012	987	936	985	942	939	909	945	927	943	986	945	968	951	928	950	946	917	966	981	927	941	945	942	920	964	938	952	1023	948	936	999	991	963	924	958	946	1000	924	961	962	963	968	968	937	993	985	958	911	948	935	923	930	970	963	928	1009	984	950	915	954	953	996	925	946	973	983	937	967	885	976	916	975	903	978	978	945	974	979	918	972	976	928	932	938	961	925	1008	909	947	961	942	972	997	966	993	982	980	973	892	1034	932	911	931	952	1014	923	925	958	1012	946	981	881	945	924	958	963	987	931	951	953	927	934	973	977	926	941	931	970	1015	942	957	954	1023	962	953	924	973	950	1009	942	927	944	940	932	995	948	944	953	948	925	1004	935	937	932	940	919	972	971	971	941	966	956	963	929	940	928	949	947	986	989	947	904	873	927	953	906	905	987	938	956	1006	1014	914	977	898	970	890	944	1000	943	924	967	931	958	989	927	981	1003	982	954	954	965	956	931	919	893	918	972	1001	976	957	944	957	956	901	908	948	931	962	978	928	959	972	942	930	957	901	946	928	944	929	975	893	874	953	957	942	962	959	952	951	988	952	920	969	974	935	928	981	941	996	941	962	1004	941	946	928	970	992	1037	938	910	982	916	912	964	929	976	992	937	940	891	950	999	925	972	988	923	964	938	948	924	951	932	974	958	978	951	948	954	939	951	910	936	925	957	885	994	925	922	914	922	945	924	952	953	909	983	937	1009	957	937	911	991	917	924	959	981	960	946	950	937	955	924	928	942	979	902	929	939	962	982	949	922	972	968	972	971	900	936	1005	982	954	934	883	916	949	913	960	971	953	925	926	995	979	946	990	969	980	947	879	984	959	950	965	980	931	962	923	960	942	925	921	942	935	925	944	967	978	981	987	931	915	946	915	954	886	918	943	950	962	946	903	906	916	955	951	963	930	972	969	950	958	906	932	948	992	936	943	932	995	959	978	956	963	966	971	954	967	960	915	930	914	906	969	935	922	998	926	914	947	1009	954	942	924	1009	917	980	950	981	949	951	945	959	939	982	882	962	889	966	914	954	961	973	924	962	1016	962	954	963	935	972	955	993	970	940	944	980	959	977	940	960	989	914	951	924	930	973	961	951	920	930	954	974	955	925	989	961	968	986	943	983	993	890	934	978	964	958	870	939	1025	979	964	944	947	968	931	942	959	945	946	869	1019	947	924	913	1008	927	946	960	920	1011	992	903	914	917	929	911	997	977	964	945	982	957	958	927	952	912	1006	939	964	940	917	1006	924	957	926	938	978	933	917	926	931	935	945	926	898	940	991	915	984	987	980	960	964	928	907	909	951	945	968	978	967	932	991	908	914	950	972	925	976	922	988	922	953	958	965	994	983	899	935	988	922	919	944	910	992	968	955	967	941	959	965	984	941	947	949	950	1020	967	946	1021	911	964	961	899	951	965	931	956	934	956	969	955	909	927	914	936	967	1015	1004	941	924	1001	955	982	969	947	975	952	920	897	970	964	960	941	905	1046	1010	948	986	920	1012	965	973	933	999	949	960	923	923	959	942	1006	1030	996	961	924	932	933	899	951	973	949	909	933	966	941	939	919	984	979	898	994	972	967	880	965	938	999	964	950	982	960	929	955	929	929	952	971	1003	938	923	984	935	940	887	939	942	974	956	991	939	989	926	944	969	924	961	968	979	937	918	973	966	918	977	922	911	967	915	955	921	918	972	920	938	985	935	902	971	921	938	1018	953	961	962	921	943	944	966	961	951	928	976	962	968	946	964	918	878	962	984	907	885	919	969	960	943	921	936	968	934	971	955	920	976	933	977	959	964	923	965	968	945	960	983	954	922	947	986	985	878	958	971	920	897	897	967	950	921	991	1020	984	893	942	969	923	965	909	953	968	921	927	935	1004	920	930	903	962	916	930	983	945	915	951	944	924	932	914	1013	951	941	943	968	920	975	986	1010	991	951	979	998	915	894	968	967	979	957	968	966	946	950	952	950	953	934	989	954	982	962	877	955	954	941	915	950	964	942	921	1070	970	946	965	921	993	1006	926	972	984	950	978	984	931	936	945	936	919	967
12632	8169	11341	11452	9512	6527	3960	2597	1789	1439	1400	1015	812	732	608	535	479	444	435	417	355	363	394	385	370	366	340	313	278	293	293	245	243	261	300	285	257	247	250	236	227	246	236	263	251	235	261	248	220	243	246	266	227	248	223	278	238	251	228	250	238	250	248	275	212	232	203	224	243	242	247	236	247	260	215	234	255	272	227	265	236	262	228	221	226	192	272	258	259	234	254	230	248	267	221	234	250	231	238	243	256	240	256	216	235	241	245	232	249	262	226	234	271	249	252	240	243	265	252	255	278	262	284	262	258	246	234	239	232	244	252	269	270	251	246	221	217	237	225	255	205	260	216	266	227	246	271	277	245	266	232	278	230	256	236	242	264	223	260	225	224	245	238	230	234	250	257	267	255	260	248	229	244	222	250	256	231	238	256	221	249	261	237	222	264	230	234	255	239	256	218	257	235	238	250	253	234	203	256	283	273	270	212	248	281	276	255	278	225	237	242	254	269	223	259	258	267	220	218	244	261	281	243	240	260	256	231	255	236	235	265	246	254	270	263	291	245	229	222	229	272	255	270	243	257	250	266	238	246	224	248	257	264	270	251	246	245	229	247	226	269	245	263	257	260	245	219	226	250	248	252	254	254	253	229	250	257	234	227	233	252	234	247	260	255	233	264	253	220	246	252	255	220	230	253	217	232	260	235	235	238	238	222	236	234	250	236	248	242	261	250	256	238	245	243	224	253	250	251	240	273	271	269	253	235	259	258	263	246	250	240	245	247	246	240	226	197	237	247	246	234	276	250	217	259	264	213	228	228	237	204	230	246	256	272	254	245	251	237	258	236	236	252	243	244	242	266	256	256	251	223	250	261	254	234	274	243	255	237	233	268	250	269	235	260	277	249	229	282	234	267	244	264	251	251	250	261	228	235	267	229	220	248	260	268	266	234	237	246	260	235	229	238	220	231	302	253	255	273	247	251	210	234	230	267	234	265	248	259	252	250	210	248	248	238	224	248	246	233	236	238	282	239	242	233	228	231	234	227	268	228	214	236	241	269	263	213	247	254	251	228	250	242	262	269	221	240	249	231	262	261	212	247	248	231	255	248	253	225	236	235	288	229	242	220	217	234	238	228	238	273	235	247	225	224	228	227	238	244	271	234	253	261	237	256	280	229	233	224	247	231	269	246	259	245	243	253	209	236	238	242	251	265	271	255	246	255	280	249	268	264	281	253	243	263	268	250	246	230	270	235	247	231	242	251	249	260	255	250	231	229	233	218	248	224	253	244	244	235	236	245	222	231	268	251	257	252	248	251	268	235	235	222	232	273	235	229	234	242	289	257	251	271	219	225	221	236	228	256	255	270	287	267	254	247	261	245	246	226	245	260	243	239	251	261	272	229	256	248	250	240	222	276	221	247	275	248	247	229	233	235	227	262	234	270	249	276	235	230	231	265	264	278	239	230	238	255	212	238	239	240	249	251	237	246	256	237	263	259	262	245	211	269	237	238	298	280	233	221	223	245	257	247	233	230	255	227	216	286	251	269	282	203	250	243	239	265	229	262	234	248	228	203	271	237	234	241	236	249	252	239	257	242	266	247	223	261	274	244	265	272	231	263	268	233	263	256	241	256	248	234	257	244	265	266	272	240	271	227	250	254	237	249	237	236	238	229	257	240	256	231	261	233	258	253	242	243	253	263	251	231	243	247	274	236	264	258	244	235	250	238	250	240	255	257	231	256	259	277	266	264	228	204	246	266	225	260	245	276	268	214	238	241	237	237	246	250	235	233	225	251	250	240	236	285	241	242	245	253	245	281	259	216	255	277	238	244	245	243	249	238	255	248	238	238	223	237	234	215	241	261	195	214	240	256	232	245	251	256	256	232	287	239	237	239	231	243	230	224	238	253	230	245	236	257	241	254	255	242	236	270	229	258	264	259	240	239	248	251	265	267	281	269	233	260	196	276	222	218	233	229	263	236	230	266	262	256	278	275	217	262	255	261	233	237	241	245	246	262	273	258	215	243	239	271	268	258	238	270	215	210	271	210	229	252	228	251	226	268	263	240	247	258	273	231	242	231	238	251	255	268	249	255	237	267	244	216	237	246	247	264	235	229	230	258	249	261	238	268	235	257	241	226	278	235	229	229	244	243	224	260	278	233	224	237	283	253	250	239	246	251	267	232	243	262	243	233	223	247	257	251	234	241	241	230	252	248	234	248	221	247	228	265	272	217	234	227	232	217	255	234	221	258	205	229	249	242	208	257	233	248	223	217	250	237	223	243	246	223	249	245	247	236	243	234	230	272	230	241	235	262	245	269	281	220	252	247	225	247	245	248	265	255	256	255	237	251	254	241	230	268	222	241	259	262	225	244	218	249	222	241	257	229	248	234	236	237	256	235	244	261	271	232	253	224	238	254	251	240	260	225	266	242	243	216	225	242	246	250	231	233	246	262	253	258	275	228	236	232	260	216	261	269	255	235	261	236	259	242	215	237	266	261	248	238	257	243	257	254	212	231	243	234	249	250	244	290	254	264	256	263	245	208	233	252	253	235	237	229	221	244	254	243	215	240	259	246	219	241	244	247	214	242	257	232	246	246	237	229	280	237	234	245	226	242	264	254	226	255	258	247	235	256	254	265	248	245	258	246	237	230	255	253	261	256	262	267	268	236	220	242	255	223	221	222	258	224	232	243	265	248	257	249	228	235	230	270	247	237	243	238	232	231	241	229	265	253	255	254	281	242	238	253	235	244	244	223	228	251	249	258	244	222	243	224	240	253	236	222	279	261	222	239	253	263	234	258	283	240	238	240	246	236	234	252	248	238	281	272	264	249	259	259	249	255	227	215	224	230	263	252	239	236	262	251	223	254	243	250	238	229	215	225	254	245	254	242	252	227	253	258	251	239	233	258	221	246	264	265	260	243	232	240	282	236	234	269	250	243	245	235	237	253	246	291	261	267	257	243	247	229	210	241	248	260	237	255	236	250	254	258	209	216	267	259	241	241	267	246	248	250	200	241	237	236	228	253	253	241	277	218	231	243	237	244	244	260	234	261	221	226	253	262	256	286	268	230	235	243	243	241	229	255	224	268	269	267	252	243	251	217	253	258	244	251	261	239	265	226	224	226	257	235	233	216	220	226	269	238	263	274	239	232	251	236	257	241	237	260	278	270	228	233	274	243	227	270	244	242	221	252	234	251	259	253	246	247	248	249	217	287	252	250	267	279	252	239	243	222	249	260	259	244	231	233	210	245	272	248	252	226	239	262	230	237	254	278	235	208	257	252	226	277	221	260	235	249	260	235	247	223	229	250	242	251	260	222	263	258	226	240	265	245	259	276	262	243	238	255	232	285	245	268	246	279	240	255	255	251	245	256	247	243	256	269	253	238	232	227	223	258	217	229	240	246	245	259	223	257	250	257	229	247	243	237	258	229	242	246	255	267	212	239	218	244	240	231	263	264	233	256	244	194	242	233	237	224	244	227	239	248	265	252	244	234	237
7134	6802	18134	23576	23376	19679	13821	10556	8106	6532	6478	4735	3997	3374	2932	2467	2193	1947	1979	1733	1344	1177	1336	1574	1463	1324	1235	1126	1050	788	845	722	710	746	773	737	727	682	593	646	644	644	667	661	658	576	622	578	586	606	591	573	609	580	585	617	582	600	569	592	599	574	584	604	607	590	543	597	617	593	591	603	632	603	618	603	646	607	629	618	600	567	632	627	631	603	597	610	606	613	580	600	640	635	578	583	569	588	597	616	653	572	571	606	617	598	636	598	602	621	564	605	594	621	643	597	597	592	589	580	632	573	621	584	634	593	602	599	582	614	602	574	614	616	626	582	601	611	619	576	616	625	553	589	586	612	586	583	617	579	635	623	616	565	561	594	622	623	567	649	625	588	596	638	594	587	593	600	620	602	595	574	583	624	592	561	609	551	619	593	583	593	599	591	635	625	561	617	599	574	666	607	591	587	613	638	608	590	619	609	614	594	624	646	607	602	607	602	589	607	581	629	576	558	616	595	618	565	616	589	608	588	588	588	612	606	565	577	592	613	591	664	569	562	579	586	615	585	572	602	610	604	597	588	617	581	595	606	624	603	594	608	600	607	629	570	583	580	611	640	578	648	615	524	560	592	625	581	596	580	610	601	621	576	595	599	621	562	574	599	593	580	619	604	563	558	633	636	612	632	596	615	590	552	631	597	584	625	620	611	573	618	629	598	611	656	602	593	622	580	602	592	589	591	632	602	615	590	611	626	628	592	604	558	606	607	640	580	610	623	575	584	594	636	579	643	624	630	544	640	594	594	519	608	660	581	606	592	595	637	584	594	649	581	628	554	602	610	600	611	608	603	600	566	595	594	590	604	577	599	632	598	579	575	612	600	612	603	545	620	555	625	595	641	571	562	652	625	578	606	610	545	620	604	640	625	555	619	596	606	584	591	581	636	663	628	596	602	597	578	645	624	626	609	645	551	592	563	601	581	571	587	608	607	605	615	585	649	617	590	593	596	623	610	618	613	601	632	640	585	555	602	619	652	577	609	632	606	596	603	600	625	573	607	622	582	590	628	581	597	642	624	600	636	602	637	562	581	608	598	616	566	623	619	643	555	616	560	621	570	588	556	570	626	588	605	620	629	594	582	598	603	602	626	562	617	632	631	592	604	610	610	571	564	593	571	559	561	603	582	617	638	593	677	612	594	582	602	590	558	587	594	613	569	574	620	646	612	619	618	604	587	585	628	619	643	611	592	584	603	601	564	617	618	607	619	634	578	592	599	646	633	627	574	593	657	644	599	630	627	641	617	630	558	627	623	623	616	602	619	632	572	594	604	623	623	638	607	629	613	571	560	598	648	612	619	583	605	661	587	595	567	610	606	631	579	627	597	582	621	562	593	592	603	646	594	599	578	596	599	585	625	638	557	604	625	613	585	630	627	602	572	623	625	581	601	629	547	580	612	599	568	640	589	576	595	564	606	640	651	566	660	609	618	628	574	603	634	601	620	561	616	585	629	635	606	587	607	563	629	602	582	609	611	620	626	593	569	564	608	617	618	584	593	623	583	632	612	579	577	568	626	599	638	568	624	600	580	613	614	633	600	599	625	604	609	643	620	572	612	600	587	609	625	564	598	587	634	616	574	604	634	600	587	625	611	633	576	581	586	566	598	576	618	540	627	622	586	599	639	642	587	577	643	604	614	638	578	593	592	617	607	606	632	596	606	644	621	559	631	590	585	657	660	556	636	598	622	665	590	558	627	626	630	629	623	621	567	624	582	606	579	579	613	598	590	622	561	591	635	617	603	641	574	580	612	595	598	561	603	577	624	609	590	570	608	629	595	591	582	574	625	633	568	592	632	624	611	578	582	597	602	609	619	628	622	577	589	620	595	604	556	627	596	612	595	645	633	650	600	640	611	598	625	631	576	600	585	552	591	603	621	596	581	577	605	592	604	599	657	630	605	640	592	608	600	609	594	594	612	587	585	627	634	591	571	615	579	594	600	602	624	570	609	603	573	613	610	592	626	608	608	628	592	642	612	624	595	595	631	625	610	592	615	623	573	628	599	646	630	596	589	630	599	554	554	599	576	600	591	585	599	634	588	571	587	598	633	620	615	598	597	643	635	591	624	605	576	598	588	562	611	602	590	582	614	585	614	589	566	641	636	577	603	594	597	611	608	614	608	587	573	568	591	619	639	585	554	601	593	643	625	590	606	584	610	616	593	602	596	591	611	591	602	562	616	600	644	619	594	627	568	623	593	615	668	637	603	638	579	583	606	584	588	617	619	640	612	599	647	687	627	562	618	622	583	597	608	566	631	587	604	604	622	591	572	575	594	617	578	590	607	578	633	574	623	647	559	597	609	581	613	642	626	549	603	590	595	607	617	606	639	627	609	585	587	615	581	633	546	627	637	565	628	583	576	578	585	540	649	605	600	639	639	608	611	620	615	620	658	581	634	579	606	597	589	596	546	585	606	634	619	627	573	586	615	609	606	624	583	608	602	627	596	611	603	596	574	578	564	624	596	599	642	624	583	556	627	631	629	656	581	582	609	637	609	610	601	590	612	587	620	622	635	597	613	630	623	585	645	540	563	574	566	634	561	634	603	601	610	604	590	571	601	582	553	591	600	601	600	579	595	594	585	570	581	611	639	568	583	576	631	618	624	581	583	596	598	606	661	572	592	604	621	548	604	647	609	582	590	571	575	570	607	575	599	620	621	568	607	573	614	592	636	613	586	594	562	610	609	607	568	607	585	605	551	589	580	604	586	619	608	587	601	666	590	625	618	646	643	612	570	616	615	585	588	619	588	588	592	584	636	579	635	594	606	613	596	642	599	605	623	641	574	599	610	590	575	587	640	615	584	624	588	628	608	640	607	634	638	612	630	620	574	588	560	613	613	626	579	616	636	571	560	598	581	624	626	608	608	583	599	585	593	628	606	591	604	626	609	608	575	598	640	642	610	571	613	558	576	572	596	617	624	615	590	567	611	599	590	580	592	638	578	623	611	610	600	601	656	590	597	597	560	622	627	564	572	620	640	579	580	611	578	554	593	619	608	608	572	590	608	608	578	621	587	580	597	644	610	578	563	626	580	612	583	610	562	600	587	572	647	621	569	645	600	639	592	629	590	607	582	609	598	631	607	583	624	626	636	580	620	544	576	579	556	601	594	683	580	559	628	582	581	560	561	596	615	626	591	586	603	620	581	595	560	588	613	588	654	566	553	591	572	550	603	622	610	567	567	621	578	623	572	602	623	635	597	582	602	614	625	610	591	596	609	568	597	643	624	615	610	599	628	627	631	607	608	584	572	561	588	599	616	618	599	607	579	656	618	625	600	601	601	617	589	560	591	590	620	588	642	597	606	596	610	638	565	568	652	599	621	577	599	602	564	620	580	558	614	569	626	585	574	619	613	615	595	580	585	587	566	626	571	638	610	593	606	661	594	557	588	646	627	630	637	597	599	594	591	588	595	598	550	600	595	632	609	596	556	619	616	620	663	610	596
23782	15022	21995	22516	18861	13970	8881	6312	5017	4044	3434	2674	1998	1650	1433	1032	938	852	880	828	664	633	583	621	531	529	536	564	431	398	402	348	381	369	331	337	342	341	313	307	307	302	303	373	320	345	318	311	350	278	300	330	302	330	280	343	278	313	276	330	322	269	307	298	312	326	319	353	315	326	298	309	325	326	377	345	307	293	344	346	296	288	297	287	277	369	312	345	340	337	325	283	288	328	293	292	293	300	298	295	358	345	327	323	302	362	297	348	289	279	323	304	305	328	332	302	373	327	321	310	278	300	326	343	325	292	320	323	324	327	264	272	321	329	292	332	268	316	330	291	313	337	350	321	303	321	272	320	324	319	303	310	315	321	314	313	332	326	334	330	294	297	310	338	319	302	285	342	308	342	308	331	332	289	298	277	292	281	313	325	294	310	335	329	326	341	298	293	298	296	325	297	301	319	306	303	299	293	328	287	315	341	335	286	346	323	303	303	302	315	308	303	301	309	288	306	292	318	313	316	322	303	314	323	313	335	287	347	304	292	308	320	261	316	325	332	290	332	355	310	329	326	320	307	290	274	251	319	292	292	302	298	320	285	275	324	289	291	317	319	317	310	314	341	326	292	326	303	294	338	331	281	300	329	345	349	281	321	342	329	284	302	330	310	314	320	304	315	291	292	289	343	297	314	287	333	322	289	303	310	301	321	295	333	303	302	301	289	318	331	317	321	319	309	324	290	319	333	331	328	357	349	319	304	281	318	305	310	301	319	330	356	312	325	326	303	297	342	308	319	348	336	312	340	314	318	287	298	311	295	294	320	308	317	307	298	296	312	349	316	329	317	338	346	316	306	329	368	359	293	323	305	374	310	312	347	323	311	311	298	336	344	353	314	308	327	280	308	296	306	307	317	332	339	332	309	325	303	285	321	317	308	340	298	308	310	292	325	312	325	296	306	323	349	297	292	350	331	310	328	324	277	317	339	294	290	312	276	321	276	278	323	272	313	312	335	327	325	301	287	297	305	309	324	318	304	341	329	310	295	322	297	299	308	294	310	305	331	335	319	300	312	307	296	335	278	309	369	311	327	303	317	323	300	293	350	284	311	328	304	285	305	326	341	313	298	308	277	272	311	346	290	327	317	349	320	331	318	305	301	296	297	303	273	335	308	314	291	306	302	294	299	307	294	333	295	322	342	304	302	349	311	315	319	319	290	326	317	326	308	312	280	318	291	284	306	324	341	327	294	319	321	312	326	311	320	298	293	325	311	290	319	331	318	303	330	320	293	326	302	313	314	327	318	303	328	300	282	271	307	300	319	326	311	313	331	311	279	311	296	322	286	310	333	293	325	326	286	309	326	316	348	299	333	299	307	322	310	315	301	326	374	270	317	301	315	277	299	338	290	306	316	336	300	322	306	289	312	299	316	334	274	351	308	357	292	304	295	327	291	299	322	285	303	297	316	343	295	316	338	324	313	290	315	321	299	333	304	318	297	344	346	302	299	332	301	319	295	286	316	318	327	336	331	293	314	347	319	324	308	329	316	299	326	361	315	335	341	321	326	298	358	330	343	290	312	300	287	305	319	282	316	309	327	332	328	355	322	315	329	315	332	269	302	314	362	334	321	321	329	310	280	316	305	303	326	326	306	323	308	309	311	301	331	292	314	319	308	309	306	268	310	305	305	287	303	309	348	308	324	307	331	348	306	302	308	336	320	364	353	328	373	294	324	281	298	338	313	324	324	272	298	340	316	333	313	296	320	279	300	315	307	306	336	307	296	315	336	319	311	316	314	327	319	325	298	260	335	301	297	297	369	314	299	320	317	341	292	312	286	336	310	322	304	309	297	275	326	291	349	311	303	301	294	323	328	282	312	348	321	276	306	298	314	302	351	324	315	328	311	303	320	328	308	341	294	323	311	332	303	338	327	309	309	328	309	330	312	347	295	308	301	331	344	329	296	315	313	321	355	332	301	313	315	308	325	316	311	330	281	329	287	260	331	295	309	350	351	303	313	301	310	315	311	317	328	318	290	284	325	316	315	294	303	314	318	296	308	308	311	324	317	300	324	327	306	337	323	309	305	341	344	330	324	332	299	311	306	316	320	309	272	305	336	308	312	297	288	315	312	310	286	330	327	361	323	341	315	328	289	303	324	329	290	353	360	317	292	301	300	279	331	332	286	312	314	305	291	296	301	320	288	301	317	330	311	341	331	300	326	306	298	309	294	310	326	301	292	292	313	299	305	312	350	343	306	305	310	317	280	296	302	345	307	279	325	322	317	320	332	324	283	303	311	314	297	335	309	311	322	327	324	275	293	286	317	321	320	324	312	318	280	318	270	305	300	319	331	288	305	331	300	337	362	299	302	319	266	306	306	311	309	303	312	309	318	317	304	286	304	305	329	317	296	338	298	290	324	305	318	318	330	307	290	314	326	313	311	286	298	300	317	302	328	338	310	316	352	343	322	299	286	328	299	306	332	308	292	319	294	303	302	298	307	327	302	351	314	312	287	307	324	341	306	298	333	287	306	335	320	286	311	332	285	301	300	341	343	283	329	324	316	317	306	319	296	335	323	319	324	333	308	284	279	292	301	300	324	278	293	301	270	301	338	331	308	348	327	308	279	310	329	298	299	350	306	286	308	322	333	309	307	321	274	275	336	329	294	287	290	312	307	307	316	356	334	328	315	298	301	358	315	319	334	312	332	305	299	277	305	302	328	288	304	285	309	347	321	317	316	311	307	332	273	291	293	326	312	321	298	292	309	333	327	322	343	309	319	325	301	321	299	295	298	273	312	307	313	316	345	338	269	323	316	274	319	301	306	341	324	350	316	310	322	320	291	349	295	331	299	329	326	313	315	315	319	342	303	332	310	315	331	301	321	332	316	324	322	293	322	329	293	318	316	295	299	323	313	301	302	295	290	305	315	308	322	308	321	291	308	303	326	304	310	317	320	302	319	307	320	307	339	309	298	311	343	322	345	306	301	311	330	322	302	316	292	343	300	276	340	319	339	335	313	320	299	303	347	301	336	307	330	283	314	307	300	301	300	317	293	321	317	316	325	327	325	331	309	326	359	333	312	284	296	316	319	299	369	333	310	325	326	246	313	303	300	313	302	315	315	275	316	344	309	293	333	313	305	328	327	315	334	333	285	309	341	325	323	361	279	320	334	304	304	312	314	317	328	275	298	311	351	326	325	320	290	321	312	304	284	298	318	334	314	315	329	307	304	310	297	328	337	322	308	319	318	300	294	313	357	294	287	335	293	306	334	328	317	320	301	328	331	290	318	295	320	269	299	290	360	340	321	349	330	325	332	284	349	346	307	300	304	300	319	302	331	305	318	350	312	311	302	262	317	349	319	304	299	319	327	300	294	287	306	297	309	317	332	305	295	314	323	315	319	297	319	305	336	313	299	309	306	282	306	296	332	325	324	313	270	325	338	282	308	292	308	335	308	320	323	345	289	298	317	291	299	288	328	330	296	313	344	315	332	329	309
13427	11560	27896	34601	33522	29282	22989	18636	17895	15513	13759	11306	9235	8107	6977	5239	4342	4504	4373	3780	3121	2612	2783	2867	2409	2167	2086	2247	1653	1348	1218	1039	962	976	947	914	844	838	798	827	817	817	878	1250	1072	707	747	758	777	753	758	734	701	765	751	810	673	757	753	721	725	789	761	788	747	709	785	750	770	783	754	760	743	778	776	793	766	790	788	756	758	777	693	754	789	781	756	726	711	745	740	773	724	763	699	783	765	769	755	767	799	771	718	822	767	740	776	774	742	764	703	744	791	741	766	734	760	701	733	731	804	762	762	749	772	725	759	772	705	733	692	771	716	733	735	774	740	731	762	706	787	730	710	793	746	795	778	801	727	760	707	740	675	788	718	725	767	760	771	738	752	723	778	773	746	773	746	810	753	774	773	780	752	729	716	771	795	735	735	756	725	747	787	742	797	730	777	737	767	745	729	766	719	740	773	775	773	764	769	779	774	744	772	740	748	724	758	805	760	714	775	768	749	757	714	728	769	748	805	752	776	747	746	751	755	703	791	748	729	783	744	759	727	730	715	756	766	769	773	696	780	770	764	758	754	764	749	761	778	761	797	782	768	756	769	802	750	813	716	741	779	771	758	720	829	766	774	739	693	777	731	742	757	759	720	745	738	824	752	755	728	761	768	774	754	751	738	769	763	769	780	735	744	765	689	787	746	764	733	753	781	794	753	745	748	726	737	798	775	731	743	753	715	778	737	782	744	761	748	738	772	736	813	777	748	748	743	761	771	772	795	761	727	755	757	744	754	814	756	729	798	759	697	707	721	770	769	758	748	690	745	735	743	756	768	797	793	738	759	768	802	745	741	763	782	758	745	782	712	765	681	736	763	741	752	696	717	819	733	737	799	717	748	775	758	758	727	772	787	743	746	743	764	724	742	761	714	721	776	773	757	740	757	732	742	762	807	759	763	770	717	772	804	789	794	787	806	739	745	753	778	813	781	747	726	775	771	757	769	780	750	746	776	734	766	779	744	737	739	724	701	724	752	741	734	712	757	692	753	795	730	741	692	755	777	722	811	709	760	791	801	744	790	724	757	792	738	761	764	745	719	772	796	808	773	762	754	779	756	714	746	797	772	766	726	778	758	738	771	754	724	721	748	736	753	763	779	750	767	776	710	760	824	815	717	751	758	766	785	783	745	745	715	757	740	690	752	785	740	783	765	690	724	709	740	714	783	717	736	787	790	773	747	765	769	686	740	693	759	772	725	765	748	778	765	707	704	766	748	727	781	781	746	730	783	749	742	705	719	710	740	773	650	715	779	731	710	773	761	767	747	754	718	749	744	755	760	759	776	755	777	819	748	745	730	726	746	751	746	782	782	751	752	722	720	738	779	757	726	742	711	726	725	725	717	745	758	732	779	760	728	751	754	772	744	774	796	804	758	717	798	773	754	767	752	723	701	764	739	752	771	745	772	769	784	770	745	699	731	721	747	745	791	742	793	751	736	763	712	765	746	715	760	747	723	749	751	734	801	771	782	711	744	749	766	747	782	693	770	750	789	726	733	727	718	736	720	748	758	753	763	749	766	774	766	720	747	765	757	749	754	733	738	740	740	750	781	760	793	730	767	719	747	782	763	721	754	738	754	691	742	694	779	790	769	701	756	797	779	796	775	734	756	730	783	704	762	792	767	752	773	742	732	749	760	715	735	741	754	737	748	766	733	731	763	774	734	768	742	707	738	768	725	757	712	719	778	738	743	770	742	770	732	762	741	712	747	712	749	800	780	745	737	735	774	750	738	798	766	774	771	777	675	741	742	755	794	772	773	784	742	740	741	691	759	723	775	778	690	730	737	754	839	741	728	727	743	677	754	750	759	726	713	747	731	762	774	752	732	795	699	761	690	793	741	772	773	745	775	756	775	787	760	749	780	772	774	750	725	750	716	742	776	763	745	740	761	762	778	758	704	726	746	778	775	772	727	734	751	732	737	747	777	726	791	784	732	741	768	749	759	712	731	745	745	737	763	769	781	727	716	814	755	767	748	770	722	714	734	735	756	726	731	734	759	764	748	731	728	723	772	742	779	739	779	771	760	740	751	798	722	720	791	743	743	754	706	705	764	751	738	754	775	702	817	764	733	760	727	752	796	739	739	796	729	726	786	778	714	702	786	731	744	754	748	758	709	774	737	768	762	736	724	754	732	772	760	827	764	742	725	730	725	744	780	706	710	781	725	745	759	781	759	756	723	749	740	769	746	683	780	761	749	763	797	788	770	726	738	767	803	757	743	746	734	720	774	747	777	759	776	758	787	735	750	736	730	736	718	749	774	721	724	774	717	765	748	766	728	779	730	738	722	699	684	788	792	795	737	758	774	718	774	757	762	784	741	719	748	759	723	774	745	763	762	743	734	761	768	758	758	788	740	801	742	747	774	734	708	775	728	748	724	770	754	725	740	761	782	754	711	762	796	755	747	778	765	769	792	710	739	826	813	738	712	780	709	782	755	777	761	750	788	779	786	788	768	808	732	766	723	723	767	754	745	756	755	737	736	740	703	735	790	759	796	759	744	737	751	791	745	709	770	766	753	750	792	785	743	721	748	720	794	721	777	782	720	760	718	722	716	755	757	740	781	796	757	782	767	772	742	740	741	811	783	759	788	780	735	717	756	754	756	773	763	736	780	714	702	728	798	757	783	709	722	704	741	724	765	742	765	758	742	741	746	796	751	763	743	779	763	754	734	780	728	744	745	781	776	754	731	716	784	717	740	762	744	731	773	724	742	744	728	746	745	806	702	714	705	721	749	717	753	827	718	736	760	800	750	690	727	792	757	724	751	801	749	759	804	747	763	735	788	759	728	734	768	749	759	726	707	766	785	729	758	700	744	710	740	839	723	740	746	798	727	717	747	734	725	723	758	710	807	736	719	767	763	780	759	736	762	777	742	788	770	747	778	687	688	745	746	801	754	707	736	771	753	783	732	711	784	742	762	765	798	728	766	799	756	745	724	739	711	786	814	771	750	754	766	767	745	782	754	742	761	773	768	743	732	791	755	769	782	711	777	742	764	773	753	756	788	717	756	731	760	768	754	788	751	729	761	715	772	766	736	735	742	773	795	766	747	752	732	737	764	781	770	717	723	769	722	787	790	741	775	741	730	777	718	779	809	689	762	770	725	763	732	748	739	747	800	781	706	709	786	763	760	799	724	789	724	742	779	735	738	721	722	724	718	778	736	763	748	743	768	735	767	751	740	750	736	746	731	729	758	757	743	717	759	751	747	748	767	731	803	785	841	758	772	730	772	762	762	706	768	722	743	740	727	711	722	733	760	744	768	828	759	751	746	706	736	763	776	731	744	755	739	760	770	722	741	763	771	759	688	787	747	788	749	760	776	741	810	758	767	762	775	794	705	730	783	736	764	706	715	747	727	771	763	756	732	764	769	761	735	762	784	721	768	762	727	744	787	737	739	722	750	713	736	788	774	734	760	752	733	754	735	733	776	767	818	769	771	768	754	769
32923	21837	30493	31036	25628	19525	13623	9508	8694	6714	5805	4171	3258	2508	2255	1792	1371	1438	1400	1160	1129	974	903	902	804	688	771	831	625	610	527	470	482	487	461	415	396	455	436	411	405	418	484	451	544	440	405	420	407	437	432	445	448	389	399	382	393	433	423	397	421	389	466	396	399	436	418	410	408	419	441	376	422	407	395	405	404	446	447	428	416	423	392	410	405	401	399	404	440	413	381	410	398	417	375	411	413	429	430	395	441	415	418	426	417	426	406	424	437	419	378	411	426	430	429	455	425	415	424	435	421	433	420	382	422	443	422	407	433	428	420	426	411	379	396	385	395	430	475	433	371	442	423	415	431	428	397	429	422	423	426	414	376	395	420	405	410	383	389	401	384	428	448	392	393	399	465	413	438	401	389	383	407	418	405	358	423	408	392	436	398	422	392	433	419	429	430	475	425	375	435	402	401	447	458	404	407	429	413	447	407	397	441	421	486	429	422	389	420	411	434	402	414	413	428	389	446	407	401	429	412	423	386	390	446	431	412	366	426	449	443	390	423	429	417	427	412	440	406	393	463	418	396	427	394	461	450	385	409	410	426	418	424	378	368	385	432	415	424	406	418	434	419	406	387	414	437	436	444	423	419	424	413	374	396	417	398	428	439	377	420	408	400	413	421	440	422	440	412	435	448	423	422	441	424	415	421	419	380	410	422	411	438	423	417	441	403	413	423	396	390	424	392	432	441	423	404	430	454	399	394	382	421	402	424	411	378	393	396	415	400	401	422	412	409	410	425	414	420	440	431	411	431	413	434	409	427	425	414	417	413	429	413	407	444	412	434	386	392	412	385	385	435	385	442	398	399	401	392	424	404	383	449	414	436	384	437	377	414	459	421	423	398	390	380	389	403	406	411	400	409	447	422	416	405	437	413	424	440	443	411	376	414	424	412	416	416	408	450	427	392	419	411	411	400	375	419	419	420	408	397	400	407	416	438	449	373	399	375	420	378	420	400	409	451	429	431	447	428	419	434	441	413	372	412	446	404	416	416	404	415	463	422	442	423	430	407	423	390	425	439	413	370	439	390	374	445	364	416	433	409	398	435	381	397	398	365	407	400	390	422	432	394	409	445	430	410	434	408	390	437	412	432	395	460	399	400	397	426	359	414	408	378	397	435	413	408	401	413	380	421	449	431	392	390	406	408	463	405	398	413	389	415	391	440	398	439	395	453	412	406	428	391	417	428	377	370	430	399	442	454	434	402	410	413	410	428	397	437	428	424	395	404	448	410	414	409	446	405	449	402	421	399	409	404	410	396	416	403	404	359	435	422	396	429	415	441	431	408	420	409	406	459	439	447	405	403	384	398	416	397	422	476	431	411	427	407	414	440	449	400	433	387	402	407	406	401	421	396	427	396	410	424	427	419	403	434	431	441	451	440	403	414	424	407	404	409	409	427	422	392	428	418	403	413	402	410	410	417	382	392	399	434	411	425	446	402	411	362	361	431	420	428	405	416	433	436	417	405	429	402	459	420	449	386	445	425	408	406	428	395	435	380	386	414	415	400	436	421	434	412	396	414	418	412	452	413	395	438	385	438	395	426	423	423	401	433	427	406	384	398	444	449	445	412	394	427	421	438	447	451	422	448	411	408	373	435	427	402	430	434	420	415	384	423	462	407	445	372	415	412	402	441	414	381	427	457	440	366	408	425	387	393	466	436	411	394	416	398	447	427	420	428	419	385	389	399	409	417	449	455	426	406	380	443	454	464	406	371	448	433	390	425	404	374	432	407	413	396	443	413	434	406	403	387	399	416	403	423	383	402	389	408	416	390	405	424	397	422	389	451	416	383	403	439	416	410	422	420	398	412	424	443	414	422	385	407	414	413	422	415	443	406	423	456	425	431	385	444	419	418	423	448	395	419	401	411	403	390	444	412	400	401	363	398	454	435	406	391	429	407	401	401	402	431	414	423	425	408	424	398	430	440	410	425	464	416	389	413	404	408	403	422	400	457	437	410	433	435	402	447	392	397	432	459	394	397	381	396	416	423	429	420	417	386	401	460	415	404	417	431	447	367	417	428	403	398	462	406	388	431	395	360	402	402	409	397	414	437	406	393	394	400	428	439	410	380	386	429	436	415	404	425	391	425	413	394	422	424	424	382	423	452	402	452	417	428	419	431	433	429	428	435	439	452	416	420	473	411	448	404	416	431	422	376	447	469	441	413	453	419	409	397	367	447	444	387	407	366	410	440	389	426	423	422	448	416	429	434	451	416	394	382	435	403	400	451	408	444	411	430	438	434	396	462	388	388	432	376	441	404	384	441	411	432	416	408	420	437	367	431	453	413	446	393	395	434	393	422	419	413	460	449	424	440	408	411	374	465	420	413	407	392	437	408	425	403	425	397	434	401	415	414	450	409	410	409	388	440	383	422	459	450	411	385	398	439	411	424	421	413	457	420	431	417	407	378	458	398	404	413	401	393	401	448	436	405	413	407	436	436	433	444	419	442	458	439	433	385	436	410	407	395	369	402	434	467	397	419	387	429	464	410	425	421	394	421	409	432	415	409	406	409	447	407	396	428	385	399	420	342	460	402	420	463	447	409	403	416	403	419	432	394	400	429	414	414	414	423	436	426	412	446	396	440	419	419	412	420	438	358	408	416	376	407	399	414	435	447	390	404	432	411	381	441	429	434	452	414	385	398	417	470	407	444	425	424	386	448	426	437	436	431	367	425	403	399	414	391	407	436	419	413	438	393	404	399	410	421	405	422	426	355	425	437	432	428	400	440	422	422	413	451	417	406	427	415	401	390	416	382	428	405	417	429	405	414	424	399	422	425	414	390	445	441	428	437	420	428	431	402	407	378	393	451	438	379	420	462	432	442	417	427	438	407	432	396	411	403	430	425	425	399	375	414	387	441	426	448	416	439	431	423	413	395	433	457	439	393	415	450	415	451	421	443	452	428	425	420	440	453	408	381	448	396	424	432	414	436	370	381	385	387	418	437	450	421	398	435	427	421	410	430	450	442	414	396	417	432	441	417	407	387	412	430	397	378	417	406	415	410	450	449	387	417	423	408	361	450	398	407	436	452	423	423	411	440	441	393	447	398	446	415	399	409	406	392	415	420	433	398	435	376	399	417	411	447	440	419	410	414	384	389	388	391	411	410	445	406	427	431	427	408	413	394	437	419	404	406	414	414	476	412	401	431	436	433	401	449	411	421	375	409	444	404	419	427	415	430	455	423	414	416	436	420	425	441	429	437	384	400	412	450	427	427	427	420	439	422	428	461	414	433	398	405	416	408	414	387	415	401	408	439	400	433	422	374	414	389	424	420	445	378	370	426	419	404	431	419	396	439	454	449	414	394	403	440	421	448	428	405	420	434	410	428	432	425	411	392	443	390	411	405	424	406	427	421	403	412	424	398	433	367	395	414	459	390	408	439	446	423	441	439	443	395	430	452	436	382	409	419	417	429	401	383	401	426	387	389	444	428	449	402	456	456	422
17667	15655	34028	40632	38898	34308	28619	25097	24240	21045	19549	15844	13565	11357	9987	7867	6587	6700	6853	5392	4808	4556	4023	3890	3473	3031	3367	3285	2372	1842	1708	1481	1384	1250	1317	1081	1120	1103	1070	1041	1071	1044	1069	1185	2086	909	972	985	956	941	980	978	962	936	936	956	976	983	968	910	895	984	982	938	965	986	872	940	966	929	949	968	943	958	952	919	975	968	984	952	998	966	949	914	933	942	927	932	967	873	973	892	948	983	975	985	936	909	929	954	934	913	967	902	934	917	913	939	928	960	937	961	904	924	975	986	944	960	912	978	976	985	936	926	966	974	932	955	865	965	952	1003	916	947	959	947	940	885	910	934	948	944	947	914	934	915	925	1010	1009	974	986	963	881	945	970	913	919	944	972	897	898	958	938	924	931	954	951	978	923	952	952	953	971	988	923	1041	927	954	908	954	949	996	960	985	906	870	927	938	915	944	950	959	970	912	936	912	920	960	934	939	950	925	932	995	975	915	948	925	921	983	963	929	951	935	962	986	980	969	959	916	962	993	952	950	963	979	951	912	959	913	938	941	937	888	932	928	898	916	982	997	935	970	967	921	974	963	968	979	964	874	965	952	985	917	942	983	941	946	951	921	933	925	940	973	977	924	966	942	922	961	976	971	971	926	943	937	1035	927	936	966	968	894	989	965	934	926	907	918	1010	943	956	997	952	934	914	949	981	965	952	890	975	949	983	943	917	981	976	941	950	940	961	957	933	961	943	991	884	906	928	904	928	905	906	912	907	1001	902	895	957	1003	945	988	921	931	920	960	994	890	893	936	944	910	992	977	942	1004	926	936	923	970	922	943	956	946	963	940	996	893	956	982	916	977	954	956	920	958	900	997	935	951	946	946	937	940	967	955	934	925	964	996	939	935	906	929	941	956	924	1010	929	941	919	977	908	969	955	945	897	991	915	951	1006	979	992	963	962	919	957	939	912	938	901	968	907	925	895	962	937	941	973	970	944	935	944	903	938	931	948	952	958	978	965	886	993	926	944	959	939	916	929	901	936	945	955	923	953	907	961	977	960	973	1003	899	954	981	926	900	938	910	932	958	948	908	978	958	937	909	1038	967	957	972	962	960	890	956	971	940	916	848	929	977	917	999	921	961	1017	956	918	971	954	917	901	940	892	948	933	995	901	956	978	930	989	884	940	952	897	955	966	893	988	906	972	973	901	946	938	953	933	914	936	948	914	1007	919	960	904	926	927	964	961	916	971	910	932	920	966	957	907	937	937	965	919	914	988	950	905	944	967	861	973	958	985	985	946	968	921	916	978	907	975	902	960	949	972	976	896	943	944	949	928	974	955	893	965	987	926	945	897	939	935	921	958	954	974	966	931	939	934	955	976	956	1002	922	936	938	913	931	888	917	942	993	972	970	979	898	958	958	942	1040	933	961	932	909	957	944	903	952	905	949	945	906	894	929	916	957	904	959	931	931	934	914	980	914	951	982	936	911	953	1012	981	989	971	966	938	942	939	985	977	959	940	938	919	952	927	876	908	988	924	948	948	891	897	975	925	973	930	907	924	975	934	949	975	895	998	905	931	945	917	946	967	942	919	921	976	976	956	967	966	903	926	966	919	944	974	927	954	906	956	936	913	909	900	940	1001	913	927	915	870	1020	971	968	925	932	963	971	965	974	967	883	969	982	943	906	934	916	907	948	993	1000	976	891	942	991	943	926	927	946	887	967	952	955	933	949	917	942	961	939	906	919	972	972	948	984	934	936	977	966	915	889	885	955	933	932	934	976	990	982	952	917	927	990	964	956	1009	891	980	971	957	897	938	952	943	928	947	966	904	893	945	959	963	954	946	914	922	912	930	959	925	991	955	905	916	964	969	939	951	957	979	998	892	886	942	950	937	925	980	966	977	936	901	948	972	886	966	941	915	911	913	907	941	953	958	906	996	937	948	935	980	946	927	985	935	914	888	917	959	924	990	946	946	994	1020	945	934	1006	884	935	983	1010	946	937	956	917	911	985	961	951	944	905	967	924	969	936	906	969	945	963	954	906	950	960	899	913	971	922	926	1031	910	955	946	1000	920	967	905	958	983	995	944	976	952	975	948	957	941	936	984	923	1010	983	947	947	943	988	940	946	870	966	896	872	996	994	915	971	891	902	912	922	978	933	914	1006	967	949	938	926	870	964	917	977	950	974	984	917	1029	931	967	887	940	940	949	940	951	954	953	970	929	950	958	933	982	967	946	941	971	965	989	979	955	961	933	973	894	954	967	955	964	1017	893	948	939	938	959	946	948	951	946	962	937	993	947	954	945	999	949	1020	927	917	911	941	968	986	963	894	966	951	919	934	887	968	969	926	923	901	932	967	872	937	939	926	976	923	964	933	967	951	982	925	958	956	951	966	939	946	1018	924	996	915	892	942	929	928	1004	1027	924	927	955	920	949	909	960	1007	882	927	968	926	957	917	983	931	886	922	949	967	948	922	944	917	900	949	996	952	959	1021	961	911	979	937	930	952	939	949	914	983	909	921	930	940	913	947	998	948	939	959	978	957	980	912	928	941	932	972	967	1009	949	880	916	935	925	860	984	898	929	894	953	884	914	953	942	984	972	943	954	973	890	914	954	935	948	989	943	950	968	904	971	908	977	943	942	999	958	981	934	919	961	960	970	941	985	1003	948	950	944	948	937	943	961	948	929	970	983	942	944	935	949	939	1017	896	907	936	1000	958	933	915	932	935	992	950	952	922	963	902	906	968	956	904	911	974	969	906	945	960	927	952	912	935	929	928	952	952	922	957	863	970	930	977	981	953	915	964	1010	905	985	958	887	927	953	934	942	959	903	980	965	917	983	967	957	951	927	944	948	893	927	924	971	951	920	927	922	890	939	937	991	1008	963	898	979	932	966	995	953	975	1026	910	944	976	933	927	928	994	964	932	976	1044	949	990	965	962	905	905	984	912	970	990	906	904	897	968	945	895	917	980	948	963	897	971	997	988	918	951	953	924	919	927	942	906	966	979	966	981	958	923	907	945	944	929	969	900	959	915	950	889	917	931	918	1011	933	977	979	931	965	968	960	983	884	953	989	898	947	940	947	967	891	1003	935	956	887	945	949	940	965	967	929	1008	936	950	925	893	953	992	957	911	925	1001	1009	975	935	972	940	936	936	956	935	889	938	969	982	973	983	947	959	960	943	931	944	910	980	951	935	937	911	919	901	947	944	934	959	910	911	932	937	940	955	976	940	924	917	990	960	986	1022	1000	992	954	923	931	900	927	911	961	968	985	938	985	880	935	1014	971	914	989	991	960	953	935	922	955	873	933	947	956	1017	950	954	1028	1000	1001	948	960	937	959	951	897	918	951	984	915	967	943	984	937	948	945	947	909	894	947	946	980	921	961	960	971	943	954	935	962	945	962	964	970	930	1002	910	957	991	957	980	955	961	913	887	956	969	927	901	943	923	924	913	957	918	958	949	960	951	906	969	942	929	967	951	963	961	910	970	973	946	925	908	938	914	934	934	960	927	997	945	998	938	933	935	1006	974	954	924	932	992	968	892	956	906	924	885	936	967	979	961	919
12428	8877	13439	13771	9924	6089	3763	2711	2305	1771	1193	928	860	683	609	579	528	490	458	376	381	375	320	361	338	361	354	341	291	277	282	262	275	231	285	250	249	277	275	288	278	253	237	246	248	235	249	267	280	273	254	272	258	256	242	269	239	260	234	255	247	238	242	252	253	282	308	241	250	232	257	280	274	212	251	243	216	274	237	213	229	252	265	258	231	250	236	250	244	243	272	231	246	246	238	258	296	256	262	263	288	261	257	262	268	247	238	273	224	297	221	261	235	226	265	238	232	245	245	257	238	240	260	235	253	250	228	275	261	267	232	244	253	269	262	271	267	256	260	236	241	227	260	224	251	238	274	253	265	252	266	267	268	272	242	256	246	249	279	262	218	256	289	259	271	264	263	257	243	262	238	256	286	247	269	245	225	242	247	235	233	270	235	246	248	260	226	243	259	235	257	236	281	236	239	245	275	257	230	219	254	232	257	267	230	282	301	239	239	254	251	248	232	262	261	222	228	246	274	255	280	271	245	246	269	221	255	220	242	244	238	255	268	281	253	263	242	257	226	272	231	271	284	228	255	249	246	276	253	220	244	289	235	233	242	249	279	270	239	264	244	254	254	247	254	283	243	239	247	252	229	285	258	259	261	267	274	235	239	226	233	247	260	252	253	249	255	256	229	252	263	246	250	249	284	234	270	290	233	235	274	264	265	261	260	247	266	240	233	263	234	222	257	224	235	249	239	248	233	248	260	263	256	228	259	255	265	273	236	264	259	275	227	224	270	277	255	250	277	267	248	247	234	249	248	254	257	290	228	278	289	239	245	247	248	257	269	245	266	227	234	232	248	264	257	226	257	257	237	230	249	250	247	215	260	228	245	228	239	243	228	242	243	271	246	279	263	231	237	263	246	244	256	286	231	253	271	260	269	268	258	248	224	248	271	239	267	259	244	240	259	277	280	257	249	241	275	234	266	272	252	256	235	252	243	228	289	250	276	297	243	283	235	250	258	248	260	250	249	260	254	249	253	239	248	230	253	248	250	258	276	277	250	241	235	269	248	251	280	247	260	258	262	251	276	255	268	239	255	238	282	259	249	230	246	257	260	231	261	286	253	248	252	251	254	238	249	245	234	221	272	255	230	254	254	252	255	254	235	261	253	232	246	274	272	255	242	229	251	237	229	235	265	252	243	225	237	277	254	265	242	251	241	264	245	217	243	257	243	250	280	250	250	245	258	256	256	244	267	229	236	251	250	251	199	236	242	236	247	226	236	262	272	293	239	266	251	239	223	264	261	253	268	243	252	273	256	220	267	234	242	244	247	241	271	271	263	260	249	239	255	245	243	239	248	241	268	240	256	240	229	212	230	242	258	251	270	279	252	249	261	249	247	238	247	243	258	255	242	250	242	263	271	225	224	239	226	253	271	279	221	235	249	267	262	234	263	249	240	258	209	255	244	271	266	244	266	251	230	260	235	235	240	231	235	243	264	261	260	241	245	254	239	285	279	246	260	266	223	242	243	286	239	233	261	257	265	267	247	269	251	238	270	254	238	238	271	246	239	249	277	257	277	242	272	270	264	278	285	249	224	246	240	243	284	266	256	245	270	247	254	271	277	241	236	258	237	244	253	230	247	269	243	211	242	278	253	240	256	277	282	253	255	269	233	245	275	250	254	253	266	247	248	228	239	259	264	298	226	265	255	255	257	248	253	256	262	256	269	221	259	258	251	234	245	260	258	260	239	235	229	253	283	265	230	228	233	256	221	218	270	255	261	253	274	255	230	212	248	255	251	285	252	254	235	238	231	255	246	230	237	258	257	251	257	257	237	251	240	269	287	252	234	264	238	273	256	247	250	254	248	253	253	273	236	249	254	255	259	284	267	252	236	231	263	231	261	239	255	250	247	241	252	220	241	247	255	206	245	243	274	256	253	271	236	250	230	236	266	262	226	233	214	240	250	243	239	241	229	240	254	259	246	260	274	242	284	266	258	249	241	265	242	254	255	283	272	255	273	234	256	213	263	228	227	263	239	252	276	260	238	279	252	283	222	237	257	260	237	272	243	269	269	277	232	267	255	217	277	253	270	240	258	209	262	246	235	247	242	257	276	246	227	239	231	241	242	247	250	248	230	248	225	284	255	231	266	256	255	273	226	247	258	248	240	238	242	244	266	240	237	251	254	236	254	279	293	247	237	264	270	221	274	260	277	268	264	246	299	237	256	285	267	244	277	239	241	248	248	242	256	270	247	271	247	233	289	258	252	225	263	257	261	244	263	261	266	265	257	299	252	225	291	250	242	234	241	268	256	225	264	278	258	244	282	255	221	248	257	239	271	271	223	265	248	242	267	236	270	264	240	263	243	221	236	261	281	245	265	245	251	270	282	278	256	243	250	263	258	233	231	225	262	236	233	233	269	254	251	257	256	276	230	248	254	251	276	248	281	231	225	256	261	269	267	241	270	260	263	253	268	286	263	258	256	268	256	242	259	284	257	236	246	220	221	242	261	258	257	219	242	254	265	269	246	253	265	256	263	241	272	273	257	232	274	243	252	260	253	249	242	277	252	252	252	228	230	237	264	233	248	238	278	242	278	247	241	262	244	268	269	249	244	263	252	241	265	240	238	245	275	255	249	269	250	253	280	275	257	251	235	254	250	255	243	261	223	230	250	246	236	268	231	290	243	258	257	219	245	264	238	220	229	241	281	268	246	228	295	234	257	266	231	268	214	263	251	248	255	255	299	267	246	279	247	261	266	249	246	263	225	247	280	235	277	228	279	254	271	273	219	249	224	271	239	226	256	267	237	291	262	214	233	237	225	240	261	250	260	265	270	251	228	261	227	205	278	274	264	252	257	235	260	273	249	227	225	255	230	245	254	244	240	246	273	267	261	282	272	238	281	261	277	256	264	265	267	265	247	243	245	249	270	286	242	276	255	233	272	237	276	242	257	252	269	229	250	239	251	245	254	273	244	258	238	222	257	241	248	257	261	237	242	282	252	237	258	230	261	285	244	255	245	227	247	262	251	269	274	231	235	278	228	227	242	247	248	232	262	241	231	247	256	243	258	276	243	248	240	270	247	261	265	266	256	264	274	243	255	248	286	236	272	269	276	240	264	222	246	211	236	230	257	250	257	248	255	272	268	257	244	252	231	242	256	268	235	257	247	251	260	248	236	245	227	264	258	232	222	255	252	246	271	237	227	245	263	249	274	244	246	224	234	266	303	244	254	281	253	264	255	245	243	259	263	265	251	264	261	258	226	268	247	256	267	247	260	253	254	221	267	272	278	233	247	230	260	237	279	217	260	244	251	253	258	224	249	237	247	222	260	250	270	265	253	246	231	247	267	277	259	246	261	252	259	264	220	269	256	255	259	268	257	237	266	243	240	236	240	247	208	272	229	223	250	261	238	248	239	271	220	260	255	240	279	234	253	267	236	270	259	253	261	245	220	282	246	242	271	235	236	266	240	228	273	259	243	261	251	260	288	241	252	242	234	239
6947	7452	19775	25615	23571	17969	13602	11503	10049	8209	5664	4499	4055	3489	3020	2493	2338	2274	1945	1458	1371	1436	1426	1254	1279	1173	1387	1278	1103	947	955	827	746	711	711	705	747	719	680	644	692	641	647	617	644	596	643	590	626	639	579	635	642	613	619	580	625	603	646	636	605	623	641	602	603	649	580	632	606	608	698	595	662	614	595	639	577	582	640	597	612	613	652	623	567	600	610	639	592	596	603	599	606	589	631	568	594	634	616	630	615	614	605	628	601	622	647	588	641	586	642	639	631	601	644	645	635	615	621	651	603	656	641	612	640	620	650	616	626	566	656	667	643	626	607	618	631	646	602	604	651	618	589	604	612	637	566	640	619	637	633	632	653	614	600	618	618	598	627	630	647	669	591	611	635	651	596	590	606	635	593	672	625	609	613	601	618	584	567	614	626	590	596	658	644	620	590	611	613	587	616	627	626	592	587	609	597	638	656	613	610	598	572	612	590	632	630	645	628	596	662	601	580	627	611	627	607	659	609	620	663	642	659	577	622	631	585	589	612	529	586	580	621	613	613	622	619	614	626	587	607	646	660	619	630	632	601	625	632	605	603	583	615	582	643	620	617	635	647	633	645	617	603	629	635	610	607	619	565	622	610	652	611	616	644	595	591	567	613	600	612	633	575	617	584	627	630	622	607	619	596	639	569	605	606	613	607	681	613	594	638	630	580	627	668	589	598	620	629	614	601	567	597	617	592	622	604	615	636	598	602	613	569	646	656	597	649	607	602	619	658	616	622	589	613	597	629	602	653	636	622	593	630	634	628	592	634	645	597	610	620	658	663	633	651	600	615	621	604	612	616	548	619	651	627	653	630	593	615	614	616	614	634	646	612	582	594	629	595	624	627	646	601	603	599	608	662	630	606	627	611	601	616	592	612	588	614	607	595	609	632	594	627	649	649	609	581	598	623	605	608	612	590	647	624	590	612	641	638	567	567	605	616	624	649	612	598	625	630	620	623	612	638	567	596	645	610	618	626	611	603	595	599	607	592	584	618	588	567	597	609	601	601	588	611	573	605	621	646	607	611	620	607	599	658	687	617	632	635	623	597	645	629	556	613	624	589	629	607	616	639	594	626	613	654	627	641	639	607	669	622	598	611	635	606	632	632	566	602	609	598	612	629	635	587	602	591	626	609	657	636	633	587	620	593	569	578	608	651	600	588	585	589	572	610	578	671	614	581	612	613	589	658	597	615	617	616	620	637	634	636	623	640	616	623	622	658	628	609	612	635	668	590	645	616	633	612	614	617	630	579	633	595	611	630	651	635	621	626	623	614	600	605	578	633	617	619	612	624	634	619	647	621	591	666	630	641	648	596	594	630	622	615	614	603	645	587	573	626	629	580	604	609	638	575	647	619	606	633	598	664	633	574	617	589	585	598	653	592	611	620	633	597	584	646	634	605	650	604	608	637	627	639	627	609	668	610	630	650	564	650	616	612	607	639	624	574	602	609	580	607	597	585	635	567	617	625	629	646	620	616	584	615	656	594	639	633	553	612	603	600	590	609	643	660	607	661	618	631	606	628	631	628	646	582	613	623	625	621	639	629	639	598	615	629	617	617	617	609	600	619	641	628	624	620	605	606	600	597	610	631	615	629	628	609	602	615	588	617	653	601	620	644	612	610	590	627	650	636	631	626	582	636	636	625	602	581	628	613	631	596	599	601	640	635	617	601	608	618	653	645	591	638	594	619	604	642	580	610	604	615	616	637	610	631	634	622	613	663	583	617	623	626	642	618	657	579	609	571	608	599	620	632	602	621	639	627	616	584	558	624	672	636	579	643	569	593	598	617	665	648	549	622	555	606	655	642	608	637	606	598	633	560	607	597	576	599	646	569	597	601	609	616	599	583	636	642	639	606	664	626	625	634	621	638	600	622	614	571	618	655	615	613	600	642	600	649	631	590	632	619	612	612	639	642	650	600	638	633	648	602	595	606	625	617	614	592	622	618	616	562	626	634	618	621	584	613	609	624	626	623	641	626	611	640	638	615	600	593	628	590	609	651	623	643	625	582	653	630	626	602	571	609	634	608	601	613	647	601	642	603	601	606	644	590	596	609	621	581	597	624	593	656	572	625	605	639	615	633	656	648	602	621	634	636	616	589	631	601	650	603	618	601	574	645	624	626	599	623	607	613	640	579	639	591	637	613	617	648	592	626	629	614	587	570	629	625	628	602	615	554	587	600	554	607	666	610	594	648	677	619	606	641	569	646	632	614	638	620	610	620	624	623	625	649	644	605	606	613	586	607	626	614	644	640	596	625	568	677	614	620	635	616	603	622	624	650	601	586	634	591	612	688	629	631	648	585	606	584	555	673	579	620	660	636	606	604	637	602	611	614	603	605	599	628	586	591	614	607	635	617	663	581	603	580	622	620	674	681	609	594	620	601	603	623	629	600	655	566	616	612	624	621	599	587	613	576	624	637	594	612	636	593	589	625	614	662	609	634	626	625	597	585	628	631	592	610	638	601	642	633	624	610	575	627	573	608	601	626	618	653	604	588	671	587	654	614	611	612	550	617	599	624	613	579	636	613	622	634	632	647	615	587	599	591	618	613	657	599	632	592	641	588	642	652	599	633	640	606	578	650	629	642	642	609	640	610	593	605	640	646	606	590	617	578	610	606	641	591	608	621	639	615	657	614	590	652	587	596	608	602	649	607	599	641	619	618	660	625	603	596	586	589	626	645	641	648	604	592	618	627	649	586	622	616	653	619	611	621	626	603	634	594	586	644	619	608	595	632	610	611	608	599	580	620	618	602	607	633	624	640	579	565	635	660	608	610	618	616	605	580	627	605	634	601	607	632	638	591	635	609	641	613	610	597	644	609	592	640	639	612	652	640	585	593	648	618	592	646	625	608	664	612	609	638	671	640	631	640	629	631	637	607	607	631	611	629	574	594	641	642	590	646	631	614	625	592	629	619	558	637	628	573	587	582	580	562	633	592	610	597	591	655	663	596	638	614	609	602	638	627	622	558	604	611	643	626	620	606	611	623	635	618	595	620	622	591	569	584	620	653	592	643	583	657	600	622	579	632	645	594	619	623	594	606	645	594	596	605	627	600	604	662	660	616	692	645	600	583	621	609	593	631	605	550	595	581	645	639	602	613	621	621	596	614	600	620	604	603	624	602	622	635	607	603	649	590	638	611	608	593	659	594	630	650	632	587	611	652	599	659	610	608	600	626	604	671	639	630	579	614	633	644	641	619	649	612	594	618	628	659	579	679	606	611	613	620	608	596	634	609	620	606	586	603	595	666	575	608	625	613	614	626	637	681	589	594	568	612	644	591	616	644	624	634	630	641	622	609	577	586	631	600	635	636	567	647	626	585	596	597	607	654	636	611	588	578	648	631	615	639	643	634	634	592	556	579	590	652	635	601	653	624	612	645	634	647	662	610	608	596	690	607	622	637	591	610	587	671	614	600	610	599	568	620	629	607	640	577	639	637	611	643	627	604	576
23843	16316	24127	24551	19610	13569	8914	7186	5693	4445	3024	2617	2319	1618	1382	1084	1019	979	771	782	791	659	544	585	560	535	545	498	482	393	419	352	370	399	379	386	400	344	354	355	327	358	304	344	485	338	277	319	333	335	318	343	326	326	356	329	383	355	376	324	339	291	312	357	323	343	321	333	343	342	310	332	334	303	321	332	366	349	333	324	350	333	325	313	289	304	339	342	339	352	310	311	361	324	340	326	339	315	343	352	311	340	345	323	341	309	316	353	308	342	312	356	363	325	294	345	356	346	327	353	339	334	334	350	310	355	351	362	317	324	342	363	307	330	353	349	361	343	339	302	343	325	331	331	347	353	339	387	354	325	333	308	284	305	349	309	298	360	347	305	319	315	359	324	336	334	337	343	343	333	339	367	316	347	328	345	327	341	335	295	313	341	365	322	325	321	303	340	344	344	326	321	340	352	321	402	356	376	326	338	331	351	332	355	344	343	364	345	328	343	350	357	334	323	323	334	308	302	327	360	308	349	347	319	313	332	308	312	316	315	337	349	338	340	314	333	323	329	298	327	334	301	343	322	318	320	364	329	320	337	308	342	311	315	319	308	352	341	316	352	328	337	337	348	347	322	347	313	351	327	332	351	329	316	320	360	313	318	337	310	314	370	326	344	309	356	285	338	309	350	336	349	341	313	359	373	347	326	289	331	304	322	355	347	310	329	314	329	374	312	336	318	343	337	309	303	306	325	345	350	320	319	341	315	328	332	304	341	358	345	315	345	321	339	328	267	341	312	361	297	342	323	344	322	294	335	341	330	340	339	300	381	343	331	323	301	353	329	333	338	291	344	313	307	325	323	342	330	335	314	337	340	344	308	342	360	341	356	352	328	306	347	345	334	330	342	336	341	342	312	324	335	288	296	341	318	324	324	329	348	345	309	313	336	309	320	344	303	334	337	313	335	356	312	330	318	269	333	318	346	309	323	322	321	318	352	310	358	326	356	339	314	304	346	351	316	297	330	324	354	325	327	360	363	332	315	287	341	333	330	313	314	334	340	327	327	340	360	328	342	352	331	351	353	337	331	324	337	350	326	320	313	345	333	326	322	326	320	322	334	350	339	354	313	321	331	322	317	331	336	348	357	350	337	339	323	334	301	303	317	324	365	348	337	333	310	307	320	308	337	336	334	356	335	319	291	316	320	345	372	343	339	330	300	313	334	323	350	352	334	319	351	311	312	300	308	322	294	366	295	329	321	339	338	340	310	309	346	339	327	359	336	362	371	370	312	334	297	351	327	333	340	316	344	336	327	332	331	332	315	352	340	337	328	324	322	347	339	309	304	329	304	335	347	343	347	333	368	298	325	335	356	330	308	307	311	332	301	317	336	347	311	320	330	311	330	353	366	349	332	360	294	355	332	328	291	337	346	337	342	333	297	325	313	317	320	331	327	333	305	334	337	343	303	348	330	347	286	339	348	336	348	279	308	309	326	315	318	322	348	313	317	324	348	317	333	362	333	333	331	319	323	322	355	337	348	319	343	342	331	311	326	345	331	334	313	343	309	351	357	350	357	315	317	345	325	304	333	306	350	332	322	330	319	303	341	336	315	315	302	390	321	341	326	343	305	342	323	339	352	364	337	310	319	331	332	317	326	317	335	289	329	337	365	356	327	312	321	310	337	322	345	330	334	316	346	308	302	337	356	333	320	325	328	297	335	329	326	321	316	360	335	280	310	327	339	333	349	337	346	336	334	299	365	282	315	365	348	302	336	337	325	345	326	333	338	288	292	351	319	317	319	340	310	349	297	316	324	356	306	369	339	313	307	328	340	345	353	313	345	327	270	331	354	322	330	355	317	335	323	342	350	316	329	296	349	327	330	331	366	322	324	329	343	320	325	326	320	299	334	349	347	352	340	369	367	332	322	336	335	312	338	337	347	373	350	338	365	347	305	334	381	314	342	321	337	324	344	332	318	340	317	310	328	335	324	345	301	362	341	335	317	331	387	377	324	350	324	327	330	365	352	348	336	306	354	315	319	321	331	357	344	336	343	329	303	336	375	327	305	322	361	346	312	316	350	337	296	304	335	347	372	339	322	327	359	331	343	331	311	350	283	359	378	333	316	328	334	364	342	353	318	350	332	338	357	310	313	325	333	353	328	322	308	331	348	361	376	358	314	319	346	347	352	315	340	314	339	328	320	321	333	323	359	339	329	323	352	352	368	363	353	338	342	377	357	302	324	312	317	320	306	293	351	319	326	301	340	353	307	315	342	318	306	353	351	354	308	283	324	319	375	329	300	323	302	355	359	345	336	300	329	339	318	319	369	319	308	298	328	310	293	316	322	322	331	342	343	316	343	344	338	333	338	337	361	326	343	302	354	327	334	367	343	348	329	338	358	309	335	305	335	335	311	314	322	356	320	348	326	335	328	299	320	334	348	352	286	333	339	323	290	334	291	337	356	309	350	318	305	323	324	335	300	352	318	327	304	301	319	315	340	348	337	306	325	312	310	321	356	336	283	392	380	339	279	363	325	311	314	307	350	322	320	315	344	324	316	331	346	309	310	325	334	329	344	358	353	325	318	346	310	344	318	355	319	331	343	360	338	346	331	355	326	349	347	311	362	340	326	358	301	310	361	339	333	342	330	293	363	345	326	348	346	348	358	334	370	327	341	330	321	333	335	324	350	335	326	307	329	313	304	324	332	319	347	397	370	358	347	339	332	322	325	347	331	315	356	324	360	346	295	312	328	296	321	334	336	319	344	365	350	332	316	325	320	331	303	314	330	329	294	339	319	331	333	330	340	329	342	339	358	307	327	354	346	318	342	317	356	323	284	325	340	308	330	354	315	328	358	309	324	315	330	358	343	320	323	330	331	307	320	344	329	363	345	340	340	317	313	325	337	350	327	332	315	342	327	348	331	321	308	363	328	332	339	315	323	330	339	382	333	337	350	359	303	343	342	355	367	326	384	330	302	331	312	342	319	361	360	323	343	327	354	335	314	309	372	345	311	325	360	301	332	348	325	309	350	348	331	344	319	357	306	364	309	335	303	313	344	335	360	375	300	361	333	319	359	367	349	331	325	323	315	350	325	354	340	329	322	295	321	354	358	316	331	339	358	300	324	365	322	324	348	338	307	295	336	331	341	363	382	324	355	311	319	338	351	331	350	319	326	335	333	336	342	324	338	344	335	309	372	334	346	321	326	341	359	346	351	338	321	306	356	311	349	329	348	345	303	330	337	318	342	331	311	333	356	328	345	341	340	352	290	374	375	335	369	299	349	330	329	366	308	342	357	334	354	332	322	360	333	321	327	332	298	326	325	346	327	355	326	310	316	354	333	318	347	341	336	344	331	339	321	367	311	338	333	332	299	371	314	311	327	322	337	365	358	334	346	344	314	301	343	286	308	307	320	322	348	333	311	319	341	319	333	346	322	317	322	342	343	366	321	361	340	305	310	293	351	345	340	309	344	359	353	312	347	310	351	351	344	347	283	310	332
13514	12537	29918	35608	34111	28546	22964	21437	18925	16382	12881	11910	10022	7728	6369	5590	5020	4649	3718	3525	3510	2918	2338	2507	2545	2310	2155	2214	1678	1414	1340	1118	1122	1261	1206	1222	1145	928	925	867	864	874	913	949	1899	910	779	820	779	769	791	781	814	835	775	780	779	814	740	780	781	803	795	796	791	791	797	812	797	791	827	843	748	822	814	763	795	765	778	779	776	788	781	797	791	769	773	783	808	752	831	795	801	773	781	772	807	851	787	783	776	811	789	806	828	754	825	803	809	780	768	807	769	834	776	757	829	808	800	723	752	829	818	783	778	754	799	795	806	762	757	751	773	820	787	752	753	787	793	820	757	789	769	790	730	777	791	836	803	815	749	814	751	799	816	790	821	836	799	806	762	778	811	766	849	870	786	854	762	840	787	807	762	764	824	812	806	804	817	809	801	779	757	743	808	790	809	787	798	768	800	770	763	819	800	764	838	791	778	781	754	777	788	806	816	775	742	772	752	767	816	795	829	799	773	803	835	738	759	827	828	804	817	766	758	787	814	807	779	780	817	803	793	821	784	801	764	809	795	845	748	774	762	799	746	749	856	809	750	832	761	846	759	787	758	790	814	789	800	754	764	751	786	751	751	797	803	755	785	804	792	800	816	807	814	771	765	831	716	866	806	782	808	779	766	798	790	779	795	838	758	775	773	760	806	776	805	749	781	801	759	777	801	836	786	776	766	812	748	779	739	801	773	823	801	791	805	825	810	769	784	786	776	757	794	797	781	788	810	760	798	781	812	730	779	851	809	802	814	819	782	734	788	790	823	821	757	778	794	704	752	799	809	813	769	803	749	790	799	796	754	816	775	825	798	827	814	791	799	772	774	788	799	769	812	753	830	772	837	797	841	822	791	794	795	778	779	760	792	754	775	787	801	776	798	759	806	759	813	781	782	766	743	764	779	795	797	788	782	776	782	771	760	786	795	825	835	834	775	829	821	745	786	778	830	802	814	820	766	825	794	812	774	817	770	782	807	839	767	800	816	815	797	788	817	824	771	811	763	823	778	768	767	766	803	833	801	790	798	760	810	810	760	766	747	800	804	818	772	793	812	746	778	776	803	760	729	780	803	813	791	812	798	769	823	799	758	762	741	790	815	731	791	776	744	771	762	788	823	755	817	823	782	793	823	755	780	781	805	773	816	808	807	809	755	762	762	766	763	735	763	854	832	815	796	809	782	815	815	778	803	810	785	790	822	760	801	783	759	749	790	807	758	793	760	812	818	782	773	781	829	777	800	845	793	830	795	774	797	803	807	785	793	793	751	818	771	775	823	831	835	823	775	776	838	803	791	793	741	791	783	754	823	708	808	766	785	816	771	779	779	773	771	714	762	797	790	748	775	794	785	816	820	752	797	798	781	740	821	820	762	818	717	759	777	766	768	772	776	751	750	835	794	770	789	790	825	804	815	741	810	777	781	803	781	797	780	747	786	805	807	771	795	803	880	845	768	806	769	757	759	734	776	811	810	765	794	817	785	827	808	783	816	808	812	806	806	791	835	790	807	814	825	768	743	807	771	752	779	813	759	831	803	783	818	783	760	789	781	769	793	835	795	811	812	805	785	767	756	755	763	838	805	811	812	780	780	833	830	805	820	771	803	814	819	766	768	818	783	808	825	799	795	778	763	750	773	764	771	777	799	803	780	790	813	783	814	774	785	750	751	819	844	844	766	791	814	761	765	787	830	784	808	725	821	812	803	813	768	781	811	762	769	827	763	827	754	793	797	750	802	766	834	785	765	811	720	826	768	757	817	791	743	817	790	740	714	761	804	813	791	796	710	776	776	816	769	815	791	761	782	787	785	770	776	766	800	770	796	813	799	835	801	782	760	829	824	798	750	754	831	801	799	769	790	713	800	787	816	831	792	784	754	811	845	838	788	833	761	816	781	825	830	718	765	743	800	788	800	762	779	794	767	782	795	816	791	779	757	786	778	787	783	827	781	750	787	788	764	794	817	761	808	759	833	811	773	810	784	772	770	809	750	781	757	804	806	770	805	809	765	800	832	766	795	837	811	791	774	792	778	842	833	826	829	782	796	786	818	798	812	838	785	794	775	768	773	770	783	812	756	760	751	803	802	775	830	807	802	775	788	840	780	789	736	731	796	794	746	733	816	822	810	786	784	776	766	770	737	801	759	796	841	830	771	830	831	781	741	798	770	788	767	803	802	771	802	813	786	754	782	768	777	786	805	768	778	810	797	839	796	776	820	822	746	824	768	816	762	781	774	829	846	807	756	820	811	842	784	765	813	742	802	787	816	765	855	796	788	798	780	763	812	770	796	772	755	765	815	788	821	816	768	830	837	776	891	764	735	783	793	813	777	804	832	811	796	754	757	850	829	819	820	800	812	762	805	731	814	779	776	816	770	791	830	809	848	779	787	801	782	758	779	788	755	770	784	767	773	781	804	832	832	828	791	793	764	778	769	790	781	786	764	817	807	799	782	764	796	796	822	805	783	769	748	773	801	768	756	801	823	776	762	789	809	783	777	806	822	786	767	780	783	809	750	764	755	831	783	779	819	809	800	830	776	812	785	799	812	736	743	840	738	825	788	780	793	759	824	760	801	758	809	825	757	788	821	769	777	782	816	802	771	813	777	771	811	767	762	801	819	764	763	725	780	763	809	793	827	775	796	781	826	768	794	823	807	806	794	774	797	792	784	794	849	789	740	776	794	739	759	808	743	785	792	840	813	820	772	773	783	810	820	793	750	763	783	817	785	784	782	826	802	777	751	762	753	763	760	789	781	859	793	756	751	740	780	804	816	784	769	790	802	768	775	790	776	759	804	775	783	776	787	724	802	842	767	762	761	780	779	818	797	821	768	786	769	830	811	793	756	793	740	804	768	810	822	820	789	761	771	773	803	865	817	834	785	819	740	758	788	758	788	800	828	800	749	838	827	766	756	769	807	824	821	767	730	804	783	821	806	760	766	766	835	786	777	825	747	797	758	807	852	775	799	795	806	794	759	786	769	820	820	776	765	796	794	769	848	794	771	756	799	798	791	810	800	798	840	768	799	788	760	823	793	776	766	790	781	789	821	799	776	761	762	805	772	830	788	805	810	804	776	772	774	772	789	750	806	790	789	777	818	815	760	784	815	704	788	822	748	787	754	783	763	788	804	812	747	757	740	823	795	769	815	803	785	830	786	920	745	786	803	780	828	787	760	799	787	798	739	771	797	843	794	767	827	756	807	770	779	768	787	809	830	789	821	762	767	774	825	779	805	764	786	820	819	821	815	747	781	795	763	778	796	783	770	806	808	783	752	786	751	773	776	762	795	787	802	785	806	816	777	752	802	776	788	800	764	789	807	773	795	774	794	768	797	824	730	778	755	785	756	762	810	817	778	784	808	748	784	786	758	789	767	844	774	803	822	789	796	795	765	802	823	768	790	818	816	773	769	800	758	827	805	771	774	751	814	781	774	753	801	782	827	855	830	787	759	739	752	797	760	763	786	770
32127	22895	32676	31685	26217	18868	13490	10953	8833	6286	5106	4171	3032	2707	2015	1746	1670	1490	1234	1222	944	799	826	965	828	701	768	753	570	526	492	468	528	530	526	491	491	483	496	488	432	448	441	480	664	524	457	412	435	403	425	437	439	433	460	454	416	440	382	462	399	450	425	432	435	421	440	423	426	433	397	407	398	474	434	453	455	406	470	448	434	421	426	430	383	426	385	394	390	445	411	415	399	496	425	420	390	386	430	420	406	431	450	395	451	440	465	427	411	446	452	403	436	457	419	419	424	458	433	447	378	455	432	419	427	424	487	442	438	423	446	394	447	449	410	428	416	407	471	438	436	472	460	403	414	427	412	434	421	451	474	405	470	430	392	425	402	390	438	407	452	431	400	423	450	436	431	431	425	398	425	446	438	383	414	429	441	434	430	449	427	417	441	421	434	433	454	436	449	446	395	417	401	416	373	429	405	426	390	420	387	442	393	444	424	413	444	415	407	419	432	430	414	394	431	420	413	433	450	419	440	406	474	440	427	413	393	432	411	397	466	404	416	414	433	438	420	442	429	435	412	394	415	360	439	434	454	435	401	427	431	415	453	414	426	441	417	452	360	459	487	427	410	446	409	420	420	432	456	431	398	397	426	421	419	417	433	426	378	429	478	427	443	428	408	460	423	406	398	477	388	457	414	453	429	432	412	472	417	397	437	434	429	404	399	397	437	447	430	445	457	425	448	424	415	400	429	462	414	435	444	401	452	411	434	413	412	461	474	458	401	397	477	433	424	434	404	431	451	391	417	419	423	395	480	441	420	390	458	432	393	409	412	490	432	405	442	418	415	419	436	424	482	428	416	461	438	442	470	412	400	465	414	416	431	414	416	404	436	436	465	427	440	417	432	423	463	395	437	438	394	419	430	400	393	444	454	433	434	425	476	471	426	455	428	461	434	428	467	415	395	458	479	456	416	421	412	391	419	421	434	441	416	432	419	433	444	425	419	451	454	447	408	405	447	445	450	459	416	427	440	420	439	415	422	434	428	437	395	399	447	468	419	437	418	424	405	407	425	386	444	421	435	425	420	451	419	393	400	411	411	424	381	413	390	439	429	402	421	409	422	466	433	412	430	402	468	398	456	393	438	426	409	455	436	424	408	441	405	441	379	420	427	390	422	414	405	427	442	424	432	439	431	470	431	436	422	407	426	441	434	407	427	442	399	413	454	397	420	434	428	405	443	394	437	442	446	434	399	416	480	400	453	428	392	443	465	469	451	437	429	386	408	414	442	433	441	420	422	417	447	442	459	438	407	433	437	415	426	395	427	424	490	438	436	416	460	443	441	418	433	440	449	416	480	427	423	429	419	446	419	454	417	424	384	433	419	392	403	428	466	457	435	460	453	420	447	414	399	411	422	427	438	379	403	442	442	428	442	427	378	424	447	410	412	388	434	412	377	430	429	418	391	428	439	436	389	465	427	436	425	431	434	430	434	422	450	421	427	370	420	423	436	396	401	437	392	420	373	423	441	400	412	426	391	401	389	424	443	445	469	429	465	447	442	435	441	401	420	425	439	418	438	403	408	451	432	442	435	429	433	429	392	423	436	416	422	465	404	443	431	442	427	402	454	453	403	430	391	431	446	449	448	447	424	409	415	447	413	457	457	385	441	415	466	433	466	433	437	379	374	404	437	456	442	450	435	434	439	435	453	411	405	424	401	428	413	444	414	437	431	402	416	428	429	417	431	423	493	419	413	429	405	448	412	404	433	422	434	398	417	435	435	455	458	427	413	417	407	425	455	404	450	416	456	428	424	393	416	408	421	414	455	412	445	420	442	377	434	447	423	415	451	426	423	410	426	442	427	440	402	448	395	422	394	410	405	442	443	474	438	449	408	394	427	445	464	422	422	422	453	448	397	416	406	422	415	459	398	432	391	422	411	400	426	433	400	400	455	420	415	378	403	448	382	432	408	386	447	427	439	423	432	430	444	429	390	421	449	384	425	443	448	426	420	428	471	436	460	442	426	415	422	408	426	449	419	409	412	422	426	419	428	447	461	393	461	433	395	420	402	427	421	394	454	391	444	381	462	414	422	450	403	429	436	428	418	411	401	420	436	445	399	442	474	425	450	394	434	404	439	469	410	451	404	420	434	416	435	442	380	450	426	454	416	460	413	427	446	405	443	415	412	424	437	420	420	437	413	411	423	375	429	421	445	422	422	397	459	421	417	436	423	434	414	405	410	404	419	407	430	410	395	485	444	440	437	441	405	456	405	422	409	418	452	409	422	427	451	391	462	414	450	418	422	410	427	438	445	432	399	417	446	441	444	435	415	397	415	437	403	451	473	429	442	447	433	416	392	450	386	431	421	407	435	433	392	437	407	427	426	396	427	440	429	438	426	401	401	428	397	393	403	362	438	416	422	424	421	455	424	441	377	403	451	423	378	413	446	475	430	426	444	458	454	402	438	402	444	420	397	416	398	456	450	399	425	416	420	430	420	397	431	415	442	432	416	454	439	460	397	433	425	444	432	418	385	406	432	463	406	412	426	432	407	426	427	426	394	412	440	422	424	442	423	456	428	452	437	398	446	421	392	435	427	403	403	445	430	387	403	388	405	390	417	442	412	466	405	414	422	445	438	420	468	423	418	430	431	374	456	470	413	426	419	419	441	384	413	427	421	372	413	403	422	444	468	431	423	429	428	416	428	394	391	391	467	443	417	415	404	401	453	461	452	386	447	464	396	431	396	430	432	470	375	420	406	388	492	418	428	465	412	454	417	414	397	450	412	416	399	403	431	397	420	401	418	480	433	442	467	416	428	431	412	437	444	433	437	406	435	458	412	426	404	413	414	429	390	413	387	453	463	442	406	435	446	401	414	422	439	453	418	448	417	406	424	437	430	413	421	417	488	449	424	424	398	441	445	435	448	468	417	406	407	401	411	408	409	425	423	433	418	425	397	436	419	416	420	435	430	422	435	464	431	421	453	436	424	418	435	422	464	437	435	429	456	454	424	466	450	431	464	414	389	421	468	432	446	405	360	434	453	455	445	407	409	458	408	408	416	416	431	461	411	414	423	444	431	426	415	423	445	415	439	403	462	397	460	433	411	382	406	433	432	443	421	406	425	400	432	395	430	455	453	445	430	431	393	448	437	419	441	461	394	423	427	405	443	412	397	390	400	427	432	422	433	414	413	428	453	425	420	413	379	459	436	414	438	454	448	454	403	451	461	500	484	406	395	424	445	419	451	439	410	436	415	438	446	406	439	443	453	445	426	435	427	454	415	419	444	401	401	382	405	413	417	428	425	440	451	385	445	415	400	429	394	407	428	448	441	428	437	389	417	463	451	438	410	443	416	385	411	439	451	436	459	409	480	440	424	411	408	423	435	466	396	444	455	422	399	463	416	416	425	428	436	470	444	400	448	406	448	410	430	459	415	415	383	434	439	419	426	407	402	440	454	439	446	440	425	403	442	410	415	416	413	435	404	388	422	424	397	420	445	406
17360	16619	35861	40595	38984	33549	29087	27268	24181	20422	18203	15566	12858	11232	9649	7972	7615	7017	5732	5865	4185	3371	3474	4447	3747	2660	3059	2967	2018	1833	1724	1443	1475	1623	1639	1479	1560	1237	1209	1182	1158	1105	1106	1076	2438	1031	951	974	971	928	977	966	1015	1005	980	979	980	975	949	1011	1009	955	925	926	1017	962	929	958	937	1031	976	929	940	972	985	915	1003	960	977	984	950	967	982	984	941	979	933	990	979	973	972	1005	964	981	982	1046	967	1032	959	995	928	943	985	977	922	899	1007	943	969	1008	962	980	959	945	1032	921	981	943	947	930	996	930	1003	975	917	962	957	962	1008	929	937	993	994	987	926	961	1056	953	974	978	1009	994	974	1029	956	974	949	968	977	1015	964	905	950	945	1030	1006	981	1025	943	994	951	976	1019	1000	1006	977	997	1007	943	954	942	953	1009	947	955	971	952	980	946	976	950	953	937	982	993	984	925	950	978	1009	1011	1002	919	1028	968	982	1022	993	934	1001	1001	997	1008	907	975	952	901	1010	932	946	922	1000	925	972	933	922	938	936	937	942	920	924	934	911	948	1006	1022	981	959	972	981	947	975	1000	944	943	968	997	1011	991	1003	999	931	974	954	941	950	933	941	943	982	973	953	972	985	938	929	959	1015	959	970	997	983	989	992	953	962	963	970	996	980	930	971	919	964	891	932	980	961	957	989	1015	931	985	1051	954	1024	1010	984	997	917	1000	1001	960	926	1014	969	1013	987	957	980	1004	983	984	961	919	981	907	915	1009	980	955	998	971	956	980	988	961	988	1021	954	889	1008	929	1024	999	977	990	990	977	955	994	959	1019	915	943	963	977	964	981	1003	990	952	992	981	1016	968	946	930	961	971	919	977	965	936	1001	947	1015	916	992	934	962	1001	938	950	1009	1003	944	912	1030	961	970	977	984	949	989	969	919	1039	939	983	947	918	928	942	996	1016	993	1042	991	992	991	1013	999	970	969	951	988	969	950	1054	978	974	960	937	954	1037	945	1005	953	956	962	939	976	965	976	984	919	919	918	950	939	1013	936	999	977	915	996	1048	955	966	948	998	960	962	939	986	960	979	970	992	960	989	984	1005	959	965	1017	938	973	947	942	970	944	990	1022	938	916	981	951	883	984	927	1034	959	997	999	944	904	956	976	984	932	937	1005	982	988	1008	979	962	926	996	988	995	925	1029	917	1020	943	1001	982	957	965	968	986	978	992	965	979	1039	1016	983	970	990	976	1017	990	903	910	949	952	930	970	937	980	994	998	1009	975	972	994	944	988	960	927	999	995	1011	1002	1012	981	1013	941	912	960	923	978	956	1002	1014	927	974	964	986	927	963	1014	950	959	976	956	938	1004	995	947	946	964	940	984	992	995	926	976	922	978	949	969	963	945	997	953	1011	936	938	981	963	960	961	973	933	914	988	930	956	989	994	948	976	1032	940	1026	999	981	981	966	916	992	971	1018	1025	977	955	953	984	1026	972	973	954	966	974	998	937	960	1011	1005	1014	1035	999	930	1004	974	950	936	964	946	1026	918	1030	908	949	962	981	973	944	971	967	949	976	969	1007	1021	995	974	940	944	986	965	918	964	993	952	944	1029	951	1030	993	977	971	997	983	918	976	962	1015	942	980	964	942	973	859	1006	921	953	1004	962	966	1004	949	930	987	944	972	962	959	970	999	954	1019	969	939	986	976	968	983	998	1051	951	969	957	964	983	937	968	987	1001	1001	955	985	893	944	951	951	1020	944	995	934	983	948	986	907	975	946	992	952	964	1023	952	949	1003	935	955	936	978	952	1025	988	962	957	937	913	973	976	1019	976	1027	969	1027	1029	997	968	1019	1001	984	987	945	979	1008	1000	971	942	979	996	967	1019	978	975	919	982	932	947	979	989	978	959	991	989	992	988	945	978	965	981	965	1041	994	1004	957	993	972	939	971	988	946	954	1034	997	958	924	913	974	971	929	951	942	950	960	956	973	999	949	1005	941	974	975	944	972	976	992	1025	935	911	958	930	970	957	982	975	1023	954	907	957	982	1014	970	948	965	1002	1002	976	956	1031	932	962	964	945	1007	931	961	994	991	930	973	917	935	964	978	981	936	949	943	907	976	934	981	972	1016	944	965	906	954	964	960	966	1020	964	943	998	994	979	991	1009	977	969	974	957	915	969	910	1049	924	937	964	993	943	975	988	934	962	974	1054	968	1004	907	998	919	946	990	1010	967	984	948	983	1011	972	974	972	982	949	953	992	977	992	951	972	999	967	961	963	970	1006	983	944	952	1028	927	945	970	989	927	922	958	986	960	967	955	951	938	936	971	1023	965	1021	953	989	966	973	954	987	995	1016	956	946	929	963	1008	985	1002	927	992	1009	975	953	972	977	910	960	955	961	980	968	974	971	983	981	990	901	942	1020	982	963	1009	952	964	909	976	980	938	964	971	1000	910	982	951	906	937	934	1019	958	1009	993	943	976	981	992	962	951	953	937	1060	1017	953	960	975	1015	1040	1026	916	987	1019	964	963	954	978	958	951	1027	945	962	933	981	929	962	949	912	967	958	968	983	941	987	1011	987	957	970	963	997	929	974	982	981	1002	919	959	927	1025	920	968	927	949	941	986	990	944	980	1000	963	974	1011	977	973	1014	991	987	976	931	945	974	933	898	980	945	909	970	985	968	980	928	971	1025	1032	971	995	1004	979	962	1002	976	1022	998	986	966	869	974	996	920	971	916	986	1028	1019	1007	1020	976	983	925	1047	985	990	1000	960	982	981	923	942	1011	974	1040	991	941	927	950	965	939	896	965	1021	996	954	956	974	991	976	985	972	931	1005	991	966	930	1003	943	972	929	991	965	1015	939	966	976	1025	1000	996	992	937	960	963	960	945	933	983	934	952	940	937	935	995	1001	932	971	1029	950	944	977	982	1001	942	994	963	1017	929	978	1005	1024	937	962	1038	950	961	935	986	950	982	953	922	937	935	989	985	969	929	962	996	963	983	998	962	977	993	1003	970	959	979	967	968	1014	972	974	954	988	1003	951	945	1011	949	996	961	972	959	982	930	1000	968	922	957	974	956	926	953	952	978	1001	979	972	1025	978	1016	931	949	967	983	967	945	971	990	983	953	943	948	962	968	947	971	959	1010	972	908	994	951	1000	960	979	984	989	962	959	947	918	947	952	948	1010	962	975	1016	985	998	943	1043	975	1012	961	983	944	980	964	926	1007	969	946	960	1005	1000	938	902	984	960	978	967	937	994	959	972	897	989	975	975	972	968	992	969	963	943	1024	1008	971	970	1032	998	967	1037	965	988	950	966	962	1003	953	982	949	953	1028	981	949	926	992	962	998	970	973	934	1001	958	1026	973	1006	994	984	981	998	974	925	956	1002	921	977	948	955	928	994	1024	888	937	1012	966	919	982	947	960	988	939	940	983	944	898	919	983	943	943	1020	951	972	933	1002	951	974	957	1050	916	975	953	979	979	999	962	985	994	994	945	993	964	976	960	966	1016	945	968	1022	962	966	1012	960	984	1017	968	1038	965	1016	955	976	919	992	1001	975	1025	959	966	977	947	917	981	957	906	931	972	940	959	1029	985	969	966	1002	932	1009	958	931	956	949	951	977	981	949	949	980	961	955	1006	945	992	979	940	954	978	938	955	980	969	956	981	940	946	912	1006	944	941	980	898	996	941	945	938	997	1029	979	926	937	949	958	959	994	993	972	959	970	955	1001	973	927	932	935	985	895	923	973	1016	984	902
12821	9744	14952	13680	9952	5613	3667	2968	2199	1550	1214	877	795	788	637	527	542	505	466	408	334	363	341	368	376	330	410	366	292	284	275	255	309	295	286	298	278	251	297	244	234	282	277	245	253	259	266	271	236	272	263	273	252	258	279	275	259	259	233	272	247	262	278	282	274	247	247	245	246	274	258	290	286	250	248	252	232	246	269	247	250	263	266	272	285	270	270	231	265	258	286	265	254	254	272	290	261	272	266	237	271	261	220	234	251	276	257	271	262	242	262	251	262	249	297	253	292	230	222	265	280	246	231	247	286	300	246	273	258	302	268	262	248	289	272	264	255	286	289	237	247	243	212	247	244	260	248	260	230	255	255	247	256	285	267	258	284	271	272	282	255	281	251	250	250	282	255	236	254	255	264	291	230	293	277	222	261	249	263	253	266	276	286	274	253	280	263	232	256	271	249	229	236	253	237	225	245	268	239	258	275	244	256	230	245	255	242	257	256	263	271	250	247	242	265	238	278	229	237	253	229	273	253	254	256	241	293	259	250	286	276	257	289	292	268	258	258	254	253	266	255	277	249	279	244	271	239	285	254	259	245	263	222	250	254	250	274	245	242	258	261	266	267	253	267	262	249	257	256	284	246	256	259	264	230	278	242	255	268	269	254	293	238	262	286	262	276	278	252	208	266	254	252	275	254	269	266	254	261	253	240	243	261	254	249	280	247	265	265	286	265	295	256	284	250	302	268	247	281	244	229	248	258	255	237	260	255	267	280	255	262	267	287	264	275	269	263	253	265	279	275	260	273	264	231	272	280	251	263	224	283	247	258	240	232	269	247	265	258	263	251	253	260	272	271	254	267	250	263	275	262	250	233	248	279	271	274	292	249	274	246	247	287	229	241	270	255	270	248	273	254	247	253	258	272	273	237	258	261	246	259	252	282	241	286	271	277	254	292	294	276	261	247	246	230	273	240	238	263	241	254	250	272	249	264	272	294	253	266	250	241	253	268	277	265	275	253	255	266	291	278	237	288	295	239	240	255	277	235	247	264	222	265	265	289	257	259	266	280	292	269	290	278	265	265	217	250	235	240	263	235	274	275	234	258	235	277	262	272	255	250	263	253	238	263	268	248	261	295	295	291	256	266	265	254	280	252	269	282	275	267	256	248	274	264	255	282	278	294	271	259	255	280	242	255	258	269	250	266	247	256	239	304	266	273	250	238	236	259	276	257	276	283	266	242	282	252	263	256	262	234	256	245	277	255	237	230	299	253	261	275	260	263	243	304	263	272	256	300	249	276	273	234	244	262	272	260	259	221	249	254	265	265	284	261	241	237	266	267	213	250	287	258	263	250	274	255	254	262	269	292	259	308	251	266	249	250	240	279	267	255	287	244	266	248	286	266	261	248	284	261	266	267	275	251	277	289	275	255	250	296	242	244	258	258	253	240	276	242	258	249	260	270	271	269	274	267	274	277	248	264	266	294	238	296	254	260	267	289	265	290	290	272	268	277	242	267	267	287	226	280	245	269	276	239	262	291	261	237	248	260	264	253	264	284	257	245	267	261	261	260	239	257	261	266	277	245	294	285	258	240	252	250	254	238	257	282	227	253	266	258	258	264	274	223	244	245	280	243	243	249	249	286	284	243	260	279	254	292	261	240	265	279	262	278	269	258	282	266	245	278	239	292	260	289	287	240	257	275	244	280	259	237	299	246	253	284	263	270	266	273	243	270	281	267	280	281	259	258	247	281	275	235	230	227	248	240	222	263	256	265	270	295	261	261	260	278	240	251	248	282	252	311	263	302	257	286	257	288	222	265	253	243	241	259	255	240	259	252	291	265	257	272	259	261	255	277	256	262	284	258	257	238	269	266	232	236	302	265	268	267	283	237	262	240	252	257	260	242	264	251	251	283	249	276	244	235	254	247	274	276	255	273	276	264	253	263	240	270	280	240	258	281	250	264	276	263	268	284	265	250	252	301	285	248	256	246	231	245	258	240	283	271	266	234	269	274	254	264	239	251	264	270	258	271	267	257	275	250	280	265	255	241	270	280	286	242	246	291	246	273	278	232	277	267	255	269	279	260	266	222	280	248	273	259	229	286	283	255	249	270	266	286	220	249	269	289	291	254	244	245	253	250	273	277	258	243	264	246	245	282	290	250	264	253	258	247	280	237	267	285	238	261	241	265	250	282	284	277	270	262	244	259	229	272	275	257	232	251	251	255	269	248	244	256	251	263	249	255	255	274	279	243	279	233	242	236	257	254	285	287	262	278	289	261	232	255	253	242	232	226	268	229	250	242	276	235	239	236	254	269	244	278	273	242	271	254	250	275	287	260	236	241	248	218	260	276	263	243	238	271	256	255	259	301	246	241	250	266	250	273	246	285	295	250	262	270	274	259	239	255	256	272	241	244	263	244	263	273	254	238	278	273	264	302	284	302	280	265	272	274	247	252	272	264	272	245	247	250	257	252	243	242	253	284	258	254	271	262	275	256	226	259	266	252	243	273	253	263	250	286	266	271	251	256	271	265	262	259	276	245	236	274	259	284	305	259	278	256	290	275	253	255	249	270	283	273	281	264	273	252	270	244	251	261	243	255	233	269	247	274	254	283	265	261	259	279	258	265	265	282	232	259	233	258	261	268	268	292	284	257	251	258	265	251	266	256	258	299	295	282	279	263	279	306	275	267	265	259	240	262	225	250	258	230	264	261	262	266	245	245	275	280	274	262	261	280	255	260	256	269	249	285	269	266	224	271	248	252	264	250	241	291	284	258	243	229	295	272	281	288	247	263	259	249	240	263	262	285	280	275	298	256	258	275	249	270	277	272	266	299	261	300	252	304	265	245	273	261	258	269	267	236	257	290	245	280	247	294	257	241	274	232	263	254	254	226	239	275	263	259	251	277	278	238	264	225	261	242	280	253	247	256	272	266	260	257	233	270	254	266	270	259	262	264	257	293	238	275	250	276	297	252	255	268	289	254	257	250	240	266	257	265	251	282	253	268	256	275	255	282	272	251	246	276	273	261	264	263	238	269	247	279	252	266	276	258	257	286	249	273	218	250	287	241	250	271	242	241	256	262	261	290	259	260	268	283	260	251	243	274	288	232	281	297	275	260	245	268	254	279	239	277	261	270	265	256	243	261	241	277	266	256	259	243	265	228	254	232	278	258	295	263	239	276	247	271	256	256	277	280	258	262	254	253	258	258	247	278	247	217	250	258	252	268	251	252	273	251	264	259	240	246	253	264	263	237	226	256	294	243	251	251	277	278	269	292	258	271	284	252	265	245	255	255	243	266	266	251	242	243	269	265	268	279	254	250	231	232	256	277	259	285	257	267	269	263	288	275	273	289	295	252	254	259	279	250	263	288	252	283	270	267	254	270	287	262	286	287	260	308	271	262	277	264	252	236	259	258	257	247	290	293	265	245	262	256	279	274	266	247	247	241	268	255	275	242	278	264	270	241	236	251	276	282	229	243	287	271	264	230	261	260	243	254	276
7138	8218	21575	25291	23197	17029	13719	12235	9616	7352	5680	4332	3793	3721	3014	2402	2468	2200	1985	1683	1264	1209	1260	1475	1273	1262	1322	1192	960	869	885	767	803	785	815	888	790	761	746	668	691	627	640	648	664	667	629	645	642	614	636	631	609	648	620	640	658	635	627	635	648	628	635	638	623	624	683	627	632	658	661	657	591	662	652	634	618	607	635	600	642	653	621	625	641	644	596	581	649	629	617	638	651	680	648	675	632	663	626	634	610	610	646	621	670	616	618	615	613	635	637	629	662	651	630	629	629	635	631	619	617	652	587	671	617	640	643	641	638	680	642	616	603	624	660	660	624	652	597	603	640	654	662	662	636	617	591	670	613	623	646	620	644	599	634	601	594	618	658	633	598	644	601	610	618	622	617	605	655	623	589	609	648	619	621	658	643	601	646	632	644	625	606	611	588	582	614	619	612	635	638	636	653	640	662	641	615	613	631	662	649	645	653	582	666	617	664	598	620	644	619	673	646	618	641	582	663	641	608	605	655	618	636	607	598	665	649	596	631	684	666	656	656	624	644	633	637	655	617	634	645	676	632	641	667	615	658	661	661	619	675	682	635	648	654	678	609	620	574	609	646	616	651	636	665	642	641	617	650	598	642	623	624	648	632	649	674	646	632	607	655	658	644	638	619	631	651	707	603	626	633	639	625	647	643	643	657	618	676	654	625	604	589	628	629	639	674	596	692	620	619	667	567	656	618	624	620	647	660	614	616	653	610	603	618	622	632	651	649	661	588	612	648	634	648	667	631	619	625	664	625	603	638	605	644	636	629	629	600	671	609	603	659	637	657	659	614	623	640	683	608	627	636	643	628	634	610	630	621	651	647	627	682	633	616	645	685	604	616	589	627	598	608	655	605	670	606	602	692	648	598	610	690	649	618	627	642	612	662	640	660	621	668	667	636	642	631	599	621	673	620	636	633	672	645	631	654	697	664	646	674	643	632	660	622	605	602	613	645	644	619	630	616	634	665	598	630	640	605	603	624	641	617	625	593	689	640	596	668	593	602	623	641	656	622	668	631	649	591	659	635	624	674	711	578	596	660	643	591	655	659	658	647	613	651	601	618	654	663	625	613	666	664	651	653	632	672	595	649	622	646	665	662	584	635	638	645	618	672	605	664	690	613	630	659	630	580	638	648	659	614	611	637	654	669	631	648	627	637	642	628	660	637	649	688	621	613	638	648	629	629	592	634	624	618	652	605	631	630	608	638	606	614	582	631	596	623	593	656	640	605	670	646	651	649	654	635	623	610	642	611	629	595	649	615	668	626	618	626	675	627	655	632	643	673	641	671	629	626	595	655	674	589	592	624	668	673	610	655	660	658	694	658	629	611	573	610	615	623	658	612	634	616	646	627	615	624	657	621	593	624	624	634	639	665	628	685	668	637	663	605	636	628	634	621	621	657	626	662	603	634	630	667	638	651	582	619	589	684	605	636	641	652	612	591	637	604	606	667	627	595	654	652	659	652	647	653	589	649	625	644	633	626	653	620	608	602	661	608	619	643	624	682	615	617	630	624	630	605	645	629	660	609	673	639	690	630	616	639	637	650	607	616	667	594	690	640	643	630	627	632	635	596	597	629	619	587	626	669	600	597	650	628	627	640	641	675	636	622	620	638	681	603	627	667	635	626	649	611	632	656	617	608	600	679	660	656	656	660	647	613	682	676	647	622	664	660	638	604	595	586	614	646	638	616	629	662	618	650	623	635	679	669	640	686	655	590	646	659	605	618	629	644	585	605	638	647	606	631	643	696	606	613	613	624	615	626	636	642	694	603	603	655	640	577	593	612	622	640	615	626	608	633	631	610	627	631	674	600	658	669	618	662	654	623	633	614	668	631	640	648	616	582	635	672	608	644	629	654	614	610	591	637	659	605	653	628	638	622	657	618	611	606	630	582	634	645	624	620	638	682	631	644	611	650	618	641	633	652	636	617	604	645	653	684	720	643	613	663	648	617	632	628	649	673	680	614	681	614	613	656	638	645	636	622	645	636	630	606	671	639	615	630	611	632	650	631	588	644	616	613	635	653	612	675	642	689	655	664	577	638	593	677	637	654	646	631	630	662	617	666	628	626	606	602	668	641	604	681	636	687	643	584	654	643	606	608	630	618	631	606	635	648	635	634	617	595	623	615	601	565	625	643	660	649	631	660	615	690	597	647	644	644	669	631	632	626	595	591	610	640	594	627	615	631	648	650	629	661	653	625	650	609	603	658	611	650	607	631	624	636	647	630	655	592	650	610	635	632	632	617	611	582	664	642	652	606	593	641	644	641	669	658	642	663	610	629	625	678	595	595	674	641	656	650	670	680	619	635	622	660	629	660	596	642	600	610	614	611	596	615	629	623	638	674	640	624	648	683	586	622	645	651	620	656	642	622	617	628	608	650	609	645	630	671	605	644	635	629	661	644	636	643	642	640	655	636	612	626	645	641	651	631	624	642	672	622	603	627	644	639	652	661	660	621	651	625	625	601	670	686	630	641	668	603	629	647	626	626	630	626	660	624	648	665	600	632	615	623	636	622	630	584	640	606	673	603	623	646	625	587	652	670	638	632	617	659	629	669	646	644	633	623	622	664	666	648	631	626	617	635	636	626	607	626	639	611	679	621	629	623	679	660	666	612	615	642	620	658	639	659	608	628	629	620	623	613	646	628	651	638	643	627	665	641	643	638	615	586	639	625	649	657	650	653	663	638	655	670	649	633	606	641	619	686	583	683	603	643	605	644	659	664	633	622	634	634	668	635	645	620	640	631	617	631	658	622	664	647	638	678	642	613	619	649	674	612	627	635	658	630	673	651	590	649	601	641	611	650	642	661	684	651	637	601	647	618	645	644	649	595	585	627	592	598	642	602	613	604	660	670	633	597	655	612	614	642	631	643	632	657	683	638	640	626	614	615	690	611	642	667	605	639	586	659	613	635	622	599	610	623	600	627	586	656	642	598	630	660	606	623	624	623	597	623	640	637	608	664	639	651	639	648	588	586	673	648	666	663	614	617	590	640	626	635	605	650	657	638	681	648	622	637	615	627	633	591	624	652	633	634	607	650	665	639	670	636	621	648	637	673	686	607	618	655	617	604	580	669	656	659	653	644	631	637	634	667	615	563	660	621	634	652	603	636	632	644	611	616	672	638	618	599	647	643	641	583	627	640	661	582	644	646	635	607	662	632	612	678	632	593	659	657	615	626	650	588	649	647	639	638	642	606	658	664	674	656	644	635	629	601	620	588	595	684	633	636	650	606	625	624	623	648	597	594	682	664	601	612	622	630	648	590	602	657	669	621	631	614	652	618	624	624	630	643	659	601	601	651	673	621	649	611	647	678	616	629	647	651	587	662	647	648	637	657	610	638	674	619	620	617	635	640	646	631	652	661	645	632	637	613	617	661	614	623	619	629	643	635	608	611	626	650	665	588	616	615	671	647	649	598	641	657	673	620	606	644	614	649	614	631	638	604	668	661	628
24478	16740	25405	25072	19772	13032	9684	7786	5437	3642	2680	2321	2102	1718	1360	1178	1168	998	995	858	701	570	635	696	571	588	574	495	419	438	421	398	387	367	417	393	375	343	363	389	354	331	352	345	416	344	336	327	356	317	302	326	346	359	320	315	341	327	344	290	348	355	358	319	312	341	356	315	346	310	319	306	325	289	307	343	336	344	309	306	341	336	325	344	308	325	302	300	358	315	335	310	322	348	348	326	325	347	328	312	336	349	299	376	292	335	327	304	327	320	343	315	318	302	354	354	309	355	334	332	314	349	342	348	338	305	329	339	319	348	335	352	329	333	320	265	321	339	306	315	333	352	342	342	303	300	318	318	305	348	325	295	319	309	328	339	329	307	332	347	312	349	344	309	336	314	345	330	297	321	365	321	352	381	311	338	344	334	382	320	362	323	359	323	323	364	323	330	316	344	358	327	344	327	321	315	334	356	355	332	343	330	310	347	328	338	331	336	366	298	339	327	346	332	313	322	324	347	355	370	310	331	337	315	289	321	316	298	325	323	360	316	282	359	325	329	314	350	367	318	317	345	314	322	353	314	335	342	346	317	335	347	330	308	302	302	349	326	286	310	308	319	322	307	293	313	322	316	327	319	343	338	339	334	317	333	291	337	366	348	343	333	308	364	334	338	332	357	344	332	325	343	351	331	349	335	305	331	319	364	343	362	392	335	334	341	335	330	365	321	334	272	331	318	346	323	329	339	333	278	333	302	322	346	329	317	329	322	337	309	303	336	352	336	319	320	351	354	329	328	318	365	316	318	331	338	310	318	316	312	314	345	307	312	329	347	328	351	366	312	324	348	321	342	317	345	338	323	327	312	328	322	336	334	297	334	349	330	322	343	316	355	333	332	326	365	303	346	326	338	338	332	334	381	341	363	325	337	342	301	365	347	346	319	334	356	346	320	316	323	327	326	350	347	320	318	350	319	344	316	329	358	309	333	320	343	332	387	346	329	279	325	296	334	306	328	336	319	354	333	362	325	357	310	338	356	333	299	316	295	318	317	343	347	304	320	335	316	305	345	356	359	316	337	316	361	323	320	337	307	295	339	346	317	313	298	305	290	342	343	337	314	338	316	308	339	312	334	341	332	352	384	384	327	344	352	315	365	330	323	311	365	330	363	317	308	350	321	314	340	322	324	356	312	331	318	322	337	342	328	339	333	357	341	305	335	330	345	322	323	321	312	309	346	295	366	338	297	351	320	318	336	336	354	314	346	309	325	343	309	340	338	331	340	350	335	345	321	340	325	345	320	322	327	346	317	356	361	326	325	298	329	319	332	352	338	320	300	351	318	334	321	320	321	338	304	323	343	378	330	332	320	345	301	327	350	327	354	312	334	304	349	356	320	296	327	348	333	340	327	324	333	349	309	365	317	314	347	325	351	352	360	320	300	327	336	344	337	325	356	335	315	354	335	312	319	334	335	357	344	329	277	320	304	323	315	316	344	327	331	302	319	341	320	337	309	346	362	331	337	321	344	344	368	308	325	336	346	339	354	284	323	347	357	314	311	362	331	329	353	318	310	350	315	402	393	332	320	336	351	336	371	314	310	316	330	331	362	330	324	313	322	346	337	344	364	291	297	294	328	319	342	310	321	298	304	307	324	336	362	341	327	336	339	335	328	308	333	349	358	298	346	362	355	331	344	328	334	341	340	352	334	352	330	309	318	312	313	308	316	333	341	310	327	299	320	324	340	355	361	347	345	340	325	319	286	307	328	327	336	310	335	319	332	366	319	321	331	350	357	328	350	390	306	315	333	299	301	330	355	298	293	316	345	350	356	347	341	333	365	334	364	356	304	350	338	344	342	338	345	312	321	337	358	353	338	310	318	367	316	343	332	300	324	310	303	346	328	319	302	352	369	332	357	342	331	318	310	318	306	325	331	309	326	303	330	323	341	313	297	326	358	304	351	333	365	311	337	337	303	347	298	344	328	344	367	299	313	369	341	358	340	326	334	314	299	314	347	374	314	320	345	327	326	350	312	275	311	351	353	324	325	344	326	326	297	323	321	326	334	315	314	329	312	358	292	331	297	334	289	282	318	317	318	315	310	337	326	355	321	326	350	358	302	322	363	323	335	326	333	301	323	335	337	336	322	290	331	308	344	333	320	328	335	328	293	297	310	368	341	312	309	362	311	336	298	367	341	353	352	319	351	326	332	329	310	303	355	341	326	324	307	330	351	339	362	314	330	283	294	318	333	330	331	338	330	348	360	389	337	303	309	371	326	346	335	317	368	371	302	306	313	367	341	342	304	326	328	333	351	326	342	305	338	347	347	328	295	317	315	318	317	310	294	334	335	325	349	316	336	341	327	321	340	343	312	316	374	367	332	338	349	294	324	293	338	320	313	362	345	337	308	321	340	311	322	378	366	320	360	367	352	343	361	348	344	341	340	318	324	332	360	319	322	369	363	354	319	355	324	352	308	322	319	325	366	346	343	339	339	315	307	317	304	355	315	358	339	311	314	300	309	362	329	339	348	282	341	333	358	335	336	328	326	355	340	334	330	325	287	325	336	357	390	325	335	340	349	329	319	320	339	337	315	328	318	350	350	343	333	344	329	314	321	325	321	312	337	331	322	335	327	329	328	347	290	313	311	306	329	328	338	322	334	322	344	314	369	352	296	360	323	309	324	339	327	363	328	338	326	328	340	343	334	349	313	313	363	321	330	294	333	335	338	322	353	343	381	300	334	321	315	315	337	325	328	320	323	325	343	349	337	329	338	325	306	329	307	311	326	316	324	352	304	336	358	362	354	345	348	318	350	353	328	318	317	330	339	324	326	317	334	348	299	331	323	335	343	337	334	324	320	367	345	312	294	335	317	346	342	321	322	336	343	330	314	349	315	314	323	331	328	359	322	288	335	336	345	315	311	352	324	346	344	384	301	341	341	349	340	342	328	342	286	338	338	326	277	353	344	318	354	299	345	308	339	349	341	352	330	333	361	344	371	339	289	343	349	353	309	319	360	317	334	299	324	324	342	354	347	337	337	298	331	335	327	323	333	319	361	329	351	312	350	343	294	365	323	346	337	317	300	320	336	345	301	341	305	326	322	319	314	360	318	334	342	279	379	319	352	320	315	345	311	338	342	325	324	326	303	354	345	318	358	334	307	305	331	372	341	330	302	346	341	340	333	311	288	295	310	314	331	343	361	308	342	338	359	316	378	306	309	360	327	340	316	336	322	307	347	347	331	312	347	309	321	325	369	363	343	337	317	308	379	322	346	339	331	332	331	318	340	326	339	307	315	333	344	368	316	345	304	311	342	321	310	360	311	357	336	337	346	332	350	289	351	312	339	371	331	326	349	320	324	300	347	367	311	332	329	339	339	295	352	327	315	323	326	345	342	336	324	312	337	309	353	361	308	313	331	299	357	330	332	304	319	336	334	301	340	334	353	313	315	366	303	344	331	316	347	314	349	322	342	317	352	369	396	352	351	338	346	330	329	305	303
13576	13140	30798	35532	32809	27182	24043	22504	17671	14190	11601	10548	8941	7882	6574	5856	5667	4742	4828	4275	3164	2334	2747	3217	2302	2476	2298	1819	1542	1272	1262	1004	1120	1320	1221	1184	1025	986	907	928	945	949	855	897	1235	811	814	771	806	813	795	778	797	780	751	806	802	793	784	741	755	786	763	832	801	802	771	832	808	793	774	779	768	786	769	763	790	768	804	794	783	757	830	812	785	767	793	806	789	799	775	777	787	727	844	783	807	758	786	762	892	798	764	762	783	787	789	812	838	771	738	768	762	756	807	791	770	810	806	778	784	744	746	783	820	833	747	727	811	799	784	774	800	774	813	822	794	790	818	821	769	759	770	794	762	742	804	771	806	777	781	817	789	796	820	759	717	776	753	751	789	803	736	766	808	754	824	700	757	782	781	829	735	808	744	801	783	803	751	779	740	759	809	793	742	747	802	829	803	780	779	793	792	767	813	749	780	743	777	799	785	816	817	730	770	820	768	775	769	772	823	766	817	775	793	774	752	819	762	771	838	833	761	773	826	770	795	822	840	832	777	813	833	787	792	795	714	834	765	810	764	832	802	774	761	779	760	840	786	763	778	752	766	821	769	812	829	777	733	797	772	773	735	756	759	776	757	770	768	794	787	808	846	738	768	811	786	760	785	745	766	800	812	812	766	784	840	795	722	813	762	730	809	782	775	784	776	781	785	809	789	791	771	809	780	769	786	786	761	780	806	834	796	769	778	823	793	807	813	773	796	801	750	814	790	774	764	780	818	758	816	743	821	808	751	807	809	745	789	801	739	809	796	749	778	783	787	792	752	805	759	708	813	787	771	802	781	809	805	818	805	806	800	747	756	734	816	778	794	748	741	786	767	817	783	794	811	792	770	806	786	788	789	806	779	803	851	780	810	814	783	818	796	800	796	720	751	780	819	819	806	796	798	721	781	772	829	796	817	753	782	803	785	752	769	784	805	754	802	739	807	791	818	782	841	751	792	824	790	776	785	793	760	797	815	790	796	759	769	777	805	819	772	820	772	780	803	778	776	803	774	775	851	743	865	769	788	777	808	778	786	801	763	787	808	761	790	812	833	790	795	762	803	822	774	777	774	752	791	836	779	761	794	764	799	772	804	811	812	800	734	816	790	776	789	767	793	749	757	822	814	755	771	762	802	780	784	831	786	748	770	817	793	768	783	832	773	791	783	759	796	771	786	831	795	775	798	760	802	796	777	793	780	834	743	782	861	786	799	806	780	747	786	756	764	779	783	802	770	819	807	775	784	796	799	789	827	825	757	780	732	778	771	787	818	720	781	768	783	804	803	809	774	789	792	751	763	772	798	830	789	835	771	778	808	790	826	755	787	819	738	807	764	819	738	791	793	769	818	760	811	766	855	817	765	767	770	770	767	812	813	778	782	824	761	812	784	747	828	801	775	706	766	782	824	837	774	806	784	811	801	786	811	773	769	809	764	775	760	763	760	796	774	772	799	824	798	821	820	798	738	751	782	795	794	782	759	825	782	742	790	732	742	748	833	760	752	794	823	792	804	794	753	811	783	758	784	804	771	789	805	791	782	793	806	785	758	798	766	780	787	729	771	768	819	764	840	810	770	800	822	775	765	758	747	818	762	817	813	828	779	798	784	773	774	760	779	778	751	819	780	803	799	791	821	813	809	804	746	801	806	766	777	782	852	761	800	747	775	804	782	766	765	761	775	775	750	822	742	778	799	771	781	804	805	742	789	823	798	783	812	789	801	796	799	818	781	766	759	795	770	739	765	759	795	794	756	787	732	826	722	731	836	789	745	807	770	776	793	785	772	779	763	778	813	785	735	824	783	816	797	790	768	769	826	748	759	789	786	811	799	764	820	841	767	776	803	752	792	815	810	801	771	785	774	717	713	771	802	790	764	750	718	735	767	765	726	792	830	795	793	783	774	753	808	804	774	852	759	830	756	782	795	786	761	756	738	794	801	765	744	782	801	797	787	747	810	762	790	784	775	798	812	805	807	817	760	803	754	762	758	789	791	798	783	798	774	775	793	801	796	762	786	765	811	759	833	812	797	808	785	809	787	780	800	784	846	795	738	797	747	801	853	813	782	784	787	816	764	750	765	806	759	807	743	783	801	790	815	807	738	813	718	715	787	793	764	746	809	787	785	804	812	801	812	782	808	768	797	827	807	776	767	773	742	844	787	774	787	834	812	794	825	766	769	769	761	778	745	759	812	771	783	785	764	766	834	781	803	767	788	756	819	787	791	762	768	776	766	788	762	762	792	766	801	751	741	787	768	758	749	735	792	789	802	796	736	788	815	722	740	783	795	780	762	789	804	745	786	781	795	760	742	783	769	792	835	814	807	794	764	733	776	779	811	820	856	792	797	801	779	742	759	747	782	794	767	781	794	846	828	779	768	776	823	784	752	757	790	795	824	812	767	816	824	748	798	743	823	854	760	842	800	746	774	800	805	732	793	779	805	808	799	770	739	785	857	775	825	765	823	807	775	789	798	764	852	784	773	839	779	827	845	782	781	777	746	768	766	800	827	816	769	806	758	805	823	808	795	765	764	813	785	775	718	768	756	775	794	816	767	792	777	805	773	801	772	766	806	744	796	827	760	752	818	744	745	778	791	822	768	764	808	788	828	790	800	797	830	778	753	732	767	818	770	826	796	787	792	782	764	771	801	781	801	782	755	817	836	767	821	803	818	779	740	791	743	746	782	776	789	744	807	796	812	781	789	813	762	783	784	838	790	776	769	819	793	786	822	799	792	783	761	808	730	758	794	826	771	801	794	789	777	752	786	799	788	798	747	774	733	792	750	753	828	795	785	728	756	777	816	798	808	773	813	768	745	790	807	799	781	833	735	783	720	838	809	775	813	783	775	794	789	810	847	806	769	746	750	775	782	802	795	761	763	785	816	829	797	728	710	809	787	803	800	831	799	775	765	754	761	778	780	773	796	750	823	801	788	774	818	848	804	776	781	779	799	824	802	798	790	794	832	804	811	793	788	814	780	741	853	780	806	779	757	773	784	810	789	798	813	777	750	737	798	778	806	796	788	794	815	840	759	753	825	776	829	824	768	753	739	750	770	830	830	862	840	824	818	815	756	811	792	831	740	804	774	792	754	748	846	812	786	777	739	772	795	793	836	842	751	778	732	717	842	772	777	743	766	804	764	781	762	751	792	785	817	786	728	828	767	775	790	784	785	783	767	822	756	819	749	763	786	813	775	762	807	776	827	795	747	747	778	754	836	744	793	752	795	810	794	772	807	814	813	753	783	791	788	788	749	830	776	782	762	846	782	758	797	765	809	821	820	794	767	769	789	753	781	818	797	762	720	818	751	754	814	773	830	769	777	707	799	820	813	777	860	799	768	834	784	826	794	855	790	802	768	877	783	751	735	800	813	788	814	816	766	757	771	779	750	781	859	808	757	779	747	772	745	804	808	792	806	780	783	842	757	772	803	797	823	853	770	833	795	814	789	789	802	809	780	792	733	756	827	791
32587	23616	33528	32549	25975	18514	14341	11361	7812	5879	4305	3726	2885	2302	2024	1877	1774	1578	1358	1210	966	864	939	961	809	814	790	659	610	504	542	549	541	510	496	465	501	456	489	456	471	454	453	434	569	432	448	417	436	435	437	415	417	421	436	429	461	420	405	462	420	430	396	436	419	412	428	478	424	446	445	420	403	383	431	408	419	427	471	440	422	434	416	408	429	456	431	378	484	449	451	401	408	439	446	455	414	456	443	419	435	425	414	470	402	433	434	441	396	460	438	422	450	463	430	439	408	427	443	427	414	404	418	428	429	449	431	416	397	448	433	421	450	404	440	450	408	413	413	409	417	457	442	467	441	418	404	461	407	433	449	434	451	396	443	466	444	421	454	433	423	446	407	407	442	391	444	408	456	403	436	403	433	421	420	403	403	401	377	398	406	376	370	445	445	414	397	421	438	450	418	390	387	445	414	403	465	396	402	422	411	442	375	406	416	446	444	445	385	455	454	414	442	408	440	454	410	449	465	453	431	425	455	461	416	446	437	442	425	437	439	427	438	394	438	438	398	417	409	444	465	407	452	424	434	445	448	447	423	404	461	458	411	393	463	430	443	435	418	427	405	421	416	436	454	427	412	468	454	457	487	429	432	439	435	419	403	447	421	426	426	407	426	382	414	393	407	458	426	442	427	425	434	387	405	382	402	422	407	430	413	433	438	405	412	409	421	425	413	414	435	378	393	446	415	434	435	443	461	431	470	461	444	414	404	444	417	446	466	458	434	445	408	440	414	462	473	437	445	432	418	446	440	457	462	393	431	446	469	411	411	439	432	410	417	437	452	427	451	383	388	440	417	398	407	423	461	395	426	402	426	460	437	434	382	436	442	431	387	404	379	405	418	443	433	435	445	438	444	485	475	414	430	427	409	440	410	447	432	391	447	386	447	442	426	441	425	387	399	412	406	415	410	459	391	457	416	421	378	404	416	414	412	404	424	456	426	431	388	432	413	433	436	412	428	416	406	417	422	426	431	386	432	418	431	440	429	466	442	436	430	451	411	438	412	402	442	424	440	428	405	426	418	443	467	449	387	412	408	392	438	446	439	444	434	397	444	428	419	440	425	432	385	421	440	425	414	408	428	464	399	429	436	454	421	426	427	432	439	441	437	417	425	404	438	451	407	448	431	436	442	430	438	400	422	428	446	382	410	427	396	418	409	422	421	425	436	423	421	418	449	435	421	392	379	436	434	432	440	495	441	408	445	429	438	404	410	461	465	427	423	406	465	458	448	468	399	456	485	421	465	413	397	437	413	402	385	439	435	475	404	431	406	426	423	427	422	432	459	437	464	433	406	420	422	439	390	380	455	415	462	412	458	437	456	448	392	416	419	440	415	442	410	441	447	423	420	407	439	449	388	446	426	440	422	421	424	447	427	408	441	461	453	443	458	400	423	458	456	440	447	428	409	416	459	404	453	415	406	445	396	423	422	401	407	379	408	442	416	421	423	424	461	424	416	448	429	434	430	421	435	445	366	405	444	447	388	408	384	401	447	450	434	451	405	457	407	431	428	437	419	444	449	435	442	460	445	411	407	437	466	391	449	418	396	449	412	452	414	447	448	441	424	432	406	427	404	431	481	451	406	388	450	440	422	451	416	418	436	448	417	458	418	418	448	411	413	431	430	442	405	409	453	407	413	465	396	460	461	410	427	419	450	428	435	447	434	432	446	453	419	449	425	418	428	432	468	402	444	410	468	467	447	423	415	465	401	432	402	450	443	429	440	428	421	447	402	365	415	437	429	374	457	426	438	391	411	398	428	387	398	381	450	402	459	430	424	403	449	420	402	394	433	444	398	465	423	441	405	400	453	414	429	461	407	427	411	407	426	420	395	379	441	449	412	445	406	382	466	414	432	431	426	375	416	429	406	443	392	440	426	421	450	439	446	426	422	445	448	425	431	438	418	440	405	400	440	411	401	410	432	402	416	447	441	437	445	456	424	430	446	417	383	419	439	467	406	444	446	413	435	408	449	453	417	440	458	424	471	408	439	414	396	431	425	408	386	416	462	423	419	411	423	418	461	396	441	448	452	417	463	435	414	431	395	452	402	420	431	455	384	427	417	427	413	424	444	440	449	416	430	412	419	414	395	411	463	406	434	442	427	417	423	441	456	425	462	411	384	416	456	409	403	442	413	423	396	413	408	397	443	439	424	456	426	425	472	474	406	454	416	425	417	453	445	412	391	446	411	393	431	404	451	398	436	426	444	433	421	433	446	437	432	420	429	428	411	431	423	400	396	413	466	410	429	429	413	408	439	459	409	437	420	426	413	430	433	450	419	442	440	468	449	459	416	463	455	401	438	444	424	400	415	412	435	449	412	409	402	445	422	405	446	414	423	422	414	482	432	405	453	411	458	428	433	442	430	449	394	406	436	422	447	433	451	398	394	401	442	425	436	453	443	445	404	403	414	453	406	385	440	469	457	470	423	415	447	405	430	404	427	423	409	446	422	442	393	421	474	446	430	450	446	434	429	411	424	429	430	426	420	422	410	433	411	440	416	438	390	428	454	408	461	432	437	473	458	465	460	451	454	399	422	436	453	441	422	405	424	415	402	456	412	419	420	464	432	413	400	419	390	447	432	440	408	425	416	431	441	411	417	406	446	430	428	445	451	450	405	455	423	455	415	413	435	394	435	413	448	425	413	441	447	483	402	407	408	411	450	483	424	402	472	416	443	404	447	415	436	443	464	421	473	400	473	405	407	447	404	435	396	451	418	395	404	436	475	409	404	394	423	412	410	434	440	424	438	390	409	454	457	395	410	405	425	477	454	450	377	407	449	412	397	434	426	468	461	426	426	441	433	433	403	453	390	428	419	431	421	432	446	430	425	436	436	463	435	456	424	380	441	412	451	427	453	449	447	439	443	456	418	433	415	434	437	411	439	455	445	419	448	481	446	411	401	448	422	429	421	457	442	461	445	442	435	442	443	468	401	426	426	415	413	423	423	414	407	432	432	456	436	422	449	459	422	445	426	439	426	407	417	467	434	431	428	431	404	431	397	441	441	381	464	446	450	412	390	458	412	448	442	377	413	450	414	414	425	418	436	409	413	431	412	434	448	456	420	431	398	395	442	446	414	417	445	393	398	424	413	453	446	425	474	445	395	433	455	453	433	423	391	409	401	409	403	433	418	429	380	471	443	426	418	435	463	464	419	456	467	456	423	427	463	444	432	424	416	415	415	395	460	439	397	425	440	426	433	389	398	443	455	398	442	445	390	439	437	436	413	421	463	419	390	431	419	420	436	451	423	372	414	448	439	417	428	444	433	448	426	452	454	410	417	393	415	447	433	439	444	447	422	435	419	425	424	431	418	420	377	444	421	426	470	406	431	388	449	364	451	444	428	440	418	420	408	444	425	446	457	432	399	412	455	424	420	410	424	431	387	418	456	437	455	426	446	448	413	415	423	403	432	458	407	441	420	399	405	413	424	485	401	412	448	426	433	394
17503	17332	36319	41586	38093	32812	30245	26483	22003	18714	16041	14855	12226	9908	9387	8978	8460	7392	6275	5522	4692	3844	4270	4477	3498	3443	3289	2485	2189	1603	1694	1777	1757	1679	1523	1450	1334	1246	1225	1267	1247	1130	1078	1103	1956	972	935	959	922	986	983	968	989	976	984	981	1023	981	995	987	959	999	941	929	971	926	966	894	950	1002	940	1022	1014	975	938	978	970	1057	1030	938	957	914	961	1010	1012	992	951	968	1000	953	943	942	998	968	956	970	959	1022	1012	954	936	985	918	1000	970	951	976	1025	964	958	999	948	999	966	1015	928	966	935	1044	1007	965	926	945	943	957	950	994	1004	1054	969	929	935	941	965	940	1023	925	973	874	973	921	996	975	974	1007	1016	967	984	1000	958	955	987	1012	973	935	923	946	980	990	986	972	964	956	987	977	910	921	1026	933	1040	929	932	995	974	893	1000	969	973	982	937	947	989	968	1008	937	1005	994	974	971	989	992	945	966	938	1014	893	989	963	925	942	993	1005	996	943	1000	925	984	979	936	988	948	962	1013	944	925	977	964	951	975	983	905	973	970	908	962	928	957	974	984	966	952	980	959	947	940	979	936	999	983	911	1017	978	998	966	999	937	1018	958	984	995	931	962	947	1018	994	963	994	983	964	955	954	941	974	989	966	944	1016	1001	963	941	985	901	928	997	974	1005	917	959	981	991	988	931	996	960	986	968	977	984	956	995	938	897	929	937	975	976	1000	987	938	991	913	993	988	902	925	943	989	982	967	960	1001	965	999	914	985	959	995	969	1039	1010	1004	983	939	957	984	943	1011	999	952	985	967	1004	963	971	939	936	931	973	955	955	945	892	977	986	994	983	968	950	924	1017	973	909	944	933	952	928	1003	923	972	971	956	987	956	958	971	969	993	978	990	949	871	950	977	950	953	994	957	965	975	956	967	963	988	963	1005	988	1004	1024	922	965	961	912	929	991	987	972	956	1017	927	949	986	967	955	946	995	949	961	985	973	977	937	996	895	959	973	949	980	947	956	955	948	963	977	928	967	999	939	1001	960	971	942	960	955	995	976	966	940	953	938	965	955	976	910	982	981	991	981	941	997	954	964	955	976	963	922	972	995	1013	943	975	957	1007	960	955	975	958	944	935	990	952	1037	933	943	987	965	950	1011	947	980	1002	979	911	910	971	992	953	956	976	970	943	992	1002	921	1006	983	996	970	964	974	1019	959	924	965	965	966	973	989	992	954	932	984	981	951	971	976	895	996	943	975	972	989	984	928	971	967	948	994	1000	1019	1001	938	1010	1003	959	961	1009	948	983	934	973	957	969	998	932	961	915	947	900	974	982	935	951	973	962	996	936	981	983	981	947	971	977	1006	950	975	951	927	1026	995	969	999	946	945	934	1032	956	934	981	980	980	975	989	976	921	986	970	977	965	950	966	975	934	979	971	959	905	991	996	1013	992	955	935	949	985	983	946	931	938	1003	1000	975	952	1021	943	964	963	1005	965	939	988	951	984	937	904	948	980	951	947	1002	1001	994	970	964	947	950	1031	889	922	980	956	982	985	901	979	949	959	999	955	947	1011	980	982	1000	993	969	926	961	956	991	996	1029	956	978	999	960	969	1012	995	963	892	903	921	985	1029	973	965	977	994	962	957	982	960	1003	1041	1022	912	978	966	973	974	970	956	974	977	973	940	1011	939	995	956	942	926	934	930	914	931	961	909	970	975	992	967	936	956	1005	1003	977	942	1030	1008	1004	887	912	980	943	983	934	967	958	989	952	984	966	984	969	908	902	987	978	934	1051	978	985	927	985	1008	994	945	987	958	970	947	968	973	967	962	953	992	1005	941	951	943	937	911	1020	946	916	1023	953	972	978	972	981	968	1010	935	926	998	995	973	988	971	964	972	991	969	1001	995	962	949	931	921	982	992	942	959	966	954	997	913	948	989	962	953	976	950	1015	940	968	927	936	1001	938	952	951	952	917	1010	974	973	925	989	968	952	952	996	964	956	950	1012	953	937	1015	970	934	993	976	947	993	963	930	993	921	966	1008	932	948	994	947	912	964	950	964	1008	1007	974	968	931	992	990	948	940	962	976	951	952	961	957	987	987	933	952	981	1018	988	982	1005	932	945	976	978	933	927	960	916	948	922	952	996	905	972	974	1023	968	1003	964	913	930	947	936	1001	974	901	994	930	1004	960	1005	964	992	928	945	1038	937	921	946	1005	904	933	992	948	999	1012	979	989	952	987	971	988	1024	982	900	960	986	961	964	978	896	990	996	975	946	917	968	924	915	1004	917	972	952	966	941	997	926	952	966	977	942	921	961	979	988	974	968	978	946	916	952	968	932	910	938	994	953	978	986	987	1018	975	993	971	972	971	966	988	926	979	926	976	1014	975	959	963	1009	954	1038	976	978	1019	952	900	922	933	919	1000	929	971	951	983	947	976	918	946	983	946	970	926	881	929	1002	995	953	1024	987	974	975	1001	978	929	950	979	985	950	971	1000	1067	965	948	991	948	965	1034	973	952	993	956	992	984	972	966	944	968	926	964	937	936	973	989	1030	1012	991	975	936	948	956	957	986	954	982	957	946	941	992	969	943	986	912	982	939	1003	902	949	979	979	1015	932	987	1000	912	931	950	937	978	930	980	927	952	937	923	974	930	957	960	954	1028	943	976	945	901	1020	1005	1001	983	984	1028	948	958	947	940	947	945	946	947	973	941	976	963	957	939	947	956	977	962	960	956	992	995	934	998	1007	920	984	967	967	1006	995	925	926	969	1003	966	966	1003	948	936	965	970	938	916	981	942	981	985	959	991	983	956	1002	962	976	963	954	992	977	972	980	997	983	955	1014	1013	971	961	992	953	920	977	946	966	980	942	944	928	970	983	1004	945	964	999	967	1022	969	986	892	1012	971	970	964	1014	922	984	965	912	949	967	937	971	877	927	959	953	936	964	1009	999	981	956	940	946	939	992	1020	951	955	1032	916	987	993	1032	994	930	975	969	927	969	1027	1008	1028	985	923	949	961	996	989	960	980	952	983	963	975	995	1001	922	980	949	947	1000	957	969	953	984	1010	964	951	996	956	956	971	926	915	1026	928	994	943	993	987	1036	997	961	995	986	922	952	976	925	1027	953	958	962	893	963	981	925	950	1010	958	957	973	1003	989	980	977	959	961	983	964	987	969	951	1000	935	980	949	970	970	948	908	1045	960	945	967	984	941	966	933	960	928	1026	979	1010	1006	983	941	945	977	934	960	933	979	992	950	978	972	850	996	978	980	951	1050	1023	963	1003	921	969	944	940	913	953	971	935	969	1002	973	955	972	996	991	904	980	1007	911	996	967	989	988	952	939	933	929	936	900	992	921	964	918	961	985	932	987	976	984	957	955	964	975	987	959	965	947	1022	1051	934	994	1001	942	995	974	958	1007	988	969	981	929	991	938	1000	989	985	968	1001	922	924	979	958	966	933	983	980	952	924	943	931	941	950	934	978	987	884	957	1007	1001	947	944	955	974	977	961	958	945	969	981	938	979	957	993	970	945	984	988	945	986	961	986	994	971	895	941	978	958	1001	942	998	994	977	929	969	945	973	1001	983	927	986	933	946	960	901	928	971	893	967	1007	949	947	974	973	965	988	977	968	949	948	994	1006	981	964	956	944	969	939	1010	983	1006	935	990	908	1013	969	990	973	947	942	1017	918	1004	926	929
13036	10366	15952	14570	9495	5329	3982	2507	1735	1335	1059	889	825	647	535	653	529	472	368	366	349	371	363	364	321	388	365	344	304	276	282	285	284	290	274	262	273	270	292	294	244	233	279	260	245	265	226	242	270	242	224	288	241	258	254	240	236	267	256	262	276	231	277	267	247	255	248	244	273	218	234	226	222	239	245	262	249	244	241	245	258	226	254	244	269	271	239	241	239	264	253	252	234	268	221	274	218	242	239	271	263	256	251	254	264	259	244	267	268	217	229	259	259	265	261	288	277	226	253	211	258	237	262	250	285	232	259	287	241	232	246	230	249	294	242	261	252	264	253	253	237	267	239	234	221	235	265	266	239	233	246	245	257	264	269	224	263	233	240	241	252	234	236	237	226	261	281	244	264	246	252	280	269	242	266	258	239	252	238	239	257	243	235	257	239	243	303	274	239	275	244	268	244	249	271	254	252	265	248	261	256	244	276	249	246	245	257	226	243	255	247	262	271	277	264	280	261	219	245	240	279	230	241	257	227	237	249	268	270	245	223	278	247	282	237	247	228	240	258	237	214	272	267	274	238	261	264	248	262	231	224	243	287	227	305	240	261	251	261	256	233	273	247	258	238	234	221	258	235	243	238	257	236	249	257	239	249	262	229	261	255	264	228	229	239	245	275	228	251	272	237	233	229	244	266	283	237	261	271	231	250	250	232	248	274	252	246	248	247	253	259	246	274	247	273	232	246	264	213	257	240	268	230	244	248	236	254	238	244	230	272	272	270	249	281	246	220	247	284	268	232	236	263	244	261	251	277	253	229	253	251	239	292	266	262	243	285	243	237	251	264	253	252	233	244	254	253	266	237	280	274	253	265	252	249	249	227	245	278	250	256	268	250	234	252	271	242	228	248	234	255	254	222	252	248	236	258	244	267	239	269	273	266	276	255	213	227	295	278	216	256	235	262	258	228	271	241	251	285	247	260	255	232	237	216	262	248	258	246	237	234	255	254	271	255	252	283	268	245	261	234	219	262	249	224	225	276	248	261	270	259	249	218	274	260	251	232	282	243	247	256	242	254	277	242	252	242	226	236	244	243	253	285	284	240	228	243	221	285	230	270	268	246	231	278	242	252	235	237	238	255	242	257	244	269	254	272	242	239	232	257	222	263	282	242	260	228	266	255	221	270	258	274	227	264	251	288	246	244	273	237	253	226	255	248	266	251	265	209	254	259	226	246	251	245	225	238	255	248	259	279	253	253	258	285	244	251	259	243	266	260	236	260	229	266	247	220	279	246	250	238	258	267	241	244	250	262	277	222	265	276	235	246	223	249	244	251	239	237	235	279	272	235	217	253	271	228	227	261	277	218	250	269	280	248	228	238	242	259	238	238	258	286	227	241	247	260	244	262	244	249	222	235	243	261	261	269	235	223	252	249	255	239	252	227	242	245	258	262	237	269	261	232	224	250	250	267	235	243	250	259	275	239	251	249	267	225	237	241	231	253	228	270	267	253	266	256	247	237	268	234	276	271	238	265	264	231	262	263	257	229	255	258	233	241	243	231	273	256	227	239	229	243	220	259	252	241	256	261	258	256	251	253	245	228	257	275	211	235	290	267	241	232	255	272	252	238	285	226	258	240	275	251	246	255	248	246	249	243	240	231	222	245	257	251	227	266	263	237	247	274	224	291	222	273	261	231	250	238	237	262	232	240	275	257	260	269	276	216	257	254	228	245	229	227	253	254	261	242	277	237	243	258	246	270	242	254	227	279	233	259	278	277	244	259	226	277	249	244	254	243	240	260	215	250	228	274	276	237	251	254	253	238	226	246	247	223	265	281	262	249	245	270	270	250	275	254	254	296	242	242	244	256	231	262	259	242	253	237	266	238	258	270	230	239	223	257	252	279	241	239	228	231	235	262	231	269	260	240	237	251	250	247	235	228	249	275	280	237	244	254	258	265	273	251	269	243	269	244	240	215	235	303	264	234	275	225	238	245	244	235	236	239	275	250	257	262	284	262	243	256	248	250	235	227	248	275	253	248	284	244	245	241	228	285	248	222	242	243	230	238	204	273	235	223	255	233	255	274	265	255	273	228	256	244	244	249	233	236	280	256	276	246	265	237	261	234	246	266	279	224	263	262	287	224	271	290	251	266	233	228	245	236	252	224	267	269	258	271	239	258	277	273	251	262	233	212	270	242	238	266	235	262	232	245	255	280	259	266	247	256	257	238	220	247	254	249	247	276	270	277	238	271	259	252	248	256	259	227	264	257	273	252	256	239	231	258	257	255	228	239	260	245	260	261	264	251	254	237	244	269	236	246	255	228	228	242	237	263	250	226	216	241	246	252	245	251	224	255	225	264	254	265	255	238	234	257	263	252	231	237	249	259	254	248	255	215	252	255	266	232	270	255	224	276	245	220	260	259	246	263	255	247	235	252	272	246	231	256	234	230	247	237	246	275	274	239	261	239	250	259	273	206	231	248	236	249	241	263	234	245	239	223	234	252	264	268	257	248	243	245	279	270	249	240	274	231	216	229	226	262	234	250	256	254	227	279	210	254	251	242	261	283	271	245	224	283	239	217	235	245	247	258	238	269	263	263	225	241	238	240	248	250	215	247	291	247	251	217	262	239	255	253	252	234	235	256	241	259	284	247	251	246	270	258	242	245	236	232	243	293	233	238	252	249	249	261	236	213	211	260	255	268	246	242	246	285	236	249	266	254	263	263	241	256	264	233	258	271	227	280	236	234	248	251	246	239	242	222	269	223	230	243	272	254	270	277	254	233	273	241	258	229	231	265	285	256	273	241	268	235	230	237	300	270	249	267	245	255	236	225	232	248	246	236	273	277	262	257	232	249	243	245	266	227	251	273	252	227	262	270	212	254	241	250	237	256	230	243	238	275	257	259	255	276	234	241	258	248	230	230	243	249	268	259	274	281	243	219	278	232	282	232	229	264	269	254	276	232	215	239	275	261	267	259	228	245	273	270	248	267	290	266	260	256	250	268	240	213	284	284	232	264	257	284	266	250	236	247	259	271	222	249	240	249	263	225	257	244	240	262	256	272	251	248	249	251	263	233	249	225	244	238	220	248	253	237	218	263	249	262	272	235	261	278	261	258	262	247	246	251	248	251	263	244	227	242	254	225	246	223	227	250	267	254	232	240	240	247	255	274	253	227	249	242	237	219	237	268	233	243	238	219	216	261	230	248	285	260	247	234	287	251	229	231	229	283	259	232	247	258	266	249	297	243	241	237	244	254	256	244	228	265	245	267	239	250	232	254	255	255	291	255	269	264	262	221	250	240	255	215	244	224	241	231	251	261	254	269	223	265	256	226	240	252	282	251	258	240	210	252	215	254	284	288	233	254	233	263	253	227	254	225	261	256	250	248	260	238	263	246	237	232	260	251	258	244	226	244	258	278	266	250	256	254	256	282	254	250	232	251	259	278	255	246	283	244	239	236	264	221	234	237	238	247	248	250	244	234	243	249	220	243	238	225	252
7396	8705	22420	26515	21929	16662	14655	10342	7811	6365	5140	4357	3686	3079	2762	2851	2339	1960	1502	1375	1252	1375	1512	1321	1202	1421	1283	1144	1026	835	843	963	802	820	812	723	758	761	774	684	672	684	652	646	586	620	610	604	617	591	610	607	650	600	627	590	650	586	666	643	594	588	612	597	619	605	626	596	607	624	611	618	617	631	634	614	633	578	630	627	542	622	572	582	610	627	624	589	595	611	652	614	630	599	667	643	596	593	623	634	618	637	617	620	654	599	611	580	638	646	569	593	623	590	573	623	631	634	620	681	656	618	659	619	612	602	624	617	619	621	670	618	652	634	601	589	558	651	639	600	643	619	601	621	615	607	632	644	642	599	601	605	566	583	652	642	623	629	634	654	653	610	595	604	608	611	575	601	583	594	610	586	558	600	610	631	608	617	635	643	619	605	616	621	587	567	637	592	613	571	607	640	638	591	603	550	608	641	589	621	602	620	610	592	610	618	573	616	644	594	637	573	596	663	603	591	564	617	625	597	648	675	642	614	660	597	570	603	628	641	633	569	634	589	596	668	606	636	629	664	640	601	642	619	601	641	598	638	593	588	619	619	619	631	633	592	642	631	708	644	624	601	630	607	627	599	595	576	623	643	640	626	620	611	635	612	598	625	614	641	611	581	656	559	590	641	586	612	595	621	642	575	604	638	615	620	565	600	617	616	594	580	614	626	628	612	627	588	593	567	652	615	628	622	653	609	609	639	655	582	612	614	623	591	560	615	600	595	638	584	639	668	609	595	600	616	634	642	598	624	581	600	591	592	596	608	596	600	621	595	621	638	579	601	607	599	594	577	628	629	647	638	598	650	639	590	618	598	610	599	569	612	626	597	606	665	651	597	626	550	610	579	609	615	593	674	606	613	633	623	617	616	604	591	581	624	585	603	585	576	597	641	636	616	586	633	617	607	616	616	595	634	618	563	618	604	613	619	585	607	620	588	573	600	633	648	608	618	631	572	578	599	603	608	622	626	613	647	646	617	599	606	631	623	639	626	623	572	592	638	627	612	650	601	609	591	605	626	618	615	599	642	581	586	597	601	627	666	612	585	661	616	573	625	615	629	575	624	639	639	612	593	617	577	608	604	643	648	634	615	636	592	604	615	634	643	567	601	603	649	623	571	615	592	576	620	603	598	605	608	581	572	617	622	647	646	560	629	622	642	622	601	640	614	622	606	609	575	627	611	592	621	603	560	624	632	640	599	624	589	597	635	575	635	606	591	651	565	596	622	595	594	662	590	643	636	669	647	603	625	620	584	590	581	584	617	593	639	630	622	633	638	626	614	609	600	612	605	620	565	615	637	590	613	572	601	600	631	644	631	591	615	614	611	622	644	605	635	685	600	590	611	590	600	566	621	658	621	635	637	606	618	616	629	621	632	648	580	623	583	668	660	604	631	593	627	613	654	630	636	628	595	609	618	615	638	606	604	613	651	625	608	623	604	633	617	598	610	661	597	628	610	647	657	626	632	601	610	552	618	640	607	564	625	625	599	619	579	586	582	584	645	624	652	609	633	590	625	633	602	595	612	648	595	619	597	612	651	618	602	572	650	600	608	637	611	596	599	631	631	622	598	591	619	654	620	594	640	590	589	669	594	638	604	572	642	624	596	607	641	630	630	610	599	642	628	586	625	580	611	618	601	638	653	621	583	616	644	636	591	627	610	585	561	618	567	599	602	625	641	625	602	592	601	612	610	633	655	604	630	612	656	605	634	570	607	608	593	633	640	656	615	617	596	638	653	611	605	636	637	612	632	606	596	583	628	666	587	622	590	634	602	641	614	610	635	625	609	619	590	633	635	635	621	608	628	611	659	578	608	627	637	592	639	598	600	629	598	651	639	607	571	602	585	622	649	612	611	627	591	619	606	631	557	618	575	622	603	599	633	640	629	640	636	618	588	580	636	621	597	656	618	621	648	643	603	636	602	653	620	573	612	633	633	668	616	629	613	604	601	614	619	597	639	584	637	611	616	666	621	613	620	609	607	644	657	580	646	625	640	622	614	626	611	614	609	623	632	610	642	623	588	622	596	611	602	599	572	588	598	648	600	641	601	621	618	606	649	579	598	624	654	614	587	628	641	661	637	581	595	648	626	577	626	630	636	613	608	643	584	612	684	626	577	628	642	630	533	615	644	640	632	641	622	589	604	624	636	622	618	602	620	626	615	614	594	608	665	615	640	659	632	621	614	598	627	631	598	646	643	606	602	611	639	591	625	627	590	609	643	600	604	674	609	610	613	572	611	647	658	563	560	601	593	637	607	586	621	572	621	613	619	591	621	636	641	641	626	646	603	622	557	621	613	605	622	601	624	639	570	612	598	594	591	603	610	608	597	564	619	594	626	657	654	572	589	636	604	616	615	626	626	617	564	653	632	575	589	621	641	620	634	638	635	589	592	641	587	642	603	622	625	593	619	631	603	652	601	596	587	653	587	631	635	644	599	630	662	620	590	649	570	576	616	655	650	610	563	613	607	600	591	620	589	573	622	625	581	595	591	613	611	608	647	593	582	585	636	613	598	648	610	634	655	625	639	598	624	609	583	582	642	644	642	628	636	591	599	633	599	623	602	633	634	635	586	585	637	616	613	614	604	663	559	598	612	641	567	621	636	571	582	646	606	603	607	590	595	585	588	578	613	601	576	589	643	620	590	634	604	619	569	572	610	608	631	643	597	616	625	602	610	609	581	637	618	627	651	613	605	609	624	668	614	626	641	637	637	602	605	627	652	639	619	615	610	589	661	621	606	596	593	611	574	572	626	604	594	624	627	593	623	586	588	610	633	648	625	631	653	605	625	605	676	603	572	632	593	612	605	625	627	629	624	585	600	599	568	590	678	601	593	616	601	620	619	603	588	655	631	593	655	635	647	638	622	571	585	634	609	589	599	620	589	631	603	598	580	631	605	638	595	600	631	642	605	602	570	594	588	637	641	602	588	612	606	608	600	617	599	657	612	577	621	626	583	624	622	644	635	597	603	631	606	638	612	620	590	557	623	587	606	595	586	578	599	580	584	614	637	584	630	643	639	623	580	569	620	633	631	625	653	604	636	599	605	611	580	671	584	640	583	624	600	619	559	570	618	601	617	597	602	607	612	622	605	609	600	551	623	616	613	607	635	600	635	631	643	634	621	551	630	601	608	603	627	602	647	660	595	607	576	651	663	601	643	598	635	634	671	624	605	644	599	640	573	557	674	613	639	601	623	604	641	599	536	644	640	619	612	650	625	596	617	610	638	597	634	597	613	601	595	576	607	630	624	617	570	582	646	631	638	638	557	628	632	588	615	617	573	636	637	610	600	640	605	594	598	617	589	597	592	607	605	646	595	614	596	592	632	630	612	610	629	595	606	608	621	597	651	658	636	642	592	607	637	655	637	628	651	636	642	632	565	600	644	607	608	607	607	618	605	615	578	652	636	615	588	576	622	613	627	668	618	644	631	622	602	590	622	609	624	608	654	600	607
24753	18693	27055	25691	17998	12479	9388	6182	4109	3146	2582	2205	1879	1292	1181	1250	1067	808	819	702	664	701	646	608	598	570	537	455	414	424	356	440	408	403	374	379	379	346	374	349	356	336	317	361	318	321	362	332	351	306	344	304	364	341	355	312	321	335	297	307	298	325	338	337	312	251	317	343	331	303	322	316	341	327	318	324	294	323	299	325	329	312	308	299	332	327	328	318	320	294	301	289	324	324	336	288	289	321	335	325	312	328	309	311	294	356	338	308	276	315	289	304	347	292	319	310	325	333	291	330	285	357	312	318	277	303	342	307	309	325	300	317	319	342	299	345	356	361	305	298	321	318	294	307	296	317	336	354	335	276	314	313	311	329	346	323	322	307	340	351	319	320	342	331	296	305	330	353	337	306	339	300	312	310	343	289	327	325	379	318	303	311	303	329	342	285	311	334	333	296	326	331	334	365	323	353	306	326	303	290	343	302	324	300	332	329	313	323	298	302	337	339	313	322	323	321	308	311	324	321	319	301	317	328	340	294	302	334	333	339	277	355	313	310	306	330	297	315	290	381	368	286	331	315	348	332	364	309	335	357	302	333	323	321	337	333	291	322	326	289	346	327	319	367	338	339	329	285	311	323	306	348	326	315	320	341	352	288	302	307	300	317	276	319	318	333	350	293	305	358	321	277	286	328	323	319	332	308	296	266	305	315	306	327	311	313	302	287	293	295	302	321	308	343	345	313	313	301	302	346	331	320	271	327	329	317	304	311	323	335	332	309	340	330	318	321	316	304	340	339	328	322	323	316	300	289	273	308	339	318	345	322	314	312	306	327	336	309	314	325	317	314	313	323	361	280	326	327	320	321	318	310	287	321	309	317	330	332	307	320	295	305	332	299	309	303	341	326	299	330	313	325	305	291	312	353	297	331	329	307	347	311	348	306	346	309	330	335	308	339	314	317	329	302	323	322	325	311	297	282	323	303	293	306	315	312	324	305	327	331	307	322	332	323	329	295	348	327	332	328	315	336	320	341	319	299	282	295	292	276	299	303	329	300	309	335	308	290	347	314	281	314	304	352	327	326	320	304	320	289	323	316	316	286	307	331	351	334	305	330	301	323	330	312	334	313	321	336	271	315	309	311	294	311	298	333	323	300	337	313	304	322	300	327	339	311	309	308	301	313	318	317	298	306	301	281	299	295	324	308	351	323	318	328	310	335	298	328	325	287	290	315	313	327	330	325	346	344	319	348	303	302	315	348	327	299	345	333	317	300	316	335	339	307	300	359	299	328	324	317	307	312	309	319	340	329	357	333	352	305	328	329	316	301	340	320	303	276	311	329	340	341	273	333	299	321	300	297	307	309	306	298	295	311	306	308	291	311	322	305	339	318	304	304	328	327	302	317	345	318	299	326	306	371	325	359	322	320	317	301	312	328	305	319	306	320	317	305	353	287	302	306	340	312	326	329	315	325	321	301	276	330	291	331	354	325	321	340	312	292	314	308	318	319	299	297	357	325	342	311	318	292	294	285	320	301	304	321	298	314	326	301	338	323	367	311	361	314	300	315	355	310	344	321	330	324	312	336	331	335	310	298	315	329	299	321	339	334	348	317	353	265	312	346	311	325	272	313	315	321	295	272	312	306	334	312	309	298	315	362	339	351	328	323	294	313	302	356	338	316	317	335	341	344	301	337	296	309	304	316	315	303	300	339	297	323	315	355	324	347	321	337	360	314	328	303	302	312	308	322	327	327	319	302	319	311	312	315	305	312	317	332	312	314	312	332	356	287	295	315	333	312	330	318	313	347	264	319	340	319	302	306	322	328	284	357	321	320	304	297	304	336	324	303	309	329	317	322	300	330	315	321	329	299	324	313	320	356	322	277	317	288	318	335	287	299	316	351	328	315	326	331	323	305	296	325	358	292	307	353	306	295	326	334	309	320	321	305	288	326	322	313	318	318	318	328	315	330	274	339	322	305	319	311	282	319	343	269	327	316	330	330	310	354	308	311	318	323	316	332	300	285	326	309	331	293	340	294	311	275	266	299	336	318	344	319	309	316	290	303	317	349	278	339	305	286	343	319	299	313	304	339	315	299	310	331	318	334	335	323	287	286	311	308	320	319	308	335	306	329	334	313	324	291	314	316	316	307	307	299	315	310	303	333	353	330	339	326	313	307	303	315	305	303	345	325	345	338	309	315	303	306	332	313	304	346	337	370	303	293	310	314	356	325	321	307	303	297	330	324	329	330	353	306	307	306	297	329	289	338	308	315	323	337	325	298	311	299	294	328	305	319	322	317	335	343	345	312	333	296	304	307	326	310	342	337	324	313	329	327	341	301	309	284	303	343	303	333	334	320	294	303	342	307	341	306	326	303	323	319	305	309	298	313	297	323	318	315	321	309	304	291	330	293	325	322	332	318	296	347	313	285	303	332	308	283	298	329	281	294	314	337	299	301	279	362	311	309	348	347	332	296	353	316	326	352	307	344	280	332	332	325	319	359	311	327	335	330	294	331	309	302	321	291	300	331	331	317	298	338	322	315	298	282	299	298	294	326	330	299	321	323	339	347	314	337	298	306	322	358	311	328	331	322	316	290	332	310	332	324	308	304	295	323	314	328	306	278	322	304	338	337	332	337	284	335	337	292	349	303	299	300	324	362	317	289	323	350	318	299	330	295	294	374	317	343	320	314	357	316	322	312	321	287	326	336	331	341	305	306	295	310	331	326	303	312	294	301	334	316	337	330	328	318	319	326	317	362	347	314	318	349	301	338	330	317	306	326	280	320	336	352	341	316	300	317	302	284	319	351	323	326	293	325	325	344	310	342	310	329	314	319	301	318	310	352	309	312	292	307	331	320	299	321	305	307	314	308	347	313	327	323	352	285	333	334	352	334	306	317	326	311	317	310	333	316	331	328	280	269	362	341	335	315	313	326	316	314	325	338	331	316	349	310	283	323	288	325	316	310	308	321	312	323	321	311	306	336	285	321	332	319	324	310	320	333	326	325	328	313	311	320	300	347	303	338	361	329	299	326	331	307	277	322	319	310	320	341	286	327	291	303	344	334	322	312	290	326	308	279	360	325	338	296	300	317	287	318	351	313	343	334	342	350	346	323	348	325	309	333	318	299	297	339	325	314	292	298	320	307	341	304	327	341	297	276	305	330	320	305	307	293	302	324	310	293	300	311	329	334	341	316	312	287	350	341	332	312	337	321	331	297	338	304	341	310	292	337	286	305	330	326	304	319	330	330	336	284	295	344	338	287	338	281	321	326	321	330	350	323	333	314	320	315	320	342	326	370	325	301	301	299	325	340	293	328	315	318	344	324	314	314	279	339	302	339	308	293	303	320	314	312	318	304	353	295	348	310	277	311	329	319	321	348	340	305	350	337	304	347	339	317	304	348	331	326	330	319	356	341	306	329	322	342	343	319	293	288	336	288	294	301	308	347	300	327	261	331	295	313	339	343	331	318	292	323	348	323	333	325	310	311	328	337	320	324
13965	14573	31961	36566	31717	27219	24659	19166	15363	12882	11586	9816	8761	6412	5897	6472	5331	4191	3918	3157	3010	3169	3368	2301	2599	2453	2210	1919	1632	1525	1059	1528	1238	1236	1179	1106	1063	934	857	931	927	850	837	888	872	761	763	787	747	763	737	798	753	801	752	777	739	793	791	698	722	794	760	734	781	769	739	767	754	750	786	789	762	758	760	784	763	739	769	745	758	749	764	723	768	758	756	758	762	787	818	822	745	735	788	738	779	731	786	758	739	736	744	733	795	730	760	789	742	748	783	767	736	768	792	737	762	791	761	794	765	830	757	758	766	810	834	773	748	752	763	782	813	803	743	780	716	729	756	741	730	723	763	743	790	781	754	790	749	748	796	809	775	761	763	781	751	732	728	762	751	790	742	759	716	733	744	715	741	769	777	736	773	763	749	773	788	750	778	750	769	764	721	798	756	791	787	751	724	824	732	792	760	726	735	752	785	749	737	705	843	741	794	806	723	756	784	788	754	743	790	767	741	752	770	767	782	728	788	848	756	783	730	815	728	749	810	836	790	792	754	723	791	793	785	762	737	760	778	779	736	742	745	779	784	742	777	748	731	771	831	766	778	758	781	788	754	753	790	714	708	704	729	736	736	787	828	771	773	826	780	785	773	768	777	726	772	750	780	748	772	719	801	756	744	732	745	803	729	743	796	786	770	742	697	765	754	712	769	787	787	758	741	756	726	745	759	786	729	774	787	744	772	769	752	793	746	763	731	732	737	735	785	803	766	836	763	776	767	741	758	760	765	765	754	758	766	783	744	724	706	750	747	764	787	715	727	776	706	782	801	786	741	780	799	737	771	804	785	756	767	730	843	750	767	738	754	741	803	728	751	776	758	788	740	765	732	751	777	743	724	774	735	756	811	798	799	791	752	737	749	742	827	782	756	771	779	776	751	753	742	782	815	757	768	750	747	774	747	793	737	778	748	734	769	792	755	749	738	745	762	760	747	775	738	784	777	774	713	764	769	805	733	775	800	746	714	727	773	812	748	770	838	721	760	775	752	781	725	806	802	756	777	754	778	760	742	778	731	744	823	774	737	752	763	769	739	798	794	762	754	763	756	752	781	786	772	776	788	776	715	772	782	761	735	797	763	769	812	803	774	717	756	736	787	791	748	747	768	727	775	745	801	757	789	751	777	761	736	772	781	800	760	748	767	726	786	731	767	748	776	764	815	804	750	708	818	718	725	761	820	786	774	799	776	745	803	790	701	747	794	755	760	737	734	780	806	728	779	739	774	727	791	811	742	768	701	730	783	814	815	742	765	757	732	832	805	741	772	782	751	740	696	757	746	743	794	745	777	793	756	764	787	768	769	748	794	772	750	771	809	780	725	746	750	743	699	768	714	755	773	748	773	770	800	799	735	781	796	814	725	769	740	719	757	831	794	749	745	758	735	775	737	793	766	755	814	777	766	738	806	755	741	785	805	741	739	770	767	747	763	765	821	741	750	714	754	755	784	735	758	751	751	746	723	773	740	781	763	747	760	730	764	823	743	761	755	765	727	722	760	756	760	812	748	740	811	767	757	798	753	786	772	746	787	805	762	731	753	765	797	782	761	755	768	753	796	714	822	752	790	762	742	766	775	739	731	765	789	741	790	763	775	772	790	726	732	780	710	692	782	776	786	796	725	764	777	752	769	772	757	706	841	737	769	783	793	819	775	798	780	775	756	776	792	814	814	791	773	742	763	791	788	761	780	806	700	786	729	792	799	765	778	738	753	773	766	745	779	770	797	758	789	765	738	707	740	713	781	792	745	755	771	762	742	734	737	792	751	789	806	731	781	786	824	736	846	780	739	763	771	753	787	777	729	769	704	765	785	755	777	752	744	750	729	749	748	803	780	774	765	747	782	745	735	778	778	762	788	725	762	777	765	764	751	738	734	770	786	780	767	764	746	749	781	735	806	765	787	760	795	794	800	772	792	811	766	731	754	776	749	777	762	803	731	764	717	742	761	754	798	805	780	775	755	787	731	801	778	748	790	731	792	767	737	789	774	789	735	769	762	760	752	712	805	721	803	767	796	742	773	740	722	789	771	774	809	749	813	732	762	721	712	749	736	760	780	797	751	750	755	790	778	713	784	780	799	746	747	796	788	784	740	781	796	741	775	742	793	772	741	743	795	747	790	770	754	736	807	776	758	789	782	766	760	730	754	791	761	782	806	793	800	725	764	760	702	749	776	771	762	765	725	774	729	802	723	761	752	789	798	770	795	700	784	775	793	746	740	785	782	712	750	770	775	727	745	741	717	766	765	790	781	738	809	766	773	762	732	773	746	772	752	752	796	734	743	790	714	784	709	822	796	770	718	779	728	825	751	768	717	753	737	757	782	762	769	737	764	792	755	775	746	806	736	778	785	750	759	793	739	792	724	747	800	772	791	802	765	746	780	804	814	759	753	769	781	702	808	771	749	807	749	789	774	823	760	767	777	747	769	763	747	751	778	709	774	761	764	748	787	774	780	783	793	758	758	763	716	854	820	796	753	754	772	796	778	816	790	800	746	743	774	776	740	784	731	725	801	759	762	796	758	795	750	781	786	831	716	787	764	749	743	765	751	817	751	766	796	830	696	760	769	756	758	804	723	770	805	739	745	793	736	772	726	761	755	838	778	769	752	763	759	776	769	765	763	758	762	751	763	711	733	799	749	777	817	775	754	790	727	773	746	754	716	733	774	764	729	723	767	746	741	779	810	696	751	776	725	723	786	779	748	777	736	754	763	717	766	778	757	768	788	746	763	770	782	742	820	752	735	770	741	745	750	735	802	762	822	765	748	745	789	728	780	691	828	773	763	753	784	746	742	786	785	779	774	785	753	748	736	779	800	747	750	778	732	821	842	786	793	729	734	737	765	793	727	778	811	733	761	742	780	773	742	724	738	718	759	747	728	805	760	778	743	764	750	741	773	770	729	761	792	737	772	790	770	763	787	745	770	776	755	766	764	791	780	761	770	808	714	755	782	768	762	747	813	791	836	812	738	782	715	762	734	756	722	742	751	753	760	762	779	739	743	753	782	796	771	803	768	749	698	792	789	794	774	739	821	741	764	699	750	747	785	772	780	761	797	759	764	793	766	778	789	723	736	767	767	758	765	725	747	761	778	765	741	781	707	792	769	773	766	804	773	764	755	753	720	767	766	722	809	774	791	788	763	724	790	783	760	760	777	746	803	749	759	733	741	740	823	741	832	744	765	781	767	753	707	742	749	771	778	809	748	762	775	753	779	753	772	785	762	783	775	760	796	787	723	768	762	775	820	730	765	753	818	786	778	726	796	746	709	778	773	720	760	757	769	762	777	810	768	763	766	782	742	740	816	756	724	839	768	734	774	762	751	815	774	765	760	789	791	747	797	798	768	741	763	735	761	763	737	781	770	826	751	737	785	784	814	769	790	784	817	790	763	754	761	775	807	755	734	815	771	767	762	739	790	723	778	764	783	779	819	789	724	737	747	745	796	754	763	748	787	775
33730	25542	34671	32894	24887	18807	14638	9307	6421	5206	4234	3576	3005	2247	2046	1862	1566	1357	1258	1036	1085	960	1046	818	840	815	738	612	581	629	502	539	525	535	496	490	471	457	446	474	476	442	445	424	474	419	376	418	383	459	423	419	397	437	448	418	447	412	416	432	466	450	441	426	385	436	417	431	411	414	421	400	409	400	402	395	408	435	405	400	422	446	442	424	407	399	421	398	429	430	420	421	436	425	384	395	403	413	442	418	423	403	399	391	409	460	386	369	412	428	422	396	432	420	439	363	440	429	402	417	397	445	416	430	396	410	433	430	428	377	387	412	406	463	373	418	408	413	405	416	445	431	417	440	405	376	404	422	427	442	397	456	425	406	438	398	403	449	409	414	386	406	417	427	398	412	413	421	428	397	461	386	396	408	402	422	415	426	447	445	436	392	396	383	440	416	396	430	412	422	407	423	440	403	431	423	416	420	367	417	430	371	391	439	412	434	427	452	408	432	414	441	420	407	397	455	398	444	410	429	384	426	431	406	413	438	398	398	428	436	410	391	404	395	420	425	415	381	401	453	456	392	402	407	425	418	398	412	440	418	401	374	415	421	380	397	412	412	470	444	405	445	403	414	455	434	390	439	416	416	405	423	410	401	363	440	433	407	378	416	400	399	396	417	417	417	392	420	389	364	373	436	431	437	436	396	456	408	422	416	420	401	403	433	410	412	410	411	415	418	427	424	384	392	390	391	406	398	401	411	386	418	404	396	402	408	414	416	421	394	378	387	395	434	439	413	408	434	438	421	464	424	392	425	417	420	433	440	409	460	451	410	435	407	456	404	421	438	423	394	466	429	430	425	410	428	428	423	434	379	417	408	439	404	396	428	446	413	444	413	427	420	410	409	458	456	421	420	395	408	412	404	458	399	440	403	382	408	440	442	450	424	377	396	428	400	410	432	408	424	447	425	424	414	398	454	439	394	401	414	392	439	454	434	401	404	375	394	442	425	460	414	378	394	433	409	413	420	441	423	411	431	419	389	401	431	400	411	414	423	449	400	419	420	410	369	410	407	417	436	431	441	441	384	431	394	409	449	453	429	438	428	423	412	396	398	433	388	408	447	416	493	427	428	437	415	432	450	379	414	386	406	369	416	432	431	425	411	404	396	450	391	417	426	407	380	407	429	424	419	418	427	401	438	400	417	421	394	417	449	458	410	448	432	436	462	425	427	410	456	437	426	426	431	394	414	446	403	441	404	388	417	435	421	414	427	434	390	392	414	449	431	379	425	397	447	439	466	446	384	427	401	430	385	424	360	399	446	428	432	403	415	424	462	405	422	403	393	413	443	429	407	434	437	426	413	402	377	408	429	403	431	388	407	422	447	422	417	434	427	463	409	450	401	430	420	437	414	405	411	420	429	454	459	428	382	452	459	455	391	400	373	440	424	364	432	398	407	427	426	434	475	435	435	394	404	406	442	419	431	416	434	389	440	439	452	427	439	382	424	414	377	406	421	440	431	423	420	399	417	399	434	434	416	430	389	418	437	408	433	408	398	394	416	419	435	378	394	402	427	446	433	425	415	365	415	425	412	421	469	396	391	421	421	415	393	445	418	404	406	416	420	456	377	418	411	366	399	406	406	410	454	413	421	460	445	416	398	415	444	420	436	426	381	416	392	443	451	444	415	441	413	436	414	423	426	409	438	461	393	436	378	408	430	386	434	391	397	395	423	405	401	462	417	429	408	422	384	440	425	395	408	436	424	435	379	393	448	387	434	435	421	407	361	438	415	404	398	394	418	368	438	401	415	452	402	397	430	400	477	418	418	406	409	389	438	439	457	402	452	470	410	407	424	400	405	391	420	405	414	419	410	396	421	402	390	436	452	412	435	415	414	428	411	407	430	417	420	396	422	439	409	424	399	389	436	465	411	395	407	435	440	414	423	425	432	433	412	412	443	427	420	431	416	395	383	404	401	416	422	377	406	414	451	470	411	427	479	444	429	426	390	431	427	417	394	430	445	447	428	398	415	429	460	406	388	407	452	464	416	417	414	444	447	412	407	444	426	440	431	397	412	432	395	431	418	425	428	438	392	399	394	438	406	424	410	415	441	434	394	439	419	403	375	460	426	426	429	424	414	395	394	417	382	407	405	467	418	409	411	391	437	390	434	427	410	386	395	449	419	414	385	412	404	420	440	422	405	408	408	392	452	412	398	407	428	410	418	364	409	364	430	429	405	380	430	435	437	371	378	399	456	410	418	459	421	459	412	431	414	421	412	439	424	422	414	447	423	362	401	473	431	445	407	458	446	426	386	420	422	399	437	408	446	423	375	434	414	420	441	444	427	420	396	409	440	418	428	425	380	412	388	446	434	436	415	403	403	432	407	381	419	393	407	374	438	398	377	365	347	402	406	433	383	409	448	412	434	418	393	396	413	385	430	477	439	449	420	405	412	435	428	382	427	452	420	421	420	393	392	431	410	422	412	412	443	416	452	393	433	402	457	420	417	419	378	428	418	406	447	424	418	386	402	388	413	443	424	454	429	419	436	426	358	419	427	441	425	423	411	390	450	394	438	431	427	404	424	400	427	407	421	428	416	449	433	452	414	444	422	425	445	427	432	439	411	418	420	424	426	427	421	428	415	425	460	412	483	363	383	431	467	420	421	415	401	445	418	375	397	397	386	417	397	424	401	402	421	405	389	439	427	422	397	407	467	414	414	400	407	426	378	444	416	419	427	465	454	420	407	427	395	412	409	453	425	407	426	468	399	414	430	409	443	424	453	410	405	418	439	416	436	418	460	407	392	445	410	400	466	443	369	416	432	421	413	378	438	454	442	393	418	401	422	403	420	420	438	463	425	484	457	395	429	399	378	445	400	389	431	429	367	403	434	395	405	436	373	407	389	424	402	433	423	431	426	382	434	437	429	420	418	426	420	416	429	442	438	383	384	412	464	397	410	383	413	407	398	416	391	424	413	394	427	400	416	404	414	421	415	403	397	443	428	378	418	442	413	417	393	416	446	429	452	426	401	427	433	417	384	439	428	437	420	420	438	430	402	420	411	420	438	421	402	389	434	413	440	427	421	431	395	401	399	428	397	449	442	462	436	438	423	414	409	387	412	432	426	377	405	419	440	388	384	433	431	424	447	426	402	406	446	390	431	401	406	399	405	386	435	392	416	394	434	408	407	421	422	416	430	429	434	464	457	415	416	421	416	424	447	412	416	452	435	372	383	433	438	400	411	411	376	412	460	405	413	397	438	418	452	416	424	432	428	384	403	420	419	412	451	408	411	399	388	402	412	389	419	425	449	378	363	389	448	385	423	434	398	364	409	416	415	387	440	407	410	394	419	434	426	360	385	453	400	434	396	382	420	459	413	433	432	416	393	436	429	398	400	418	414	444	426	475	427	419	435	437	428	414	401	431	431	413	416	439	405	397	437	452	424	412	415	404	428	407	413	401	424	460	403	433	478	429	440	398	425	404	447	415	418	421	418	386	376	433	450
17988	18871	37192	41463	37059	33246	30327	23684	19572	17756	15831	14735	12601	10240	9600	8839	7391	6526	5751	4688	4846	4508	5079	3740	3999	3597	3300	2392	2169	2344	1618	2033	1700	1568	1569	1517	1280	1171	1206	1168	1074	1048	1077	1164	955	984	998	960	943	976	956	969	953	984	995	1005	909	934	965	981	924	912	921	977	987	939	937	942	989	960	960	916	979	933	965	948	944	969	949	969	1004	955	935	957	963	947	990	939	900	926	936	907	958	946	955	1001	944	975	949	924	919	939	936	922	968	907	944	1054	952	922	893	959	921	947	1001	931	859	998	915	967	931	981	966	903	949	955	942	921	984	938	979	943	920	919	968	931	978	916	972	952	932	973	1012	925	956	980	982	967	941	925	912	975	926	899	954	908	949	941	934	968	956	965	955	982	977	956	946	966	1001	898	911	900	938	915	975	949	937	913	941	925	959	943	956	969	966	930	965	968	947	939	932	974	912	942	908	956	943	975	930	927	902	1008	921	944	990	967	955	955	961	916	954	969	936	925	964	977	1001	909	953	920	955	960	980	977	954	917	982	964	981	923	977	923	966	967	910	926	947	1000	948	922	951	950	930	977	973	952	961	914	973	952	981	947	959	928	906	957	972	956	918	937	914	993	955	981	965	958	960	908	973	912	966	921	928	938	949	875	908	977	936	935	973	1007	940	998	948	901	936	990	931	902	953	885	1010	918	933	979	988	910	903	974	962	951	896	966	931	914	960	961	938	953	936	892	931	920	935	964	949	964	948	971	904	976	959	976	934	963	956	903	942	923	953	957	982	958	942	970	931	919	917	953	952	907	915	928	916	912	914	964	985	992	977	933	976	951	940	857	960	926	958	912	978	978	945	868	977	983	952	952	979	947	981	931	952	969	982	946	949	942	970	913	932	936	916	931	920	910	999	1000	948	946	935	899	988	977	934	923	940	928	943	975	960	972	921	968	1013	942	912	887	908	984	897	918	949	979	959	931	954	982	962	969	889	1004	955	958	983	925	961	937	909	1013	955	965	971	903	1016	983	951	946	956	941	986	913	938	939	927	962	959	916	990	961	940	927	930	913	950	940	936	925	1010	918	1008	991	949	898	936	909	957	913	968	956	940	896	978	905	944	978	939	959	948	933	888	924	944	953	929	980	963	905	887	904	969	951	980	956	1017	951	945	973	908	954	972	1023	934	969	925	961	924	952	933	939	947	898	957	940	957	973	979	944	989	960	1008	915	984	980	925	996	969	926	937	992	941	931	974	896	939	962	955	956	959	923	934	948	962	955	945	910	963	952	932	915	961	905	950	973	913	981	987	959	921	943	962	945	931	915	955	944	977	914	993	928	914	956	938	970	939	987	956	897	997	953	937	1002	942	915	1006	990	893	973	936	966	955	922	974	984	1016	931	920	944	962	961	940	955	910	900	964	977	923	985	966	938	951	950	962	939	982	924	942	935	976	941	909	943	988	988	944	952	932	943	952	938	968	927	926	950	1012	966	949	893	972	946	981	918	938	1000	976	928	941	913	966	911	964	980	918	956	885	983	958	924	950	931	962	933	925	928	962	980	975	993	957	1050	909	940	954	942	959	941	939	913	974	914	978	915	928	905	934	948	895	953	963	972	957	940	971	949	894	1006	937	985	969	942	989	971	934	963	982	992	961	983	923	1013	1001	956	886	1019	952	943	887	990	910	932	947	915	896	930	944	885	962	920	940	941	972	978	998	942	956	931	942	956	953	942	932	894	910	973	936	973	1044	910	959	976	951	946	944	968	973	948	916	906	912	986	989	996	923	947	1017	956	978	1010	928	865	945	929	1000	1000	976	948	1013	909	974	938	1000	962	921	937	967	895	949	948	945	890	913	965	993	899	971	938	921	915	923	901	947	1023	930	973	952	909	970	925	891	931	958	956	946	960	978	964	926	940	933	963	981	979	953	937	956	979	976	949	992	926	996	963	957	940	933	920	965	947	987	887	953	973	991	979	914	908	949	918	984	977	908	979	987	912	978	941	937	947	971	901	980	911	916	966	950	940	1015	961	1013	929	953	993	969	976	933	977	962	1010	919	958	983	933	999	979	961	922	939	927	992	953	930	872	942	956	980	934	939	987	987	979	945	917	945	908	977	982	903	887	913	958	940	1049	1013	952	954	961	888	967	979	931	942	925	981	956	928	942	976	913	942	917	994	947	917	955	884	951	973	1024	938	913	942	1025	886	920	937	956	921	960	899	898	921	930	973	911	959	945	981	958	894	915	972	948	965	984	984	997	938	986	963	888	910	950	890	969	964	949	884	941	981	892	948	954	970	911	981	984	935	991	889	956	977	906	955	980	921	979	938	981	923	962	984	1037	1011	959	974	949	984	968	933	919	931	964	962	1011	938	971	933	938	977	950	966	966	977	951	959	862	959	913	937	947	934	895	922	865	923	977	933	921	981	954	939	894	931	984	997	931	943	955	957	934	958	932	907	957	927	969	928	960	942	910	979	971	926	942	974	1003	931	934	983	933	905	994	886	941	926	937	1024	907	975	976	1004	936	933	915	1007	954	961	964	951	913	948	950	924	967	1025	919	950	975	946	974	936	997	943	947	980	932	919	940	939	938	941	948	940	974	919	973	969	911	941	930	932	889	953	976	899	982	966	920	933	969	945	960	948	945	941	913	1016	907	949	940	946	914	968	926	981	907	960	967	920	1000	940	933	996	935	950	971	986	1004	938	949	924	984	944	970	963	970	968	912	939	961	1021	914	916	966	925	1006	1026	973	988	966	888	940	887	940	937	914	947	921	928	1006	957	914	861	984	965	939	962	933	960	941	941	935	921	990	890	964	921	932	954	896	911	935	971	921	936	922	934	945	936	967	976	942	924	891	954	955	965	950	957	966	966	957	964	948	1002	940	979	934	948	885	966	954	914	968	986	939	1011	912	934	934	1020	954	991	968	956	968	1009	926	951	918	940	929	949	984	949	986	974	994	959	948	955	972	954	977	941	933	971	899	971	966	918	959	1000	969	965	948	979	945	949	908	1006	932	971	960	929	941	983	923	910	964	929	972	962	968	951	926	985	979	928	960	947	991	975	958	1011	904	995	938	969	957	943	938	942	983	918	889	942	959	971	945	919	1012	886	957	988	883	964	982	980	962	996	909	950	929	899	970	966	946	985	899	912	991	1001	954	961	923	914	961	937	956	954	974	949	942	921	904	978	901	960	942	954	973	987	922	984	950	957	940	958	893	946	966	976	962	935	949	909	923	907	947	921	989	945	973	961	916	879	945	960	983	932	935	936	961	945	932	958	988	983	920	953	1004	940	958	947	917	982	867	932	917	955	960	926	983	965	969	917	965	1010	942	995	918	931	950	912	965	975	971	913	946	900	931	929	935	967	959	968	930	946	947	967	956	971	938	986	940	961	984	946	943	945	983	1002	909	919	975	947	971	971	911	926	880	885	933	925	994	934	927	954	953	949	957	998	1021	926	934	1011	900	941	963	960	951	916	935	913	977	959	950	916	940	938	904	1011	947	930	929	916	945	937	971	976	959	957	975	993	1014	965	868	989	941	1001	923	907	902	969	931	952	970	969	950	971	916	936	1023	939	938
14229	11762	16380	14384	8141	5371	3773	2348	1632	1286	1024	918	737	606	613	558	493	387	372	342	359	364	336	314	378	298	322	273	278	291	291	314	276	275	252	263	224	243	239	265	232	249	237	255	221	262	232	254	233	231	249	234	235	225	243	217	225	250	249	211	246	216	248	268	229	283	229	227	231	232	235	231	242	209	250	230	262	238	215	261	204	220	228	235	241	242	233	243	226	256	245	245	225	213	244	241	246	233	256	267	226	243	248	238	243	222	244	260	257	269	242	249	240	234	245	240	238	250	234	237	236	223	202	232	243	217	224	244	221	251	230	224	243	248	239	206	277	224	247	227	243	241	211	220	219	244	243	251	223	212	262	265	213	249	225	216	230	263	239	244	251	241	232	237	240	219	264	220	238	245	227	222	256	237	274	219	251	249	245	241	255	219	245	217	248	244	220	222	224	232	251	242	216	211	210	252	237	233	229	213	232	208	249	235	231	254	219	235	246	264	235	233	235	250	232	237	241	236	241	195	258	236	265	230	242	224	249	243	234	252	215	239	250	244	246	240	246	271	255	221	258	211	222	235	196	230	232	233	238	221	229	224	235	221	252	230	261	245	264	241	255	216	240	234	253	251	232	245	222	231	245	203	252	250	238	234	232	221	263	231	232	227	235	260	243	226	236	259	242	265	235	225	219	213	247	234	246	203	224	254	243	258	247	252	252	246	226	268	244	253	229	229	253	246	221	220	266	215	223	229	246	213	213	241	234	228	240	255	218	274	230	228	229	250	253	220	227	220	230	258	250	230	235	209	202	231	240	246	253	224	245	237	197	239	238	235	247	228	245	246	242	228	249	253	227	249	226	230	244	229	245	213	220	249	238	195	254	209	222	252	256	221	242	210	251	234	232	217	233	201	219	239	227	219	243	238	220	257	234	215	236	236	238	234	232	251	225	252	225	224	241	256	240	232	232	222	248	236	243	245	215	240	233	240	229	249	244	234	226	213	244	225	234	252	249	226	209	216	227	224	209	227	265	201	244	248	219	226	207	232	224	237	229	239	262	212	250	260	214	233	235	232	229	265	231	256	232	237	242	220	241	221	235	229	226	205	219	234	227	243	239	223	239	213	238	250	217	221	234	267	231	235	258	239	256	219	246	259	275	251	245	228	236	260	232	237	247	241	234	248	220	232	232	265	246	232	261	246	240	243	212	245	230	256	225	224	238	248	201	218	261	244	262	219	221	269	243	222	196	256	208	266	256	216	217	237	246	235	210	264	235	240	252	208	216	241	227	223	200	216	244	221	254	263	235	252	256	224	244	242	240	240	214	222	230	240	205	247	237	237	204	221	256	240	223	272	248	229	237	241	225	252	233	220	222	226	240	261	257	249	271	234	232	224	243	214	214	233	227	246	205	237	207	230	237	249	257	245	256	245	223	238	235	237	222	224	190	237	231	249	211	227	218	210	233	216	242	243	225	230	261	246	239	229	234	259	238	229	243	250	252	237	231	221	250	234	243	226	242	233	248	236	242	262	234	216	289	242	224	228	238	249	235	228	255	238	242	245	239	222	239	240	248	262	240	224	244	259	228	210	216	237	229	218	230	224	244	247	229	249	223	219	239	230	251	250	243	253	248	246	243	238	231	222	240	223	243	220	223	232	239	250	234	249	209	250	225	263	246	231	251	251	272	244	256	232	260	258	250	224	220	263	211	224	218	203	239	264	256	248	229	253	258	213	232	249	244	237	232	219	253	288	235	239	261	242	253	241	221	232	246	224	233	198	228	239	254	264	213	224	284	232	241	249	261	217	217	244	228	194	244	246	219	223	218	278	252	252	258	205	274	255	209	238	219	256	219	236	241	239	238	218	248	236	239	217	227	221	244	240	219	232	239	240	248	258	224	217	212	235	234	257	256	192	273	224	228	247	233	214	220	234	248	201	266	196	207	221	216	275	251	234	236	210	240	243	201	235	251	251	213	236	237	234	220	210	229	239	254	228	235	230	240	255	237	206	268	242	244	241	235	243	246	255	245	242	222	253	240	264	271	256	227	232	244	238	240	249	233	260	247	242	235	228	232	219	249	226	236	214	241	220	225	231	204	249	223	232	228	243	218	212	214	253	253	238	235	241	244	190	257	255	225	221	253	233	226	232	236	232	237	261	248	238	217	251	250	256	258	233	256	263	252	240	218	250	230	224	220	188	238	219	257	209	258	234	261	246	260	241	230	242	233	226	229	237	234	213	240	226	239	246	258	249	240	226	234	223	242	243	263	248	237	219	214	230	231	262	237	228	261	230	229	240	267	254	231	210	232	247	240	214	251	234	224	242	242	235	228	248	216	251	208	251	251	223	248	242	234	213	231	228	224	232	246	245	204	231	232	238	219	218	212	238	214	240	228	237	235	229	254	215	251	198	248	249	231	240	231	243	235	261	225	236	256	209	238	253	255	273	243	263	223	255	226	243	204	267	236	227	236	226	223	234	269	245	210	210	217	219	222	252	242	251	223	206	233	221	231	212	212	286	243	224	257	226	234	241	218	238	214	212	215	248	230	254	247	258	265	251	225	226	244	234	226	239	233	236	228	237	250	256	236	223	207	245	257	236	214	233	220	240	232	237	225	240	227	231	220	252	228	251	247	234	246	207	226	217	246	211	245	288	233	212	220	241	225	215	206	232	228	239	252	231	246	247	208	238	248	215	249	238	224	217	245	238	249	237	236	227	250	243	220	258	218	271	263	242	248	232	228	208	220	241	201	222	212	218	237	235	220	233	224	251	260	236	261	235	266	235	214	229	256	259	234	235	234	226	220	234	223	236	223	236	254	246	232	242	222	250	226	213	229	237	252	240	249	196	229	244	241	267	269	262	252	236	249	223	240	248	202	225	236	228	253	238	228	227	249	254	233	227	233	255	222	234	238	243	215	214	244	225	224	269	236	262	265	213	258	238	234	227	247	217	201	238	210	228	235	237	228	247	262	227	235	234	248	227	229	251	240	215	235	228	248	215	245	229	219	257	209	255	252	247	213	228	233	230	256	241	243	236	222	235	231	248	222	226	252	218	249	220	247	238	240	249	236	230	244	232	236	260	239	244	219	253	240	239	226	228	230	223	226	223	246	222	226	257	230	278	245	230	240	239	237	245	240	253	239	236	223	227	249	252	230	241	242	230	231	219	242	212	225	253	215	222	236	202	236	222	221	237	245	203	264	259	234	242	271	253	175	255	233	200	245	261	212	243	243	257	242	233	207	226	264	269	235	218	257	212	237	210	212	228	191	234	221	213	261	237	250	222	226	228	236	248	222	206	228	250	245	249	200	220	240	251	226	231	207	250	209	237	255	240	190	226	243	231	217	247	248	223	232	214	211	228	206	225	236	243	213	244	244	235	198	242	222	248	230	210	232	258	237	245	227	239	238	231	226	219	231	243	263	278	242	232	244	244	226	236	254	226	223	234	261	256	225	238	217	264	205	237	235	260	201	253	254	232	219	219	230	228	235	228	242	262
7703	9704	22563	26150	20405	17224	13778	9638	7518	6187	5066	4198	3377	3120	2912	2510	2144	1559	1525	1340	1434	1368	1203	1395	1426	1285	1302	1056	928	997	1055	897	818	780	654	675	654	646	693	647	586	619	634	571	600	586	594	612	594	601	606	541	538	582	582	576	576	600	586	624	591	615	577	618	582	603	570	597	573	602	575	576	602	548	579	585	583	566	568	577	579	567	573	539	604	551	591	555	560	576	582	597	554	599	571	576	582	623	589	570	615	582	553	608	598	580	601	595	539	597	572	536	570	586	554	573	588	609	594	564	598	591	608	618	578	570	601	560	578	574	576	533	593	592	611	589	546	542	561	608	576	619	608	592	607	607	581	602	599	582	569	625	642	561	575	557	582	592	602	610	568	596	592	603	620	589	608	623	623	585	614	624	584	587	613	525	565	550	582	609	610	590	544	602	586	543	580	521	607	564	594	553	579	615	584	630	590	620	604	567	622	566	591	562	580	583	601	583	595	611	579	567	588	584	598	590	618	605	564	553	558	587	577	571	597	561	591	580	608	605	604	572	560	562	614	569	587	566	596	573	576	572	565	607	616	634	598	576	551	612	556	594	599	577	543	623	581	596	523	588	599	564	600	593	572	581	561	582	573	605	565	606	582	595	578	586	588	521	572	605	559	594	606	576	594	583	592	545	556	576	585	569	566	586	576	576	599	580	548	634	573	591	610	591	577	573	534	565	594	583	579	564	601	573	574	603	557	590	583	580	577	555	546	568	589	593	581	559	596	590	569	589	598	625	620	574	603	574	564	532	608	565	596	585	570	610	612	605	585	623	548	556	614	558	598	611	581	535	597	593	594	606	584	569	553	566	583	603	573	585	568	574	621	585	612	566	583	590	611	603	580	587	600	582	563	602	598	599	592	594	565	597	569	563	625	585	570	564	594	553	589	592	570	607	595	600	580	569	608	589	562	573	549	607	564	587	614	639	628	589	644	531	551	569	567	593	589	543	566	597	544	578	586	594	600	570	584	625	580	587	586	567	562	593	645	598	639	556	559	588	569	566	572	627	579	563	581	562	588	613	549	566	592	568	588	551	546	579	572	567	553	597	571	592	618	553	594	573	605	575	640	547	571	589	560	539	607	573	557	595	605	618	569	622	573	579	572	571	583	623	580	623	572	585	555	609	583	583	597	546	571	567	591	610	586	586	574	554	557	617	588	586	606	539	562	575	583	580	598	568	563	576	554	581	609	598	569	583	636	584	573	562	604	577	574	546	611	581	584	571	543	594	594	605	627	591	596	602	577	572	571	563	550	579	598	566	558	602	576	584	556	597	580	593	589	624	565	595	592	618	581	590	579	591	604	584	616	610	567	595	568	530	576	593	574	638	583	571	584	603	582	584	556	578	560	584	592	567	587	634	566	552	590	614	559	612	556	599	640	588	576	636	599	578	617	601	580	602	607	571	590	600	548	572	557	580	580	602	644	594	605	579	588	593	546	603	571	584	589	592	618	585	593	598	585	581	624	612	611	617	577	602	584	540	550	564	566	574	575	600	538	624	554	588	601	569	551	576	546	603	587	609	585	573	508	563	604	605	596	565	570	597	603	602	577	610	618	583	591	590	556	564	559	589	526	574	591	567	646	617	581	576	601	616	583	597	610	631	582	596	540	590	570	540	589	572	555	589	571	555	582	566	583	572	569	571	592	612	610	589	551	637	596	621	606	603	573	597	549	561	589	636	579	581	530	601	573	608	573	549	595	596	624	550	585	606	556	565	597	550	580	617	606	604	586	572	625	648	554	626	618	609	562	567	620	581	598	602	578	552	595	576	613	579	603	587	559	551	550	605	586	566	532	577	599	565	568	572	587	592	550	572	593	631	566	600	583	612	557	548	561	545	601	538	545	590	538	598	545	558	573	548	596	535	572	614	578	617	554	586	628	588	589	582	556	582	614	592	592	597	594	533	563	581	594	584	608	552	601	580	597	582	623	581	582	604	592	611	542	562	591	576	590	601	578	601	616	615	565	582	535	623	597	558	569	576	575	571	532	577	542	542	612	587	608	566	600	591	577	578	577	589	584	567	567	600	559	575	559	572	584	592	599	611	577	597	590	574	581	586	588	581	552	603	580	574	629	594	606	585	557	560	530	537	586	553	583	565	599	577	622	617	591	631	561	583	568	551	593	594	582	584	615	546	549	540	547	615	603	546	592	572	602	605	595	582	574	579	613	605	566	611	553	545	547	594	588	596	563	591	569	583	610	607	580	620	620	558	596	607	614	593	564	617	624	558	559	619	598	578	580	569	592	613	542	595	551	587	614	620	567	577	577	621	598	588	592	612	565	547	581	535	582	555	577	608	636	607	533	591	541	591	545	536	586	607	530	564	636	581	587	571	584	638	594	625	599	559	584	530	577	589	585	556	580	587	562	555	588	560	609	583	608	574	579	605	582	591	591	582	595	584	616	611	597	581	581	616	586	592	639	595	577	617	567	552	570	530	586	581	584	578	564	535	608	587	546	550	577	575	571	590	583	594	581	533	575	534	546	564	591	555	605	610	548	563	580	635	576	611	579	615	587	563	555	593	596	577	542	570	554	572	576	568	610	556	581	578	621	555	557	557	565	586	616	581	629	584	573	537	615	609	576	592	544	598	579	582	578	596	568	550	574	617	576	589	544	594	576	545	574	621	583	560	583	570	555	596	606	548	556	590	608	578	575	582	570	553	582	593	546	565	568	595	589	569	556	567	590	555	625	585	602	583	601	625	599	571	593	606	572	603	625	584	614	632	617	566	543	593	558	583	598	654	571	544	597	572	606	577	600	567	586	619	603	570	611	581	605	614	613	566	548	576	564	561	567	556	589	590	551	547	583	594	571	557	562	588	587	618	582	599	560	586	570	596	549	550	565	591	585	607	572	591	555	596	566	528	616	588	567	581	580	596	586	571	560	553	563	573	584	584	607	620	587	547	613	618	555	538	583	597	619	571	558	536	622	580	576	588	603	602	608	628	622	568	559	624	613	583	631	583	579	571	590	587	598	597	635	578	572	608	616	598	600	575	580	590	551	596	595	579	581	614	611	600	600	586	545	618	619	569	558	538	577	549	605	615	560	561	566	579	603	584	596	599	553	576	595	610	590	558	592	566	562	565	591	648	618	596	556	592	649	591	617	559	618	595	558	580	572	579	592	571	593	583	581	569	582	603	615	591	586	575	587	570	619	554	597	591	605	615	605	600	597	634	554	596	617	606	598	574	602	634	597	592	578	590	564	567	623	578	580	579	604	620	580	597	573	587	555	555	580	574	554	596	556	586	548	602	615	587	589	584	573	555	592	594	564	592	564	578	590	626	580	567	561	599	546	554	585	599	574	573	566	592	552	583	601	584	601	588	556	562	511	577	589	574	592	589	582	572	585	535	578	630	595	614	575	605	594	584	593	594	580	587	593	567	598	586	597	600	604	576	596	574	572	577	581	583	567	542	545	554	563	596	565	590	558	545	592	572	613	604	563	589
25281	19334	27381	24446	15959	12551	8794	5780	3810	2981	2532	2247	1717	1510	1332	1067	1074	876	787	691	635	648	634	604	583	531	486	523	441	404	439	390	370	383	367	313	306	300	313	330	354	305	325	345	290	296	332	274	321	327	332	295	328	297	310	306	307	305	330	304	285	337	328	297	322	358	346	306	315	331	312	274	306	297	297	306	293	338	306	328	285	297	301	319	326	302	306	311	319	308	304	324	314	313	286	283	317	290	291	348	346	315	313	298	310	280	265	328	314	323	311	309	294	284	286	310	304	315	299	301	339	366	329	310	336	312	300	329	298	322	297	334	332	307	291	295	306	320	314	316	303	275	326	307	328	298	300	309	309	304	292	318	289	338	342	318	294	308	271	326	309	301	293	283	332	327	301	324	293	320	305	306	331	325	313	343	308	297	307	278	300	313	292	283	335	286	328	304	285	338	319	293	301	300	295	316	310	304	332	308	314	308	287	317	305	269	320	323	315	296	285	328	326	332	296	294	299	328	325	288	318	297	316	308	327	302	322	306	325	284	303	302	312	306	288	305	317	315	302	303	274	281	302	284	289	307	277	299	276	278	295	279	316	291	310	329	286	313	346	349	306	291	317	285	297	317	317	339	323	320	285	316	306	312	298	348	291	298	271	275	294	301	348	281	322	323	299	324	306	304	266	313	334	305	316	302	266	305	315	334	282	342	308	282	320	288	335	306	288	321	300	322	313	290	306	300	304	298	280	313	291	318	295	285	286	298	316	313	329	292	297	305	292	288	322	308	307	309	322	295	313	329	295	315	280	341	298	301	295	298	334	287	310	261	317	276	289	260	319	310	288	299	282	308	320	319	325	289	311	341	346	308	302	343	311	275	318	309	301	325	310	265	282	294	317	298	336	300	323	303	310	299	311	307	301	312	323	292	320	328	320	336	306	329	301	338	286	288	340	329	299	309	314	304	353	307	299	299	308	326	310	302	287	300	293	325	300	309	318	304	311	305	319	308	316	326	313	293	307	287	284	346	320	295	306	300	285	282	294	294	283	319	321	298	291	308	298	340	312	282	310	301	300	318	323	322	289	317	323	299	277	312	304	310	272	292	280	327	262	298	291	305	316	314	309	324	332	306	315	303	281	285	297	298	315	312	308	334	280	310	307	299	298	328	296	329	327	301	312	336	301	308	336	292	275	285	299	302	315	305	277	294	305	292	305	323	299	309	293	328	305	346	292	345	294	289	307	309	311	293	348	301	296	286	293	308	276	317	342	284	325	298	299	306	328	337	311	300	330	307	301	307	307	305	280	278	297	303	320	301	284	241	308	315	301	319	283	319	344	310	337	287	314	298	304	311	306	301	304	306	324	295	279	307	322	318	287	279	299	332	321	324	300	317	303	309	258	276	292	291	310	293	299	325	304	304	310	300	298	312	302	311	278	314	297	325	342	297	345	302	311	320	319	312	315	296	335	300	284	333	329	294	279	313	298	307	267	334	312	320	304	316	302	307	302	283	270	306	313	302	324	343	320	310	288	295	305	297	318	264	290	295	281	300	282	295	327	296	308	293	269	326	334	308	322	322	323	315	282	309	285	334	322	309	311	338	326	301	298	299	345	328	330	312	300	329	300	319	272	340	297	296	301	314	329	335	326	292	321	289	297	306	292	328	308	269	311	284	303	290	303	311	327	327	302	279	278	290	330	304	253	306	277	298	314	302	299	302	310	312	338	315	312	306	327	305	310	312	317	292	329	302	318	325	309	270	335	337	309	285	330	342	335	324	341	293	345	327	314	319	322	354	313	290	284	310	328	259	294	367	280	309	299	294	345	320	287	301	283	293	345	302	276	321	357	288	328	319	292	292	309	287	293	304	319	286	313	352	314	271	304	313	358	252	314	302	333	319	323	299	324	285	300	299	342	290	310	315	317	283	322	298	291	301	310	301	337	333	299	314	318	325	316	313	282	297	292	291	276	288	297	303	292	333	305	327	326	293	317	311	322	287	278	291	306	309	308	316	309	310	315	295	303	327	307	329	268	322	314	272	310	290	341	291	264	342	308	306	308	301	322	302	304	323	295	269	303	311	315	334	265	315	270	325	298	289	315	332	268	305	280	312	303	307	321	311	315	314	332	329	297	322	304	335	327	338	315	299	317	302	292	316	320	306	305	268	307	300	299	320	296	298	305	274	312	301	294	325	325	333	311	317	328	299	257	323	323	290	324	311	282	305	330	286	314	317	294	346	296	304	313	294	329	318	304	321	339	291	319	284	286	327	330	290	321	289	315	312	309	291	301	317	319	308	314	334	293	311	326	305	307	265	316	303	344	331	325	290	302	301	292	362	310	331	326	306	290	311	285	318	311	292	311	298	316	278	306	305	330	274	269	300	290	318	301	330	308	279	319	307	313	292	310	314	337	294	326	293	290	320	287	303	295	302	325	294	326	302	343	327	319	301	311	321	324	325	302	304	280	320	304	293	291	275	304	323	303	352	289	304	370	319	307	306	328	316	292	288	322	338	325	302	317	288	272	316	302	343	261	333	309	303	309	350	314	318	307	317	333	295	296	315	319	302	305	342	291	308	339	330	306	347	328	322	318	299	317	310	271	316	323	293	308	314	302	320	282	295	273	311	299	311	300	336	297	306	335	347	317	345	334	291	312	292	316	297	305	310	300	277	308	299	270	316	321	285	303	342	323	280	316	290	294	306	308	293	289	322	305	294	306	334	354	363	323	314	313	326	294	314	295	330	320	336	287	273	337	294	302	313	309	304	292	298	345	288	292	309	332	301	299	325	284	279	308	329	309	305	330	342	348	318	301	337	277	313	352	348	308	299	280	279	301	348	271	269	298	335	302	308	298	257	293	311	302	288	309	322	280	326	296	321	326	316	316	316	289	344	311	371	299	289	299	313	282	301	310	308	298	275	310	305	294	289	345	334	308	342	322	287	309	312	329	311	342	304	303	311	302	289	318	281	301	313	281	327	306	301	303	297	295	314	336	333	299	342	310	307	324	305	284	297	305	316	276	292	332	313	305	284	324	304	304	301	309	269	311	333	313	288	333	294	300	323	317	289	306	314	307	305	301	313	319	318	324	326	300	310	326	300	298	302	302	296	316	312	309	331	314	334	347	314	337	345	316	303	279	315	294	324	335	299	288	311	303	329	319	338	308	278	331	282	315	312	297	284	317	334	323	326	284	283	315	288	288	302	304	316	327	299	299	297	332	327	290	303	324	299	299	320	306	312	324	307	309	292	312	329	312	345	318	285	279	301	306	317	331	300	318	301	311	322	339	294	317	289	340	271	299	297	302	296	276	315	342	258	311	312	301	282	294	298	323	296	303	311	317	288	313	317	290	290	288	276	319	259	318	302	329	288	322	284	302	333	302	302	331	289	297	328	300	321	335	292	290	289	291	300	274	272	328	286	314	298	293	313	342	293	336	354	311	333	329	328	301	327	299	306	329	330	317	277	323	298	299	313	318	306	305	274	335	324	333	308	342	321
14194	15274	32295	35458	30244	28035	22395	18260	14865	12700	10706	10497	8160	7286	6496	5756	5127	4273	3894	3284	3082	3082	2968	2693	2527	2472	2168	1971	1414	1387	1664	1410	1227	1151	912	865	894	872	871	806	807	758	849	967	961	710	723	773	749	726	746	757	733	734	748	748	765	755	711	743	750	758	701	731	773	725	702	720	730	726	716	747	758	760	710	739	726	744	765	712	718	786	715	774	742	759	706	716	759	766	790	754	744	742	729	770	728	708	702	719	733	725	767	717	700	740	766	757	719	727	731	703	765	741	736	765	711	725	752	725	771	675	712	752	700	714	739	703	769	750	736	734	686	747	760	786	690	709	762	723	780	738	761	755	744	727	768	783	735	780	752	743	736	720	765	761	733	691	777	736	732	736	766	719	716	719	775	695	768	737	713	704	727	771	717	764	710	754	765	683	708	728	720	772	715	796	722	723	718	738	703	718	766	706	754	754	802	705	775	721	727	728	723	774	690	775	723	680	756	742	742	733	732	736	763	751	719	726	737	696	745	716	736	723	750	744	732	745	758	768	722	775	740	722	731	766	768	722	794	700	694	757	740	760	744	725	758	753	790	736	778	742	708	743	766	756	736	714	736	797	751	712	725	726	752	737	700	793	730	792	766	712	731	738	740	790	755	763	722	716	704	724	702	765	705	767	735	695	726	720	785	776	700	765	726	716	725	732	739	729	749	752	787	739	745	740	786	704	718	739	735	768	788	719	744	774	738	733	742	715	705	753	746	835	697	733	755	716	721	719	694	754	763	720	731	730	762	735	754	702	770	761	683	756	759	749	730	715	749	744	759	759	719	733	748	716	715	755	740	709	732	747	730	814	714	772	749	727	769	763	711	735	746	686	768	727	785	764	715	721	761	723	744	774	739	741	688	727	747	728	762	747	695	725	745	749	736	703	708	709	774	708	719	746	757	740	703	714	698	714	788	727	723	745	725	697	729	735	773	703	749	730	745	684	765	716	714	708	760	735	737	749	737	759	752	703	719	768	732	728	763	722	715	770	719	758	646	798	721	728	713	721	751	688	731	739	769	783	772	747	771	786	733	764	765	740	728	725	724	690	767	710	763	704	760	711	730	757	746	785	787	773	715	798	777	746	735	740	726	786	726	719	725	725	714	703	764	774	743	710	740	760	721	681	747	738	696	683	745	740	756	743	755	761	776	708	716	745	736	761	714	716	751	711	762	741	752	765	712	687	712	747	716	781	702	724	708	731	763	805	791	749	725	739	754	709	711	731	777	805	718	750	763	717	710	764	728	739	779	705	731	748	706	725	764	703	724	729	712	760	756	730	722	722	693	721	774	752	746	744	691	761	741	725	698	740	732	720	785	752	717	760	735	728	763	702	728	732	696	723	778	745	776	741	728	703	714	715	770	776	695	738	739	754	746	702	729	735	754	764	746	792	747	758	747	802	731	738	750	743	721	756	729	733	762	693	763	774	753	739	757	692	757	766	727	737	746	794	683	792	748	734	763	695	778	754	729	738	787	719	709	716	702	726	730	769	730	751	768	772	754	729	765	811	755	754	709	708	711	746	692	757	735	754	709	765	734	694	730	719	768	761	727	756	734	696	742	740	740	734	746	807	699	687	757	762	768	739	754	750	740	738	739	741	725	724	750	727	764	705	763	794	762	701	710	759	744	733	734	747	763	781	724	710	761	786	714	746	792	749	733	721	749	742	702	730	733	683	740	730	773	760	760	669	725	743	768	786	716	749	772	772	742	754	716	699	731	741	712	764	753	777	757	688	728	747	770	723	765	759	723	768	737	781	752	744	743	705	709	693	733	764	762	750	743	708	729	730	721	767	689	721	801	740	731	723	766	743	741	718	752	735	741	755	737	741	733	698	761	718	758	762	718	694	709	732	767	739	755	766	724	707	767	764	746	736	723	762	720	753	709	739	784	793	725	724	742	771	732	729	760	722	744	748	731	726	705	704	766	774	812	764	750	741	761	748	758	744	718	763	749	717	702	782	765	762	713	718	721	686	769	752	766	769	731	721	786	724	792	707	788	702	751	760	729	755	771	721	754	784	787	757	778	759	747	726	755	759	748	746	763	745	764	719	744	775	719	718	796	773	730	726	777	747	731	785	785	741	728	777	760	724	719	702	756	814	740	782	726	728	704	771	724	742	773	740	724	738	762	707	745	725	759	723	761	745	712	736	734	744	774	734	704	786	733	753	738	710	736	747	693	774	751	719	788	751	694	760	751	746	780	733	727	734	788	748	739	725	748	733	786	795	742	735	739	757	718	784	740	746	748	715	745	723	767	714	782	757	751	738	727	737	803	762	728	766	735	783	660	777	704	771	716	745	761	775	744	741	721	739	731	782	677	700	762	729	748	765	711	719	759	723	732	780	677	718	728	672	724	736	711	737	737	760	713	731	723	745	719	691	759	720	748	725	789	736	754	755	757	739	716	720	805	721	773	756	749	785	752	746	741	740	724	708	737	712	753	793	729	699	724	711	761	748	785	721	696	722	726	729	754	795	709	689	770	759	754	741	711	790	723	720	742	697	769	749	703	726	740	712	660	784	729	730	767	722	720	796	730	715	755	718	716	750	803	724	734	725	754	738	696	724	730	708	743	741	723	720	712	679	710	750	801	757	752	774	744	713	779	718	758	745	723	778	747	739	748	737	721	773	786	779	758	721	708	736	704	752	744	736	736	754	735	703	755	719	762	696	740	709	733	743	716	729	739	754	735	691	720	713	796	708	732	730	825	744	735	742	716	790	718	708	733	785	712	690	741	722	752	779	727	736	765	775	775	713	699	737	778	749	737	696	720	698	777	721	762	767	709	766	754	761	778	716	728	654	737	766	746	714	752	694	756	742	727	750	717	756	764	729	725	798	745	706	718	742	726	729	777	723	772	761	758	744	756	775	731	749	747	765	738	742	756	780	769	721	729	694	734	752	751	763	724	755	754	718	750	762	707	783	737	744	761	758	780	703	745	760	767	737	676	713	695	793	693	761	726	748	707	706	736	782	744	722	740	743	772	718	769	748	716	774	719	773	735	734	722	795	764	720	764	739	754	742	765	743	777	759	701	796	724	743	667	722	789	742	770	759	702	762	798	741	737	779	708	774	763	790	731	744	739	799	714	755	760	727	833	673	732	706	756	753	687	703	758	764	726	738	758	736	735	712	699	748	707	751	762	764	735	786	694	695	757	713	713	732	758	728	744	742	730	778	746	722	719	755	722	758	727	767	703	687	727	735	784	717	754	771	763	755	720	759	736	713	773	738	788	691	774	699	671	769	724	782	776	707	747	739	704	778	805	733	733	733	688	759	780	723	734	709	756	718	752	697	723	763	710	690	785	755	761	754	696	766	724	693	721	738	781	696	747	749	709	752	726	741	718	728	680	736	720	721	729	754	700	768	756	763	769	743	717	769	750	761	754	709	709	790	750	751	707	743	715	720	799	649	731	780	731	733	705	700	753	781	734	772	693	725	728	720	756	744	765	722	733	736
33779	26800	35356	31907	23407	19034	12465	9004	6523	5031	4017	3427	2750	2495	2143	1812	1494	1340	1307	1020	995	1088	1046	875	871	752	643	727	575	591	645	543	557	537	441	472	445	450	435	409	416	429	414	470	532	419	412	392	440	381	405	392	404	433	423	424	419	423	416	427	427	449	387	394	376	418	402	367	434	435	454	434	412	411	420	412	413	420	414	400	419	365	415	395	404	417	423	405	433	416	413	388	430	427	424	440	444	421	436	390	411	400	404	390	428	403	391	412	410	460	422	434	408	411	451	420	410	412	417	381	414	418	442	426	429	391	404	370	420	423	411	393	373	412	401	409	394	383	388	408	416	413	441	418	392	382	403	401	365	410	410	420	416	432	448	415	405	436	406	410	444	392	407	428	407	440	423	419	411	390	442	424	462	405	350	405	399	430	393	416	456	430	421	466	420	393	397	403	438	390	424	421	452	447	426	419	405	439	434	382	414	405	386	395	389	436	449	413	378	444	413	430	444	406	401	409	378	412	465	396	401	408	404	434	380	416	395	445	435	381	441	422	457	424	417	375	398	414	374	397	388	408	418	419	427	352	404	405	392	430	424	433	382	408	453	378	411	444	374	427	405	400	417	386	370	471	399	454	394	431	443	429	420	457	379	412	398	394	433	392	436	444	420	418	391	393	412	387	404	467	444	462	413	416	391	464	405	441	422	450	395	406	438	410	438	401	435	435	396	407	401	365	411	400	424	397	402	413	417	430	416	425	408	433	430	452	405	411	382	432	443	451	426	442	397	403	397	392	376	443	449	438	383	403	434	416	391	407	438	449	437	420	373	422	387	371	412	424	409	400	395	411	416	413	423	446	437	413	401	396	385	466	442	389	418	448	387	392	422	405	401	412	415	396	389	375	383	429	432	422	443	404	413	420	420	415	391	434	426	434	426	383	419	422	379	434	392	393	368	423	406	435	440	431	466	428	403	431	403	394	422	403	422	398	406	387	400	425	384	378	385	406	422	411	418	453	426	426	390	396	429	387	404	409	435	422	413	413	445	401	416	418	400	400	442	384	411	415	420	458	431	441	366	410	452	410	430	442	385	435	421	412	425	410	436	414	440	425	412	408	398	421	409	402	435	409	396	440	438	420	391	401	451	398	422	409	429	425	405	402	393	439	419	391	434	454	394	433	410	427	424	433	443	398	378	396	416	436	428	414	412	434	385	410	415	361	382	397	404	431	453	400	412	424	409	430	402	399	437	397	405	407	406	433	380	380	424	406	413	427	420	442	403	415	388	431	395	408	426	391	424	429	389	389	403	440	395	394	411	381	462	406	405	410	391	395	457	392	388	413	425	407	453	426	405	406	410	438	442	392	408	422	421	430	377	456	402	395	390	415	421	439	430	413	420	420	403	395	433	462	418	417	401	434	408	399	435	421	419	380	446	408	412	424	438	409	440	390	423	430	418	405	403	403	384	386	435	439	430	408	418	409	400	415	453	411	395	412	419	391	404	446	417	420	429	373	413	406	435	401	410	450	404	386	385	402	446	427	430	414	436	394	458	424	431	432	403	408	419	431	435	381	406	379	429	457	403	392	391	419	409	419	462	409	420	440	392	360	418	422	406	435	419	428	365	416	403	386	410	431	408	420	439	417	393	403	378	415	402	450	409	403	425	407	386	391	408	458	424	439	360	397	401	427	407	413	426	412	433	391	404	395	435	399	422	415	407	401	390	414	424	413	412	386	402	428	423	386	451	421	434	431	422	443	420	384	391	402	420	401	423	387	391	421	400	384	429	419	400	437	427	451	395	414	381	408	376	385	419	417	436	419	398	405	429	400	418	411	446	435	410	440	446	460	377	415	390	429	420	448	423	429	444	419	385	427	462	389	409	404	424	401	431	394	427	417	415	403	429	389	413	400	416	424	427	378	409	408	374	397	420	394	414	396	401	413	426	425	402	386	404	358	387	448	404	440	422	386	434	449	425	437	419	398	439	359	398	402	445	406	399	433	415	439	403	389	422	374	422	440	416	439	392	426	377	423	405	419	411	464	378	395	426	406	412	446	397	418	428	404	402	396	430	432	390	434	422	437	440	395	410	391	437	446	415	427	381	443	410	416	378	442	424	428	434	399	417	372	381	434	449	417	432	385	359	439	431	411	427	408	427	411	401	385	414	426	424	421	412	402	441	419	403	417	421	390	419	425	440	421	394	412	403	402	418	431	395	379	431	440	426	421	375	422	418	425	430	394	427	408	416	372	447	388	397	378	418	395	412	442	403	434	453	395	430	394	419	427	422	416	375	432	403	370	415	407	383	424	411	387	412	420	412	427	403	369	441	356	397	382	405	387	381	407	425	403	432	415	453	424	412	393	425	388	364	394	425	472	382	410	392	389	420	438	367	429	435	421	463	398	418	430	409	431	435	424	403	416	409	418	401	386	416	387	453	393	401	410	408	457	402	413	454	448	394	395	458	405	411	416	389	402	430	395	436	408	384	423	373	380	435	388	386	408	429	389	423	442	429	442	411	386	450	430	408	451	432	410	450	427	423	449	371	444	431	394	376	414	405	405	409	451	407	437	451	438	431	406	435	407	426	410	461	453	405	390	432	382	403	383	449	411	427	385	391	424	402	415	453	436	416	414	411	434	431	441	382	438	397	411	426	392	397	406	426	387	443	411	411	396	400	417	386	405	412	355	395	447	420	367	447	409	419	432	413	461	470	432	385	405	403	453	388	452	422	413	413	408	388	410	402	390	390	413	391	444	372	411	438	432	346	382	409	372	395	415	397	432	453	376	429	399	380	394	373	381	392	394	418	428	428	399	426	424	397	398	423	413	418	453	433	417	419	418	398	445	430	408	408	425	397	403	418	420	403	430	406	444	405	388	412	437	425	410	397	406	408	428	477	414	395	430	392	411	382	419	429	387	404	388	413	386	376	412	434	421	392	429	424	411	415	440	405	420	403	435	404	403	399	447	428	417	436	392	468	399	387	450	417	389	358	428	430	378	436	442	415	412	441	434	455	417	439	428	428	437	411	429	421	417	384	433	431	425	406	403	402	416	416	426	435	431	380	410	482	456	412	354	435	432	401	399	427	417	413	399	397	407	407	416	410	423	404	443	425	425	436	410	410	421	389	371	408	387	418	417	389	384	382	450	414	437	397	362	439	404	413	451	397	416	404	403	419	403	392	454	412	470	425	381	414	445	440	454	395	405	403	385	408	433	429	383	443	409	424	409	429	443	428	454	410	378	385	402	418	376	424	407	423	404	425	417	417	386	439	413	434	439	423	437	405	422	418	372	429	403	422	407	424	411	426	389	413	441	406	405	404	414	409	383	386	408	434	459	400	427	380	438	412	418	454	397	423	425	424	429	419	386	391	388	437	380	456	436	424	413	412	416	428	394	422	389	413	401	443	412	384	376	399	434	436	420	393	443	413	452	421	451	444	392	373	408	370	456	436	420	429	397	453	420	406	458	455	415	377	386	430	436	429	419	417	417	438	413	469	421
18308	19979	37553	40323	35950	33538	26082	23398	19953	17441	14935	14028	11821	10978	10119	8336	7004	6399	6547	4630	4758	5158	4752	4037	3635	3232	2488	2966	1877	2117	2309	1890	1735	1538	1303	1147	1099	1060	1048	1203	1081	1069	992	1388	1712	977	932	999	993	942	908	966	964	954	971	978	935	965	1017	966	970	899	976	955	930	989	908	969	984	952	950	981	919	984	955	923	911	965	937	931	943	944	929	944	851	893	935	919	959	914	921	955	938	924	928	967	945	926	945	918	949	942	882	940	942	946	925	952	959	934	987	963	965	892	900	917	939	934	899	1013	983	934	945	958	947	910	962	941	967	955	966	949	908	906	943	962	951	974	950	925	993	875	897	963	961	971	947	892	949	894	933	937	932	933	866	903	985	903	939	971	945	950	964	961	929	923	941	917	918	939	977	922	946	967	928	932	881	897	959	935	847	959	943	920	925	910	942	938	863	933	932	923	938	941	927	916	920	926	937	897	1014	914	937	918	968	924	953	965	933	951	952	896	959	1055	955	953	967	961	916	889	914	967	943	935	937	943	916	992	897	911	974	874	829	953	921	969	949	884	948	916	911	940	893	943	944	967	903	902	982	959	934	1009	988	930	930	903	905	964	952	1000	909	950	895	905	924	970	931	1002	913	939	922	958	927	873	870	943	954	997	1008	939	931	942	927	942	949	943	962	901	965	937	899	974	964	942	984	927	940	947	903	974	911	930	978	948	974	912	959	953	929	917	965	872	974	960	925	926	900	919	874	908	977	922	1000	929	960	952	951	918	948	938	913	952	945	956	909	905	906	952	906	929	1020	953	978	952	915	931	1005	923	925	949	972	994	951	952	939	948	887	919	916	989	933	964	946	993	940	963	930	938	914	932	870	963	939	978	934	949	938	925	869	909	997	927	941	891	909	950	954	972	937	956	937	922	944	928	970	920	966	958	918	942	980	992	893	960	943	951	930	931	930	884	934	963	985	930	895	950	946	933	961	925	951	958	987	928	969	923	955	924	946	936	926	957	938	936	918	927	932	960	948	944	908	927	913	902	941	936	935	923	900	917	1008	930	938	914	910	981	971	985	943	965	944	908	925	959	917	918	958	934	944	970	955	935	887	987	981	904	929	965	897	915	973	932	899	868	932	957	947	862	996	928	875	926	949	866	979	937	977	918	932	919	966	988	923	942	960	948	965	898	968	943	922	972	980	896	951	915	978	944	943	909	933	964	942	976	954	986	970	939	960	966	919	976	947	893	970	906	935	997	934	940	950	912	938	922	931	901	982	934	920	906	912	970	911	945	945	917	914	868	960	955	894	956	939	924	912	936	920	948	945	908	903	955	930	950	884	884	937	996	965	920	954	966	944	913	961	955	878	981	883	958	903	963	952	937	928	904	916	932	938	985	916	947	972	990	963	915	928	963	995	906	1001	899	905	942	959	869	978	892	952	912	963	975	934	953	965	936	908	948	929	970	938	974	928	947	871	953	947	1000	909	894	925	931	936	934	955	950	976	995	941	959	963	914	949	914	963	945	976	947	911	952	958	912	922	920	917	907	926	909	966	938	911	919	887	940	924	983	937	966	950	944	944	931	958	936	901	938	943	909	967	909	980	934	949	914	952	907	933	950	973	908	969	951	980	926	946	922	902	949	980	940	875	917	920	925	947	945	892	902	889	987	977	942	938	958	932	927	918	917	937	989	894	924	988	966	971	929	963	955	899	954	936	915	903	928	880	963	912	907	919	935	923	996	930	932	960	919	936	921	1005	922	930	939	990	961	940	922	899	921	981	1010	974	912	850	978	934	944	901	906	936	942	945	1020	935	985	942	996	975	972	913	983	969	965	898	897	918	958	949	930	975	913	950	966	912	926	963	967	909	940	987	962	914	869	919	910	984	937	933	1006	940	949	949	998	993	974	938	950	894	959	971	932	960	880	953	912	947	929	917	910	938	907	909	960	959	911	939	932	925	939	892	886	947	912	953	984	927	957	968	966	941	955	972	887	919	932	964	895	940	924	914	947	944	921	929	977	934	928	941	953	892	913	982	932	996	902	983	935	994	981	958	958	918	937	948	937	951	932	939	914	919	909	890	928	964	913	917	930	940	934	880	937	896	901	945	860	934	920	920	912	928	917	938	942	963	908	941	959	932	938	926	962	942	995	945	916	878	917	901	924	993	923	955	899	930	937	921	923	923	916	960	936	919	1010	1004	951	938	924	967	944	975	921	929	923	924	934	926	897	964	959	938	939	952	958	931	999	966	966	937	935	965	923	956	922	933	899	932	890	948	950	936	976	883	966	901	931	879	962	874	942	944	949	908	966	936	934	944	951	940	955	968	929	901	917	945	957	934	970	873	962	946	863	916	948	932	921	922	958	994	915	977	902	901	928	949	939	929	897	928	971	911	974	945	954	950	895	938	930	961	949	882	958	960	905	929	1005	919	908	932	936	945	875	989	916	929	977	923	923	912	945	979	919	911	963	907	1002	925	890	985	933	909	955	930	924	926	935	888	929	917	960	970	871	892	904	931	960	983	963	905	904	919	980	914	931	954	961	929	948	940	979	925	901	925	914	960	940	962	953	930	927	972	949	922	961	942	928	931	936	934	946	897	956	992	929	944	914	930	956	950	1005	915	931	900	974	924	900	909	903	941	912	935	1031	911	919	932	952	946	920	928	982	982	916	949	972	888	977	994	938	912	918	935	898	920	907	956	948	977	932	936	966	965	943	929	973	973	955	934	948	1017	961	903	910	906	971	887	966	999	978	952	962	1004	921	921	976	963	986	934	920	922	967	932	960	945	901	955	990	949	964	897	911	991	914	917	938	936	938	973	987	919	906	968	923	889	973	923	930	953	935	929	961	1012	905	904	935	970	918	949	968	932	911	970	925	925	935	962	961	935	906	961	925	904	956	916	957	888	908	990	930	868	933	933	967	960	963	989	957	918	925	914	970	930	1016	937	986	962	1008	994	971	906	932	969	921	881	926	924	906	965	958	1004	922	927	966	972	924	962	953	936	944	960	1007	942	958	964	987	960	935	908	968	929	917	981	924	926	928	939	946	902	871	926	936	958	971	917	923	922	886	933	886	893	968	956	919	881	879	886	911	851	906	862	926	978	969	983	891	916	909	984	932	922	932	923	912	896	992	1000	962	940	916	972	926	945	921	925	950	934	867	873	979	922	901	935	942	956	1005	880	949	1023	950	923	939	929	928	937	921	909	946	941	923	944	937	967	932	987	942	908	954	937	915	906	938	942	940	925	967	925	942	933	960	963	962	913	934	913	921	958	896	909	958	942	918	956	895	932	952	980	907	949	953	925	896	957	964	957	922	907	952	970	908	927	929	976	959	916	900	908	918	935	945	951	897	933	906	889	1007	919	912	985	998	995	946	970	932	944	953	942	916	888	958	897	913	933	949	901	977	972	967	963	944	907	953	937	928	890	917	949	959	942	968	920	909	951	943	930	957	937	935	955	982	909	884	909	970	960	965	950	880	933	935	934	938	938	995	990	983	935	930	981	990	940	908	925	935	921	923	923	951	961	930
14210	12356	16922	13464	7438	5287	3051	2325	1694	1169	968	822	733	678	499	469	413	416	395	373	364	331	355	328	323	278	336	298	235	256	298	226	232	224	238	221	232	245	217	233	247	242	247	226	221	238	237	255	233	235	258	209	261	214	233	230	216	229	245	211	237	255	229	229	227	220	223	246	244	240	257	233	217	263	213	216	242	237	224	238	238	245	212	212	227	220	222	233	193	253	256	225	222	249	248	205	235	236	228	230	238	222	241	208	250	212	238	221	251	219	200	236	257	232	235	245	208	209	234	240	230	243	212	240	229	226	202	207	205	222	220	236	248	229	250	210	225	250	238	226	228	199	228	230	215	211	230	217	246	235	222	240	233	212	223	210	235	232	221	220	258	260	232	235	248	217	233	197	228	233	209	209	238	273	223	225	206	214	254	259	201	233	229	235	248	236	235	237	232	237	219	254	221	223	254	244	238	235	224	221	207	241	257	233	250	259	245	226	251	247	225	234	233	228	226	227	227	222	239	256	234	231	235	238	216	196	237	245	230	232	219	222	225	227	231	220	235	208	226	206	227	253	216	244	231	244	222	225	234	257	219	238	209	235	198	228	241	249	231	208	226	207	245	209	229	245	272	234	225	255	230	231	226	217	243	229	222	238	226	217	248	220	230	237	197	236	232	235	245	237	220	243	220	227	249	235	201	222	212	250	240	229	235	229	244	228	229	207	231	232	246	254	203	231	243	244	193	219	240	247	219	234	251	231	241	237	226	242	222	233	219	214	244	229	210	226	236	229	231	226	231	248	236	226	232	246	241	232	233	232	227	220	209	218	229	243	224	217	220	245	225	235	211	248	243	246	233	238	199	258	245	235	212	219	221	228	250	236	209	225	249	235	253	236	231	251	222	228	207	261	225	234	236	214	228	227	222	241	204	262	233	220	211	234	202	220	249	234	231	234	238	236	229	235	229	221	233	237	202	234	215	237	219	226	244	266	200	243	241	220	236	208	225	229	213	208	228	241	200	235	225	201	222	231	214	225	245	223	229	236	224	238	200	229	240	225	220	248	238	200	225	193	235	239	229	199	248	223	228	217	235	241	254	217	208	218	257	222	219	233	206	251	227	244	238	246	212	228	279	226	203	236	220	228	226	225	225	257	239	225	237	223	235	230	233	208	220	254	222	240	228	228	220	249	239	216	228	243	248	239	237	248	233	247	201	228	253	224	259	230	219	218	246	252	207	206	258	213	260	242	208	234	235	244	230	212	246	255	232	243	237	258	238	254	234	209	235	224	274	247	247	237	232	258	227	229	219	204	230	238	237	227	227	251	222	203	242	239	238	226	251	215	265	245	236	218	212	209	237	223	238	237	220	235	236	213	259	259	251	213	240	231	215	250	231	231	260	224	243	218	232	230	229	205	244	247	218	208	221	248	232	202	237	241	209	215	222	256	218	207	238	255	234	229	222	245	242	247	223	237	207	247	225	224	205	234	258	204	219	236	216	216	235	229	241	231	220	239	237	269	251	249	225	208	237	257	269	224	217	216	236	216	238	247	219	238	243	240	231	256	196	220	210	223	237	219	264	240	198	207	246	214	239	199	220	210	205	220	235	218	205	237	247	261	221	245	245	232	225	237	222	251	258	223	232	239	226	225	240	235	234	221	252	225	231	223	223	225	231	228	243	257	240	239	245	218	234	267	226	215	213	235	245	208	190	220	238	224	224	201	241	237	235	212	222	221	242	223	227	224	242	241	247	242	226	243	238	223	219	242	242	250	245	264	220	237	215	216	215	240	231	226	201	209	225	233	254	227	226	213	233	241	232	252	223	226	216	208	248	228	225	229	222	230	225	234	234	224	224	223	221	221	267	210	226	210	248	236	212	208	220	209	242	221	230	248	216	233	261	225	229	215	200	215	216	243	230	218	224	230	220	211	241	235	252	219	234	237	239	234	234	252	209	241	214	239	219	234	207	215	233	227	242	230	230	225	248	222	235	232	216	232	196	260	247	217	223	266	222	236	242	228	247	280	256	230	225	222	258	234	258	225	238	234	232	221	222	251	230	175	205	239	246	225	249	227	208	205	260	248	247	236	225	227	223	266	206	205	246	244	253	253	246	248	229	215	238	240	241	227	183	220	240	200	221	224	206	230	257	246	243	231	263	245	249	219	248	230	231	219	229	240	239	226	209	221	232	222	213	227	224	237	256	221	230	241	249	207	249	248	196	216	257	238	228	220	231	225	237	231	257	226	211	208	213	214	217	217	214	208	260	215	211	218	239	226	227	230	229	198	232	212	227	228	261	217	229	230	257	235	238	253	234	234	250	235	228	232	201	184	248	242	216	236	210	207	208	242	254	209	211	246	245	229	220	200	205	217	235	252	233	224	212	239	224	234	201	237	246	230	226	242	224	224	227	218	213	217	235	241	251	228	215	238	222	223	217	221	251	227	246	237	234	193	232	232	232	244	224	235	231	231	224	217	250	237	216	225	222	230	260	224	224	239	232	227	250	248	233	240	239	216	211	223	227	236	229	248	211	216	239	232	221	250	229	217	239	255	225	210	215	220	245	243	239	219	211	231	274	274	256	233	229	215	228	219	229	250	225	231	236	206	231	218	214	249	209	229	262	217	252	222	229	204	239	230	201	219	219	219	239	242	226	249	222	224	266	223	239	224	229	235	221	208	242	261	263	210	195	223	219	226	251	247	247	205	216	216	249	244	255	244	235	229	237	218	259	226	231	256	222	239	240	259	218	234	219	239	235	256	233	220	221	241	240	263	237	217	209	246	213	212	217	228	240	227	245	243	224	240	206	246	246	233	225	203	208	242	257	253	228	217	236	255	236	265	208	208	220	192	215	219	239	223	246	239	232	264	216	208	228	215	226	202	227	232	249	242	214	220	228	229	243	236	229	274	249	217	230	239	220	211	236	244	248	229	216	223	211	249	220	236	228	208	237	214	205	243	233	206	225	227	235	236	215	245	229	234	225	227	235	233	227	197	248	223	220	231	271	226	255	212	229	237	222	222	219	225	256	234	227	201	218	245	240	219	254	215	218	215	243	244	207	207	238	201	217	213	258	236	259	226	246	236	226	271	262	214	214	214	238	203	241	237	252	249	252	205	189	202	220	235	196	233	218	223	221	256	228	213	231	246	230	208	230	221	199	232	239	206	243	225	236	255	210	222	214	247	224	256	220	233	245	231	227	202	212	221	209	226	255	216	241	194	215	225	244	220	227	220	216	219	244	207	202	216	230	258	205	227	200	245	230	229	239	223	253	260	237	220	235	238	249	209	231	210	233	228	248	233	239	279	238	228	232	219	217	230	225	217	237	242	244	235	216	202	242	251	253	237	219	221	219	223	233	252	256	226	242	229	238	235	201	214	236	202	249	206	246	217	236	259	253	238	217	240	218	232	223	230	216	245	250	245	249	235	229	224	228	219	248	224	243	228	235	233	232	224	231	236	205	226	215	193	228	253	256	232	241	263	233	222	244	244	238	214
8055	10097	23223	24719	19272	16584	11658	10191	7256	5505	4637	3650	3755	3212	2544	2070	1791	1654	1661	1557	1570	1502	1388	1491	1197	1040	1067	1132	784	867	937	786	673	610	674	650	623	652	633	630	598	626	625	595	632	582	573	594	546	581	576	642	601	582	588	575	525	574	592	578	563	571	541	537	551	530	567	587	536	534	581	548	548	572	562	554	569	571	579	614	602	607	567	581	577	595	597	605	588	577	549	579	563	572	582	602	576	568	562	534	563	587	564	583	567	576	596	574	539	578	548	581	599	603	621	549	531	544	571	566	576	526	533	555	545	578	569	588	570	552	556	581	582	548	601	572	546	586	626	597	543	566	552	570	564	560	549	570	560	590	577	615	586	575	593	562	560	597	585	570	579	529	589	563	528	581	526	566	518	602	541	580	604	577	551	566	530	543	572	581	529	558	566	584	594	623	571	550	566	602	570	588	578	581	583	546	571	535	575	579	581	555	556	573	576	599	577	552	573	566	572	557	587	588	570	585	533	591	568	553	547	563	542	583	588	548	541	540	604	568	547	578	591	579	607	550	572	611	600	547	594	553	544	608	572	629	592	590	571	582	618	602	562	566	589	570	624	550	585	617	583	607	582	560	552	549	538	573	565	558	549	589	565	530	605	556	587	577	587	565	574	571	575	589	620	548	582	567	561	591	575	592	559	560	574	602	560	558	524	596	600	581	590	598	567	551	594	596	556	586	594	611	573	514	555	577	573	560	551	551	596	548	544	567	558	535	608	544	536	574	601	606	565	573	586	593	551	575	571	570	565	537	551	577	605	549	546	564	535	512	568	608	595	552	555	535	586	554	589	568	586	576	591	603	583	577	624	589	519	604	584	613	588	546	579	588	605	592	585	568	599	596	561	561	576	606	568	561	586	588	563	546	547	570	556	556	593	554	562	580	579	552	606	539	587	540	583	553	571	552	533	594	612	583	557	560	560	592	562	595	584	542	597	599	571	579	548	540	535	606	576	525	584	569	530	555	570	579	550	583	577	635	533	576	555	566	560	510	542	572	548	550	558	607	566	553	607	557	589	622	535	585	565	541	528	540	540	577	542	607	558	548	550	557	577	560	596	592	573	572	586	578	538	580	579	586	600	555	540	540	545	551	553	609	578	616	570	547	595	542	558	578	610	562	598	539	537	602	588	541	526	553	530	594	581	581	600	555	565	539	559	562	569	558	581	559	559	567	595	573	574	542	591	581	589	601	578	597	572	531	574	561	605	573	567	593	560	558	616	648	575	581	559	629	605	582	570	564	583	587	573	541	537	572	548	553	603	583	602	565	562	598	573	598	579	546	544	599	559	582	558	536	557	540	570	589	589	551	593	566	605	644	571	580	537	576	591	596	569	551	574	522	575	594	508	563	561	589	574	580	589	529	578	594	600	577	522	568	599	558	562	557	569	555	583	615	567	600	588	587	541	576	572	560	582	525	607	591	568	571	576	589	568	533	563	578	585	574	581	589	568	578	583	562	573	588	552	548	525	569	605	590	631	597	546	621	555	568	596	528	576	559	541	551	565	615	536	560	544	586	573	559	577	535	586	564	568	590	582	534	558	564	585	584	573	565	613	578	544	564	549	569	556	608	539	589	594	547	550	581	564	582	545	524	564	576	510	605	539	537	580	581	589	566	571	594	559	547	593	574	558	547	539	603	603	577	559	549	537	595	562	551	546	575	598	557	559	574	588	583	549	574	628	579	604	575	611	562	596	585	565	527	565	569	583	595	582	569	546	565	609	600	604	532	546	592	554	570	568	550	569	552	529	558	579	561	550	592	567	577	532	543	607	572	582	595	587	579	553	624	589	573	593	571	538	584	541	569	573	571	555	575	575	549	538	598	549	566	520	533	559	576	530	548	606	512	591	605	562	606	575	561	565	565	518	576	559	596	551	560	566	597	547	578	579	553	537	574	543	587	578	579	562	580	510	571	542	555	587	563	578	587	578	552	557	557	564	545	585	565	550	609	562	577	574	605	621	615	506	594	589	611	625	600	557	593	552	604	591	574	621	562	538	563	568	616	582	566	575	579	563	598	556	574	588	567	576	557	597	558	566	571	605	554	593	550	559	539	553	609	531	539	522	533	597	581	593	593	614	588	515	584	564	586	629	576	576	552	618	532	551	582	644	565	620	547	550	572	565	542	605	571	529	568	578	560	556	544	546	578	564	601	544	563	566	607	587	637	600	564	553	627	597	582	585	579	567	610	570	586	573	566	585	594	567	609	553	551	525	621	589	539	587	582	582	575	563	570	556	571	572	570	548	582	542	575	531	579	556	543	591	553	579	573	595	576	611	580	573	607	573	579	598	590	555	615	578	590	562	565	597	539	520	566	588	583	588	566	572	544	541	528	526	591	563	561	573	578	592	615	540	598	585	593	570	554	566	572	531	591	561	565	537	569	581	600	549	554	546	577	585	570	562	578	571	596	589	568	600	623	525	593	536	550	618	531	530	559	560	575	554	583	583	615	580	583	535	579	569	570	602	584	546	569	610	543	587	575	571	535	510	548	587	551	593	555	560	578	590	541	569	570	586	537	571	582	559	539	544	603	561	588	554	514	556	598	542	525	559	584	589	584	539	608	566	553	589	575	584	562	574	615	586	580	604	584	606	599	601	550	588	573	613	593	580	556	593	566	594	617	567	562	567	574	560	576	590	556	538	571	582	552	621	580	558	550	568	549	576	545	570	604	562	607	570	536	583	560	556	601	533	550	544	578	580	565	565	585	544	507	616	601	595	576	624	570	573	574	559	597	593	545	587	586	544	535	581	604	588	578	520	549	570	594	531	553	599	608	553	592	588	567	601	578	586	609	580	556	585	571	561	576	582	571	555	575	612	564	550	603	604	547	522	531	565	551	534	559	550	579	563	554	584	588	577	594	561	563	568	559	593	562	589	550	537	511	569	580	542	588	560	530	598	589	574	591	590	609	559	592	588	563	545	581	556	575	599	592	546	560	572	597	564	544	489	584	530	569	577	585	569	566	556	623	579	596	591	546	597	583	561	561	597	613	589	565	575	557	590	539	587	577	601	551	571	624	532	586	569	597	584	575	571	599	568	592	574	541	594	525	545	554	557	580	540	565	555	531	577	569	600	584	557	547	584	611	536	563	567	530	563	565	562	564	586	592	558	564	597	598	579	579	610	588	549	563	592	567	595	572	570	553	550	587	585	566	572	599	594	594	565	583	601	583	542	573	617	543	548	599	547	567	569	576	605	545	613	610	571	581	605	589	597	545	595	590	597	549	610	590	561	544	604	513	601	553	538	550	585	523	579	581	548	574	612	566	562	555	576	553	571	588	572	569	570	546	583	548	555	526	549	515	540	578	540	589	551	596	588	537	562	567	557	548	643	582	558	605	552	565	606	583	531	555	594	535	589	546	537	578	568	565	573	523	609	550	561	555	554	546	583	531	560	548	562	566	545	574	578	583	543	525	568	579	620	565	574	578	602	543	551	574	593	557	572	596
26860	20938	28150	23309	16082	12274	7680	6011	3995	2840	2439	2033	1670	1488	1337	959	923	901	835	769	809	745	687	675	483	471	463	467	427	351	431	359	372	334	363	323	368	357	345	335	336	327	276	293	370	292	292	296	347	308	302	321	315	272	311	313	330	307	302	330	321	326	308	338	308	295	297	301	351	307	320	287	285	296	311	307	340	319	292	292	329	300	337	278	318	323	291	330	310	306	276	301	316	330	317	292	323	315	325	337	333	297	316	316	328	316	314	323	326	302	305	307	302	328	330	309	312	339	295	302	328	305	311	341	305	273	308	286	322	311	278	306	317	300	310	308	315	287	299	342	312	311	332	291	287	299	327	303	270	304	284	313	326	343	299	348	316	318	311	289	336	309	295	309	305	335	309	316	319	310	295	320	349	345	299	295	312	344	342	292	293	330	306	321	327	291	307	308	295	311	339	315	340	340	304	296	330	314	285	330	316	337	295	297	321	318	329	311	330	307	299	294	315	323	292	331	321	307	340	309	338	310	306	300	299	330	296	303	308	317	303	308	276	317	293	317	328	321	303	302	318	302	287	316	297	296	311	317	285	289	297	333	309	302	320	322	302	336	318	325	343	326	304	285	319	347	292	308	295	297	308	304	311	295	312	289	302	303	320	332	314	295	300	311	313	305	318	292	297	306	279	328	297	312	284	280	284	293	286	322	328	325	282	330	302	296	294	305	344	333	331	345	302	333	336	312	292	329	325	313	300	318	325	308	327	297	300	312	324	324	286	293	336	295	298	298	337	322	296	327	327	327	326	319	317	328	299	296	293	326	306	326	310	272	304	341	332	303	322	318	337	276	309	316	322	274	322	325	311	302	319	320	326	338	320	319	277	304	319	301	287	294	295	339	331	304	305	299	290	325	332	280	280	348	308	298	315	329	324	297	310	316	329	284	313	355	278	296	339	314	308	317	307	309	303	300	294	319	287	328	327	284	300	312	291	323	321	319	337	316	341	279	329	293	311	301	307	346	302	294	337	272	335	327	293	315	270	301	308	298	323	330	352	297	335	306	333	321	322	348	314	310	324	296	337	320	304	313	369	312	285	309	326	325	294	286	294	321	327	379	275	286	312	336	297	319	318	288	314	294	301	339	304	284	334	322	305	319	321	349	340	329	293	320	290	334	312	313	313	286	322	311	319	292	326	305	299	320	308	311	329	336	299	278	306	321	346	331	287	295	292	314	295	282	315	302	319	318	333	321	302	329	308	321	335	315	312	271	286	329	306	300	282	327	303	299	316	292	355	324	297	337	323	279	344	351	311	284	305	326	322	315	286	330	305	288	303	310	333	290	312	298	327	309	314	327	313	331	343	299	280	269	293	306	310	350	302	310	310	324	340	374	308	300	313	310	292	322	308	320	297	344	264	303	313	340	348	333	317	307	352	313	300	333	303	297	289	334	307	353	287	302	297	298	330	311	306	322	306	310	325	305	338	319	339	349	306	299	299	328	323	319	300	308	306	323	298	300	314	330	306	331	347	301	312	319	314	349	328	358	293	317	287	304	305	288	332	311	307	315	319	287	304	328	321	310	348	330	306	310	287	286	330	301	292	329	312	319	305	279	319	294	292	320	312	330	280	321	295	325	301	292	318	288	308	310	318	304	290	292	332	339	302	351	325	313	304	309	292	297	319	311	297	299	314	294	310	295	295	272	307	300	339	301	327	315	269	315	290	323	322	291	333	328	312	312	312	314	277	310	316	306	312	341	320	332	294	315	326	303	307	296	324	305	296	248	311	311	328	298	323	332	322	325	304	340	342	347	309	313	324	299	313	277	310	322	336	312	323	316	333	308	301	308	315	285	314	325	337	336	328	324	355	288	303	295	311	344	301	317	336	317	286	320	315	321	326	312	319	317	330	270	315	320	358	328	307	304	319	295	314	345	291	281	313	300	311	311	289	295	280	272	291	318	321	325	287	293	324	310	292	297	314	306	319	320	313	345	305	283	314	311	323	289	300	332	314	329	303	305	324	319	298	298	309	318	319	312	320	310	309	303	296	286	333	305	316	317	319	308	298	370	294	304	305	295	301	321	332	325	316	319	332	314	319	304	368	349	316	343	314	315	296	327	345	306	316	312	281	309	300	297	335	319	279	276	336	330	300	300	311	344	331	302	299	308	298	312	314	327	327	313	330	334	300	318	329	302	317	303	306	325	322	294	330	309	314	301	332	339	343	319	315	283	313	315	309	315	343	299	311	334	305	329	301	308	327	298	282	330	304	317	301	304	320	317	310	305	348	295	288	305	293	305	308	286	341	281	306	315	330	333	316	320	318	319	301	302	306	298	286	275	316	316	326	307	283	328	326	348	310	290	307	297	299	269	294	329	331	329	317	311	310	296	278	325	303	321	301	288	314	304	333	334	302	314	333	313	311	302	271	294	303	314	291	292	283	277	308	296	345	303	312	303	303	338	318	310	320	277	350	308	305	325	318	299	316	315	306	301	279	309	323	281	339	302	327	317	324	312	319	346	310	305	315	316	313	300	289	289	314	289	282	285	270	312	294	302	313	345	304	302	335	331	314	322	323	301	303	316	319	296	322	316	310	294	291	324	301	333	333	312	303	304	323	307	305	290	310	277	300	347	326	301	290	284	279	313	326	293	313	326	334	311	277	317	292	325	279	321	298	313	309	311	342	275	285	288	329	296	294	343	317	326	329	321	292	312	328	299	320	290	312	325	350	306	297	339	331	275	315	302	265	305	319	310	305	337	308	295	324	315	299	307	325	328	290	315	334	314	323	281	314	314	304	321	326	319	337	339	309	302	316	284	295	324	299	300	330	310	317	307	278	335	327	300	311	308	300	306	337	312	319	291	301	315	305	286	303	322	327	292	322	319	285	329	308	329	321	303	310	317	312	301	261	293	319	285	291	312	299	333	321	329	317	295	304	320	294	331	294	304	319	280	327	330	320	279	280	316	318	318	316	298	328	314	304	311	319	309	318	311	311	317	291	286	340	328	347	291	288	315	297	305	308	300	337	298	298	304	303	304	312	310	312	281	314	308	315	305	332	333	306	345	317	300	299	280	330	330	264	324	290	308	330	297	316	315	304	321	337	284	305	260	269	276	288	301	278	327	302	321	276	319	315	321	318	325	332	296	313	300	326	309	302	278	312	299	258	282	292	320	294	310	307	339	302	300	325	312	298	337	331	328	300	317	320	335	317	309	310	334	280	310	307	315	316	300	328	302	299	339	335	308	300	332	316	320	293	309	297	321	302	293	287	334	309	325	315	320	311	287	340	315	308	296	322	298	288	309	312	313	295	294	312	318	297	327	291	289	284	293	275	320	311	291	311	321	292	287	297	284	334	309	343	333	306	337	303	341	305	306	340	321	298	274	302	297	288	298	298	320	332	332	316	284	313	296	324	286	293	323	289	293	311	309	317	315	321	336	317	322	306	328	319	312	340	333	321	318	313	300	318	303	303	300	291	339	296	281	310	338	319	319	280	316
15235	16134	32598	33649	30593	26735	21105	18679	14536	11742	10340	9152	8403	7492	6390	5130	4933	4674	4472	3634	3744	3541	3153	2909	1851	1750	1822	1686	1646	1346	1613	1131	1155	1082	1091	1062	904	956	976	871	811	812	791	831	1211	708	784	755	717	737	805	754	731	778	825	767	700	784	762	755	782	746	723	769	714	676	754	706	752	771	745	774	741	752	753	761	741	765	761	779	770	657	727	764	732	759	741	746	733	769	717	739	768	768	761	769	733	732	749	760	742	724	746	708	729	835	730	703	686	740	735	753	722	782	784	741	745	749	768	764	713	716	754	759	773	752	760	761	768	742	725	737	740	685	744	774	791	762	727	730	707	778	746	784	755	729	788	759	756	734	728	750	706	725	785	749	673	757	733	715	729	706	741	722	746	760	740	719	823	780	722	724	743	741	784	758	707	798	718	736	711	742	773	771	760	761	762	737	723	745	739	791	724	745	781	764	777	761	752	761	799	725	750	742	745	746	733	707	723	709	742	772	708	706	725	729	751	786	764	781	736	721	757	780	782	738	784	744	735	751	750	756	774	784	717	752	740	719	759	715	735	677	765	752	699	728	704	724	751	718	759	770	726	713	770	784	756	779	693	720	739	774	700	761	731	749	758	746	765	804	738	736	729	771	793	756	734	785	711	711	761	752	778	786	739	760	782	724	748	774	725	684	729	709	745	764	717	707	717	713	762	727	757	684	731	785	734	734	773	737	742	752	733	713	720	735	740	752	747	751	765	706	798	722	770	762	731	734	728	671	830	760	759	726	713	733	752	699	754	753	741	707	726	743	734	741	749	756	730	720	766	731	788	734	749	742	808	765	765	757	793	747	738	747	809	730	759	746	766	781	755	802	759	748	756	703	741	715	728	729	713	707	732	714	670	765	764	731	710	729	766	766	736	767	746	732	787	763	724	795	711	756	739	809	727	720	761	718	713	695	731	751	727	707	737	772	772	751	774	753	749	740	763	787	708	783	761	716	726	731	731	786	796	718	765	796	796	702	697	785	760	760	730	813	744	761	771	759	724	742	719	700	789	744	718	745	771	756	716	733	728	708	806	791	756	745	721	739	739	739	799	788	764	753	687	771	746	757	725	721	743	769	728	770	749	765	794	745	743	730	719	689	793	765	713	732	742	756	728	786	812	738	783	782	718	728	755	737	755	773	789	724	752	747	788	740	759	791	759	786	761	740	750	745	754	743	776	744	749	743	752	785	695	818	732	755	752	767	826	740	755	750	746	717	727	748	763	721	814	715	742	751	785	745	720	777	726	817	677	700	716	763	757	733	739	760	761	730	730	717	731	749	748	744	790	705	731	757	726	762	764	793	778	760	748	691	748	753	731	740	633	722	770	762	735	705	734	733	713	714	758	748	754	771	776	730	769	731	734	729	762	725	760	779	793	714	740	778	756	742	737	752	760	745	732	719	742	730	704	764	780	759	748	769	745	774	764	716	745	756	693	725	661	744	718	712	755	764	749	785	731	771	764	741	744	755	732	773	779	708	777	715	745	759	729	770	734	762	771	753	779	768	786	767	769	767	701	755	713	724	744	762	770	711	719	761	734	743	720	722	743	719	784	756	748	778	730	747	736	786	753	736	774	754	781	815	717	695	758	735	716	788	720	723	754	768	756	713	755	758	729	736	743	779	723	719	729	764	766	757	719	746	824	767	766	732	773	733	803	727	733	704	748	721	763	726	746	757	774	757	766	782	722	702	722	702	761	791	683	733	744	774	777	751	727	749	743	728	704	750	732	721	742	726	783	783	795	728	714	748	785	796	776	742	757	744	749	720	731	759	774	760	759	711	702	743	753	747	780	787	772	715	800	738	719	758	724	704	781	729	717	720	713	754	781	674	729	746	777	717	740	770	742	773	725	739	743	744	746	779	741	758	685	742	721	754	712	702	745	701	770	772	767	745	710	721	731	741	742	759	698	733	776	717	742	692	727	774	742	769	764	780	724	713	784	774	789	722	773	732	747	738	731	749	778	745	698	766	760	756	782	785	712	802	731	748	694	681	764	712	764	767	771	740	730	745	764	763	756	756	713	713	719	717	718	724	726	753	715	777	781	732	766	758	744	710	768	764	750	766	704	691	717	735	706	753	739	792	778	712	763	767	740	821	721	774	745	736	722	689	730	725	764	724	696	723	727	730	744	788	739	763	769	753	749	775	750	714	715	773	792	726	705	748	752	721	726	743	690	729	773	777	734	732	759	711	697	754	745	701	758	733	716	764	724	753	729	762	789	679	777	786	749	716	740	747	694	713	730	734	747	719	780	722	750	764	713	731	716	725	746	699	759	759	756	706	752	752	765	739	772	750	734	736	769	757	756	764	761	747	706	726	761	754	761	784	837	784	730	712	759	716	771	713	725	748	756	831	720	750	754	749	745	740	733	744	731	763	717	739	747	716	759	716	729	772	713	733	781	748	774	748	754	722	773	767	712	775	717	743	746	752	730	717	752	785	735	743	756	774	713	728	778	744	740	739	726	749	744	760	742	739	741	723	706	726	768	711	707	751	766	759	767	724	824	718	730	706	743	714	750	760	758	784	723	765	789	792	686	753	792	715	726	786	674	766	732	776	744	751	778	739	740	752	740	738	742	726	699	757	774	719	738	763	747	782	735	752	706	734	758	789	717	731	707	761	741	739	783	722	792	754	729	740	787	716	808	731	759	750	770	771	795	765	750	719	739	764	751	725	768	741	722	765	773	798	750	752	729	694	730	747	798	741	827	732	709	741	737	734	754	721	724	732	772	719	740	708	769	708	726	755	776	737	709	710	710	710	750	765	700	758	760	744	792	732	758	730	744	740	737	724	669	748	713	715	750	707	766	720	777	746	714	737	759	751	753	719	739	772	817	793	724	784	741	763	764	718	721	712	767	750	810	723	779	734	722	702	765	727	773	734	700	717	720	745	787	785	767	770	715	792	690	736	751	748	743	785	771	754	719	794	761	770	699	759	780	762	735	730	726	795	798	689	703	724	792	741	754	708	758	747	711	724	801	757	711	771	753	787	713	732	728	783	728	696	712	728	733	707	722	731	807	747	727	715	729	766	781	735	693	785	717	770	748	746	805	708	712	712	782	794	750	689	707	730	781	686	797	723	730	730	696	730	741	769	726	729	719	764	772	692	757	769	741	723	761	765	758	780	778	716	687	756	750	728	795	727	792	738	767	740	735	761	728	733	732	746	750	723	730	774	790	736	729	739	723	762	767	751	760	722	724	736	752	810	759	730	682	742	786	742	719	718	776	778	745	750	703	724	785	766	758	778	729	725	754	737	758	765	749	755	726	747	717	776	753	750	738	737	789	768	744	709	754	723	781	716	719	778	760	677	741	756	730	749	743	746	770	705	740	744	727	675	760	737	783	715	720	745	768	713	754	754	746	750	722	729	780	796	773	755	724	722	765	692	751	807	717	767	732	730	737	729	745	782	734	742	766	748	751	747	738	732	694	742	744	724	717	769	758	702	707	769	763	747
35982	28314	36517	30135	23328	17979	12125	9238	6259	4795	3545	3355	2807	2235	1868	1737	1597	1465	1466	1233	1181	1126	1058	815	615	633	723	681	556	526	608	462	527	494	444	467	475	433	459	425	482	441	457	465	538	395	409	453	435	396	437	446	421	395	432	420	416	413	387	424	401	412	438	414	441	451	431	420	417	395	381	425	400	459	414	391	429	452	444	430	410	402	384	403	401	401	405	422	414	420	402	394	406	430	437	427	461	368	431	457	409	398	408	436	401	417	369	416	411	443	370	425	421	389	425	346	410	418	466	391	422	368	417	415	431	411	400	419	384	406	407	416	444	436	392	354	442	408	426	460	400	422	415	382	415	425	390	441	394	385	407	440	423	430	444	421	403	384	464	421	392	389	394	379	426	422	413	423	389	432	421	417	417	441	432	434	424	432	433	425	422	392	369	424	404	393	409	420	475	401	454	377	396	395	444	401	410	436	413	411	409	440	421	448	421	434	399	433	395	417	412	411	374	435	409	434	405	403	436	431	399	426	397	405	392	409	411	411	389	398	456	431	398	377	372	426	380	408	407	398	438	384	402	429	416	406	397	407	415	427	375	378	351	415	371	381	397	400	417	438	412	439	443	388	403	395	421	421	451	388	395	429	424	418	402	397	432	394	412	397	452	408	398	429	394	398	452	400	413	424	417	367	393	397	425	418	438	429	396	403	402	434	376	458	462	430	392	391	411	416	444	398	409	378	448	417	420	418	422	431	387	428	406	444	381	417	412	424	427	395	402	413	377	409	425	408	447	411	394	434	395	412	419	444	440	402	424	418	448	387	347	435	391	427	370	426	407	399	381	411	426	402	409	385	421	431	413	372	386	433	409	420	380	372	363	396	406	417	476	411	396	413	395	432	415	391	406	378	391	437	383	413	385	381	401	421	400	385	432	425	398	377	395	393	406	413	414	394	431	375	420	411	405	410	394	408	442	430	445	382	384	407	384	415	405	392	394	419	377	430	417	438	397	386	386	392	399	388	450	410	414	392	421	435	417	386	406	399	399	442	421	439	436	382	426	439	428	398	445	407	405	424	499	437	401	377	401	422	403	423	456	409	405	379	425	441	433	419	401	411	407	405	419	436	432	417	405	432	442	423	397	397	406	423	410	410	408	437	435	432	410	421	404	416	410	418	412	387	396	435	402	429	389	434	410	394	446	378	395	390	445	412	402	368	417	426	414	440	429	445	422	454	424	406	403	424	438	365	378	400	390	420	436	458	421	402	420	442	408	364	434	446	426	341	414	407	393	368	460	437	428	418	407	421	441	395	404	388	412	416	423	428	414	391	411	398	410	430	424	401	439	409	452	415	422	454	420	388	398	411	393	436	410	382	455	401	360	407	407	407	424	401	403	401	426	397	421	415	421	394	396	394	398	374	392	414	391	401	395	449	408	402	410	400	433	445	392	392	415	430	429	446	387	408	411	384	449	421	442	420	441	402	430	444	434	408	393	400	445	404	401	427	416	414	447	429	422	436	410	438	400	385	441	394	420	422	439	410	447	415	385	468	419	411	434	415	425	418	404	410	429	376	411	412	411	437	443	435	400	403	429	385	434	431	429	398	434	417	463	406	395	396	436	433	457	417	397	406	387	412	433	397	443	441	444	466	438	429	426	390	423	394	394	400	388	425	396	418	406	393	438	424	430	408	387	429	390	442	406	431	376	409	402	430	379	424	424	412	435	424	403	417	423	434	407	400	450	383	403	426	421	406	429	402	414	381	426	429	430	412	426	404	422	398	376	375	410	421	386	412	395	402	410	407	429	415	406	438	407	410	440	392	371	394	388	428	435	392	408	404	465	446	431	421	414	418	419	428	423	428	408	379	439	434	411	392	434	360	421	444	409	406	444	420	385	408	389	421	430	431	440	434	410	456	414	428	385	412	450	398	439	437	397	400	424	420	394	383	391	401	415	437	416	397	394	400	412	379	374	450	393	402	418	409	438	408	433	388	428	397	414	433	418	380	377	418	404	439	401	404	415	381	398	435	426	442	416	445	457	399	408	432	391	377	396	414	392	400	391	417	377	384	390	408	436	392	382	413	405	394	430	411	368	432	378	379	398	410	432	405	434	413	420	425	413	404	430	402	469	412	429	432	414	420	441	379	376	387	407	367	424	415	413	438	440	418	435	437	404	410	397	418	441	383	470	466	429	430	438	446	417	428	459	415	395	407	423	387	409	369	370	448	390	398	429	420	451	415	403	385	392	421	397	384	410	408	399	410	400	384	402	397	427	442	397	432	458	431	427	423	385	435	380	417	391	397	409	421	411	443	417	405	383	390	441	424	405	421	461	433	419	412	428	431	401	382	400	424	424	443	406	435	383	424	416	407	392	390	386	409	391	398	412	408	440	394	417	430	424	402	430	408	375	411	399	415	401	393	417	385	457	419	416	388	430	396	387	444	407	375	407	437	387	385	408	415	418	443	389	471	395	365	415	474	436	432	412	445	451	383	415	415	405	422	483	432	413	415	440	408	423	406	391	432	399	428	431	424	409	410	420	409	403	407	435	420	413	410	433	428	407	420	402	444	412	412	443	380	413	425	414	412	406	403	395	402	402	398	459	394	428	428	439	420	410	396	417	428	393	412	438	423	420	427	443	391	375	450	412	402	429	413	404	414	416	384	382	434	442	428	394	377	431	417	403	410	413	379	421	378	382	411	426	423	376	398	399	431	390	378	417	386	466	385	368	387	422	427	429	442	399	389	392	422	465	401	418	405	371	445	401	427	403	399	433	431	425	401	424	433	405	405	410	416	417	438	390	427	414	443	426	393	381	434	414	424	418	419	405	406	426	389	389	401	415	413	423	431	387	437	396	454	420	420	428	434	390	419	455	461	366	403	433	402	436	434	400	338	438	421	392	393	441	418	407	389	396	395	441	401	419	428	371	421	424	429	399	408	426	444	400	377	429	420	405	349	431	379	384	411	427	395	393	383	452	463	399	373	372	400	412	424	399	404	412	409	384	351	428	450	394	444	410	394	401	399	410	406	412	413	421	397	417	460	432	426	396	412	438	403	401	452	403	386	435	415	416	402	394	459	390	375	341	423	386	388	401	416	372	394	388	395	459	391	398	415	416	389	413	429	427	384	448	426	392	422	427	410	416	423	410	426	404	416	402	394	433	405	414	435	449	406	405	390	438	437	411	432	409	393	403	409	397	416	403	400	416	448	358	403	439	419	433	427	374	414	427	424	383	421	413	418	425	431	405	385	396	407	445	430	435	444	433	430	421	416	435	421	424	417	389	412	409	427	400	398	395	439	403	398	430	394	418	396	407	413	401	389	405	411	378	413	372	397	425	405	384	448	403	418	419	463	434	430	407	427	419	395	428	444	419	358	382	414	429	409	434	446	426	425	424	441	417	405	414	401	403	405	410	387	416	403	436	432	444	392	413	425	409	397	375	384	381	367	410	438	446	389	397	422	396	430	427	434	410	440	415	419	411	416	419	418	420	406	359	405
19944	20779	37843	38415	36262	31752	26825	24021	19642	16860	14028	14059	12160	10062	9040	7825	7512	7179	7021	6151	5847	5456	4804	3350	2366	2413	2464	2817	2175	1970	1943	1512	1620	1575	1449	1261	1183	1094	1124	1045	1065	1073	1022	1564	2129	881	1011	944	968	952	976	931	981	978	947	967	1003	889	967	926	966	898	913	954	1011	939	906	878	1016	930	906	944	936	910	991	943	940	943	995	965	989	959	970	1011	939	964	965	945	887	966	923	958	941	947	938	889	953	946	942	961	962	914	940	957	918	905	918	910	1016	915	954	916	959	944	960	944	894	917	887	934	914	936	942	1027	889	888	890	951	959	945	936	969	976	922	959	940	962	936	933	889	976	926	909	901	942	976	962	957	869	929	888	911	922	922	933	942	958	902	908	912	968	911	904	947	1000	937	976	936	932	934	874	959	1028	954	959	909	893	913	887	949	921	932	907	938	936	845	938	941	913	872	941	936	929	921	973	926	969	885	936	912	937	955	913	927	935	925	878	952	963	934	916	971	891	952	952	942	922	902	896	930	925	974	929	967	881	968	983	931	961	934	891	962	903	946	958	900	950	904	868	974	922	907	935	873	966	945	950	877	935	915	954	915	938	909	942	944	924	897	927	918	940	946	924	940	878	966	894	922	944	966	961	942	886	968	877	944	975	898	970	919	964	890	929	927	900	864	928	934	963	873	961	944	993	905	927	923	983	929	888	933	927	971	901	958	900	945	902	883	947	920	877	871	962	928	960	977	984	946	908	990	909	904	983	943	898	926	885	934	958	928	968	929	979	902	907	918	949	944	991	953	934	1000	935	897	946	941	954	953	921	922	946	899	903	925	960	977	916	898	914	915	909	920	921	972	962	977	918	905	931	973	930	934	907	938	959	934	936	949	969	950	969	919	902	955	934	923	918	999	940	969	975	881	889	946	891	988	1008	881	937	903	967	937	935	910	964	976	874	931	968	945	891	869	939	938	940	884	961	942	938	951	986	896	925	932	960	923	871	936	887	975	946	961	936	948	924	943	891	948	954	918	956	971	967	948	962	958	871	938	885	941	946	981	936	928	933	921	992	919	950	884	923	932	906	930	950	915	926	978	946	1021	974	911	976	923	963	878	891	966	917	892	947	886	939	963	954	933	1000	955	923	921	938	917	925	919	889	923	943	1003	938	971	900	933	934	943	971	961	875	899	980	910	879	851	922	963	987	1034	951	939	871	899	954	952	926	910	968	971	954	918	956	866	918	957	956	905	947	952	952	945	966	951	969	961	875	960	934	884	910	963	952	916	942	929	891	929	901	888	897	956	981	952	873	928	927	937	904	967	923	933	917	913	890	989	991	960	901	936	873	931	910	920	944	912	932	907	886	939	962	1018	940	904	948	971	954	964	1004	920	890	909	951	932	948	878	933	975	915	1005	880	983	911	961	910	921	994	951	997	958	931	979	931	972	929	961	923	950	921	938	943	951	908	1006	885	866	979	885	952	930	924	910	988	922	882	922	936	1033	956	914	952	970	968	898	998	937	937	913	948	992	950	953	933	922	951	935	898	963	928	924	961	986	1011	956	937	946	928	945	936	938	959	969	983	893	942	934	961	931	958	889	961	975	985	929	963	929	953	965	1001	948	934	955	892	963	948	931	895	966	968	945	953	939	1007	977	945	1003	928	931	928	927	907	970	950	941	943	1003	947	895	904	921	962	952	900	951	900	947	930	942	919	906	928	961	956	955	894	911	953	928	931	893	974	930	941	912	936	905	931	905	912	967	924	910	958	933	946	919	905	917	968	952	921	947	936	940	915	927	946	967	938	938	928	937	911	953	912	924	882	991	873	924	1030	994	895	864	937	958	860	970	927	945	957	955	944	930	918	929	960	954	975	992	936	991	929	933	971	941	984	976	907	924	980	893	926	939	925	953	954	963	921	922	943	879	874	941	945	898	889	932	919	934	961	936	925	950	863	913	975	916	899	901	984	928	929	965	862	927	934	947	915	947	946	945	969	890	990	914	938	964	907	890	970	927	898	938	995	958	933	918	915	947	965	932	995	925	1036	965	980	971	953	938	942	871	980	962	984	915	903	934	968	943	898	937	907	902	910	960	929	966	970	874	904	938	987	915	923	981	897	922	956	928	971	921	965	941	865	946	912	933	912	976	956	957	931	1000	967	958	884	923	926	982	892	935	940	955	982	888	940	913	912	956	913	904	941	884	919	903	857	955	928	870	919	975	896	947	939	921	923	934	955	979	924	904	885	968	949	896	883	950	917	895	947	927	900	898	929	970	950	972	952	904	951	987	923	920	988	955	930	1013	938	933	956	925	919	929	962	889	910	981	954	967	884	930	892	873	926	936	896	899	926	903	954	969	907	904	902	956	1000	942	895	957	972	948	902	898	942	882	962	880	1014	949	951	893	957	919	927	989	906	953	984	958	966	1003	912	940	898	903	988	894	943	921	928	938	1001	949	917	976	936	994	879	942	960	915	919	1004	962	927	863	920	931	912	939	910	899	949	886	911	946	951	865	907	888	908	960	952	984	915	904	953	921	917	910	938	956	913	922	920	929	969	930	964	934	964	922	903	891	912	931	967	932	939	904	871	937	921	967	926	937	966	918	946	925	957	952	942	986	976	996	902	932	926	906	936	932	942	954	898	897	963	885	988	913	921	913	962	953	929	929	1003	910	871	932	921	953	937	905	959	941	912	908	976	906	976	939	969	911	943	943	902	943	913	942	933	952	893	918	924	916	914	926	940	929	921	956	943	955	960	933	943	919	909	1000	917	944	918	943	941	895	875	959	919	863	964	897	917	910	959	919	978	876	896	959	918	973	1028	915	923	972	917	918	992	916	907	951	888	933	972	908	922	889	923	925	887	928	984	961	928	935	915	996	948	943	973	951	963	965	972	913	967	909	926	942	899	954	977	975	978	907	960	945	990	946	943	917	885	939	981	916	944	974	975	925	949	870	933	902	973	977	935	958	893	940	1002	867	934	971	915	951	963	959	896	945	941	905	905	954	927	927	954	925	909	851	907	863	924	943	916	943	918	892	908	945	961	914	965	893	971	880	910	943	962	945	927	919	941	898	958	967	937	955	892	989	937	989	894	983	964	965	959	936	942	902	938	984	911	977	964	875	951	926	901	1014	897	931	931	947	921	912	1001	919	888	920	921	973	938	959	957	901	992	907	910	961	944	948	872	904	905	931	880	961	882	946	863	915	929	956	948	921	930	888	916	917	971	940	937	893	936	875	912	1028	925	930	942	895	971	950	956	946	954	890	947	946	1001	897	953	928	921	948	921	975	965	921	869	915	956	917	881	935	994	972	910	946	931	969	931	1002	916	894	901	953	894	924	931	956	927	875	937	902	935	926	903	975	974	953	896	918	958	959	910	963	898	927	936	962	937	986	883	1005	947	909	883	898	865	957	944	883	918	943	961	943	1008	947	918	901	943	906	955	906	897	979	952	960	951	910	940	908	921	912	953	893	950	927	933	954	923	923	930	936	928	962	890	928	982	956	918	978	916	925	901	924	916	917	934	978	943	893	941	919	944	886	913
16924	13753	17059	12068	7620	5183	3335	2236	1782	1323	985	891	721	579	486	460	501	482	449	382	401	361	383	282	274	315	326	321	292	314	242	245	256	238	248	245	242	247	216	237	233	271	245	247	212	245	237	217	261	228	216	219	232	233	244	226	258	181	214	237	235	243	240	223	216	247	223	215	254	241	203	241	240	219	212	233	230	219	241	244	236	209	227	261	233	248	255	220	231	215	220	224	257	216	232	245	220	235	265	222	223	227	244	251	245	225	224	242	217	264	239	246	240	246	248	232	210	235	231	248	235	215	232	237	250	213	254	232	235	224	249	233	264	227	226	237	232	216	223	243	245	239	256	242	224	222	223	262	231	222	238	222	245	234	215	241	251	216	230	237	248	253	219	245	228	243	217	244	217	216	218	221	234	214	229	261	232	206	218	203	256	258	233	231	239	258	253	227	229	216	254	233	227	243	234	230	252	219	226	245	223	242	244	242	207	252	234	235	228	254	242	254	232	223	238	251	256	249	249	252	227	246	244	222	223	222	233	210	227	233	237	243	249	240	224	231	231	257	248	267	267	248	227	212	210	184	246	259	262	218	214	243	241	247	224	219	211	242	224	236	253	244	261	238	206	234	238	225	239	236	244	247	236	220	254	224	258	218	225	262	269	233	263	242	245	261	269	236	258	247	213	205	222	246	258	237	210	217	217	236	207	236	247	242	245	211	258	249	247	220	237	234	235	237	238	234	233	226	226	232	205	224	242	233	230	225	261	254	244	258	241	218	206	203	214	219	229	226	247	239	235	242	225	204	223	228	233	236	238	223	216	239	212	255	209	229	256	239	232	236	251	217	219	253	219	238	260	215	248	248	226	240	214	220	228	223	272	230	244	228	267	217	205	270	231	232	214	241	228	227	246	216	217	236	235	246	239	226	229	249	224	240	255	228	225	276	232	229	268	225	205	233	246	234	242	228	229	221	237	266	260	250	248	229	219	214	229	230	253	224	216	222	224	268	239	217	235	220	236	225	249	255	233	214	231	252	242	254	245	236	240	253	249	254	213	253	226	259	233	250	261	219	222	238	241	229	232	238	214	247	209	232	241	235	243	224	264	254	250	253	241	221	249	219	241	243	210	245	207	221	241	229	218	261	199	215	252	233	251	253	224	241	237	233	227	216	223	254	226	239	246	230	227	250	194	223	261	215	238	174	240	238	261	222	233	228	224	228	221	244	249	231	255	222	217	208	219	246	248	237	208	230	215	234	233	214	229	254	235	218	245	212	247	251	243	208	251	231	220	227	232	240	260	246	212	246	204	256	267	261	233	246	221	209	224	190	220	245	271	238	256	255	252	218	224	229	243	235	219	230	235	229	238	241	222	227	212	249	215	246	247	234	257	271	229	235	233	235	246	223	227	214	226	209	230	250	254	203	254	237	237	208	253	222	240	224	245	231	257	214	255	245	219	214	246	226	267	266	257	238	252	254	225	232	245	246	235	233	225	229	218	218	236	268	237	230	211	234	243	227	232	249	213	257	211	222	244	266	245	243	215	220	241	226	258	237	218	209	225	225	215	236	257	263	235	242	215	206	234	228	242	273	233	231	230	236	232	244	231	238	215	218	257	222	213	224	241	220	221	267	222	227	201	224	204	263	236	240	257	244	266	251	219	239	247	256	240	255	250	230	239	233	246	247	256	237	208	227	256	237	242	209	235	242	262	221	256	232	253	200	223	205	216	221	252	242	206	202	236	242	192	214	232	228	244	212	218	233	207	233	240	246	233	232	230	229	254	276	225	267	244	216	228	215	238	245	245	217	253	223	224	234	225	240	226	245	212	242	247	209	226	241	242	228	254	224	228	215	253	243	247	276	242	264	249	239	251	245	234	248	240	252	232	238	253	246	243	224	219	273	237	240	235	238	222	265	263	243	245	249	257	234	233	216	208	213	201	260	253	233	252	234	226	226	255	227	216	229	225	275	241	201	224	262	247	247	246	217	248	230	233	221	231	231	246	221	214	230	231	203	251	260	236	238	224	225	215	221	251	219	249	245	216	236	241	248	243	237	236	238	240	213	214	204	241	185	247	255	254	221	234	216	221	230	226	256	223	222	234	251	256	229	221	228	244	246	243	224	266	247	236	215	257	237	224	219	257	289	268	253	237	220	257	209	256	235	238	235	234	231	242	195	236	222	220	244	225	222	236	234	232	255	245	237	250	268	266	242	245	244	266	227	224	225	266	224	237	229	232	237	211	217	227	228	245	225	259	250	225	252	230	233	234	229	250	259	238	217	257	217	250	225	227	235	229	235	225	258	260	227	237	234	230	220	236	230	232	231	245	235	222	223	261	226	263	233	259	240	209	228	236	236	252	215	232	234	256	225	230	267	237	252	248	230	222	247	230	239	249	231	210	235	216	236	249	239	243	226	241	217	258	244	220	232	234	233	233	250	218	244	259	224	243	249	244	225	253	251	261	247	219	201	224	232	244	242	239	235	221	211	250	269	229	223	234	215	242	244	249	232	238	235	231	213	224	234	217	227	217	227	209	242	238	219	254	251	240	237	222	220	226	243	237	234	232	249	213	214	243	257	226	267	230	259	235	223	209	211	240	251	230	262	242	242	238	238	259	282	236	257	250	214	221	217	239	220	264	268	252	279	237	201	198	243	229	206	261	231	226	239	239	246	234	247	242	225	214	240	222	241	235	257	205	246	212	240	251	243	243	225	219	234	231	220	253	234	242	269	217	243	265	255	224	227	251	271	240	230	248	248	217	195	248	245	259	253	254	237	229	220	235	232	249	211	241	268	207	238	224	223	231	242	236	220	238	243	264	220	236	239	232	221	262	241	214	220	211	234	222	254	243	230	216	223	234	250	249	251	248	211	225	260	247	231	265	239	235	243	264	258	230	228	256	232	223	231	265	247	218	223	256	229	234	212	231	236	214	245	258	234	231	255	199	251	222	259	248	216	218	201	235	235	245	270	252	225	223	243	248	273	262	214	220	213	236	257	242	233	250	205	236	260	225	225	213	253	218	233	230	239	238	243	228	237	212	220	208	243	222	257	254	228	228	231	252	239	225	199	239	237	224	247	254	211	250	251	241	265	239	251	204	232	212	252	231	217	219	237	244	243	225	219	232	241	219	229	239	234	199	226	242	238	237	249	232	239	234	238	252	242	251	244	254	248	257	243	226	257	220	209	275	234	229	248	253	253	254	243	232	212	199	273	265	220	223	237	218	248	253	258	244	217	234	238	236	253	230	190	216	255	271	214	218	264	219	242	205	243	219	226	240	267	263	241	234	236	212	238	254	209	234	248	232	221	252	240	216	236	229	231	246	251	242	248	252	219	229	215	226	259	237	238	240	263	236	221	245	253	242	233	231	216	218	217	238	251	238	246	236	231	232	236	224	220	276	248	231	231	213	222	233	244	239	229	272	250	212	242	232	262	234	246	226	236	225	240	264	234	252	229	240	235	221	258	258	225	214	241	266	230	216	237	266	220	249	232
9135	10890	22779	22307	20175	16409	12700	9115	8210	6384	4541	4327	3670	2505	2266	2164	2149	2034	2027	1718	1698	1578	1465	1047	966	1030	1097	1088	905	1067	834	742	919	849	744	719	683	651	587	615	675	615	610	594	606	575	592	567	534	609	627	593	563	559	544	594	577	574	620	596	575	555	556	578	589	623	567	567	578	570	593	572	597	578	598	586	553	604	600	618	584	561	640	571	537	594	581	601	546	561	556	578	560	564	576	608	569	609	566	569	611	583	538	586	581	616	554	604	625	612	600	603	567	568	543	545	577	583	588	575	539	608	544	592	562	586	572	556	597	587	590	644	594	610	603	543	593	570	587	579	574	623	562	585	581	536	615	581	551	609	596	532	591	580	576	541	589	588	551	593	575	574	591	557	552	527	588	556	582	602	543	584	575	566	625	594	579	575	574	603	632	600	585	584	580	571	577	531	569	606	566	607	572	590	560	605	608	625	586	595	589	581	600	593	611	566	585	548	541	594	577	557	573	604	598	576	558	525	583	588	587	563	560	505	572	576	572	644	600	593	608	556	570	582	588	578	605	597	556	561	604	583	572	570	609	614	567	600	563	582	570	588	584	536	600	575	585	587	573	587	569	558	635	595	560	609	610	576	598	591	595	609	549	588	548	513	622	577	559	574	597	587	557	569	562	578	570	616	574	607	572	605	598	595	592	580	576	591	596	614	551	557	594	608	565	553	611	540	576	565	583	620	565	569	593	600	572	583	583	575	634	594	591	568	601	556	612	566	601	614	546	632	629	592	560	574	568	580	590	573	573	619	577	565	620	579	601	592	553	595	607	576	578	591	609	587	582	599	566	644	593	584	569	578	573	578	603	551	575	566	595	584	548	595	579	591	547	553	578	598	570	560	574	556	596	601	553	622	590	545	558	564	542	590	613	615	566	602	573	563	588	544	592	570	590	587	578	589	575	595	626	585	589	549	615	552	622	606	583	584	589	552	601	565	602	583	622	619	587	582	567	563	578	588	559	591	609	573	586	576	579	579	606	602	565	531	571	591	596	590	590	590	606	578	577	566	604	582	551	603	608	580	611	612	535	553	579	587	564	576	571	604	589	601	573	561	606	583	545	597	541	597	618	582	595	589	591	599	573	612	540	612	591	590	581	562	543	563	603	600	562	578	612	595	570	607	574	599	597	623	613	565	616	561	606	553	573	584	566	569	633	556	571	582	562	570	614	587	612	601	606	582	564	559	567	614	580	580	562	560	607	565	584	578	542	603	569	553	549	594	590	627	567	569	559	570	605	632	567	623	559	632	595	561	550	579	579	562	545	574	581	593	587	563	585	586	569	574	604	605	616	573	548	603	586	584	556	575	615	590	621	515	571	571	603	568	571	559	578	559	592	563	529	567	581	562	546	601	595	588	594	562	599	582	577	550	571	548	588	632	602	595	586	569	590	552	586	581	589	606	574	556	605	594	608	584	588	618	578	601	589	587	599	615	568	571	592	584	587	578	588	560	596	552	566	603	609	595	584	579	599	610	579	574	569	595	588	570	589	559	594	577	561	608	594	664	612	620	565	582	593	567	609	573	596	590	519	546	592	552	588	581	605	610	617	573	600	548	623	575	598	586	575	571	579	632	593	578	600	577	623	573	607	606	608	595	619	603	584	593	587	612	551	572	601	582	589	577	582	600	558	604	566	570	599	563	608	571	591	570	594	565	562	614	603	559	519	623	586	547	587	618	588	539	612	577	580	602	580	570	538	588	583	622	604	559	616	554	607	548	595	561	574	623	620	560	581	586	573	577	599	601	593	597	598	594	547	608	587	590	596	614	588	568	554	584	551	557	558	551	590	567	584	563	576	569	567	602	581	578	600	604	582	616	544	564	612	584	582	541	563	593	546	551	571	580	569	611	562	622	627	628	561	549	592	573	535	606	568	579	617	565	593	561	530	554	596	554	622	577	603	602	571	548	612	573	541	585	602	527	610	572	578	622	608	569	579	570	575	569	585	589	584	557	641	555	564	575	560	558	645	598	578	609	573	604	588	576	568	589	575	573	601	602	536	591	537	613	531	609	572	593	637	600	566	598	579	563	590	583	564	545	626	564	617	589	582	565	567	581	558	585	578	626	578	581	597	592	553	614	604	580	564	587	565	556	591	570	590	576	592	589	570	583	578	629	578	561	564	542	597	553	542	573	590	588	636	580	592	582	558	559	606	561	561	582	599	556	620	598	630	604	576	559	604	602	563	597	593	590	570	647	611	613	626	600	620	583	611	580	584	565	595	610	564	620	621	575	570	619	626	579	578	590	588	568	587	538	563	542	594	565	580	590	582	584	564	585	579	590	573	581	585	592	557	541	549	630	574	577	540	551	589	512	591	610	599	565	591	605	547	606	556	572	579	586	563	588	577	603	535	597	609	555	574	608	616	575	556	578	579	610	577	605	602	589	551	603	578	607	573	557	586	576	567	575	578	575	602	615	581	587	577	581	568	583	582	594	568	615	591	604	573	588	557	593	578	569	625	597	526	585	586	569	601	576	590	603	576	605	575	625	552	552	627	598	617	568	581	610	582	590	597	631	552	577	588	564	575	563	587	534	556	595	552	567	585	593	581	609	599	589	606	545	560	584	600	588	542	600	568	557	589	599	618	603	589	566	572	582	602	640	619	587	569	575	581	580	589	595	605	553	556	595	548	587	551	598	527	603	619	555	607	629	585	540	574	599	604	602	561	670	625	535	566	591	557	612	611	564	604	614	573	545	590	590	566	597	551	594	578	590	582	585	596	596	572	592	585	616	594	579	564	561	548	601	551	574	557	638	555	538	536	556	556	551	594	586	554	552	565	560	612	544	574	572	596	590	607	573	592	616	638	614	564	563	600	495	596	595	574	591	570	544	595	592	585	602	583	595	598	581	572	586	595	565	543	581	569	541	579	584	599	613	564	611	592	544	589	576	550	548	573	574	566	540	572	563	578	548	560	608	538	535	606	596	570	561	572	527	578	613	624	598	573	566	625	623	587	595	611	606	602	582	582	585	613	589	532	571	607	576	575	575	613	538	581	586	574	606	580	609	566	631	600	582	558	590	583	583	572	578	529	608	594	568	610	555	566	619	611	567	623	592	599	581	582	602	587	555	572	594	546	594	581	585	573	586	581	592	599	606	637	563	575	589	567	598	595	564	594	587	600	584	576	589	567	553	595	546	585	574	552	570	609	603	566	579	614	612	532	604	571	572	575	576	603	609	602	582	595	600	599	567	616	590	561	565	594	554	583	589	589	578	596	570	578	609	618	579	580	633	603	569	595	590	588	569	578	554	589	577	546	580	578	530	588	565	591	575	619	563	568	553	581	604	579	553	591	544	612	610	544	632	584	580	573	569	601	612	580	572	608	576	557	582	593	575	591	600	569	604	607	554	602	615	602	606	617	592	626	583	542	610	586	616	566	575	560	600	558	597	594	598	602	589	586	591	572	607	542	565	569	586	586	564	625	596	551	555	602	588	606	574	590	574
28124	23040	28132	21985	16326	12180	7643	5015	4330	3386	2528	2186	1793	1322	1178	1180	1069	1022	813	914	988	766	603	483	443	437	519	408	390	408	363	345	339	382	329	303	339	311	374	358	365	340	284	344	350	287	321	283	282	308	276	352	286	308	298	302	315	307	297	317	301	318	266	292	317	289	321	323	306	289	289	295	322	293	311	301	307	316	343	338	322	335	287	296	301	313	303	322	300	316	323	301	281	304	322	306	354	308	280	318	306	344	313	271	296	303	333	311	344	269	335	332	287	279	267	305	311	277	298	315	289	300	297	279	323	302	296	276	334	320	312	287	287	303	315	285	305	311	312	323	355	319	319	287	307	283	314	288	282	305	322	299	318	307	315	338	306	306	279	312	310	287	280	354	289	323	335	287	273	294	308	291	297	310	294	289	305	303	326	335	337	286	301	328	296	306	322	311	284	282	324	296	297	285	332	287	346	271	282	328	328	297	286	299	287	291	340	313	302	318	273	347	295	326	318	299	305	322	311	337	307	355	305	278	285	307	304	305	269	328	311	305	315	300	305	296	297	284	317	302	282	307	327	275	286	337	307	327	275	295	283	275	298	281	291	323	320	290	312	278	316	297	298	325	299	281	299	308	323	295	313	345	345	268	324	326	335	290	309	301	277	292	286	304	344	328	342	288	318	312	302	303	316	308	317	267	281	277	295	297	304	303	290	310	319	286	324	280	339	276	300	322	312	301	316	284	296	307	275	286	280	307	288	302	322	314	287	312	304	328	302	317	284	280	305	314	303	315	296	297	296	332	325	301	360	325	279	311	297	326	345	329	316	336	310	296	350	326	301	310	287	286	312	319	305	309	279	285	306	304	302	319	319	281	299	327	338	326	275	305	294	317	315	322	297	277	301	304	293	341	301	275	316	278	343	294	302	296	309	257	277	276	325	300	284	281	315	289	310	315	346	311	277	294	279	310	299	303	311	338	294	306	293	294	292	316	311	316	296	286	301	286	298	301	280	304	336	259	324	332	302	290	265	304	306	315	278	289	320	363	328	285	301	297	324	301	328	316	289	313	287	268	280	290	324	313	298	300	309	283	288	306	300	286	292	303	313	305	307	288	317	321	309	303	309	301	347	303	297	286	287	301	300	273	281	316	313	314	326	295	306	303	273	318	291	294	319	288	297	302	316	312	299	332	347	308	335	320	312	306	323	286	289	309	316	287	304	305	304	326	313	294	313	317	269	295	322	277	316	327	292	287	286	312	317	320	323	296	308	332	322	280	266	314	315	328	304	318	303	320	327	333	303	308	353	313	302	287	320	300	291	320	298	326	309	346	294	322	310	316	309	285	299	322	267	284	296	302	280	289	304	284	302	314	286	311	313	324	301	305	290	315	337	333	295	309	301	312	318	308	292	325	312	308	321	311	306	301	325	332	298	287	321	269	322	322	321	322	313	282	306	302	301	315	306	314	309	286	314	269	321	286	306	285	327	285	315	298	282	298	271	327	299	275	284	300	308	330	284	343	307	283	323	322	300	325	286	284	296	298	297	277	330	332	321	331	325	314	293	250	261	316	317	311	300	317	302	314	305	321	309	277	324	297	305	309	306	272	321	314	315	295	293	285	283	310	311	298	270	299	317	300	323	322	318	307	310	305	298	328	313	314	301	290	324	320	335	321	310	275	292	318	284	290	301	306	305	296	296	353	286	323	314	316	315	314	279	325	337	302	299	279	310	314	324	284	294	346	331	354	330	322	264	310	275	285	299	312	297	316	331	287	288	323	297	293	284	292	287	316	323	276	262	324	323	327	305	331	297	290	293	336	285	314	290	310	312	299	295	297	306	320	287	315	317	304	294	271	303	282	312	330	310	347	354	317	297	298	302	311	313	317	308	293	327	309	282	312	279	289	285	329	316	267	315	311	292	292	287	308	309	279	311	307	323	309	305	289	331	357	310	300	312	298	350	331	332	283	296	283	356	313	314	318	313	335	325	287	300	281	281	293	326	305	306	299	311	304	309	319	347	315	320	320	308	321	315	296	307	334	271	320	321	307	320	299	298	310	291	289	342	297	307	311	340	311	277	303	305	277	285	290	316	281	311	289	323	285	289	319	331	297	296	261	306	287	301	282	327	336	338	305	308	285	300	300	337	332	324	315	318	321	313	300	294	295	315	331	289	290	318	291	285	293	290	321	320	311	289	286	314	344	320	292	272	304	287	324	310	299	306	291	335	281	321	327	331	298	309	286	303	322	313	277	300	270	291	315	283	293	328	342	293	272	310	279	261	261	302	330	300	306	309	336	334	281	322	325	292	297	314	315	292	334	325	297	292	270	309	321	305	286	312	330	332	322	306	298	325	296	297	301	304	326	325	309	314	299	286	293	296	331	295	312	323	295	301	313	320	279	302	329	321	315	308	312	319	317	354	287	325	316	310	324	325	327	302	311	305	300	277	296	305	274	287	307	293	326	288	286	277	301	317	296	282	342	298	299	301	327	264	280	331	305	295	261	345	276	305	326	297	344	320	316	328	310	326	296	284	295	287	316	272	331	325	296	290	306	293	364	323	305	274	294	309	316	288	292	313	324	316	308	340	300	289	313	307	308	296	330	310	292	303	322	289	293	314	313	300	294	345	275	301	295	279	307	313	327	297	295	327	294	315	304	299	306	280	269	327	351	321	304	330	308	279	313	311	305	298	304	348	279	325	296	279	262	319	301	288	301	321	343	335	334	334	298	320	308	284	311	309	311	316	311	309	317	291	290	313	298	306	316	274	305	314	308	288	290	308	361	300	337	299	326	279	338	284	339	316	311	276	317	342	331	290	315	328	298	312	312	361	329	292	321	297	283	333	275	322	320	317	302	329	275	306	292	305	269	321	299	319	310	288	309	296	298	298	332	344	325	327	298	363	320	302	310	300	291	297	283	323	322	311	335	315	326	295	334	319	326	285	299	307	317	262	293	296	318	283	279	326	328	293	344	278	293	296	294	310	302	329	307	299	320	300	294	307	295	323	328	330	311	327	308	300	299	293	286	332	302	311	273	302	303	311	318	311	300	295	263	345	308	318	327	268	323	314	284	284	315	317	302	292	306	326	316	289	349	304	312	321	306	325	321	306	326	292	300	317	290	286	302	307	314	335	307	289	313	286	306	321	315	326	322	285	326	282	323	292	317	307	328	324	308	294	331	292	295	342	313	310	302	293	312	307	283	292	345	300	308	302	278	303	267	355	330	267	304	311	288	325	284	307	325	338	316	325	338	292	295	294	304	332	319	346	295	282	282	289	311	317	306	308	282	281	289	288	312	274	267	296	311	280	330	311	333	302	286	328	312	287	264	347	321	294	320	325	318	306	321	307	291	299	319	298	303	335	308	320	297	329	305	307	287	353	325	302	320	276	313	320	334	287	329	306	319	315	318	325	299	287	287	335	308	299	304	309	313	301	331	295	282	287	280	309	299	323	338	302	264	343	296	308	316	271	269	333	319	351	297	287	301	270	295	287	290
15741	17901	31913	32283	31225	25995	21046	16877	15898	13242	11178	10069	8585	6201	5688	5763	5599	5127	4326	4231	4511	3578	2804	1976	1990	1888	2098	1642	1166	1450	1285	1210	1197	1188	949	886	918	893	828	942	901	824	777	932	928	731	753	750	770	713	749	789	705	729	747	756	776	737	725	780	776	766	757	752	727	785	776	733	746	764	754	759	804	724	750	714	732	729	743	732	704	758	729	749	746	695	735	728	715	750	727	780	764	705	736	783	759	719	773	735	710	681	738	720	729	734	758	741	711	719	709	686	723	706	743	707	705	728	738	712	688	783	719	778	746	694	743	737	724	705	761	720	709	721	696	721	772	739	707	712	725	724	728	737	749	780	700	747	733	717	774	743	748	752	721	715	745	763	761	758	724	703	747	707	744	739	712	729	747	737	723	701	694	735	711	734	745	697	724	743	750	693	733	737	696	737	758	745	730	719	729	737	738	754	734	732	700	736	754	748	717	702	715	722	741	751	747	765	749	723	720	759	732	686	773	745	723	689	720	718	726	772	737	766	758	770	749	713	746	772	757	685	734	730	746	745	756	757	778	685	731	714	723	784	723	686	748	726	761	702	736	700	716	720	710	737	706	744	699	781	703	729	750	684	721	757	737	732	687	758	744	723	741	723	766	757	738	746	731	728	709	758	733	728	748	762	793	739	772	715	740	739	734	735	733	709	758	723	683	709	734	735	727	744	718	758	711	735	708	740	747	728	729	750	718	691	787	732	726	718	759	698	687	735	681	749	738	737	761	773	758	790	748	696	743	769	728	732	801	753	764	803	774	741	684	786	727	746	681	733	766	720	735	699	776	762	744	736	775	716	790	765	769	758	744	733	753	743	720	753	713	734	740	740	719	714	696	686	732	737	713	707	756	723	781	772	729	698	732	742	783	730	762	730	756	715	740	746	729	698	703	746	769	718	749	742	715	682	767	746	747	705	763	713	731	699	722	701	774	783	774	698	762	785	760	727	704	751	714	726	751	726	745	674	742	719	721	773	705	738	779	698	700	735	729	718	694	722	756	726	708	713	699	696	732	723	788	772	743	729	719	744	719	779	767	747	749	802	695	742	780	710	723	752	751	738	721	752	755	737	706	716	748	766	737	741	733	683	741	746	730	753	744	739	707	717	703	742	767	731	761	684	769	709	727	730	709	792	745	738	715	786	769	736	787	759	721	733	739	706	728	731	716	742	722	738	720	770	724	742	719	782	713	673	685	719	783	742	735	732	741	721	714	738	750	758	724	790	701	731	728	757	702	740	721	679	760	737	770	740	702	794	740	741	655	651	712	769	777	816	700	768	730	718	729	756	742	716	745	750	726	703	753	751	748	711	757	762	740	735	726	763	725	673	744	718	756	743	676	710	706	719	782	757	731	733	764	754	721	774	716	777	718	727	757	747	705	772	693	728	729	727	750	790	774	710	736	779	719	736	754	747	691	748	745	734	805	766	742	766	720	738	750	700	740	743	758	745	741	715	758	729	754	732	742	740	758	768	766	759	736	758	752	739	739	704	727	730	703	712	758	726	723	739	715	711	755	755	750	752	748	738	703	757	733	680	701	685	763	718	743	734	746	761	700	729	738	748	742	676	797	733	737	739	735	761	696	719	750	753	727	708	735	747	793	747	812	741	716	690	778	771	744	709	744	719	727	716	742	789	720	687	756	718	714	730	733	741	765	727	747	760	725	667	771	743	739	719	756	668	701	732	739	763	687	762	730	768	756	731	704	693	761	743	748	756	729	698	717	757	755	736	771	712	739	724	746	732	711	768	716	784	732	726	708	774	691	735	747	753	765	727	754	723	743	720	768	734	708	718	716	744	746	736	696	735	717	767	755	723	740	743	757	715	739	690	734	710	729	704	768	766	727	711	733	732	774	746	765	721	740	744	736	704	744	692	722	733	763	739	723	779	734	759	775	717	719	714	750	746	728	744	707	752	764	710	754	698	737	703	769	770	723	711	778	740	736	729	736	712	738	679	736	740	709	721	756	765	750	747	715	709	740	734	736	772	736	745	723	675	742	705	713	791	698	729	723	712	708	746	739	753	717	727	707	772	728	710	730	713	782	727	768	792	725	660	710	711	719	743	694	730	754	716	722	712	716	724	744	759	717	706	748	754	758	704	740	697	714	714	746	739	821	744	699	737	706	704	733	735	738	753	744	798	733	710	756	735	729	728	788	695	708	710	696	756	718	719	677	691	747	768	726	758	706	769	754	761	737	733	805	725	725	719	759	749	707	716	767	736	803	748	756	785	665	741	757	709	701	691	766	776	725	723	740	750	723	740	743	750	740	745	715	748	772	717	717	714	770	758	767	719	732	730	717	739	710	743	726	693	717	764	765	741	764	762	748	720	746	730	702	747	750	740	761	738	753	746	696	731	706	772	722	747	746	729	705	762	703	751	715	774	764	743	717	714	683	762	716	715	740	721	718	713	726	715	705	765	766	712	762	823	747	776	728	741	736	739	761	741	699	725	769	707	730	731	744	747	758	715	711	751	757	746	725	683	715	726	734	688	758	758	769	760	719	754	747	672	736	772	780	709	709	716	729	760	714	742	708	704	777	699	760	722	734	766	735	723	723	698	778	719	729	720	731	764	721	698	673	746	747	744	743	803	735	715	740	699	720	722	702	720	712	680	748	735	731	739	754	741	768	783	732	685	822	787	767	726	737	749	733	749	739	722	736	808	743	742	727	767	762	710	759	719	758	721	738	739	718	700	778	743	680	759	759	784	726	746	749	741	729	768	738	733	791	709	733	753	729	710	764	758	706	785	715	684	711	775	704	798	747	782	763	712	743	755	777	721	759	767	734	754	802	734	741	706	707	740	716	719	690	733	703	718	741	791	753	718	754	755	746	715	784	743	728	711	749	730	752	716	735	753	747	705	737	728	752	711	698	771	740	710	717	752	741	744	751	780	736	681	776	757	774	709	753	762	740	733	740	686	740	748	737	766	769	744	734	778	739	749	754	722	755	766	745	724	694	684	694	723	717	677	769	764	723	741	750	745	735	746	738	725	753	716	735	710	764	746	752	773	720	702	757	796	749	743	720	697	773	732	684	804	757	720	719	741	711	706	730	755	744	741	678	778	727	767	729	713	712	802	737	740	742	747	759	729	740	751	700	723	752	701	749	740	723	735	746	718	739	676	751	706	723	744	761	719	716	756	728	724	744	765	768	704	687	724	730	703	721	717	711	768	738	727	723	665	708	690	734	740	759	709	782	745	702	728	689	759	732	701	797	688	736	727	730	677	724	728	737	768	764	733	714	748	753	704	734	746	726	717	687	735	713	788	730	715	746	736	746	699	731	752	806	734	754	754	761	760	793	725	777	749	713	745	696	746	743	697	716	722	748	737	724	716	751	733	731	716	715	719	706	701	740	757	751	728	705	759	745	688	732	706	747	770	722	683	763	725	708	719	760	726	747	742	726	777	725	748	761	734	754	788	757	730	663	745	693	684	717	713	755	758	752	782	690	703
36339	30264	35666	28612	24333	17326	11255	8618	7559	5482	4342	3667	2502	2105	1956	1789	1852	1492	1418	1438	1306	1040	809	641	644	661	677	537	603	609	558	578	531	490	465	444	452	427	443	457	423	432	416	433	444	431	404	467	407	412	424	403	409	424	397	414	409	420	434	427	458	382	404	406	403	373	401	437	393	469	384	419	403	387	442	377	398	447	390	429	384	406	410	392	398	448	425	403	397	433	400	391	420	409	418	398	387	415	383	357	387	395	425	434	405	427	422	410	397	449	441	401	410	441	384	387	419	404	413	406	423	419	401	409	397	410	407	401	428	341	389	350	432	414	435	413	407	418	398	412	430	422	421	391	446	390	444	376	435	407	409	431	427	412	400	378	424	406	383	393	447	415	405	408	378	404	419	394	393	426	451	400	406	446	445	407	422	425	401	422	390	414	387	372	375	415	391	418	380	372	411	424	419	348	414	443	436	425	376	441	449	409	407	393	428	437	426	438	419	401	403	402	398	420	414	418	373	411	432	396	427	429	415	381	413	392	378	438	416	405	402	384	414	396	382	366	416	437	390	403	425	409	395	422	400	429	435	421	392	444	392	433	399	435	439	421	405	373	411	391	408	383	397	387	426	428	428	396	409	387	379	431	339	435	407	384	419	417	430	388	439	384	399	421	363	401	437	400	416	387	389	390	391	423	406	421	402	383	400	419	438	412	408	421	426	380	438	381	396	362	413	388	377	408	378	429	407	402	416	404	386	391	394	394	434	464	431	395	370	408	372	385	424	434	423	369	434	407	392	423	403	404	391	447	400	362	404	408	412	427	459	395	418	435	400	363	400	406	375	431	424	415	375	410	407	411	405	405	399	396	408	406	416	417	404	411	408	424	407	421	418	391	405	427	392	414	422	413	426	442	429	418	409	403	393	403	371	412	402	419	396	451	377	386	433	400	408	397	427	401	407	421	421	401	422	377	443	390	392	444	432	419	383	399	390	397	397	410	402	388	416	434	431	400	457	404	431	398	403	428	404	369	418	433	392	407	438	423	402	416	410	417	408	402	421	429	424	405	368	402	442	378	370	424	407	368	436	406	393	412	429	448	390	434	424	418	370	381	423	378	385	393	405	388	396	376	420	377	418	423	399	421	401	391	439	410	406	403	397	440	487	416	410	380	393	402	401	398	407	442	400	372	426	428	393	407	403	382	387	406	398	363	385	452	389	385	410	448	397	426	404	394	432	408	411	395	420	387	429	431	407	358	424	367	399	424	379	371	458	417	422	404	416	444	455	399	423	417	361	402	420	437	411	408	450	370	409	425	496	417	447	389	401	403	415	418	455	393	405	387	421	417	448	385	432	405	408	400	427	415	413	408	426	408	396	408	383	427	397	409	427	438	394	398	387	396	382	416	444	402	371	405	449	401	400	369	434	388	386	401	414	384	412	398	388	426	381	420	380	407	420	417	399	420	393	414	418	406	356	440	411	429	424	374	425	392	378	383	419	443	428	442	387	388	397	390	428	382	393	428	375	396	420	430	373	375	423	394	398	451	407	409	404	405	405	419	404	382	391	367	427	424	402	393	412	394	421	400	374	419	380	418	409	412	394	407	437	381	394	403	432	431	386	401	379	385	378	399	389	390	417	366	391	428	428	431	445	438	403	388	365	419	415	426	443	439	395	398	383	400	376	413	396	413	397	407	419	421	420	404	434	412	401	391	400	453	406	419	389	407	399	417	393	419	418	409	395	419	435	416	381	416	374	417	417	422	428	368	452	391	394	428	390	419	351	393	394	412	405	418	405	442	413	400	413	438	444	385	429	407	424	398	406	460	387	397	403	391	440	387	420	410	406	390	453	389	432	422	432	446	441	411	406	406	372	450	396	434	430	406	379	433	415	440	422	438	424	398	395	380	402	401	350	394	429	430	430	411	400	415	403	471	414	409	422	413	415	390	376	404	439	399	417	402	400	412	433	398	367	395	386	432	387	406	383	397	427	415	385	412	388	399	391	439	439	385	423	397	397	415	378	369	380	420	392	420	454	405	419	399	379	405	423	405	399	399	424	383	429	444	399	395	400	410	379	388	359	425	381	431	384	413	414	446	420	388	448	413	411	388	387	406	381	429	420	444	441	385	395	411	399	433	389	411	416	371	436	416	408	398	408	418	418	388	393	381	398	415	365	403	417	405	443	387	379	406	412	376	427	371	396	422	447	380	442	427	404	438	403	396	431	425	422	431	439	391	421	462	410	385	427	409	376	392	404	412	345	395	419	429	406	402	438	379	383	459	383	426	410	431	384	414	391	412	389	419	415	428	400	429	383	443	440	426	421	413	409	408	378	387	423	417	448	418	417	394	381	411	369	401	407	408	395	436	385	405	434	385	437	396	400	390	410	431	415	396	365	414	437	384	400	420	395	424	420	403	424	398	405	410	407	397	394	462	387	414	397	411	416	424	390	385	380	400	412	420	397	412	402	403	379	413	412	447	429	394	398	398	410	386	443	379	447	390	394	404	378	420	442	435	415	392	426	414	368	450	433	412	391	424	459	420	401	373	403	402	405	423	397	406	400	404	434	405	453	400	425	413	397	421	425	365	372	388	415	403	376	401	420	397	399	427	389	431	433	397	380	400	411	418	416	382	419	420	412	400	414	412	424	376	401	431	456	386	395	415	378	434	387	393	411	392	381	423	416	421	423	389	380	360	389	425	409	383	397	392	412	421	444	417	417	402	408	377	396	410	439	388	441	414	450	415	411	384	377	399	376	427	382	394	404	424	424	404	439	405	396	382	371	379	393	380	445	380	384	414	364	425	384	371	420	455	431	418	419	396	391	442	417	407	441	386	408	415	398	408	407	401	396	417	384	431	379	428	386	430	396	424	368	407	433	405	390	375	412	435	406	379	428	353	416	408	396	375	419	434	371	389	407	391	383	378	398	389	397	440	406	407	365	406	387	398	374	394	394	384	393	428	385	421	418	379	405	426	432	398	365	382	439	410	406	408	397	389	422	416	417	389	418	408	409	397	391	431	430	387	409	448	418	408	414	416	393	434	410	408	367	416	409	380	423	407	402	419	407	431	418	407	395	398	405	406	385	392	392	375	422	425	409	394	385	354	422	391	383	416	414	424	411	400	406	399	426	434	384	417	419	378	430	418	436	379	385	384	399	381	417	354	422	397	389	400	405	423	408	408	404	398	440	370	407	437	430	400	399	384	458	427	398	426	365	414	453	386	395	408	389	403	454	426	427	392	397	430	442	443	403	378	355	372	371	427	425	450	421	428	479	401	405	421	417	379	392	388	401	367	390	452	398	400	422	387	405	378	429	357	387	439	397	436	401	402	390	410	402	411	407	409	453	421	440	382	438	379	386	420	439	371	420	414	413	381	392	405	429	414	381	380	399	397	379	369	447	404	399	393	412	442	406	425	389	382	383	404	410	431	406	406	399	396	411	382	382	413	393	390	383	409	408	422	403	416	383	375	413	390	406	423	438	396	385	354	383	412	438	419
20157	22681	36764	37809	37804	31103	25137	23699	22442	18538	15977	13879	10821	9517	8837	8579	8706	7848	7037	6773	6778	4920	3502	2788	2664	2738	2850	1868	2118	2187	1741	1753	1542	1349	1274	1220	1249	1277	1231	1109	1169	1032	994	1429	1132	954	961	937	955	968	984	929	956	932	917	896	956	958	936	967	874	932	873	971	898	916	902	953	960	930	891	991	923	997	918	927	915	919	952	919	921	895	972	942	885	915	905	923	968	932	987	916	885	914	965	931	909	906	936	880	885	909	885	922	941	925	980	924	877	926	935	906	932	932	895	925	890	908	934	927	918	936	944	878	885	944	937	906	918	928	942	879	928	907	965	921	951	923	917	887	872	916	933	920	874	907	954	916	939	956	950	976	904	937	915	889	947	918	893	952	951	935	911	977	923	925	948	1002	912	972	916	916	878	913	933	892	966	944	874	937	921	932	883	925	908	898	929	905	920	870	913	873	958	931	903	939	896	909	941	984	939	935	948	880	873	925	882	966	977	943	945	911	920	933	974	943	916	978	911	909	868	975	915	938	908	875	923	935	933	936	979	910	940	956	905	922	912	851	911	927	972	938	915	937	892	913	907	910	908	956	875	932	939	935	979	916	889	922	907	932	913	902	903	977	887	924	904	947	963	942	885	905	978	928	917	888	891	960	970	948	957	937	924	961	905	882	896	928	914	978	931	916	828	881	933	916	973	902	867	931	905	906	943	969	875	959	912	918	898	910	932	928	898	945	909	884	975	900	927	906	931	958	907	912	882	968	909	950	967	955	960	932	902	917	905	898	916	940	919	910	926	871	964	995	885	959	927	978	979	935	874	961	916	948	945	967	955	872	955	923	932	923	924	893	947	974	899	910	909	942	934	941	928	915	902	998	937	932	962	950	933	952	861	913	903	996	920	921	932	960	953	888	916	882	933	875	933	949	929	976	933	901	923	941	933	913	925	935	956	916	937	898	934	901	898	887	960	900	933	904	946	918	938	914	953	875	911	931	924	930	962	929	870	900	928	958	916	899	851	893	947	937	918	973	969	910	887	937	922	884	949	970	994	909	938	963	926	966	904	877	976	943	976	958	910	906	962	959	923	894	859	895	912	962	952	932	930	872	902	926	922	906	1001	957	948	949	908	952	944	919	871	933	944	957	933	920	1007	923	939	970	917	951	927	894	948	934	939	944	941	860	894	906	943	939	966	885	946	960	907	952	921	959	933	994	928	861	939	866	912	877	878	933	907	892	926	902	939	909	939	972	964	973	900	899	894	910	973	962	912	910	880	988	922	869	904	990	901	910	922	979	960	914	913	932	972	939	895	903	932	853	889	902	935	943	889	983	933	905	936	942	916	934	963	945	909	976	935	906	891	892	923	1019	888	951	952	938	955	929	922	928	889	905	922	915	896	928	936	935	970	954	904	957	947	916	970	964	957	925	909	917	882	960	923	881	908	976	960	936	964	921	903	916	876	938	977	897	966	972	971	899	913	938	919	888	905	918	920	924	934	908	894	953	883	903	957	970	866	908	899	924	972	909	939	921	948	917	986	951	958	962	924	891	915	927	921	929	944	922	942	951	950	914	944	962	932	923	924	914	900	881	998	893	926	962	938	943	942	932	880	985	906	917	930	867	921	958	899	926	954	925	930	958	905	884	961	909	929	909	924	940	893	910	953	942	955	875	915	979	951	903	916	912	936	990	865	922	890	970	987	907	930	912	903	925	927	932	895	935	945	898	963	916	933	903	928	876	891	914	873	896	962	946	921	926	973	943	928	909	953	1008	933	956	967	960	915	936	925	943	916	930	906	940	923	954	928	917	910	945	977	922	973	930	905	896	974	883	958	954	932	938	927	922	885	971	883	867	938	832	923	947	889	918	911	931	917	915	913	868	941	919	961	923	903	934	964	924	921	960	937	958	911	912	937	942	894	995	919	935	941	932	898	940	989	912	919	893	946	948	925	935	924	945	896	906	897	923	901	954	941	881	925	877	948	954	883	935	910	905	863	938	914	889	956	977	924	935	844	927	918	927	944	906	927	941	919	895	921	933	878	934	959	904	895	900	970	935	862	889	931	919	906	912	941	866	966	932	906	912	901	941	948	909	953	940	955	888	964	943	971	984	965	958	943	959	911	951	948	907	946	945	945	1003	896	939	906	909	953	938	921	887	910	856	901	951	974	907	906	891	886	944	947	914	926	911	940	891	935	907	943	895	914	936	938	972	886	955	992	972	958	898	975	949	927	966	928	880	934	919	875	935	974	899	908	908	927	916	919	972	919	934	942	903	926	918	938	922	967	960	934	917	912	884	946	886	964	922	891	941	967	868	954	936	905	948	976	865	911	901	952	937	905	891	929	881	968	945	926	924	922	961	912	950	907	928	897	935	942	892	982	945	988	908	915	961	898	896	979	916	898	938	896	940	940	879	944	938	946	929	900	941	986	899	934	864	921	952	937	985	896	944	933	909	974	896	921	907	988	912	899	927	917	934	934	968	937	877	942	956	948	936	927	949	979	957	898	942	975	933	940	934	928	952	952	913	932	938	915	959	915	936	922	888	1026	983	902	923	892	958	913	934	896	861	932	879	913	989	929	902	882	931	938	881	945	981	913	914	932	941	949	934	947	889	916	957	893	908	895	920	923	926	955	917	950	967	916	943	901	928	959	944	959	963	913	931	946	913	917	896	979	916	897	929	875	986	957	960	902	937	977	950	926	901	905	935	917	937	913	894	913	911	936	979	896	948	919	884	914	891	921	932	944	978	870	933	955	988	916	924	915	937	928	957	943	992	865	1004	921	906	947	950	901	914	905	917	900	919	923	917	937	939	948	896	968	917	900	882	960	916	991	963	902	975	936	967	920	892	945	898	920	958	933	955	942	891	922	939	956	921	961	950	986	880	894	935	941	1003	927	923	949	913	897	981	850	906	907	867	902	865	896	880	952	897	926	959	1018	935	957	925	915	962	918	899	927	909	966	931	966	927	931	963	969	889	927	916	918	954	913	943	925	905	928	891	900	969	946	999	921	911	920	1002	903	955	961	893	931	868	905	922	905	918	901	846	875	924	963	899	971	904	929	927	943	919	908	967	922	906	943	877	915	934	920	888	900	983	931	964	904	897	953	877	970	975	934	935	939	873	877	974	959	945	935	910	892	902	942	915	908	986	923	918	939	901	892	964	922	947	933	912	956	960	859	920	1007	871	951	913	917	923	976	963	936	956	932	922	1011	900	934	912	959	894	921	905	950	912	880	960	898	911	927	935	884	946	958	921	935	947	954	947	914	906	903	929	945	901	927	932	876	938	987	897	898	916	914	927	933	913	961	915	860	920	868	845	900	883	937	904	909	944	919	965	954	916	889	935	910	938	915	857	916	943	887	940	906	900	915	907	886	915	928	969	968	904	909	928	888	931	939	914	886	923	946	962	918	898	905	904	889	911	926	926	961	939	906	922	947	949	927	932	889	958	908	930	917	916	926	906	950	859	900	964	923	921	933	974	886	901	930	935	917	921	911	853	907	893	916	934
16685	14596	16106	11066	7920	4846	2828	2263	1867	1429	1038	883	702	566	552	540	494	437	392	444	344	337	323	330	289	278	295	286	290	265	230	242	260	232	229	227	232	220	234	265	217	241	208	233	224	198	234	232	216	217	194	224	258	265	218	237	217	211	229	244	225	208	220	234	238	227	238	216	229	215	249	200	228	202	225	234	250	231	208	237	240	257	211	243	222	232	193	245	232	234	232	231	249	220	230	218	224	224	252	208	212	219	227	223	201	193	197	204	228	231	224	225	236	215	254	225	223	253	200	262	227	213	263	215	230	233	247	221	233	217	229	209	230	240	201	242	242	228	243	212	231	248	215	264	235	196	240	218	251	220	217	248	247	231	219	230	239	239	220	209	235	241	262	207	226	204	216	259	223	216	223	253	238	226	267	242	219	220	230	185	232	219	237	219	212	241	218	231	241	229	212	227	231	256	227	235	208	234	221	197	239	228	237	236	204	226	221	221	213	238	232	231	252	245	200	205	238	228	224	222	232	263	225	233	202	235	219	207	242	244	219	208	231	214	261	216	216	234	254	215	246	216	226	246	217	229	235	254	215	217	247	236	208	211	219	229	220	240	245	231	244	220	246	225	244	255	252	225	192	253	214	234	233	237	248	224	214	253	217	230	227	222	241	210	235	220	217	225	230	211	210	249	234	221	232	220	233	235	229	215	232	254	226	225	213	235	222	235	247	212	222	260	233	218	252	217	230	222	219	214	233	216	224	222	212	216	229	238	215	244	217	235	238	228	260	236	220	231	217	196	195	226	240	270	227	203	235	209	234	201	224	202	260	232	209	199	227	228	234	215	211	265	200	219	229	205	237	231	210	206	198	214	243	243	220	244	220	215	232	217	229	212	220	237	252	205	224	212	262	224	249	217	237	227	233	217	248	230	210	229	258	209	263	206	207	240	255	233	219	229	213	238	211	240	236	220	214	226	228	208	203	213	208	237	220	222	242	215	237	233	213	216	232	237	209	238	209	228	239	221	233	234	248	239	233	215	258	235	221	241	197	241	219	233	239	245	237	231	224	206	226	228	222	239	219	225	203	224	192	204	226	201	242	227	239	204	244	219	224	223	264	222	232	209	253	242	227	210	203	215	248	227	220	197	229	269	207	206	242	216	242	232	217	226	235	227	245	224	250	223	230	205	229	211	218	239	211	204	224	244	234	207	237	252	216	219	230	219	235	229	229	230	264	233	220	213	235	226	241	233	197	223	214	215	231	234	226	252	221	220	228	241	227	229	216	232	229	222	227	235	245	223	228	238	201	225	205	200	198	221	227	208	243	188	254	244	227	248	229	240	216	205	233	221	213	213	203	224	226	214	242	228	268	218	216	227	218	235	231	225	237	218	215	242	268	220	226	202	244	211	215	203	212	229	217	243	213	213	206	237	236	239	244	240	247	239	234	257	237	222	233	211	215	260	220	214	237	229	226	230	239	254	247	223	221	210	222	233	250	228	232	247	217	233	217	227	221	230	196	237	222	212	239	244	232	265	234	239	231	203	240	260	228	236	234	224	273	213	225	204	205	212	228	216	226	202	218	244	219	216	229	233	231	209	214	224	220	246	217	256	224	219	251	244	244	225	243	237	214	233	259	220	244	244	245	221	253	230	244	231	254	229	230	228	246	242	194	214	249	210	228	221	215	222	228	231	240	222	230	217	229	213	228	231	209	216	219	225	223	270	204	231	249	228	223	222	242	237	246	252	238	242	250	198	242	218	241	221	235	237	231	228	212	205	195	219	232	196	241	216	222	243	249	227	242	230	242	218	222	261	220	259	223	242	235	217	188	240	221	206	219	230	214	216	227	216	203	236	230	222	227	205	227	239	237	177	242	195	230	223	220	214	192	248	196	235	214	214	236	246	230	227	227	205	224	217	247	218	217	216	236	220	212	210	215	245	232	241	221	209	229	214	220	236	236	215	233	234	244	238	220	210	213	224	240	227	224	241	253	210	208	218	249	220	220	222	232	221	216	242	217	234	238	231	206	227	242	208	249	226	229	204	244	226	249	272	239	235	258	230	218	235	199	228	222	216	231	236	210	237	230	211	259	225	236	219	216	220	215	212	213	190	228	244	243	224	235	244	249	236	220	234	206	209	222	240	219	213	252	203	206	221	236	238	215	241	254	221	235	262	250	238	225	230	226	226	227	206	220	260	228	211	256	220	221	219	233	221	215	205	232	220	243	236	224	244	250	235	249	241	231	225	243	241	241	226	240	233	228	235	219	225	219	237	223	220	227	238	228	229	220	249	233	233	197	238	256	251	231	247	210	228	223	230	220	228	226	236	225	220	218	239	224	215	247	292	242	224	224	213	199	232	203	218	261	236	209	216	236	234	244	239	210	240	220	224	202	217	248	224	212	228	257	220	242	214	237	233	215	244	229	257	217	214	232	233	218	197	234	243	227	228	209	231	234	225	240	209	221	244	218	248	234	210	222	225	234	225	233	249	231	231	195	239	241	266	232	248	236	214	237	221	210	248	225	263	250	247	229	207	207	223	221	218	262	214	202	221	218	247	212	209	238	270	212	220	227	246	227	217	209	231	230	266	240	240	247	249	255	219	236	236	220	244	220	201	254	220	247	221	230	219	224	219	257	239	246	239	232	205	219	190	220	234	235	261	218	228	230	254	233	260	234	218	210	241	224	216	222	263	209	239	223	203	250	230	233	211	203	231	233	206	234	228	258	215	230	247	256	248	235	244	216	203	225	219	237	231	210	231	251	228	237	225	255	226	247	227	227	220	215	217	233	223	220	270	233	210	211	246	243	224	224	197	215	231	246	207	210	226	231	258	227	210	242	275	204	217	227	231	227	235	215	219	204	218	226	233	227	236	244	238	227	243	256	221	203	218	220	202	219	205	249	201	249	226	221	228	229	209	226	228	210	226	229	215	224	227	232	256	228	245	220	258	247	226	245	223	225	249	238	234	230	241	219	259	219	201	232	225	262	216	206	252	215	249	233	257	228	227	213	215	219	202	229	260	247	224	228	252	236	266	247	201	236	223	236	249	213	205	198	232	205	231	247	218	233	212	238	229	231	231	223	239	239	212	212	237	232	218	226	240	246	237	231	231	214	204	223	212	214	214	241	194	211	211	240	234	212	230	253	225	216	238	226	223	227	214	204	210	237	218	228	217	224	231	260	242	260	242	235	231	225	202	232	246	221	232	214	277	255	214	231	234	263	246	244	220	228	241	221	199	248	229	222	215	269	237	218	225	209	216	222	247	214	227	219	259	204	228	239	223	235	224	221	250	212	268	220	210	210	216	228	236	241	240	245	229	222	234	225	222	230	245	248	243	237	228	238	266	252	238	202	203	222	241	236	240	245	217	231	256	238	232	212	242	246	211	225	244	223	198	224	202	237	232	215	232	227	230	196	218	228	246	261	210	218	228	199	204	220	238	205	232	206	205	226	226	223	227	225	208	246	227	253	196	228	219	230	216	254	214	203	220	223	249
8991	11857	21687	21787	20947	15333	10976	9771	8239	6133	4866	4320	3438	2829	2670	2386	2294	1959	1763	1810	1497	1348	1332	1203	1100	966	1064	906	1117	853	769	766	773	665	672	663	691	686	629	638	659	624	610	567	601	558	618	517	526	597	544	586	514	595	550	562	579	564	557	561	559	546	527	593	583	613	572	537	586	551	574	540	537	551	590	568	573	584	585	577	545	575	583	567	561	567	573	525	518	554	602	606	583	541	545	550	523	577	548	555	553	599	572	591	591	587	568	587	567	550	537	572	533	575	570	589	550	557	568	593	549	540	581	546	586	589	575	518	539	587	565	567	527	563	568	565	606	553	543	533	542	616	590	544	590	538	528	552	608	596	573	590	602	611	597	547	580	536	556	563	551	567	563	568	551	541	577	503	549	566	581	570	561	545	579	581	554	563	546	519	564	586	532	561	555	547	596	551	547	557	538	540	580	575	569	584	579	556	535	554	571	597	534	533	571	535	567	553	561	570	537	582	531	556	555	559	571	535	578	586	548	562	587	553	547	542	603	579	565	549	584	583	568	591	580	525	611	587	572	533	563	582	591	576	568	583	575	581	541	605	558	577	576	550	539	573	601	570	568	578	583	567	613	558	543	570	587	537	553	590	572	582	581	591	567	567	574	583	573	548	602	547	585	589	540	603	580	594	557	586	523	572	537	625	564	564	561	581	594	556	584	595	579	575	566	534	571	592	555	556	576	575	558	571	548	578	563	582	596	555	561	596	578	574	538	591	589	547	565	573	606	562	584	588	557	559	580	603	607	576	576	561	578	552	540	501	577	591	536	563	544	568	566	589	540	549	585	560	558	569	590	520	564	560	512	547	542	575	590	617	543	567	623	563	569	576	535	562	565	556	567	552	582	579	575	605	569	576	549	554	566	556	593	543	578	562	617	583	549	584	559	597	530	583	523	575	558	603	576	566	532	589	594	530	568	568	588	562	576	538	520	561	558	589	582	559	614	582	588	574	607	550	530	578	553	573	573	531	540	557	549	624	573	559	567	565	546	534	577	600	564	568	597	602	553	557	589	572	566	574	550	570	569	560	587	571	575	560	586	568	566	552	535	571	570	534	549	587	563	585	540	564	564	514	543	533	574	550	571	572	578	603	596	524	561	575	577	592	583	558	568	585	555	568	565	588	563	565	587	547	548	520	559	551	571	578	565	602	546	538	563	525	578	569	561	544	597	577	530	577	572	553	572	585	506	584	589	517	595	560	583	558	620	547	598	586	553	536	587	536	580	603	546	543	551	542	582	573	565	563	577	592	600	538	596	549	539	608	596	560	579	563	541	565	513	577	590	558	577	581	593	562	583	575	545	539	560	577	570	611	591	585	579	557	559	570	603	580	569	509	597	574	546	558	532	546	596	569	586	537	551	556	575	554	567	586	548	562	576	563	579	584	538	511	561	583	535	648	575	607	576	573	558	538	598	517	569	526	570	569	568	592	564	604	558	581	594	591	592	567	542	533	560	548	566	557	595	525	511	579	588	589	565	557	550	536	558	589	557	585	535	587	547	565	578	554	535	589	593	581	555	588	596	561	582	566	569	562	542	610	537	597	567	581	571	508	562	586	572	509	535	544	582	574	584	572	555	545	559	595	550	582	547	595	570	563	596	526	549	515	565	568	582	568	632	548	539	589	569	539	562	556	576	596	567	565	553	585	589	538	587	522	556	594	586	560	594	592	559	612	609	598	586	570	619	565	564	570	586	569	593	513	555	585	573	561	552	568	560	537	554	576	605	567	594	587	569	550	558	574	547	508	577	546	546	550	560	578	562	620	577	594	600	603	545	579	593	608	550	565	542	556	589	587	589	521	580	561	583	558	596	561	549	607	558	561	606	557	587	597	582	551	531	563	574	558	596	544	528	602	557	552	581	535	553	567	584	588	535	554	505	554	583	590	538	560	566	543	566	577	563	590	587	553	549	586	551	521	594	557	564	577	580	553	531	608	620	613	594	576	562	547	582	553	584	580	547	540	555	566	566	564	599	582	567	575	535	547	560	606	544	540	581	538	545	607	547	578	604	550	587	532	565	528	588	545	561	582	604	573	570	581	582	557	571	536	568	572	558	612	553	510	591	555	576	579	554	583	565	579	527	556	573	528	569	601	553	570	541	587	576	563	575	538	563	559	595	532	598	563	580	555	570	551	554	572	570	580	555	553	603	618	586	540	573	558	619	568	588	601	553	577	584	605	543	550	559	596	555	560	561	573	533	591	531	553	559	573	555	595	597	604	593	573	548	572	533	581	525	584	573	547	561	572	544	575	587	528	569	596	577	549	576	586	558	622	567	573	577	597	535	569	585	578	597	560	601	593	552	572	560	573	565	532	540	547	554	522	557	581	534	575	537	579	568	561	526	571	601	587	577	528	587	547	540	582	571	548	547	573	594	565	555	573	579	559	594	577	569	550	591	579	530	557	594	571	544	541	557	608	553	549	559	541	561	572	544	536	565	584	618	536	589	540	552	566	569	582	577	576	575	556	564	575	550	533	579	548	564	544	554	557	591	609	575	616	538	532	578	557	564	597	553	603	529	582	577	571	566	598	587	563	581	543	548	580	588	599	614	592	570	534	590	538	562	519	571	596	570	571	552	559	549	541	545	548	573	549	594	563	580	576	571	567	530	555	567	591	578	534	584	552	568	580	509	595	559	587	538	563	576	569	530	561	600	555	545	565	543	583	587	594	567	581	541	601	558	541	569	588	565	572	578	574	574	563	579	595	540	583	530	544	573	571	589	580	630	573	556	614	578	567	542	583	549	532	612	567	589	581	545	575	571	573	538	540	528	548	557	538	558	550	603	576	547	542	544	538	561	521	543	549	606	577	512	579	559	592	600	555	524	597	570	562	587	586	543	567	586	572	571	590	627	569	575	576	596	578	573	577	568	559	577	568	569	537	588	551	581	571	607	563	541	580	574	598	533	565	567	610	651	583	545	560	578	580	609	535	600	593	555	588	572	558	574	594	583	564	562	524	603	608	610	542	587	560	564	553	575	573	579	545	641	576	509	556	575	587	558	567	567	533	575	556	584	549	557	522	556	545	562	593	569	554	549	602	588	573	553	592	548	583	572	562	568	542	547	594	553	587	558	554	561	552	529	584	610	567	514	574	554	591	554	557	608	613	584	564	555	566	566	568	580	535	553	538	557	581	579	566	570	543	561	581	564	552	582	603	587	519	578	628	581	562	586	558	581	547	538	559	536	568	542	586	600	532	549	564	557	571	576	542	582	565	585	562	566	549	551	578	525	553	568	601	587	580	572	517	564	593	552	617	605	560	538	561	588	549	550	557	556	588	542	574	564	557	575	579	579	563	576	583	567	583	556	578	525	618	587	620	543	571	575	536	556	578	571	565	562	557	592	586	580	551	583	561	572	553	542	596	602	555	579	558	562	581	603	594	536	578	553	591	546	541	547	562	558	551	571	518	572	606	594	566	551	548	589	581	559	545	577	607	560	545	571	549
28743	23826	26926	21168	17554	11790	7138	5629	4840	3714	2787	2252	1655	1434	1305	1215	1101	929	872	855	617	592	534	566	504	433	404	437	490	403	405	361	350	336	307	350	334	367	316	331	341	322	306	313	331	341	293	304	332	311	328	298	310	283	278	278	312	292	288	319	283	282	312	298	308	303	288	291	319	293	304	305	315	344	320	347	334	304	300	295	326	305	322	312	314	307	313	309	299	310	298	291	301	306	282	293	300	335	290	299	315	293	322	290	292	289	344	297	288	310	297	296	301	283	325	312	307	295	317	253	336	276	314	308	288	295	323	273	317	332	315	296	338	344	280	285	338	287	279	309	314	288	273	307	321	308	282	305	286	297	291	289	314	304	322	321	278	326	279	290	296	289	281	281	298	335	318	330	306	301	309	274	311	329	303	325	288	335	306	320	288	326	307	311	310	296	282	312	323	300	320	306	304	319	317	325	327	346	318	286	332	308	277	289	322	350	293	303	292	300	287	296	309	294	294	328	331	269	286	299	298	276	325	351	337	307	290	304	305	302	297	329	309	306	347	290	287	272	287	320	294	279	286	311	293	323	313	270	276	323	277	315	305	309	287	296	281	302	311	260	298	316	300	326	271	327	308	297	330	276	322	321	286	312	288	302	293	298	331	302	281	264	311	321	303	320	309	307	274	320	287	316	313	298	322	296	303	318	305	321	285	290	280	306	330	288	308	310	285	268	309	300	285	277	272	284	334	304	296	299	322	332	307	296	330	294	297	320	298	309	318	307	293	320	337	339	301	276	306	270	325	303	280	300	303	318	286	308	345	297	297	280	264	291	309	298	309	294	311	311	310	309	297	282	319	320	315	305	283	331	320	305	327	316	275	317	297	287	296	296	325	291	321	290	305	292	301	326	318	323	299	303	352	313	301	291	298	312	329	288	312	296	282	288	337	330	324	305	329	280	315	316	309	314	298	298	299	300	280	303	281	287	355	310	329	300	334	289	310	310	296	294	300	304	301	323	288	299	322	299	297	308	284	305	276	310	308	325	307	302	318	288	305	331	305	308	299	310	271	284	334	296	293	307	293	339	304	306	327	289	306	293	296	314	279	271	286	284	321	314	291	304	325	313	293	315	308	301	300	289	320	313	299	316	287	265	290	317	266	288	278	323	275	306	302	291	285	333	299	306	300	313	305	306	245	297	309	284	304	280	287	283	334	323	344	316	299	316	317	304	320	333	299	280	277	319	287	371	352	331	293	306	279	276	267	321	310	269	324	288	284	312	296	302	316	303	316	303	294	314	325	329	323	321	294	308	307	302	304	308	330	319	341	303	331	280	287	282	283	281	321	276	275	294	310	278	332	287	283	283	305	311	316	312	270	288	319	297	311	295	283	293	313	253	302	275	303	307	293	320	294	318	308	306	316	263	288	292	318	337	270	288	314	318	306	291	290	283	292	287	316	289	271	324	310	302	302	285	303	304	294	337	283	296	287	304	284	285	320	327	303	318	308	278	306	314	278	308	273	291	314	276	301	305	328	309	303	286	314	267	324	278	314	320	332	272	319	311	352	285	301	294	290	319	315	295	303	315	296	289	302	308	299	291	321	296	284	273	312	286	349	283	305	344	333	307	313	311	286	317	326	300	303	362	328	321	305	276	276	314	292	296	285	302	292	303	296	326	332	330	297	286	291	291	305	293	293	271	312	337	288	314	293	323	310	308	324	287	294	319	282	277	295	310	291	302	332	305	278	301	276	296	296	317	293	270	301	288	312	277	298	302	295	288	312	316	308	305	310	306	274	266	329	309	288	304	309	292	265	308	274	296	274	315	314	284	284	253	329	280	296	306	295	295	299	294	290	345	287	307	282	297	288	300	293	292	319	328	315	319	279	313	263	323	309	298	331	291	308	285	259	331	270	308	302	279	280	280	304	311	315	296	279	289	316	304	297	270	281	275	314	272	301	303	296	285	308	284	283	283	323	291	311	308	280	350	340	332	290	285	302	310	313	325	312	259	325	297	298	297	311	285	258	301	282	301	311	267	284	294	330	306	298	290	314	305	312	299	312	304	322	305	302	295	311	261	310	302	297	321	308	309	260	305	321	348	301	300	344	308	300	301	331	302	302	309	311	284	314	308	330	314	301	288	283	307	310	312	295	289	312	305	301	280	285	308	294	295	275	280	324	292	317	253	305	291	298	326	305	309	296	301	281	304	299	296	296	324	315	311	315	314	295	297	309	324	317	258	306	268	266	323	277	301	293	272	324	325	318	299	261	309	323	290	321	290	343	316	304	309	326	310	303	324	320	288	320	291	326	278	321	308	313	292	319	296	298	294	308	294	316	311	307	338	337	287	322	331	325	296	283	289	331	274	274	307	309	294	328	272	304	287	287	308	303	295	289	294	285	283	297	293	346	324	304	302	325	277	291	311	293	307	273	311	332	326	299	292	329	287	301	324	294	280	300	325	276	314	317	296	314	288	278	289	316	311	289	327	281	309	310	315	323	294	292	291	330	317	287	307	316	322	294	316	306	282	334	295	335	312	324	293	302	308	294	312	292	329	336	289	300	299	311	299	289	346	332	280	285	289	297	302	317	283	305	288	314	311	337	292	302	291	322	289	289	310	290	323	261	282	331	318	315	293	321	282	278	311	294	313	284	326	319	298	288	273	287	311	319	300	286	294	288	279	285	316	306	289	283	335	290	288	294	291	325	292	326	323	330	320	294	286	327	323	318	329	290	291	324	293	308	251	305	337	275	306	310	325	323	247	287	295	327	305	324	327	310	320	327	264	295	243	301	267	306	309	300	285	317	289	290	336	265	279	285	300	288	301	308	314	299	319	262	270	306	320	310	307	289	312	319	296	309	317	302	320	321	273	328	309	283	278	305	337	291	308	299	271	344	318	299	305	319	345	311	327	278	301	309	313	325	311	322	311	287	328	314	267	309	324	291	301	302	280	344	359	287	264	324	311	311	336	298	330	314	310	296	321	285	319	310	284	284	294	310	305	285	314	315	263	288	324	294	343	289	335	288	310	298	287	316	300	326	283	331	313	327	316	312	302	302	302	329	278	294	315	311	322	337	293	296	298	291	337	295	320	292	287	274	300	283	286	298	331	327	313	300	299	296	313	296	311	308	294	340	293	312	310	297	293	318	309	299	308	311	325	314	300	281	285	275	307	298	300	299	311	307	275	306	277	282	292	301	291	313	322	306	297	329	292	314	329	288	330	289	310	307	293	336	307	283	335	304	298	321	324	289	301	317	327	291	299	273	288	281	299	324	279	300	308	298	301	326	309	282	276	322	343	297	308	291	298	275	292	290	316	269	283	321	294	325	291	298	326	278	283	290	339	293	270	297	281	320	294	308	288	295	325	331	303	292	285	333	328	302	296	296	321	356	296	294	310	301	305	291	337	265	338	309	298	299	274	289	303	285	307	321	326	305	315	323	273	294	317	294	279	310	316	301	317	284	295	302	306	284	297	299	317	316	310	279	291	306	320	327	315
16081	18420	30490	31876	32325	25048	19822	18399	17616	14144	11985	10174	7948	7085	6489	6099	5281	4925	5032	4367	2800	2850	2291	2473	2070	1565	1531	1558	2032	1401	1326	1131	990	975	967	948	911	796	822	853	813	780	762	819	719	732	734	729	807	726	697	746	738	740	754	739	719	731	686	770	741	714	744	757	708	733	738	747	747	711	751	719	735	781	752	695	744	691	730	741	752	774	736	767	762	778	760	774	730	764	725	687	767	767	775	713	738	693	713	721	695	744	736	761	792	713	689	708	733	736	738	729	734	722	752	736	746	705	753	734	736	709	680	763	688	695	681	723	725	699	668	696	747	746	743	703	733	784	737	763	734	726	727	696	768	720	749	730	699	688	709	709	731	736	733	722	764	688	784	719	687	765	767	705	700	737	733	741	754	706	769	728	732	733	751	707	739	726	743	708	722	674	706	715	726	751	712	700	792	747	738	743	733	704	735	736	742	690	692	767	768	736	711	721	726	755	707	729	750	782	715	765	759	743	708	692	723	709	756	722	742	712	739	722	743	728	751	776	742	730	742	727	750	763	704	674	750	687	722	725	723	708	768	725	759	736	714	752	743	725	707	706	760	706	745	766	738	692	751	734	684	737	754	737	730	773	740	708	776	680	707	686	689	757	756	730	735	735	748	713	751	730	708	728	730	789	733	746	701	691	725	713	701	714	730	743	775	763	736	754	768	725	752	675	695	708	691	734	764	715	710	754	728	711	705	781	759	705	738	745	706	750	668	722	714	699	752	758	726	707	697	696	736	719	708	732	700	704	787	703	764	680	721	687	745	751	753	734	734	775	732	686	746	650	707	748	761	728	686	733	808	724	726	754	749	786	751	696	713	715	729	725	752	723	767	741	735	716	711	747	698	742	751	734	727	661	718	740	702	715	742	715	754	728	731	752	709	736	688	777	704	746	716	741	756	751	720	737	745	729	773	715	754	741	709	765	742	768	682	748	723	705	701	722	756	738	725	748	689	766	773	770	757	733	740	767	752	747	714	753	724	708	773	742	741	699	736	664	706	686	777	720	740	718	692	724	751	697	731	759	697	741	677	759	732	735	714	704	734	770	746	735	669	703	747	747	690	724	757	706	770	728	711	674	789	742	763	695	696	727	690	738	721	727	723	752	711	751	712	716	720	718	690	753	719	722	747	715	757	712	713	741	719	738	723	736	743	765	692	705	777	722	732	694	731	713	682	745	746	721	725	714	701	724	777	781	700	731	756	737	712	770	720	703	723	762	700	752	703	721	760	707	744	698	703	700	696	673	788	734	743	707	713	757	667	674	713	781	733	753	686	723	745	721	718	781	685	719	700	711	706	664	705	714	727	712	726	700	726	723	707	740	709	760	718	703	738	718	761	760	742	704	764	741	694	750	720	729	735	759	723	721	755	675	696	711	752	747	709	740	732	729	715	755	694	720	771	714	692	743	712	764	712	738	726	701	742	743	703	748	733	710	715	758	772	764	703	744	755	712	749	708	747	757	713	735	712	758	683	744	757	773	731	727	742	717	708	738	707	700	722	726	712	718	754	669	760	698	719	711	744	687	675	754	757	714	708	718	715	737	726	711	731	695	776	699	737	750	763	707	699	730	686	693	753	770	720	754	731	727	719	725	717	792	701	766	774	693	754	744	707	699	712	736	702	717	706	709	732	728	703	698	722	713	772	734	713	703	717	727	730	707	767	737	747	759	726	742	739	759	756	688	701	738	712	755	743	693	715	724	677	704	750	716	735	758	719	754	740	739	706	715	720	703	741	696	703	755	704	748	698	692	799	767	753	749	734	725	732	722	753	742	730	698	763	723	690	755	747	738	701	703	713	706	724	725	733	698	717	710	733	671	743	707	739	719	741	731	705	736	742	747	752	757	698	762	738	748	673	744	705	705	680	726	731	784	695	779	729	707	764	720	755	672	661	743	750	683	751	771	696	691	749	747	752	733	730	689	698	683	778	691	708	724	751	747	731	750	720	711	720	725	699	760	756	744	712	684	715	718	703	781	722	712	736	679	716	724	730	724	703	759	775	767	679	691	756	689	735	737	690	702	748	723	698	728	709	736	768	751	734	731	689	742	747	756	737	729	700	725	677	773	704	748	673	729	680	757	726	759	742	752	751	749	693	756	716	707	723	717	750	692	730	728	679	728	755	741	701	706	749	745	760	711	724	698	695	684	720	755	627	732	748	695	745	725	708	692	716	734	732	726	775	663	731	734	725	703	728	735	735	746	726	683	698	729	795	740	705	744	714	723	730	752	705	721	681	721	685	751	724	679	773	705	703	759	722	735	726	703	749	753	735	738	775	723	774	697	696	737	730	727	694	717	731	711	760	682	753	720	690	680	771	681	731	758	746	736	711	698	793	770	713	685	703	693	729	738	712	750	767	712	685	721	710	724	744	763	735	740	695	757	754	741	697	742	739	691	711	750	745	730	715	722	728	749	772	743	732	733	710	763	754	738	693	712	780	662	759	720	722	745	735	778	727	724	704	799	742	743	738	728	734	754	715	690	762	754	674	719	767	719	768	767	746	747	698	723	718	732	792	740	718	735	684	732	729	771	751	721	766	724	723	748	718	666	733	675	743	711	744	742	721	742	744	728	717	683	722	748	724	709	715	729	733	704	696	708	739	733	734	719	773	754	729	729	756	730	718	722	738	749	702	741	758	760	719	729	717	729	688	751	732	726	774	736	751	748	699	721	744	713	737	755	672	680	742	741	759	712	709	734	736	749	737	764	784	729	755	746	728	761	709	717	772	733	714	711	715	720	757	688	728	756	778	707	717	766	767	735	742	723	695	698	745	722	750	772	786	778	783	732	703	747	712	729	724	759	748	710	715	730	752	695	740	726	774	743	758	715	705	729	722	751	689	750	772	724	707	678	756	713	753	685	754	726	757	736	726	750	757	722	760	728	740	721	701	777	712	704	674	717	741	700	742	735	713	746	702	731	752	725	722	716	784	755	755	720	714	715	760	707	695	710	747	715	734	716	761	724	804	765	700	716	713	726	808	762	692	711	773	711	741	682	738	695	739	710	741	739	713	729	693	737	716	701	700	767	655	697	718	699	750	742	731	752	692	723	756	698	705	743	695	691	798	683	735	763	710	747	725	732	767	767	713	715	758	745	686	704	722	735	670	721	684	717	707	713	723	710	726	696	707	702	707	736	746	721	701	723	764	680	732	726	724	733	724	763	752	706	727	708	687	789	762	731	692	707	758	819	695	723	750	672	689	723	754	744	739	721	740	744	714	746	716	778	727	756	829	722	733	741	723	766	680	698	690	760	720	709	712	716	719	780	701	703	715	770	759	713	702	740	753	721	704	765	735	703	679	720	756	751	788	730	691	743	719	742	715	753	704	757	735	697	729	730	706	711	693	754	770	761	726	763	715	689	754	739	688	749	748	745	736	743	715	723	703	731	700	739	715	790	720	752	708	740	727	726	756	745	727	750	749	745	712	758	726	730	746	679	732	777	746	726	715	779
36838	30548	33795	28420	23979	17376	11471	9951	7976	5651	4471	3501	2696	2508	2033	1972	1663	1584	1457	1196	992	851	945	927	674	572	543	612	701	612	554	554	484	469	436	420	403	416	404	407	407	381	394	458	406	389	408	388	401	393	404	385	384	413	358	397	429	410	433	393	395	416	420	407	382	427	377	380	427	426	396	378	383	390	405	430	397	379	395	399	392	408	429	410	418	369	397	388	439	397	425	383	410	409	371	404	420	391	393	427	396	392	368	404	426	420	430	386	419	412	415	416	426	418	414	411	419	377	422	395	395	424	431	390	370	386	384	369	409	432	431	383	434	378	379	412	405	404	412	382	396	419	404	392	393	423	419	431	398	424	456	392	399	405	410	394	392	386	405	390	395	398	409	408	407	418	421	417	438	384	444	435	428	420	379	389	425	397	389	415	402	417	397	415	363	424	392	400	383	368	429	438	438	382	405	417	430	390	405	431	361	398	405	344	381	460	395	418	415	410	413	374	401	417	369	389	397	402	411	380	387	409	409	401	406	382	435	416	359	413	381	465	409	382	407	446	395	416	429	399	395	383	433	374	433	389	402	404	391	379	406	397	392	409	431	405	393	433	386	389	403	409	378	402	414	397	394	410	417	401	444	393	405	416	384	404	379	399	415	432	444	443	403	392	368	438	422	424	419	415	414	391	375	394	432	397	386	392	401	407	423	430	413	416	432	391	389	437	368	402	419	384	402	413	401	422	433	413	408	433	410	412	433	385	414	402	371	399	376	398	398	384	432	389	405	483	422	366	417	430	395	446	403	387	405	412	366	397	375	394	395	405	442	423	391	412	414	425	432	414	356	356	410	399	392	424	362	393	440	397	406	358	411	393	408	389	385	398	428	446	408	397	359	394	413	406	390	408	396	401	409	374	412	401	432	417	400	415	411	383	388	443	405	423	423	416	404	432	388	403	384	386	415	432	399	421	400	390	394	404	392	385	433	374	390	416	400	432	431	402	396	381	397	398	390	351	408	383	398	393	382	438	384	427	412	421	407	389	426	365	392	415	417	383	390	425	414	413	412	413	385	414	390	417	407	422	427	445	432	386	379	430	380	435	389	430	421	410	406	403	437	423	438	385	388	415	442	402	378	375	439	402	425	378	389	383	430	418	367	413	366	407	419	397	354	367	387	422	362	377	406	397	404	426	383	431	400	396	425	384	428	404	405	409	405	416	377	413	413	422	390	381	391	427	405	440	408	408	380	432	405	378	409	411	411	428	412	403	433	410	376	386	438	385	403	407	372	381	383	375	419	395	393	427	397	400	413	378	377	444	444	405	395	382	415	459	420	417	406	434	365	401	414	402	380	374	399	430	413	390	385	406	413	368	427	389	390	372	397	409	376	401	380	376	397	438	445	368	416	428	400	391	418	406	392	434	402	391	406	394	400	443	424	367	408	369	397	404	414	407	395	366	435	425	384	394	389	403	383	392	440	387	397	418	411	396	373	435	400	350	392	420	379	403	409	397	402	365	380	395	392	435	394	428	435	380	394	394	390	419	411	406	409	431	415	408	443	383	408	375	379	367	397	405	379	384	399	415	391	393	373	381	409	391	421	413	411	399	391	417	438	424	404	432	400	397	398	394	426	404	418	401	450	422	425	393	443	400	404	381	403	398	377	359	415	374	361	397	428	415	364	397	443	376	395	420	446	408	424	408	430	423	418	422	426	410	419	419	401	397	363	401	393	429	400	410	408	459	398	380	413	412	364	392	358	403	364	385	396	411	415	382	383	434	417	401	458	369	400	406	400	406	377	406	332	414	391	436	388	391	426	414	431	407	411	399	409	403	406	422	377	412	400	424	430	376	389	418	397	415	409	383	414	380	365	385	384	370	427	457	458	401	374	403	420	388	359	410	424	430	400	439	409	402	394	388	385	403	388	395	425	415	447	388	401	395	422	445	402	396	373	390	418	402	399	428	413	383	415	389	361	433	412	386	370	401	420	428	405	406	372	452	413	400	433	424	390	418	396	424	384	389	433	430	417	391	430	371	420	401	410	403	395	402	424	413	426	394	415	430	396	408	451	428	421	389	401	405	410	395	410	415	413	398	405	394	410	427	428	447	395	398	412	409	369	409	405	400	393	416	376	385	394	401	410	375	385	437	405	403	403	348	403	373	388	408	420	408	419	436	428	434	394	404	433	368	419	410	388	389	405	382	398	382	420	432	406	416	408	408	387	435	401	374	397	382	442	387	424	404	390	401	419	390	440	436	372	412	418	398	392	387	384	437	404	419	448	411	409	376	423	375	418	414	429	380	408	400	403	377	401	438	433	445	385	414	383	434	394	418	378	422	401	406	404	391	418	363	387	421	424	409	408	422	396	408	402	395	399	441	420	424	457	381	386	384	432	423	410	419	411	391	404	366	383	388	377	423	401	411	428	420	385	392	416	421	405	452	427	371	430	386	413	394	396	408	406	409	399	412	370	414	447	388	410	450	410	410	371	388	391	453	403	442	417	424	376	423	404	438	395	379	417	415	422	449	430	406	381	430	391	375	436	416	384	408	421	420	426	373	404	406	392	407	449	391	407	393	379	434	464	418	408	436	386	396	392	404	411	395	403	420	405	393	416	384	375	394	410	425	426	374	366	405	380	348	427	413	438	414	365	424	428	415	412	387	363	385	439	412	377	416	402	382	409	424	401	431	409	437	411	417	404	373	419	399	428	428	380	399	380	436	401	398	389	365	395	388	383	376	435	430	378	418	405	408	391	416	440	406	388	382	381	402	385	440	436	378	399	451	385	431	390	435	386	416	422	379	422	453	404	420	398	428	375	408	364	413	419	392	422	409	458	397	411	396	405	401	406	357	409	362	429	403	392	380	415	414	367	389	422	406	455	424	400	402	368	404	399	428	381	415	382	375	400	376	396	409	413	430	394	398	404	412	406	395	399	460	411	421	387	412	370	400	385	398	429	401	390	369	416	430	410	414	401	427	402	400	405	410	396	381	345	439	403	395	379	430	405	391	395	419	339	352	387	400	380	422	406	428	440	417	377	386	409	411	407	437	421	421	384	405	402	412	415	418	408	409	395	408	388	400	378	399	406	407	427	396	383	410	393	419	400	443	354	400	407	402	407	404	390	386	426	392	399	422	393	391	437	404	432	405	424	396	445	392	385	429	391	399	433	392	417	401	374	407	437	411	419	415	382	383	395	413	414	361	395	428	398	440	411	380	422	395	480	453	418	385	443	393	402	376	426	438	397	372	409	423	408	384	378	449	423	411	421	376	354	428	380	452	396	385	386	394	378	401	430	407	430	417	392	438	391	429	451	418	401	413	405	420	370	392	420	409	421	432	404	423	394	374	430	431	402	376	375	378	431	399	403	347	395	379	383	397	407	398	420	411	393	396	403	428	396	421	423	401	377	421	403	399	393	414	392	401	391	413	409	422	393	415	406	385	390	388	393	417	399	384	429	376	404	386	391	395	366	369	399	441	383	397	375	388	379	388	352	421
20197	22517	35177	37845	37821	30586	26058	25445	23059	19180	16378	13926	11479	10657	9010	9351	8247	7605	7391	6169	4235	3568	4190	4180	2647	1825	1938	2362	2924	2174	1897	1699	1357	1178	1430	1203	1100	1120	1098	1086	1100	999	977	1246	990	936	928	905	918	953	950	929	984	959	873	887	937	941	964	941	909	969	950	944	980	923	906	946	935	952	911	931	985	851	941	975	950	940	895	902	938	949	927	846	898	880	896	929	919	915	956	912	908	988	925	937	939	884	1007	915	902	976	930	916	899	877	977	945	922	896	897	909	890	903	978	937	892	902	918	924	945	908	908	947	921	867	905	904	951	950	955	967	888	894	896	906	966	940	895	910	913	822	976	939	890	935	930	923	953	923	953	939	886	966	939	924	894	980	944	946	883	944	907	921	935	884	937	954	899	913	946	935	938	941	920	887	935	952	930	939	955	952	887	873	916	933	924	957	931	952	940	859	938	943	916	923	853	914	889	948	942	928	945	998	945	904	952	919	884	923	932	919	942	919	934	901	936	934	929	933	935	970	879	880	927	859	946	922	917	952	944	918	941	946	860	908	890	917	917	955	933	891	933	967	909	1025	962	918	933	916	921	873	933	886	958	899	924	942	918	923	890	901	960	875	914	919	880	915	822	972	917	925	893	898	880	935	912	928	934	947	917	961	856	934	879	925	928	906	907	916	910	909	956	898	930	996	907	913	963	923	970	890	906	863	960	906	934	907	914	937	961	929	927	896	874	939	941	906	911	886	951	913	872	916	927	947	958	929	939	959	865	900	915	910	984	876	897	908	928	932	937	943	937	848	952	924	978	923	950	934	928	900	882	902	900	993	944	906	931	953	882	912	935	890	923	966	936	914	960	836	881	881	907	887	939	931	915	986	944	884	1006	929	929	878	910	935	927	931	944	935	943	914	875	916	967	958	933	917	886	915	918	877	889	951	946	938	916	951	940	935	919	946	957	889	915	960	893	927	962	984	917	852	940	945	943	931	930	934	958	937	967	926	912	856	880	979	970	944	872	938	915	1003	916	929	941	921	899	916	921	873	941	905	924	883	919	901	940	886	924	889	924	896	878	938	927	901	934	904	934	887	914	921	937	901	938	918	906	870	914	909	915	919	921	952	917	900	929	906	906	920	968	971	968	935	929	903	933	938	914	936	963	912	865	945	943	919	950	849	879	953	897	884	925	931	932	881	946	908	945	924	921	903	920	871	941	929	877	909	923	908	877	904	935	901	879	920	897	937	944	912	977	908	875	921	892	933	919	925	947	924	896	938	1002	881	930	852	905	891	972	889	932	910	899	889	930	948	924	931	905	909	947	910	912	921	905	953	959	867	935	902	970	894	908	905	933	934	916	975	902	894	891	925	905	888	939	920	923	972	924	939	932	911	875	930	915	964	870	877	921	928	910	927	889	911	940	915	944	920	882	927	917	958	889	881	882	901	925	923	948	936	920	911	952	869	959	941	967	846	906	882	911	928	897	903	948	933	902	896	911	931	891	858	968	988	934	896	944	940	963	949	952	936	1006	948	942	898	929	920	933	911	916	954	926	875	911	875	928	964	943	929	912	905	995	915	870	888	920	887	874	969	888	926	940	903	869	892	914	888	894	907	902	915	882	920	953	961	860	931	900	893	941	906	891	950	873	971	900	904	949	913	900	889	899	883	945	927	880	962	910	887	928	930	876	929	932	884	932	933	932	887	919	912	921	988	946	903	877	930	950	972	906	943	960	921	892	931	934	949	880	895	899	911	940	945	927	920	933	900	925	882	938	908	897	885	954	914	865	901	874	931	936	902	922	963	980	864	938	975	898	931	891	936	969	922	900	910	936	916	937	959	932	939	935	958	850	909	891	996	956	913	902	921	935	918	873	876	899	977	919	900	948	878	896	921	938	939	965	890	935	853	961	934	897	896	891	928	917	836	970	869	955	920	935	940	917	943	924	914	920	947	892	937	914	919	921	899	1001	865	1028	885	878	915	933	908	913	951	924	952	900	928	959	912	866	926	957	948	911	916	927	949	885	909	965	927	955	941	948	934	889	932	899	911	964	886	940	887	914	852	889	927	966	947	909	872	865	929	859	902	969	932	892	871	963	900	923	973	942	831	940	905	931	864	924	950	889	953	899	910	938	961	914	948	914	895	939	899	954	868	928	979	915	890	871	926	871	954	945	934	928	899	935	953	973	946	921	858	903	963	1003	893	940	878	942	943	938	927	904	932	951	872	925	898	890	944	863	943	919	949	930	949	955	949	941	888	916	952	897	908	938	945	967	926	955	886	912	924	958	878	940	927	915	900	953	943	869	942	921	981	901	882	941	963	945	937	918	927	906	921	839	868	912	917	932	939	910	947	910	865	980	936	898	972	929	933	890	906	919	926	930	932	917	892	916	901	945	864	944	964	944	909	932	927	870	954	908	953	918	958	960	962	897	899	934	962	908	941	928	955	879	946	924	855	913	916	956	936	896	915	917	980	931	895	877	884	886	951	887	888	940	935	905	959	885	940	946	916	941	938	945	946	928	906	944	904	957	872	932	924	975	949	928	920	923	953	906	896	922	885	984	887	959	898	922	949	925	877	869	905	920	880	930	942	953	954	903	869	899	918	866	847	912	948	926	868	945	928	947	935	914	913	918	924	917	915	944	936	908	968	887	893	955	976	901	905	872	924	906	954	909	949	939	912	907	969	915	910	997	920	929	943	914	907	874	948	913	922	941	922	955	944	904	891	910	906	927	943	964	972	941	912	919	911	834	907	934	930	950	927	873	948	941	888	912	922	905	954	928	929	917	882	878	933	938	926	937	878	955	898	938	923	950	948	867	966	834	934	965	928	919	902	941	909	884	936	855	957	963	975	884	891	954	869	961	954	911	895	935	947	930	905	939	926	951	938	929	946	910	939	977	922	926	924	944	943	949	892	860	906	919	923	913	949	903	939	961	931	955	963	936	901	911	912	955	939	900	907	948	899	864	960	911	961	897	931	897	909	930	945	852	1001	901	921	1011	906	900	913	916	881	901	934	986	908	947	922	892	973	955	880	933	888	864	977	915	937	885	880	910	951	926	945	941	945	924	897	968	960	904	896	956	934	943	912	921	900	925	942	931	980	966	929	940	923	936	920	956	929	939	898	927	914	959	921	963	897	882	930	895	947	904	914	911	873	889	885	875	929	904	879	968	898	895	895	922	927	950	982	910	896	966	969	954	979	933	935	891	939	924	882	917	953	960	881	907	927	970	864	933	890	903	927	971	930	891	930	912	918	910	898	975	971	926	961	989	899	930	928	962	931	921	904	943	888	955	913	960	907	979	907	929	905	923	896	943	911	878	952	942	917	882	899	902	926	930	895	921	990	882	923	826	945	905	931	963	869	977	937	949	918	926	924	903	928	955	928	926	861	890	963	935	890	929	903	967	909	936	909	865	892	923	897	944	932	909	880	882	914	944	928	944	916	889	968	901	910	944	875	934	952	927	901	934	941	897	916	920	912	936	929	922	869	881	865	940	928	911	925
16930	13502	14086	10820	8131	4654	3151	2861	2077	1423	1076	850	733	623	539	510	472	426	403	375	332	323	280	372	301	275	267	287	271	266	263	250	259	234	216	235	250	238	221	264	200	230	233	227	206	222	217	263	223	200	238	201	210	232	233	215	244	250	200	229	220	223	228	215	247	208	233	233	234	202	199	229	267	193	224	239	209	226	244	214	228	215	202	228	210	178	250	257	257	219	232	236	220	192	222	216	249	239	218	253	230	219	226	221	199	238	211	241	223	206	219	197	242	203	220	209	224	229	190	227	210	231	196	218	224	219	214	230	254	213	233	210	238	245	234	244	226	238	206	223	200	217	196	237	201	231	228	220	226	198	215	210	215	203	214	236	189	232	249	212	221	242	219	243	217	216	239	218	205	211	239	228	215	228	245	215	237	227	194	199	242	216	225	209	218	226	240	248	223	204	206	234	239	234	206	232	264	220	233	227	230	237	232	229	224	187	199	228	240	212	223	247	243	229	208	219	192	235	220	215	235	227	262	239	250	237	222	224	228	227	228	213	219	241	235	194	226	230	217	240	233	238	216	244	234	236	266	210	237	239	207	209	214	224	234	235	194	235	218	243	216	193	229	228	216	222	204	232	203	248	234	225	230	218	201	239	225	230	224	221	231	220	219	239	208	237	223	213	249	206	206	252	217	237	218	219	185	231	238	232	232	246	213	242	202	226	220	213	235	259	225	206	219	250	229	232	239	235	227	227	229	204	253	182	226	203	246	220	237	240	204	228	224	224	211	257	231	227	208	223	241	206	228	229	232	232	212	203	237	214	247	268	218	176	258	229	261	263	237	237	226	229	255	229	212	234	216	207	229	220	219	222	248	208	221	251	214	224	224	220	231	209	234	251	231	199	229	202	229	235	232	225	229	236	213	215	263	225	242	232	205	189	214	209	214	208	229	221	246	252	231	226	255	213	246	251	195	187	207	221	236	236	238	204	231	219	217	221	231	215	186	228	233	212	220	229	223	215	206	230	236	216	225	211	215	206	249	211	234	224	228	216	238	210	239	238	226	226	201	204	231	224	229	234	224	211	198	247	202	212	208	231	222	210	197	250	250	218	225	231	248	240	234	218	232	230	216	218	239	210	224	223	255	247	211	218	223	198	233	233	213	261	231	218	241	239	232	207	218	234	222	245	233	227	222	213	240	229	219	193	226	217	242	234	227	225	219	229	209	214	202	244	250	249	230	212	226	213	221	240	219	201	236	228	225	212	225	237	223	249	238	234	237	233	253	216	267	204	221	229	222	236	224	238	212	224	211	237	230	225	231	225	229	224	214	234	211	231	231	217	233	211	203	236	232	206	199	250	225	250	232	223	213	191	225	256	223	246	211	227	230	231	230	219	235	248	212	216	214	255	295	253	204	243	192	217	230	250	229	236	204	240	245	212	247	231	221	227	216	243	202	229	222	191	243	221	228	229	245	221	223	208	206	217	205	236	239	242	202	224	235	233	222	240	205	215	236	242	227	262	205	212	255	204	218	211	184	233	223	222	231	229	204	231	216	216	203	223	209	213	200	234	250	206	212	197	250	234	244	248	218	211	213	201	233	232	218	214	212	211	215	247	234	208	237	246	252	225	224	222	218	219	210	182	228	239	233	230	208	227	228	209	256	223	246	226	221	231	225	206	228	219	225	262	224	255	213	225	235	225	224	213	236	216	221	238	193	203	230	212	215	218	248	247	208	201	232	222	208	209	207	214	242	242	212	203	200	226	238	216	211	202	245	226	244	261	231	225	226	189	210	213	239	232	234	252	226	237	224	245	221	231	240	236	210	216	240	220	213	213	222	223	237	222	207	241	218	225	249	255	200	242	228	216	245	242	215	262	229	214	238	222	232	198	240	237	251	261	199	248	232	196	234	207	232	213	245	198	244	244	222	228	215	222	217	214	231	200	215	230	229	229	247	234	190	216	227	265	223	214	213	217	202	239	221	224	240	215	237	219	219	197	227	259	225	217	192	202	183	216	238	215	243	219	232	200	188	215	224	220	205	239	236	207	223	227	224	196	234	231	255	225	243	244	245	208	231	231	215	203	241	203	213	240	221	227	231	213	229	229	249	213	232	205	213	249	231	244	219	235	234	241	204	229	224	233	222	228	240	253	220	265	254	208	201	214	226	219	245	258	254	210	202	244	216	228	213	214	234	226	218	206	216	243	197	229	236	234	226	241	225	223	228	231	214	203	204	233	249	210	234	195	208	201	220	236	214	229	220	212	217	226	229	198	235	220	204	213	222	198	218	259	219	239	240	250	236	223	270	254	237	257	234	205	249	242	226	266	203	241	211	217	232	194	231	245	224	261	239	229	250	217	205	196	201	231	231	230	253	224	240	245	225	211	223	256	202	247	217	222	253	240	204	258	238	225	219	225	235	216	223	249	224	234	237	246	231	242	243	209	242	231	202	215	204	210	213	226	214	209	216	219	229	216	214	225	234	249	214	248	220	235	203	204	207	240	246	221	200	214	217	218	237	204	224	218	238	220	237	248	234	226	246	208	224	225	236	233	222	213	206	199	235	227	202	244	213	209	225	241	223	247	248	215	215	201	241	217	234	217	202	202	186	250	215	211	225	235	214	249	225	202	239	230	224	218	213	182	231	235	190	236	215	200	208	219	229	258	219	211	224	232	215	249	228	201	213	252	226	220	214	231	210	237	255	206	241	199	218	229	230	221	206	241	231	205	214	232	218	191	212	223	232	231	236	216	232	210	247	226	240	271	212	233	230	256	227	251	194	212	226	200	224	214	212	254	222	207	208	233	226	236	231	230	215	217	211	215	241	248	232	235	212	198	256	216	244	229	212	222	215	213	229	226	228	230	252	240	228	217	239	243	241	238	231	237	247	222	200	201	240	251	212	217	235	210	229	221	230	248	240	209	237	236	231	230	228	267	200	210	225	247	204	218	257	215	234	213	250	238	236	232	228	219	244	244	257	235	222	242	241	229	202	220	200	242	236	227	233	244	205	220	232	221	219	244	225	251	237	229	216	203	222	235	238	216	212	217	218	238	204	230	224	246	228	218	235	187	211	243	229	202	215	239	182	237	214	218	244	220	233	220	215	209	223	222	236	214	232	236	235	241	213	232	220	212	212	257	207	220	236	234	222	206	207	236	208	228	229	238	237	273	225	197	200	233	233	209	196	220	221	214	228	241	238	226	247	247	240	229	210	225	229	221	231	220	221	235	238	235	231	218	211	211	214	238	199	219	220	231	223	234	226	222	237	187	194	206	208	246	256	203	234	219	242	209	229	226	223	230	207	241	228	201	243	185	239	222	214	217	236	232	218	242	228	217	202	212	218	191	196	229	208	241	233	253	212	244	258	218	222	206	223	228	245	220	231	241	232	229	222	221	229	227	218	237	241	247	243	219	205	208	226	226	229	264	239	219	252	215	226	218	225	227	219	210	237	211	234	249	251	235	222	248	219	223	213	196	226	201	243	196	247	231	229	210
9124	10898	19775	22128	20640	14652	12040	11509	9352	6958	5200	3945	3426	3246	2575	2440	2118	1874	1997	1515	1220	1260	1395	1573	990	916	866	1132	972	837	827	852	667	668	720	625	609	630	605	574	612	599	538	596	572	558	571	561	561	548	552	549	534	553	570	602	536	536	594	583	512	536	530	569	548	575	575	547	540	562	524	554	528	522	561	535	574	544	561	534	598	568	591	529	539	531	549	544	582	535	613	581	552	569	564	503	555	524	506	539	538	537	554	543	579	568	576	569	542	587	562	575	570	516	535	576	568	567	551	586	569	527	534	567	546	571	551	526	567	562	582	584	604	559	568	558	533	563	549	585	570	527	539	604	515	590	571	527	534	572	535	543	546	598	560	551	553	586	540	528	551	554	532	606	540	533	572	524	551	574	531	552	557	538	585	563	570	585	556	567	590	535	571	553	576	560	590	581	566	582	590	567	587	601	538	571	576	551	520	607	553	578	582	594	552	570	578	614	550	551	562	543	613	583	563	557	553	553	569	567	557	576	607	548	529	538	548	535	571	589	578	534	548	547	555	542	553	560	579	533	566	576	563	564	542	549	589	526	569	533	580	587	545	584	542	513	537	557	581	522	554	568	576	567	558	595	523	550	531	568	543	531	592	627	601	542	597	519	550	539	520	563	556	559	573	572	598	543	573	545	574	594	555	584	573	588	569	548	604	565	548	568	536	497	565	584	554	601	545	561	608	579	595	549	577	600	552	528	540	536	605	615	572	553	555	539	589	570	531	562	591	553	553	573	579	560	570	545	573	619	527	573	555	575	555	576	583	561	529	567	509	580	558	557	563	556	538	568	555	560	567	567	530	538	530	567	552	561	601	604	539	573	518	601	564	584	576	570	537	579	563	543	529	568	551	555	565	561	511	534	534	589	548	560	548	552	598	565	571	568	570	583	598	545	558	540	544	588	507	571	591	539	515	550	555	539	592	572	593	604	582	570	527	602	579	565	557	632	605	551	588	569	606	583	562	587	542	581	547	524	555	583	538	606	619	596	593	596	576	584	535	584	555	559	566	582	543	560	560	571	612	604	534	534	539	571	569	555	553	535	569	553	558	537	519	554	520	589	531	547	572	545	558	613	573	548	576	557	585	573	597	566	572	559	558	537	551	593	553	553	517	543	517	595	581	551	621	572	568	560	556	573	539	538	553	551	558	557	583	559	568	526	559	576	519	544	553	570	544	575	608	568	549	588	579	530	573	562	514	576	571	550	605	560	524	582	570	570	589	596	573	598	587	578	576	548	540	561	582	568	567	550	566	568	568	543	559	537	582	573	573	587	525	512	528	560	593	560	559	551	535	567	594	559	540	594	524	592	567	557	540	553	573	573	549	557	559	566	556	573	548	556	573	551	613	581	548	592	590	557	529	579	527	601	569	559	562	535	591	571	581	539	544	534	556	577	552	587	635	593	556	566	581	574	583	506	511	569	581	592	555	565	598	529	585	582	591	580	567	534	564	582	573	556	552	589	569	631	514	528	602	588	536	573	576	523	571	566	551	538	558	517	565	566	523	580	603	597	584	561	558	572	586	568	570	607	556	560	566	563	591	561	537	598	536	553	560	564	568	567	558	587	561	541	557	552	523	565	530	575	556	571	584	550	574	567	601	532	559	566	547	612	532	539	556	566	556	529	573	535	529	563	565	590	593	568	551	537	570	545	550	581	528	554	593	610	570	569	580	587	590	540	574	509	525	563	549	504	589	513	542	549	591	591	560	602	563	574	583	570	531	574	607	554	551	590	576	587	562	555	553	565	576	579	561	570	572	598	535	558	566	556	593	553	565	510	534	546	543	594	560	591	560	552	544	525	593	564	557	574	566	589	529	561	561	546	519	552	567	503	612	589	542	531	574	527	562	555	567	570	584	533	574	550	557	591	575	561	588	487	573	559	546	545	555	543	576	568	536	567	556	507	549	531	577	539	565	597	564	551	534	560	562	536	556	547	536	557	542	555	571	542	521	595	579	542	558	583	543	567	583	540	526	560	555	579	526	532	549	554	566	600	598	585	552	548	530	562	546	564	569	499	572	562	583	604	556	589	572	564	594	539	575	551	558	616	571	519	540	570	571	561	578	540	598	549	559	541	582	533	549	559	540	556	528	595	559	607	553	564	575	534	571	567	567	554	558	538	585	549	548	540	549	582	564	559	579	549	529	600	559	538	534	534	537	529	530	546	538	581	559	531	554	582	545	561	518	515	578	547	575	528	599	540	593	605	546	567	585	554	548	568	598	597	573	554	593	564	554	611	613	574	521	581	550	571	563	539	608	553	566	503	577	559	546	584	520	556	562	575	592	567	540	567	536	560	559	572	579	546	534	579	592	560	558	569	560	555	542	597	563	550	574	562	541	581	543	590	522	573	557	580	547	552	556	544	605	544	606	574	553	530	573	551	564	570	519	569	520	550	541	543	545	559	538	552	570	542	586	540	547	592	564	538	581	602	586	540	582	554	546	602	516	566	559	584	544	541	555	543	544	547	556	592	562	574	547	575	546	546	589	548	575	525	585	563	571	547	531	596	567	557	529	523	552	562	526	564	553	555	615	552	529	534	541	554	539	545	559	517	535	558	520	555	586	598	595	549	588	589	521	549	577	552	601	563	578	574	581	607	610	548	570	528	544	588	565	544	619	559	556	563	558	549	557	579	545	565	528	602	593	519	569	566	516	564	545	581	547	598	559	545	532	552	579	598	614	570	523	516	534	580	555	565	601	565	554	539	569	537	562	560	555	545	593	575	575	559	506	578	570	523	545	565	595	557	558	539	538	531	549	575	536	570	571	538	541	591	544	571	573	580	525	566	528	529	579	574	569	545	510	530	554	537	559	527	587	585	573	565	552	559	510	572	540	568	591	582	606	564	585	578	576	586	582	564	570	548	550	576	518	583	597	609	563	602	586	581	588	571	547	544	608	587	547	555	584	605	528	565	561	603	548	572	575	579	587	559	581	491	560	531	583	587	570	566	573	555	537	572	555	552	565	581	536	540	579	558	554	530	537	534	526	555	535	560	563	602	565	583	533	570	545	554	547	581	548	546	570	563	545	565	572	535	563	598	555	564	584	541	589	599	580	595	559	548	572	586	613	519	568	545	504	568	607	560	587	561	547	554	566	565	512	560	573	524	566	597	547	568	522	572	533	573	572	575	531	597	559	552	579	566	526	583	547	558	584	612	530	558	563	578	593	548	583	533	539	535	567	532	592	580	574	545	547	588	550	553	536	587	606	587	599	546	551	543	560	556	547	583	554	562	553	580	549	587	585	527	539	567	552	579	559	558	552	515	607	519	623	569	522	571	539	584	517	553	584	540	568	568	536	548	514	573	617	545	575	562	580	597	558	578	571	565	595	569	564	556	559	537	569	590	578	542	551	554	571	534	550	528	547	600	543	541	552	537	613	561	581	568	546	553	558	576	578	586	552	530	556	564	570	570	567	536	534	570	529	539	560	558	585	548	571	540	528	534
28710	21939	24578	21378	17391	11629	8247	7371	5570	3950	2736	2280	1838	1419	1333	1252	1017	1063	979	686	543	526	588	603	491	428	412	469	436	413	413	356	327	338	350	361	361	338	308	314	277	284	300	369	347	310	314	323	283	303	310	295	301	292	317	295	285	286	278	296	309	302	316	303	285	329	307	315	330	293	297	288	292	268	278	271	313	299	276	329	290	315	308	316	318	313	299	275	317	283	305	304	306	307	299	285	297	290	328	325	296	258	304	306	311	314	346	322	266	279	298	301	297	297	306	323	328	279	281	313	311	319	351	318	331	326	304	299	304	309	297	323	285	322	282	308	287	310	289	278	301	301	312	295	302	313	310	292	270	318	312	321	318	294	282	308	331	332	306	317	331	293	332	276	299	293	282	297	270	284	287	346	303	282	317	301	335	332	342	282	323	318	290	292	319	345	334	305	308	299	336	304	301	325	308	281	337	306	306	285	311	317	314	327	309	311	286	310	323	282	287	313	293	315	299	303	275	269	323	304	309	338	282	320	305	328	288	314	306	356	338	287	259	299	283	283	284	286	296	285	333	301	305	298	306	315	314	280	324	297	309	311	291	309	316	293	272	292	293	304	303	317	304	287	316	310	288	313	288	300	331	307	338	316	275	304	307	296	324	267	326	323	309	345	304	313	288	325	313	281	305	311	347	274	269	313	343	292	295	339	305	266	305	337	289	297	320	333	272	283	318	293	290	275	283	283	305	304	308	290	302	317	337	274	308	283	308	317	285	308	336	297	305	310	318	318	337	301	297	331	293	294	307	318	313	307	295	325	314	301	315	313	297	301	299	310	311	310	313	295	311	293	255	288	295	307	304	306	315	298	312	286	291	301	295	323	278	320	303	280	285	298	316	339	308	295	312	312	309	320	328	292	296	298	306	292	294	287	290	331	335	295	325	297	290	281	293	283	262	339	282	338	306	312	302	286	310	292	319	324	303	299	307	289	292	295	313	259	286	302	306	334	293	309	316	308	276	294	314	312	330	302	299	277	301	283	306	316	303	287	309	318	279	337	304	325	306	302	251	318	308	286	290	294	277	348	291	296	313	351	324	281	299	300	275	296	318	313	293	299	321	286	345	271	301	252	299	293	302	346	296	326	285	284	303	317	301	286	285	346	299	282	320	269	296	326	303	307	280	300	332	277	343	319	297	294	318	319	291	321	297	288	322	332	323	296	351	279	320	306	282	325	316	334	299	318	279	261	345	312	302	356	318	309	284	319	324	365	292	334	315	315	308	315	266	269	316	292	333	272	310	272	284	292	320	299	305	318	349	267	301	309	322	316	321	306	349	288	302	334	295	298	321	309	295	325	298	338	330	289	342	288	305	312	285	325	323	301	305	322	291	301	319	290	314	304	320	305	297	301	281	305	300	294	321	260	271	318	296	308	284	299	318	301	287	288	292	300	281	278	337	310	305	309	283	347	301	296	268	294	324	300	318	308	303	305	345	297	327	324	323	282	304	312	309	309	288	274	310	336	313	296	322	310	286	315	280	295	284	261	285	297	323	300	305	340	317	335	351	268	284	306	297	284	307	296	315	322	259	313	291	303	260	272	285	277	288	311	295	317	301	311	290	296	315	280	322	298	286	280	294	292	287	291	338	315	297	322	265	326	307	317	299	274	357	309	318	302	317	314	292	282	247	321	295	327	273	276	275	293	280	310	299	285	334	310	294	303	293	278	324	287	286	271	304	294	349	291	350	294	287	307	306	313	293	289	290	290	312	318	273	299	294	284	333	302	301	285	262	301	310	281	281	275	289	300	322	288	298	296	292	312	300	311	301	267	269	288	337	288	261	313	308	283	272	290	296	278	301	330	310	298	309	305	324	308	286	289	291	301	286	304	319	297	313	316	288	306	285	307	279	327	324	309	274	314	311	308	326	331	285	317	352	285	303	327	321	335	292	253	313	311	310	305	308	252	279	297	309	312	300	304	276	303	331	313	310	307	301	330	306	298	289	290	303	296	310	293	286	287	324	277	303	320	320	277	302	297	326	294	274	302	303	325	306	276	347	275	302	307	314	306	338	284	314	273	312	304	346	274	311	312	295	294	304	279	269	325	327	301	278	316	334	298	319	319	331	289	259	313	297	246	284	304	293	320	312	316	318	304	285	314	308	324	339	311	320	283	307	323	329	290	321	312	284	314	289	273	317	319	309	312	272	306	260	298	282	289	313	357	308	300	305	314	314	362	301	310	295	311	315	312	305	339	326	263	315	309	308	319	312	290	276	330	322	293	334	311	290	258	320	285	310	281	302	312	281	278	302	299	291	319	316	320	291	296	299	298	318	314	310	306	285	308	309	313	308	307	316	328	315	292	290	292	316	292	334	297	326	301	322	304	303	305	329	281	287	349	310	280	305	267	312	295	322	308	335	301	317	297	326	335	314	321	292	309	313	316	336	284	283	300	358	321	292	293	327	311	286	299	307	267	298	305	299	313	316	311	316	304	290	286	313	315	254	284	323	289	327	284	310	340	300	297	293	294	301	285	327	288	289	323	307	286	293	281	311	326	308	312	337	295	319	265	328	319	278	320	332	318	311	284	310	306	291	330	289	296	282	288	312	316	303	306	341	292	296	288	304	335	310	350	308	296	272	291	308	304	306	286	311	331	289	310	319	308	333	303	299	264	292	297	313	304	295	304	328	284	273	293	298	290	290	299	278	294	308	308	288	337	309	293	289	300	300	289	301	305	312	306	307	300	317	285	280	319	293	288	291	277	317	320	289	283	309	309	292	295	322	304	311	290	319	297	335	317	344	358	286	314	275	303	330	310	304	347	299	318	319	292	306	309	288	288	286	330	286	298	323	302	322	315	288	302	311	304	316	281	306	326	296	303	312	308	277	298	280	306	319	282	281	309	301	305	298	285	302	271	304	323	294	318	308	314	315	326	330	301	293	311	343	304	323	314	280	318	308	328	283	321	297	308	286	301	308	285	322	303	318	283	276	290	328	311	307	301	355	309	297	290	290	301	273	312	309	286	299	264	293	319	291	314	300	299	280	307	297	326	340	304	292	317	305	291	294	340	307	286	327	321	304	288	310	271	340	283	313	312	306	304	300	300	321	296	326	292	332	287	305	280	314	331	295	279	293	329	308	293	294	323	282	321	291	330	318	287	292	318	322	269	302	310	297	288	283	290	301	289	310	324	332	294	318	296	323	299	287	303	294	296	303	263	297	333	298	301	317	320	320	316	367	296	280	309	318	293	286	308	291	268	315	319	298	280	336	315	294	288	291	293	299	298	299	306	293	296	328	273	332	299	320	300	320	304	268	332	305	314	272	309	301	298	319	290	305	319	302	291	292	301	306	321	316	282	261	304	321	303	286	307	330	297	312	330	303	321	277	328	295	321	314	273	280	316	291	316	264	322	343	315	316	331	301	304	327	270	266	294	287	329	291	290	307	325	288	328	319	287	296	363	295	310	322	279	290	284	256	307	324	339	309	338	325	321	311	295
16175	17011	28746	32874	31293	24496	21756	22162	18472	14687	11601	10023	8547	6791	6294	6510	5180	5197	4978	3559	2501	2390	3099	2643	1969	1546	1655	1823	1613	1319	1462	1136	1017	929	898	918	884	811	824	811	845	812	763	1368	846	741	717	702	731	744	743	737	738	710	708	755	718	750	743	707	766	736	734	731	767	725	771	722	780	757	770	720	752	727	743	762	738	761	692	736	748	705	759	754	757	776	708	685	695	763	745	769	728	702	685	707	709	725	743	743	717	756	706	690	765	717	752	690	709	702	750	735	750	736	727	753	742	714	737	762	706	762	722	737	787	723	709	760	762	765	730	806	744	727	750	747	771	733	757	717	695	792	749	723	703	719	756	741	722	716	759	794	762	727	741	752	725	680	774	709	697	794	695	750	721	735	727	727	733	698	704	753	699	721	715	754	725	727	669	733	782	730	747	716	729	725	712	773	693	751	772	740	744	767	764	702	782	703	701	722	721	671	779	751	728	721	749	713	751	756	745	753	694	713	717	737	755	743	725	739	761	736	745	725	729	745	719	736	759	740	713	680	722	788	756	750	745	737	760	763	697	720	682	752	740	743	739	743	749	745	736	739	763	754	678	733	751	725	767	766	722	739	736	738	755	744	757	794	744	726	725	755	727	685	724	706	733	704	753	744	738	766	709	774	728	777	729	706	741	709	747	737	767	751	748	733	689	729	730	754	708	705	706	691	737	704	758	700	746	739	728	751	748	742	698	714	698	717	745	746	740	744	689	729	715	722	735	712	771	705	723	756	772	711	710	714	707	773	787	745	701	744	688	742	760	770	719	731	735	734	723	755	700	770	728	714	731	785	759	708	751	697	740	727	719	780	744	707	785	720	755	714	740	754	737	766	758	710	756	738	753	756	756	732	757	771	720	709	746	758	718	688	720	722	723	744	753	741	745	734	730	771	719	722	681	758	737	773	731	734	729	751	736	724	750	739	723	748	715	746	759	726	716	732	715	774	770	726	749	718	774	737	777	711	717	733	791	721	759	756	748	698	739	756	731	705	715	777	738	705	781	745	738	674	708	722	736	762	760	720	701	730	762	714	720	748	725	744	749	710	731	726	754	747	718	694	771	750	753	678	748	768	733	733	686	715	734	744	747	771	708	737	732	734	757	732	728	731	758	715	750	749	755	743	699	718	761	722	729	753	778	719	734	717	719	695	727	746	707	757	736	726	738	723	730	732	769	761	676	738	749	689	694	736	677	691	761	787	745	746	725	742	695	736	732	811	733	702	718	689	721	697	733	711	761	688	735	727	718	705	656	663	759	731	741	734	724	739	745	689	717	758	756	704	685	765	751	729	721	728	736	769	722	776	790	729	779	680	762	766	736	711	781	772	713	714	736	770	728	752	740	762	714	732	730	682	701	778	733	725	737	705	715	735	816	734	781	779	732	739	691	713	771	716	755	742	725	731	719	701	698	792	716	724	700	691	780	770	735	665	718	785	690	742	736	745	760	774	786	713	720	753	736	770	749	734	759	687	774	797	716	705	698	687	753	773	743	743	681	750	720	710	698	709	733	748	745	685	738	750	750	748	769	764	691	722	774	735	695	674	721	771	716	732	730	764	753	775	728	689	729	763	743	720	688	740	751	749	741	647	764	746	768	741	722	753	733	693	734	716	671	727	705	755	709	742	776	748	676	720	742	738	734	708	740	712	741	706	756	695	671	717	747	717	760	748	733	742	711	686	702	790	712	716	744	764	717	765	752	772	741	711	768	736	709	710	745	747	748	752	727	708	762	718	712	778	736	745	728	738	738	733	729	754	777	723	722	726	749	744	725	738	716	763	705	785	783	755	725	701	751	788	766	722	676	673	722	740	762	675	777	703	766	663	697	724	782	746	791	764	683	715	760	727	757	752	690	775	788	725	791	757	767	739	747	739	746	756	732	736	743	720	744	704	797	760	718	734	680	669	731	757	730	697	743	702	695	723	744	688	754	754	687	695	716	732	710	690	736	742	760	798	736	770	712	730	716	752	730	745	730	741	712	765	733	722	745	713	728	728	702	731	734	766	707	728	707	720	751	703	710	746	752	793	738	750	718	769	749	756	756	694	750	748	733	674	741	760	754	755	740	740	733	716	677	721	729	761	748	725	695	778	641	765	774	740	713	808	718	733	746	735	743	769	712	735	743	713	734	748	687	694	701	696	733	808	703	744	748	712	732	716	755	730	693	724	731	726	722	707	750	742	748	754	721	722	756	726	683	762	743	791	733	710	734	742	728	765	760	756	693	752	728	728	733	767	746	705	740	734	710	766	748	760	742	727	740	719	803	705	709	751	722	794	704	745	728	769	773	689	788	756	718	705	721	731	723	680	727	715	765	723	732	703	765	744	683	711	713	754	767	721	745	723	712	722	708	732	726	768	778	724	725	781	759	725	705	725	726	748	718	743	759	687	762	783	730	716	721	741	782	699	713	787	731	761	734	718	685	738	745	730	742	721	733	781	748	712	736	676	760	726	737	713	741	761	697	750	710	766	730	745	686	738	744	702	742	762	730	687	748	761	746	694	735	785	764	676	738	770	692	723	700	752	749	750	728	682	714	773	714	746	727	736	722	703	720	754	743	732	745	739	725	748	725	727	766	732	767	670	702	767	719	724	700	717	686	752	663	702	764	702	735	718	805	735	723	740	766	762	779	727	700	707	756	760	756	706	718	775	749	782	726	760	754	681	730	744	751	781	723	736	687	751	713	715	737	724	781	693	704	791	719	768	701	679	701	747	781	764	772	743	705	760	727	814	741	786	747	771	787	742	757	736	760	713	716	757	732	709	743	732	751	739	732	756	690	717	766	690	757	755	746	742	708	736	746	750	732	730	758	727	789	698	754	710	787	713	724	699	739	705	741	713	749	748	726	752	717	688	699	769	703	759	724	751	767	723	720	754	694	737	715	727	743	774	742	719	718	740	756	734	714	750	727	723	714	739	781	719	741	737	741	762	722	762	734	746	762	720	718	751	748	721	741	777	755	740	695	760	751	783	746	719	737	762	720	749	734	713	767	728	723	744	754	716	736	735	698	793	729	779	740	751	762	719	710	736	702	711	687	741	744	707	771	747	723	730	732	731	738	727	758	699	736	690	720	759	733	726	746	701	699	766	783	711	712	730	707	763	742	670	740	747	678	753	802	690	724	735	751	787	725	686	681	713	730	693	770	749	745	737	746	685	759	748	732	754	801	720	775	698	693	705	759	724	740	760	750	712	734	737	730	678	746	752	755	684	733	754	767	735	757	719	745	716	692	764	711	733	707	761	682	735	704	747	705	751	709	707	726	745	705	716	724	733	729	763	768	778	694	763	740	715	714	701	755	738	762	787	727	695	753	714	719	726	733	721	727	741	724	756	704	714	753	736	732	712	759	718	703	771	731	736	748	714	763	717	762	740	738	765	748	680	737	712	764	702	719	732	749	699	704	684	753	754	726	740	781	753	689	731	739	774	766	710	789	757	789	722	715	734	689	815	721	698
37291	29042	32218	29773	23661	16247	12707	12533	8884	6272	4999	3769	3045	2205	2118	1991	1428	1626	1337	880	773	909	1015	873	705	612	624	627	544	548	552	462	482	464	469	465	405	461	439	465	451	433	419	554	567	428	384	371	373	388	406	411	414	444	425	394	386	412	442	429	385	416	409	375	410	401	391	401	416	403	440	416	431	434	413	378	408	374	390	386	368	418	414	410	380	425	403	391	436	380	439	397	393	418	395	402	368	378	362	403	414	418	398	412	421	429	424	376	386	376	408	397	410	392	414	396	420	409	424	404	380	392	411	436	458	410	417	403	424	376	411	425	403	413	388	372	403	404	425	429	387	445	404	401	381	384	376	433	456	424	419	384	406	443	394	425	383	407	378	380	383	386	411	413	445	425	374	420	437	403	423	405	434	429	411	387	387	416	392	424	404	380	404	382	394	380	380	394	416	351	388	411	430	399	394	417	422	385	408	401	410	411	368	413	413	402	419	413	424	425	443	437	388	415	437	414	423	409	384	408	398	433	448	356	362	394	392	450	416	407	407	429	389	423	426	395	384	373	427	374	387	387	397	403	425	375	400	394	400	404	419	389	427	399	384	371	449	377	373	413	415	444	394	388	435	420	437	361	363	394	415	394	392	413	390	400	427	367	347	395	441	428	417	423	394	391	423	413	372	399	391	436	418	414	423	421	430	431	352	424	427	402	349	397	428	407	382	425	411	424	407	425	398	418	410	401	411	379	385	408	422	410	389	438	399	426	417	381	429	395	409	365	409	357	397	405	380	374	391	375	403	444	394	413	378	421	380	405	452	421	413	375	378	434	403	411	398	420	424	406	394	387	407	392	396	408	427	409	422	385	426	383	440	401	410	402	422	408	427	387	436	403	465	417	388	402	412	390	423	402	436	426	366	391	427	379	397	424	430	393	417	443	371	403	407	413	395	430	452	391	402	421	381	402	413	381	396	408	402	403	434	418	425	452	419	389	418	394	396	417	377	388	467	437	409	401	423	407	378	414	420	403	369	383	447	423	422	366	373	417	383	436	394	425	426	436	403	388	437	429	418	383	425	408	399	428	368	400	435	402	373	414	443	410	388	396	386	418	405	442	393	423	432	443	410	365	399	396	384	415	369	386	389	412	379	391	376	387	438	369	418	404	399	417	396	433	401	432	381	410	377	431	444	397	389	396	386	432	397	409	417	382	385	417	412	427	412	420	429	410	411	440	420	414	412	431	378	420	423	396	436	390	392	382	443	434	437	396	380	398	377	421	401	387	414	416	420	435	385	406	428	381	412	404	384	374	421	389	418	427	379	393	414	400	442	401	418	412	421	373	375	409	385	390	432	375	405	425	404	424	432	409	375	397	383	390	366	424	428	392	404	365	404	394	383	399	396	434	444	413	372	427	412	399	388	369	414	420	394	440	415	403	439	410	429	375	372	369	431	402	420	422	376	404	422	436	388	390	429	397	396	395	455	422	432	405	409	382	420	387	398	432	448	436	416	404	388	410	392	420	390	379	458	397	410	424	389	391	383	409	435	424	434	405	378	418	410	421	416	360	405	431	465	410	367	378	399	383	431	438	402	377	423	430	384	405	419	382	396	396	383	356	389	388	369	433	386	411	390	391	393	376	434	393	424	403	403	393	386	429	392	368	419	365	383	408	413	410	410	402	404	401	412	432	406	434	380	416	436	412	393	418	400	399	420	395	394	425	415	419	404	415	420	410	436	418	459	437	412	421	393	406	403	376	430	396	385	421	381	412	432	366	461	422	428	398	453	416	424	422	404	432	430	410	388	416	427	426	430	382	420	403	406	411	392	382	390	399	397	402	424	432	416	428	410	445	380	439	420	372	414	353	452	413	411	426	375	384	395	409	415	396	413	381	405	419	457	447	426	409	400	384	387	428	378	353	414	413	403	415	408	390	396	361	404	400	395	364	401	401	428	402	417	377	400	456	437	390	383	385	420	406	401	397	442	387	370	396	389	406	402	401	418	423	394	386	402	373	393	415	439	425	381	380	429	384	431	432	379	405	418	409	398	389	436	426	426	390	374	435	381	403	418	395	395	428	440	382	422	405	425	414	403	436	412	397	419	405	404	411	407	399	380	417	374	411	409	438	381	372	450	426	386	379	373	394	418	412	383	404	417	426	406	414	423	419	395	411	415	438	429	405	435	363	424	392	408	373	370	409	416	387	428	414	406	392	426	405	400	418	401	436	419	437	401	447	410	407	403	381	393	433	404	392	369	414	404	418	428	387	372	414	358	402	415	414	420	403	413	407	417	386	402	389	409	403	441	448	414	424	441	431	410	375	410	353	371	381	366	421	416	411	430	452	410	417	396	412	408	394	420	412	385	381	399	372	366	419	398	426	432	379	401	434	391	398	402	413	388	400	407	427	399	392	415	436	405	409	467	402	428	394	414	423	454	432	432	431	411	434	400	410	422	402	369	406	368	397	414	388	382	384	439	367	403	371	428	413	385	418	414	395	444	426	408	395	447	384	410	404	407	400	391	427	397	412	401	403	401	394	414	418	384	414	394	431	423	387	423	426	418	420	398	419	441	430	413	446	446	401	421	377	420	369	406	410	374	414	398	361	412	400	383	401	403	367	341	361	382	439	370	399	448	378	424	433	463	415	437	411	363	401	411	369	428	393	391	418	412	375	425	401	400	417	380	444	402	359	422	417	379	429	415	415	458	419	418	472	389	398	429	439	410	370	408	397	421	471	425	401	437	433	411	381	369	433	415	432	447	413	368	395	421	415	424	375	411	414	424	406	420	398	385	402	388	411	387	391	421	425	438	405	417	401	417	423	451	409	382	402	404	404	454	413	376	405	431	414	404	421	436	398	411	423	379	416	427	405	373	408	433	381	392	420	437	391	449	405	409	457	439	370	422	414	395	385	391	398	395	388	433	377	414	412	413	413	404	396	405	419	428	411	390	390	369	465	364	377	380	449	402	445	375	399	398	403	391	459	416	375	403	415	406	392	396	437	417	388	369	388	444	391	406	442	391	390	381	419	414	410	428	374	392	389	397	411	408	399	422	412	436	403	415	418	415	399	415	425	398	402	404	373	431	373	423	438	421	398	363	396	396	432	406	391	404	446	408	403	425	418	414	421	389	427	398	422	424	388	411	375	401	397	422	409	434	406	409	406	377	392	402	398	381	423	381	420	360	444	406	437	411	371	398	460	375	414	411	412	405	399	411	419	389	391	418	401	401	387	398	422	394	399	453	414	419	402	428	388	385	410	413	430	401	400	363	390	410	410	440	383	426	404	423	395	415	406	391	408	410	400	380	406	427	418	400	424	417	405	404	423	402	415	389	372	436	428	458	462	396	402	407	417	402	400	430	391	391	353	461	439	461	412	392	420	422	386	441	380	377	359	411	410	414	411	424	422	398	393	435	399	382	421	415	394	405	413	394	450	419	399	430	399	415	403	461	411	378	428	413	362	398	388	378	435	420	434	398	393	409	408	418	434	391	364	411	438
20327	21389	34063	38661	36444	29300	27987	28776	23967	19876	16888	14958	11914	9355	9431	9147	6921	7922	5832	4013	3377	3935	4661	3553	2799	2068	2201	2256	1925	1803	2013	1415	1241	1366	1356	1193	1124	1089	1084	1143	1007	981	975	1680	1756	985	954	956	947	913	946	975	923	910	928	922	921	914	917	935	943	922	907	913	924	934	924	912	1003	909	964	928	904	941	904	979	948	925	902	888	917	918	920	953	989	968	838	921	947	908	924	925	902	922	975	923	946	954	927	892	958	937	945	937	941	899	919	961	944	934	876	904	928	923	992	953	930	894	922	893	963	950	935	932	919	895	897	923	937	976	928	905	885	951	866	981	930	941	988	971	934	967	940	902	924	932	873	909	914	919	911	950	895	905	874	936	876	934	904	977	895	917	965	921	920	908	916	928	883	925	919	931	948	899	907	929	922	984	879	917	929	940	922	921	981	922	954	959	956	934	911	928	891	967	888	921	943	911	896	934	970	915	863	903	934	984	945	926	878	933	910	930	956	927	923	884	946	889	914	932	923	909	903	900	933	924	924	962	938	904	998	957	906	903	957	942	928	923	924	884	954	888	968	909	863	945	917	966	910	925	992	896	881	957	954	900	926	892	938	898	942	920	905	926	921	828	908	879	922	911	950	924	919	923	895	924	929	895	895	966	921	939	902	963	948	896	911	940	909	934	879	905	906	958	949	931	891	908	891	987	940	904	970	857	925	876	911	898	870	905	961	954	897	889	893	941	931	906	922	931	886	918	979	931	914	856	923	912	930	934	918	956	932	894	937	933	875	950	890	898	900	937	948	896	925	953	938	920	896	922	918	928	928	1011	925	849	873	926	931	883	936	890	907	943	957	940	906	945	901	943	944	960	888	929	958	901	968	878	917	938	917	901	914	914	917	989	909	880	890	899	925	955	856	904	944	913	916	938	931	898	908	951	956	912	900	939	943	915	907	921	893	930	953	939	992	947	943	928	882	909	916	929	926	906	928	967	903	898	902	915	901	916	976	950	930	901	927	955	875	908	955	908	921	925	886	925	880	897	911	937	956	941	891	963	936	944	975	915	894	924	928	942	926	885	901	937	960	922	907	928	897	958	879	963	872	917	905	952	897	900	897	886	882	912	860	898	887	912	919	938	899	881	966	941	936	976	928	890	916	921	955	884	940	942	937	954	910	932	887	920	921	974	932	916	889	923	907	906	904	907	918	955	927	985	911	882	911	934	910	921	913	896	930	915	867	872	865	856	932	940	914	892	903	875	909	948	926	924	942	953	890	933	907	943	898	972	882	888	907	916	952	915	964	944	890	963	911	915	908	954	881	854	996	872	891	929	916	931	862	908	944	883	937	890	931	891	939	880	920	934	946	964	926	921	958	954	949	933	911	866	892	947	912	902	933	898	941	926	905	930	908	920	952	929	953	898	866	949	917	949	904	909	928	899	907	910	964	934	895	933	937	936	942	910	894	937	917	917	926	925	938	947	888	920	909	965	940	895	915	949	904	863	975	932	917	958	943	931	923	948	975	932	900	953	936	940	946	867	898	957	974	942	907	900	904	914	866	939	879	924	898	964	907	910	885	968	932	915	989	912	945	944	957	923	892	887	928	916	895	942	937	856	920	900	879	922	921	926	946	912	949	969	879	883	951	904	915	947	927	900	892	899	913	892	955	948	961	916	925	929	946	971	951	927	903	937	930	905	906	956	898	911	867	911	901	899	913	913	859	892	914	887	956	911	902	931	965	938	909	957	951	932	949	910	941	904	900	898	902	873	940	885	976	935	872	955	964	890	884	885	907	926	931	979	897	889	921	866	939	916	947	875	917	886	949	913	896	901	899	962	910	911	886	962	928	888	922	958	945	894	936	934	888	932	915	945	945	937	924	901	934	961	948	887	929	911	895	888	909	978	927	888	939	881	919	897	877	934	930	950	926	952	914	933	899	918	927	847	943	917	912	874	868	935	904	1002	950	917	988	955	898	992	904	939	889	945	901	962	945	942	901	896	940	912	910	942	933	955	933	870	831	965	898	917	915	893	956	931	915	974	929	906	954	884	986	899	948	896	896	893	919	976	866	921	877	921	937	910	977	938	961	911	906	954	948	926	943	948	879	955	936	864	891	921	933	908	948	920	949	937	934	940	901	923	912	900	944	938	901	888	952	900	953	926	918	945	905	938	910	963	935	924	954	963	989	892	995	908	950	917	919	893	970	921	862	929	887	933	914	895	917	974	973	945	930	939	848	878	991	886	878	919	908	957	929	880	946	898	918	981	890	918	912	1005	884	991	897	888	914	919	903	890	937	902	864	915	929	973	945	872	901	981	872	884	839	882	973	900	907	894	905	908	885	936	942	861	912	905	910	962	973	897	928	899	955	908	967	868	915	908	917	979	886	891	890	957	927	953	931	898	911	884	993	924	941	933	988	902	896	899	917	966	959	912	905	886	1002	869	894	913	895	951	935	938	916	889	880	880	944	923	922	939	923	936	901	936	924	942	932	964	899	924	988	925	978	954	914	930	963	909	851	917	912	911	910	883	928	967	967	932	936	983	922	952	911	943	881	943	906	929	928	912	902	937	933	885	896	904	928	931	995	894	936	963	909	903	911	902	950	964	976	908	938	973	930	905	934	905	917	949	958	940	891	864	942	927	871	901	908	902	945	914	950	980	902	959	897	920	910	942	894	901	899	1006	945	945	940	868	987	962	895	906	921	971	915	923	1007	951	971	966	920	961	928	941	925	902	902	933	917	880	965	967	902	884	906	922	935	920	919	954	945	906	901	909	868	905	928	945	907	948	954	944	894	963	866	969	927	966	886	928	916	817	892	939	913	929	933	910	893	901	940	905	894	935	932	938	956	968	911	931	925	920	871	948	929	911	902	898	965	912	959	902	873	925	921	866	917	901	970	914	937	898	955	941	893	960	942	932	948	947	918	940	926	870	933	938	970	927	929	971	914	902	912	1004	947	869	892	858	918	941	900	918	1006	895	935	1006	919	938	944	930	914	974	990	932	916	924	956	977	877	972	892	871	886	915	887	972	991	911	961	925	915	926	865	948	892	913	927	872	914	898	947	937	929	932	925	887	969	932	916	943	894	932	928	956	926	864	928	935	888	951	907	937	891	992	909	899	912	934	913	895	885	945	985	949	906	938	876	955	912	908	941	930	892	912	905	924	879	954	905	943	902	921	942	932	900	960	870	914	926	931	930	942	931	935	920	878	955	956	889	971	964	861	934	884	947	872	904	919	949	967	919	860	910	902	951	961	909	936	953	927	933	947	893	867	947	937	841	935	915	969	913	970	921	929	931	947	931	947	868	934	938	929	926	915	892	954	936	928	865	897	922	874	870	927	959	940	967	948	891	923	917	915	884	900	916	917	954	914	898	899	910	982	868	917	902	951	939	943	1004	915	920	910	923	867	959	890	913	881	938	905	925	906	902	874	946	908	917	953	941	963	880	899	933	905	943	910	930	923	925	945	912	898	916	894	927	907	896	921	999	943	940	907	906	945	945	868
17062	12787	13431	11178	7833	4259	3711	3392	2162	1640	1229	865	683	542	556	474	416	496	341	321	294	357	359	337	307	258	270	274	295	242	287	266	230	234	226	231	236	237	230	236	205	214	254	221	202	222	211	229	222	219	230	248	238	255	196	222	218	249	241	231	213	246	208	263	216	216	197	212	244	233	233	264	210	227	261	228	230	215	203	240	219	232	242	232	232	234	229	228	226	220	227	260	224	252	262	216	239	212	203	229	195	228	222	243	213	237	236	227	230	232	232	225	220	212	220	228	218	231	225	252	223	241	240	248	231	219	237	225	246	221	201	227	224	216	255	234	268	206	213	230	238	228	207	252	225	256	227	239	242	237	227	241	225	220	225	191	229	226	207	253	269	223	223	213	227	198	225	220	241	232	201	221	241	249	206	208	189	244	220	240	220	219	233	230	211	228	246	223	198	248	229	231	231	221	201	209	240	214	214	227	234	221	213	261	235	199	220	209	229	236	272	225	222	247	230	219	220	215	220	239	265	233	213	245	231	221	236	225	226	209	211	230	236	225	225	253	231	218	239	224	240	224	236	261	225	218	229	216	236	243	216	234	215	191	203	239	258	227	237	230	202	237	211	233	234	203	209	227	211	223	222	240	241	224	217	196	218	237	213	228	221	263	223	238	250	180	212	235	214	213	217	241	231	256	250	245	237	218	233	235	191	221	198	241	215	194	241	218	217	246	235	242	236	226	224	237	204	244	243	223	211	250	227	254	240	225	235	234	228	235	255	245	229	238	215	257	246	220	228	222	251	226	266	221	244	252	218	214	235	230	224	224	251	198	202	219	213	194	210	226	245	235	239	222	200	231	223	229	208	247	247	239	248	233	214	214	248	240	229	226	216	254	247	210	218	239	241	218	233	213	229	210	224	220	199	221	260	244	254	241	238	222	248	267	246	221	240	199	206	214	226	242	215	238	218	234	219	220	245	229	227	216	227	234	223	222	241	232	254	247	242	250	246	257	219	208	226	216	231	251	255	224	232	237	227	222	224	226	228	230	217	257	220	237	210	190	236	215	230	216	247	228	212	243	234	230	234	237	218	195	218	235	218	230	221	231	215	223	219	231	236	247	248	247	244	238	254	226	228	258	227	257	233	230	234	211	241	191	234	227	232	263	229	236	214	232	241	234	212	228	204	219	239	233	259	223	216	230	233	236	250	204	234	226	236	229	234	225	199	231	212	215	226	226	215	237	247	225	228	229	246	224	223	272	209	212	231	224	242	240	206	190	254	249	234	216	205	286	206	243	210	229	234	219	202	217	221	236	232	220	236	238	230	241	249	250	227	229	232	241	224	242	222	228	237	224	232	225	244	239	208	247	222	231	242	241	215	228	216	243	216	217	253	227	225	237	219	241	250	227	244	241	243	226	213	229	247	227	241	229	254	227	214	246	226	210	206	239	249	205	209	238	235	247	241	226	261	237	210	211	248	222	221	233	249	222	228	234	209	203	213	224	247	209	226	217	259	194	237	215	188	216	203	234	245	208	231	202	228	199	244	234	231	226	220	198	234	192	232	236	222	260	237	259	233	244	230	217	214	241	227	239	242	250	232	235	230	230	254	229	210	207	237	224	207	233	272	237	227	219	245	202	249	212	244	246	217	220	226	223	235	257	200	207	223	206	212	225	229	242	240	220	243	225	224	209	229	223	274	232	224	253	223	235	231	233	243	220	238	253	226	221	224	202	234	232	204	241	223	241	235	226	211	216	247	223	250	205	228	242	214	239	214	251	218	246	248	213	258	212	222	259	235	234	228	241	233	236	227	228	234	217	209	204	223	267	242	210	208	214	236	215	238	263	235	206	237	217	208	228	237	258	232	200	225	226	214	241	238	236	249	220	238	214	230	223	212	223	203	216	247	262	207	225	253	197	213	220	238	236	184	229	209	218	244	210	230	228	238	241	242	209	212	231	242	209	223	264	250	223	240	216	236	200	219	230	241	227	195	221	225	222	222	211	226	203	242	253	231	232	215	224	236	259	204	221	217	216	239	238	213	236	216	245	223	252	244	249	215	243	238	236	203	239	229	238	256	196	215	247	208	256	235	221	216	243	235	224	246	245	241	224	251	220	243	222	220	210	216	235	228	229	235	222	224	215	230	216	231	234	239	232	244	237	226	215	261	211	250	236	219	239	229	223	243	230	232	198	224	231	238	219	217	236	228	227	231	242	228	209	215	249	221	249	233	195	201	224	223	244	207	215	232	217	217	224	205	219	219	230	236	231	225	219	234	242	222	208	240	214	244	213	249	221	245	227	232	224	224	213	213	219	234	234	254	228	207	224	205	235	206	233	225	207	254	264	225	252	269	220	214	225	240	233	233	254	213	215	230	217	217	227	232	229	230	247	247	251	256	230	238	215	226	266	227	238	251	212	216	211	236	258	227	230	218	206	232	212	236	213	213	248	220	231	233	214	217	226	240	229	223	231	256	259	211	224	216	207	223	216	210	215	215	255	222	235	266	240	222	238	252	219	210	220	196	206	218	207	248	237	214	245	210	225	209	221	217	232	245	220	210	205	272	232	239	241	229	218	245	250	207	238	210	230	222	237	198	222	247	235	215	192	201	230	211	233	246	246	227	214	223	198	227	238	244	234	219	226	247	208	221	251	250	223	233	212	248	232	261	243	220	198	224	233	209	238	190	247	208	230	218	239	221	219	203	251	231	241	231	209	252	239	222	216	212	247	250	245	236	252	223	233	224	244	238	248	232	236	205	238	245	240	244	242	219	220	210	243	247	189	248	210	226	238	219	206	240	216	231	237	210	229	239	247	255	276	232	228	225	250	223	220	203	246	237	246	215	217	220	243	234	249	264	230	239	221	243	236	230	206	235	211	238	224	220	235	198	219	220	239	214	241	250	240	241	242	235	236	256	224	234	245	208	237	202	237	242	224	212	226	225	211	238	234	217	234	251	236	221	243	233	220	201	252	219	236	243	212	242	203	224	233	243	250	216	229	243	232	238	232	206	219	242	257	234	220	185	217	222	248	227	231	213	228	232	235	216	222	223	215	208	257	236	183	227	259	230	212	225	224	265	228	245	233	237	204	241	219	216	221	261	246	214	211	232	238	219	226	235	229	260	266	227	234	241	248	245	232	232	255	233	265	245	239	219	228	248	219	221	244	210	214	233	200	214	250	234	257	253	238	235	227	225	226	211	211	240	260	239	201	246	224	215	232	205	236	272	226	217	227	223	252	226	221	179	203	190	238	231	246	219	231	216	240	249	238	243	223	198	202	231	231	221	245	235	218	212	238	231	238	227	234	229	193	231	243	226	240	228	207	226	225	221	249	219	242	219	250	239	225	212	234	249	206	239	240	233	211	244	205	224	225	229	210	238	211	205	225	256	204	266	210	241	253	248	232	229	218	202	233	214	242	253	211	240	218	240	217	253	215	261	214	234	232	245	243	244	232	226	225	234	240	237	249	261	255	247	218	232	264	218	218	216	239	241	212
9400	10333	19170	22516	19493	13449	13956	13193	9351	7146	5769	4243	3258	2612	2756	2150	2018	2009	1321	1228	1102	1365	1336	1252	1066	825	788	910	972	815	925	740	652	656	747	683	656	620	615	569	591	580	574	671	611	545	567	579	549	573	581	537	589	508	540	556	598	581	577	575	576	578	534	538	536	597	607	596	558	591	560	565	566	562	584	582	606	613	545	608	577	570	601	567	554	569	540	576	565	551	578	575	602	554	591	547	565	532	593	577	561	603	568	567	554	590	545	600	551	607	563	534	545	605	627	594	587	586	568	544	596	541	615	605	554	578	560	551	584	548	589	545	540	618	544	547	612	549	549	570	576	572	570	590	540	579	546	556	513	579	546	549	567	611	537	602	551	547	632	586	591	546	541	582	527	517	540	557	585	597	524	518	575	582	600	511	572	565	569	577	546	559	565	542	613	600	584	550	604	546	588	573	567	586	555	586	605	592	552	591	584	566	574	544	582	567	586	555	603	526	584	557	563	601	603	547	582	608	578	564	571	556	616	601	561	585	565	560	563	598	540	578	597	562	571	505	540	592	585	563	559	584	588	566	569	546	617	563	530	580	567	547	573	561	519	564	606	606	562	554	611	565	589	550	584	580	513	571	586	544	557	575	549	598	555	576	588	540	569	517	610	555	606	560	526	530	558	579	520	566	544	568	577	574	604	546	542	539	571	558	628	598	547	580	577	570	587	531	557	579	560	545	551	555	609	549	525	584	566	544	603	532	576	558	558	560	513	603	550	604	552	569	551	567	556	575	563	587	550	549	572	548	573	580	588	570	593	546	548	591	528	541	560	593	595	574	574	592	539	562	562	579	574	559	590	554	615	563	594	545	578	549	588	554	558	568	553	581	590	596	549	586	544	602	565	569	609	538	563	535	525	555	578	601	575	553	567	572	554	628	588	518	574	530	559	540	551	607	564	542	570	582	581	584	588	558	616	570	568	570	590	568	608	563	605	554	603	565	565	565	585	615	593	580	558	539	584	571	618	586	562	557	581	544	542	565	574	556	577	568	589	536	569	555	574	562	563	597	554	608	524	596	546	569	583	551	563	590	593	573	572	578	552	544	558	573	553	576	600	588	600	590	580	509	564	553	549	558	528	540	572	557	552	567	580	599	601	561	546	535	556	620	600	575	574	592	551	539	608	567	561	579	572	583	604	523	582	525	511	567	599	553	593	563	549	558	547	565	594	577	521	572	587	558	572	604	504	574	559	606	569	600	559	600	575	561	565	580	505	578	584	575	540	578	552	582	578	557	600	576	602	573	605	545	567	544	604	591	555	560	534	530	556	573	597	556	579	526	587	593	594	585	592	549	574	577	589	576	603	539	577	568	555	588	631	617	568	557	569	551	554	558	578	573	562	600	599	535	557	613	554	570	563	557	599	556	622	534	559	599	563	519	570	596	595	597	573	589	579	611	555	581	589	590	547	560	544	615	572	545	554	581	574	568	595	567	583	583	539	611	577	546	550	611	543	590	563	584	576	587	584	562	589	648	579	558	594	567	554	573	569	561	602	569	560	550	569	593	582	573	580	549	588	578	578	546	586	599	529	553	511	552	553	557	541	573	585	567	566	557	578	598	548	592	568	576	575	560	556	581	570	628	553	555	603	560	553	587	597	535	548	598	572	556	536	579	519	577	596	558	563	605	568	579	603	563	550	559	570	581	570	592	545	552	561	569	558	506	548	591	566	547	592	576	594	572	588	567	617	563	563	607	557	576	547	561	542	549	526	558	572	511	577	589	595	566	583	544	581	591	614	579	554	577	585	578	569	527	561	580	553	582	615	559	565	547	572	613	565	568	551	532	583	614	587	560	554	623	552	600	558	576	546	577	582	608	554	584	546	570	579	531	546	573	613	539	582	571	606	550	563	586	581	602	582	561	524	547	592	555	581	563	566	540	579	591	560	588	565	566	555	590	560	573	562	563	585	538	582	556	580	574	575	542	575	551	583	559	539	575	565	565	593	611	633	588	575	579	544	583	587	556	584	555	569	575	573	560	533	552	585	548	614	566	571	607	565	553	592	563	564	557	584	577	580	573	562	613	583	610	584	545	558	531	601	557	611	555	558	544	581	628	583	590	586	543	529	540	602	561	537	547	582	564	541	590	582	576	556	574	625	557	593	597	561	562	557	576	624	585	562	592	559	557	557	559	572	581	545	591	573	563	558	557	549	597	567	583	565	554	551	595	559	494	607	533	583	558	553	599	570	558	580	613	564	607	578	586	576	559	573	577	599	564	557	514	570	607	553	556	600	601	587	543	581	567	554	579	576	563	536	530	528	534	551	584	530	557	545	579	539	567	578	536	592	576	594	546	567	553	543	571	593	545	547	596	608	590	555	552	581	597	555	593	518	576	528	559	596	596	570	574	573	590	529	559	613	575	551	577	555	572	603	543	571	593	594	574	595	590	554	583	572	585	600	579	586	581	550	535	564	565	576	525	542	576	539	573	574	587	620	600	590	518	583	549	560	588	509	573	572	581	584	583	588	557	574	573	593	536	558	597	615	570	568	574	518	632	567	591	551	567	590	616	577	560	546	556	576	539	563	548	584	554	569	595	545	535	542	606	545	557	578	572	546	564	575	567	556	559	565	543	572	564	562	557	570	579	549	540	569	571	543	637	580	557	595	583	592	597	553	556	565	592	538	576	615	584	606	562	572	532	552	574	547	586	560	577	603	564	562	564	601	595	601	574	592	593	549	626	580	621	527	571	559	581	561	568	583	612	544	590	558	590	549	567	604	585	586	581	555	595	583	563	567	521	585	593	615	557	585	556	594	587	550	585	565	597	521	557	552	552	590	590	568	642	583	606	587	560	573	585	558	579	567	581	563	563	497	557	525	590	563	568	599	545	552	557	570	578	548	553	575	529	594	562	568	579	593	614	598	587	544	558	581	566	602	596	562	607	553	535	569	577	560	588	518	637	583	529	568	593	570	530	578	557	556	579	606	570	570	531	550	576	594	542	567	575	555	579	572	602	563	562	557	519	578	607	571	560	567	573	548	560	552	608	589	601	591	588	566	564	559	582	505	595	551	591	567	575	568	550	586	595	582	583	568	554	564	603	546	558	639	565	535	586	563	557	552	560	570	583	575	539	580	565	534	561	553	612	573	554	549	558	617	548	575	578	546	627	632	592	593	570	561	503	606	550	537	558	603	552	586	540	556	584	584	586	577	566	588	559	590	596	559	580	569	497	539	574	548	585	565	567	536	548	563	534	585	538	606	553	577	585	579	565	555	568	590	565	602	597	580	569	593	523	572	569	541	596	553	578	596	589	554	553	600	528	561	599	561	561	585	588	537	563	565	564	560	568	535	616	556	546	628	579	571	573	597	607	581	559	570	593	549	579	590	554	590	584	569	572	579	603	568	583	557	572	589	610	554	583	537	539	556	578	552	568	576	546	602	547	555	529	580	578	561	597	542	566	566	572	549	545	575	549	538	614	585	611	572	575	560	564	549	533
28599	20749	24433	22258	17204	10800	9194	7704	5149	3818	2788	2186	1885	1443	1307	1078	1045	970	870	692	528	629	561	601	515	402	347	435	351	380	360	370	359	345	370	340	307	337	309	308	319	318	308	474	417	319	299	284	356	334	328	317	298	361	317	312	275	286	299	291	283	298	319	319	320	314	293	313	325	299	300	285	327	308	351	301	319	320	305	302	311	318	278	305	325	341	315	303	298	310	320	325	318	279	282	329	339	303	321	262	309	341	319	313	307	324	322	289	287	314	290	292	328	272	306	286	270	302	304	292	324	305	326	313	274	292	306	348	292	340	294	306	295	276	293	296	290	323	320	311	276	289	312	304	356	308	294	297	297	323	305	300	320	317	310	297	307	288	283	323	334	338	328	314	297	300	310	301	314	296	309	311	317	290	302	295	302	345	305	334	308	307	302	268	324	288	331	314	298	289	290	299	327	324	300	353	331	313	317	306	318	322	300	353	313	312	350	296	310	311	295	332	314	329	338	314	307	300	328	321	338	288	304	291	288	344	310	307	284	318	336	312	327	281	316	313	324	323	311	311	313	324	326	342	328	326	314	318	333	306	302	326	326	297	307	308	287	304	316	336	327	334	321	303	299	287	319	310	328	310	298	327	289	319	324	339	307	310	305	315	314	328	328	328	304	291	286	282	290	286	303	295	293	317	304	327	305	312	325	318	321	318	314	331	296	316	334	314	303	319	319	274	307	304	288	288	329	303	304	338	312	317	298	299	281	308	286	305	314	308	324	304	306	311	333	308	286	317	335	327	295	317	317	282	340	312	316	312	303	307	300	285	320	299	305	314	328	326	337	318	295	301	320	298	311	317	318	309	283	327	290	314	334	317	317	312	302	250	290	327	301	298	294	310	310	321	301	337	328	318	326	326	326	293	276	298	263	316	334	305	327	338	319	331	325	309	343	291	306	291	314	321	343	293	304	334	297	305	309	344	276	309	302	316	303	317	337	319	344	319	312	332	290	313	312	299	311	305	290	318	318	285	291	321	316	285	307	328	309	322	325	301	340	330	329	327	307	304	260	332	287	286	285	301	308	341	335	318	282	338	315	289	319	282	316	337	311	365	325	278	307	306	349	301	308	303	327	303	302	282	301	304	337	319	339	283	318	318	306	331	316	333	304	299	314	324	334	316	306	321	271	277	309	322	334	314	317	313	304	283	294	306	323	284	311	296	324	283	320	336	291	306	280	335	310	302	329	312	312	313	337	345	330	323	322	298	313	295	311	305	322	310	302	298	336	308	345	304	297	333	330	318	319	321	331	304	302	297	314	319	330	330	319	321	333	296	353	325	291	342	308	277	328	325	308	345	345	268	308	329	329	319	344	294	279	307	309	314	299	281	320	324	308	314	290	348	327	325	313	301	282	319	308	293	281	287	332	317	358	308	298	300	274	340	304	317	303	294	276	302	365	297	300	299	310	298	314	328	293	311	294	293	322	314	357	311	303	314	316	302	321	304	339	292	301	276	325	272	314	305	292	289	302	340	346	326	292	319	329	326	311	312	316	305	290	315	313	299	311	338	317	287	324	306	334	296	288	304	300	296	310	341	337	280	329	290	295	292	321	305	352	307	329	327	326	293	310	290	294	317	348	282	304	352	307	325	319	273	286	285	309	324	320	311	307	342	331	312	293	347	316	311	314	275	308	285	305	338	311	283	298	277	293	314	315	296	289	285	261	329	302	298	297	311	323	317	297	319	319	326	319	286	323	288	334	327	318	290	310	306	312	311	292	328	316	300	309	304	322	331	317	298	319	294	307	326	325	323	311	313	316	300	308	312	317	321	263	316	305	339	308	292	272	324	319	309	321	301	282	318	260	317	297	325	329	290	300	290	337	280	314	294	306	298	293	303	313	321	310	315	302	303	281	306	314	288	302	328	285	280	304	305	298	338	311	317	284	331	307	330	310	306	313	302	314	302	281	293	312	301	299	340	307	301	338	323	298	296	326	287	290	297	301	292	276	288	298	298	333	304	322	322	319	322	293	289	305	320	317	323	272	324	326	306	327	345	342	309	309	292	312	345	317	331	307	314	322	332	335	348	335	331	322	303	281	299	336	330	312	304	312	316	310	298	280	282	321	272	326	305	315	295	327	316	323	308	321	318	285	280	310	341	307	308	320	317	301	305	322	302	296	319	295	305	299	283	272	308	316	311	327	320	299	280	316	291	305	315	354	310	309	318	327	327	289	312	283	298	317	313	266	312	295	312	309	326	306	337	285	283	278	311	334	333	327	319	345	318	326	327	297	267	302	308	299	304	283	306	305	326	285	321	298	321	338	312	320	290	306	324	303	301	314	280	321	327	302	277	331	317	312	300	290	303	311	317	306	334	282	319	303	292	295	294	284	352	310	320	315	327	368	300	329	313	329	282	317	296	305	307	318	287	318	314	323	289	303	296	289	298	303	319	300	320	297	293	292	341	283	282	333	320	314	321	319	310	307	323	319	323	310	306	313	322	308	282	288	299	302	324	330	309	326	323	292	304	322	304	313	316	290	338	312	320	302	358	285	313	307	342	322	332	328	315	340	335	281	308	307	306	331	312	316	318	315	308	261	338	317	309	348	379	320	336	295	303	299	349	289	312	331	276	305	328	303	315	317	283	339	316	287	291	297	308	329	318	282	298	330	298	306	298	330	330	291	320	339	304	326	334	331	296	312	359	308	322	285	318	317	300	317	341	311	307	324	288	322	305	319	313	314	321	299	317	308	291	285	312	316	285	302	327	320	284	302	270	298	307	330	329	311	332	290	303	298	309	315	286	320	308	312	300	298	283	284	302	289	312	293	320	336	278	282	286	320	316	316	303	328	316	318	306	291	339	278	324	352	284	288	277	284	292	317	268	295	320	335	277	321	307	289	309	281	314	283	312	279	293	302	322	331	326	309	293	321	343	311	310	325	324	308	328	298	312	307	309	305	311	310	336	306	274	316	282	328	319	311	292	294	327	284	304	272	334	299	323	322	332	327	287	290	303	279	314	290	300	299	330	348	324	308	293	278	301	352	308	323	308	264	312	284	311	320	284	325	286	269	335	318	302	312	324	320	313	325	321	337	306	334	311	314	289	280	285	352	303	297	319	334	333	291	326	304	291	294	280	298	303	313	267	300	275	313	322	305	342	292	296	316	319	293	289	339	305	359	291	275	269	323	278	338	313	310	331	293	324	292	284	299	344	293	298	306	330	306	332	308	294	287	306	334	290	310	275	297	301	306	304	299	309	314	291	307	311	280	297	274	332	292	342	283	296	325	300	314	290	315	328	321	276	324	291	319	327	312	326	315	313	333	302	294	306	325	321	310	298	333	298	289	293	297	321	377	282	273	310	283	313	332	302	304	327	298	304	312	358	296	311	309	289	300	293	329	311	350	319	304	346	349	299	300	292	301	338	300	276	335	298	319	297	270	302	297	295	304	305	301	288	326	306	299	298	284	304	347	330	331	298	317	321	334	280	325	274	312	300
15827	15796	28695	33248	29858	23383	24840	22319	17828	15136	11948	10484	8666	6740	6206	5823	5531	4896	4106	2700	2496	2944	2511	2396	1962	1240	1206	1570	1350	1250	1325	1231	1052	935	1002	971	912	832	800	802	784	767	831	1801	1666	712	731	802	747	708	729	757	736	737	721	735	734	805	736	718	753	734	708	718	772	746	757	709	713	748	713	725	740	732	758	722	783	746	754	742	728	713	749	771	759	739	768	780	730	754	697	739	710	786	763	769	740	751	723	757	743	742	718	748	741	773	726	762	739	758	710	741	767	748	732	731	800	715	719	760	744	727	693	769	797	765	750	697	768	720	727	713	744	735	737	704	743	757	775	795	741	727	747	739	722	749	748	745	708	734	735	761	734	760	772	730	734	661	749	736	737	753	703	755	732	771	750	752	747	714	731	737	744	776	808	752	742	769	705	758	759	713	725	761	746	782	724	753	681	737	750	697	775	695	760	710	746	740	723	686	710	692	764	745	711	790	754	769	756	803	750	669	708	741	717	789	727	734	758	730	721	749	715	732	729	775	699	785	768	760	740	747	756	751	773	732	746	777	720	781	724	705	778	797	753	781	749	738	780	704	748	713	679	787	709	748	759	733	714	769	728	763	742	796	773	717	699	757	742	731	758	797	742	696	792	725	734	736	697	685	734	726	779	760	782	700	771	767	666	744	764	730	764	712	778	760	762	676	752	724	751	739	771	788	740	785	762	723	715	742	697	744	750	740	763	713	759	710	796	749	713	750	757	758	715	726	772	735	739	724	731	718	778	805	729	731	727	720	772	685	738	758	738	688	741	733	730	744	733	753	726	760	721	719	774	753	800	729	700	707	779	731	724	691	697	783	751	714	698	748	769	762	757	736	771	722	743	734	702	733	709	692	772	732	731	793	755	708	767	749	803	779	709	725	730	741	756	721	781	767	764	764	778	778	708	771	724	700	767	733	717	728	816	768	742	729	766	725	781	773	793	735	762	764	737	751	752	766	716	738	779	712	797	734	755	755	724	722	764	770	725	717	769	758	746	745	717	731	739	765	693	749	715	673	723	722	707	728	724	697	722	762	800	738	719	798	718	736	734	763	795	724	800	722	743	749	728	695	740	737	715	731	666	732	707	718	759	750	703	723	765	725	691	760	723	780	714	727	752	705	702	773	720	729	725	716	755	760	736	757	767	745	749	693	734	751	735	750	745	716	729	705	746	683	750	767	754	750	768	723	717	781	731	718	772	745	751	759	756	754	752	671	719	772	769	705	732	745	677	789	749	758	730	811	744	768	726	761	728	747	737	711	711	750	713	760	753	762	731	745	771	767	759	744	760	747	756	701	750	760	734	780	695	728	751	731	805	748	730	732	763	725	693	735	753	791	683	772	757	780	738	783	704	759	742	796	689	740	732	752	744	744	739	765	760	758	723	737	751	734	740	730	770	704	689	790	740	720	775	724	740	761	741	784	717	783	721	729	769	749	768	727	740	771	720	773	765	761	701	811	775	715	743	714	771	690	732	717	718	758	764	769	741	752	756	800	694	780	750	742	742	759	701	715	746	740	715	708	775	724	732	772	722	751	664	705	733	760	728	754	734	713	718	746	725	775	760	765	739	753	796	757	710	780	750	721	742	734	754	755	735	769	748	748	752	755	776	721	755	747	756	764	703	708	726	686	757	729	777	736	730	748	773	741	729	732	763	816	768	739	765	712	724	754	749	744	796	698	774	749	756	752	704	710	768	751	747	693	702	749	722	749	763	742	733	748	732	729	776	683	757	724	752	706	712	759	787	768	766	755	768	756	709	762	743	712	709	750	781	769	745	699	779	742	752	727	757	771	807	743	722	761	747	747	751	730	730	751	761	737	771	757	759	680	759	768	701	808	725	746	697	769	702	748	703	705	728	741	718	750	738	701	753	736	712	716	759	743	731	700	756	719	759	761	722	740	774	747	780	734	754	753	751	729	768	736	726	721	748	716	715	761	737	796	757	750	732	764	756	699	711	743	778	782	739	731	760	764	760	756	705	788	736	730	757	748	730	723	724	783	772	716	733	740	757	722	714	753	753	733	719	775	729	707	705	709	738	768	728	743	730	704	751	743	741	758	754	743	735	764	693	781	786	764	773	743	747	706	721	707	739	774	789	733	754	775	775	767	772	705	742	748	679	776	724	761	752	726	721	710	747	757	719	776	712	752	751	750	718	711	762	714	755	735	738	700	756	767	734	685	705	793	696	751	702	768	725	765	728	822	757	730	727	769	756	726	726	739	740	762	720	747	730	727	756	783	738	735	729	799	746	783	772	761	745	806	719	771	786	680	744	752	767	759	723	745	779	732	715	750	706	752	738	737	763	711	737	755	773	744	701	786	765	725	732	718	752	704	756	741	711	762	763	651	787	710	722	754	766	741	784	784	749	800	749	785	749	783	724	723	722	796	750	708	746	739	742	771	690	773	745	791	734	760	744	756	754	714	758	723	782	737	740	710	745	717	790	722	719	739	756	711	744	736	734	717	743	784	749	753	753	725	781	750	681	728	737	735	747	695	747	770	728	741	733	792	754	734	732	709	751	770	741	735	741	746	741	715	751	723	726	749	725	736	746	774	734	728	773	753	728	759	744	748	728	739	812	729	776	781	740	769	683	774	740	701	717	696	709	749	738	744	782	752	782	737	791	748	725	714	717	750	732	715	763	784	698	759	696	763	747	725	749	730	710	727	738	727	717	707	756	700	718	727	774	726	755	749	756	753	767	719	758	760	795	756	736	734	751	740	764	743	719	739	718	715	730	710	749	751	718	723	757	679	744	703	746	754	745	743	773	705	736	777	743	675	697	757	747	719	726	768	757	762	708	814	706	733	698	704	748	719	673	718	791	773	714	739	769	704	763	731	737	719	686	701	777	729	732	714	744	786	775	735	794	735	708	728	725	748	766	737	756	714	749	750	730	707	717	732	735	752	749	765	699	726	720	754	728	781	747	746	727	796	697	760	743	725	696	709	724	752	731	693	791	759	698	726	738	809	743	752	735	754	702	757	741	737	727	725	737	759	743	772	743	721	748	724	729	771	775	757	780	774	745	716	714	749	737	787	782	703	753	696	723	716	725	768	747	729	777	710	741	754	721	762	750	732	748	759	769	757	731	755	716	776	744	746	734	708	744	757	736	763	735	738	758	746	754	743	715	757	723	698	772	751	739	768	695	722	744	725	710	705	696	734	749	716	813	758	698	749	752	783	739	759	734	715	722	732	729	756	739	753	762	730	766	706	730	734	726	769	697	741	781	728	787	766	743	810	750	750	722	764	724	755	723	715	696	701	773	706	762	773	713	785	741	726	772	736	736	758	748	718	713	713	723	787	683	762	752	768	717	722	702	762	716	757	759	735	739	761	754	700	772	713	724	723	755	731	736	739	710	737	697	723	692	719	744	709	753	756	773	728	723	727	668	737	741	794	717	751	710	778	748	707	729	749	734	756	723	778	711	751	747	785	770	744	661	703	805	767	745	747	731	722
36576	27173	32149	29438	22848	15876	14507	11734	8076	6045	4817	3772	3097	2464	2007	1863	1928	1456	1177	808	776	951	784	824	670	519	544	610	593	537	536	541	534	512	495	436	459	451	410	404	462	416	424	704	654	366	416	404	400	408	431	412	420	408	434	442	414	385	439	431	444	385	433	386	405	438	397	385	366	391	394	401	415	344	413	357	408	417	415	400	386	409	426	392	439	430	444	416	443	383	363	373	396	400	408	398	424	421	417	419	423	430	403	370	386	448	420	414	423	442	394	406	414	421	401	398	422	410	410	416	399	415	390	445	419	424	417	435	413	430	409	415	431	393	428	392	392	404	395	443	427	414	412	397	436	431	390	361	397	394	398	411	391	404	386	391	392	416	424	403	408	406	443	412	400	431	391	393	380	446	419	358	437	438	398	387	406	440	420	415	410	435	393	428	405	412	438	426	416	447	400	375	398	387	401	421	387	402	445	459	428	401	399	414	410	442	452	437	386	445	424	408	407	372	416	401	446	419	377	400	441	374	427	405	427	429	433	417	456	391	399	398	430	433	406	430	426	389	418	378	405	415	403	385	397	397	363	406	395	412	389	407	442	418	383	396	429	405	353	438	434	380	370	415	434	385	464	394	422	399	402	413	439	448	414	434	407	451	447	432	396	409	402	400	410	434	407	431	398	416	409	405	399	401	446	396	421	422	421	402	398	415	412	423	404	416	410	402	431	439	442	449	423	453	408	418	406	426	406	409	424	436	381	404	427	439	413	396	396	438	414	383	435	412	420	428	393	394	362	398	435	391	411	442	402	441	450	407	408	410	385	370	472	438	401	414	414	427	387	440	402	447	399	421	395	428	444	432	410	423	384	405	381	385	395	394	388	393	416	401	389	374	390	391	418	423	424	394	395	419	451	374	429	426	429	398	402	406	385	386	417	388	423	406	409	389	427	408	413	362	408	390	445	414	411	401	464	427	447	413	463	423	376	449	432	418	458	474	435	389	434	422	411	412	394	425	422	391	364	380	435	438	398	457	401	384	417	400	410	377	380	401	431	421	372	452	404	389	427	403	406	407	367	421	427	393	418	466	401	412	392	424	387	427	433	423	406	409	411	410	426	450	414	444	448	386	399	445	390	404	412	396	391	393	405	403	435	414	409	406	418	383	425	403	407	411	394	406	424	387	395	439	415	432	362	402	414	457	393	444	419	416	417	423	397	409	381	401	421	405	413	419	429	404	404	417	415	428	365	387	411	376	422	382	396	399	416	392	404	428	498	400	441	427	410	411	389	421	426	395	410	400	420	391	463	396	429	428	401	416	413	430	425	384	464	444	425	395	401	441	409	392	400	415	398	422	362	381	421	433	388	377	411	403	400	399	424	384	429	436	366	388	472	423	435	393	450	435	417	404	449	417	424	419	398	361	429	398	430	380	402	394	394	399	381	382	403	400	403	431	414	415	415	406	425	403	447	432	462	417	446	411	402	392	359	446	441	403	442	429	438	387	446	439	395	387	395	425	424	392	382	398	419	382	412	429	424	422	386	413	438	411	412	438	398	441	412	411	387	376	397	424	422	398	394	418	397	365	383	420	387	412	428	428	404	416	447	397	437	424	405	395	429	424	442	370	401	408	492	399	389	398	414	417	439	426	382	415	420	396	423	405	434	364	428	421	479	380	429	433	414	413	370	414	415	411	439	433	427	403	438	421	417	394	386	408	423	406	430	422	387	414	396	407	400	393	393	429	405	400	407	397	382	408	413	394	414	387	423	439	406	401	385	374	417	411	405	412	393	443	411	467	395	392	409	411	439	429	407	407	418	412	390	425	419	400	408	435	402	390	377	404	442	393	412	407	395	443	415	417	420	452	398	418	393	418	405	416	408	390	412	405	398	409	384	388	411	411	395	411	408	437	442	454	418	397	388	375	398	415	371	417	429	404	446	408	410	403	412	428	442	430	412	384	396	427	438	424	425	390	418	416	391	391	388	390	398	406	393	383	448	419	428	428	408	430	397	385	431	408	408	440	412	429	439	401	440	422	388	417	420	382	398	394	399	441	405	406	374	389	406	393	409	409	430	411	424	432	421	407	375	417	389	382	457	433	431	385	412	409	438	402	442	398	432	421	381	401	437	396	438	410	417	405	395	401	376	408	413	389	468	383	398	380	416	410	417	371	427	428	426	448	392	427	406	432	442	413	386	462	436	429	450	428	451	416	439	410	384	370	424	399	408	413	403	430	438	404	423	423	443	445	389	438	433	404	426	469	434	468	410	415	416	448	431	406	401	393	414	433	438	435	417	446	393	437	374	425	403	420	434	428	473	416	416	420	393	388	433	412	388	419	420	388	408	417	417	419	441	393	439	409	421	425	417	404	390	365	432	405	405	405	432	445	394	365	424	405	416	452	378	401	446	398	403	407	439	396	382	414	395	427	386	421	388	388	383	417	418	418	446	383	423	435	398	418	431	397	418	456	437	442	433	419	386	462	377	445	386	414	424	396	412	389	416	390	391	393	417	388	386	423	412	401	379	428	412	420	430	425	401	406	435	392	392	398	400	391	389	400	404	421	405	401	389	381	467	423	426	409	393	409	425	408	448	439	404	437	401	404	428	412	432	388	441	400	418	384	407	368	405	408	434	405	405	384	397	415	378	388	393	433	452	393	425	432	424	400	399	451	412	457	409	387	418	457	428	422	401	424	429	420	422	430	403	394	445	465	400	429	391	381	394	425	414	414	376	426	434	378	449	388	422	371	415	407	399	421	415	399	390	415	443	420	417	390	395	353	409	405	423	412	406	391	374	390	374	391	427	361	410	429	433	400	459	418	380	441	388	421	422	432	409	418	452	442	423	386	410	397	428	411	388	397	421	416	421	389	383	419	417	431	407	430	370	417	409	389	342	415	412	417	399	395	408	422	440	447	400	423	395	428	380	441	448	432	437	400	406	456	424	429	389	398	387	400	417	415	397	425	429	403	401	428	398	407	440	461	401	389	412	395	391	421	421	382	417	407	413	384	425	410	427	371	417	374	391	390	419	428	386	374	417	428	434	404	450	422	437	377	407	443	411	421	394	413	415	419	401	420	431	415	438	411	393	420	424	397	402	389	376	421	413	446	412	398	417	394	419	417	394	419	432	416	402	418	425	414	408	418	376	439	402	406	387	400	430	454	403	433	414	369	415	397	440	408	383	398	411	407	417	421	445	410	394	420	431	454	388	417	398	405	472	437	373	407	390	415	389	417	407	429	423	408	416	388	391	421	395	438	396	402	454	413	387	440	425	391	433	397	411	407	408	408	386	425	441	416	438	435	398	420	384	407	396	411	419	403	423	406	450	431	374	391	413	471	406	413	392	417	423	401	417	446	409	426	450	440	407	406	380	415	380	437	428	428	398	399	409	379	406	421	444	404	414	373	420	457	414	397	430	377	415	416	410	401	425	424	397	442	402	413	404	411	420	358	405	390	446	418	440	414	421	423	399	393	421	413	464	391	407	404	409	407	395	403
19958	19842	34833	38840	35372	29529	31489	27035	22485	19201	17017	14910	12907	10416	9497	8414	8986	7056	5402	3425	3221	4437	3616	3429	2843	1761	1878	2331	1962	1743	1670	1919	1756	1474	1346	1335	1296	1129	1035	1089	1094	1039	1045	2743	2487	954	940	945	919	944	924	937	918	937	911	935	932	924	965	892	942	934	958	916	948	973	975	920	1006	949	959	907	926	967	988	928	933	973	895	911	963	955	927	934	916	916	943	930	918	923	924	919	906	956	929	910	932	922	940	948	952	949	930	915	937	902	959	938	924	929	972	924	941	985	949	933	935	962	914	931	901	945	938	925	964	898	924	952	952	910	954	932	911	906	928	994	940	935	959	935	983	926	929	1004	954	982	919	907	910	945	965	952	930	952	926	911	866	937	952	901	939	951	938	913	992	958	934	979	901	979	898	939	888	892	886	938	898	954	970	963	879	892	907	928	912	955	949	957	939	921	908	903	966	1008	938	947	961	947	967	917	916	890	1015	990	902	982	976	978	943	938	937	940	902	919	916	879	982	934	949	992	879	939	996	940	956	954	935	912	951	937	948	958	948	946	907	920	919	960	960	930	894	957	935	941	922	924	969	943	934	909	888	955	943	950	890	939	968	954	957	914	922	966	889	951	965	939	952	968	956	931	915	939	940	981	951	983	918	946	981	932	973	903	951	935	941	985	930	959	936	942	935	892	942	888	918	876	954	962	944	935	967	931	899	951	898	909	961	994	919	979	883	884	926	895	941	931	965	944	885	970	932	938	972	901	907	948	897	928	932	900	955	937	931	918	948	880	990	980	953	921	894	980	924	926	946	942	937	956	929	938	968	933	1011	886	981	923	949	920	950	934	952	937	945	972	935	947	886	932	944	974	948	940	923	943	886	945	861	887	915	886	950	967	922	951	895	968	895	917	921	933	925	943	951	917	941	929	952	918	936	940	957	907	923	978	922	918	960	943	949	928	964	942	909	1020	945	950	937	940	894	981	986	910	898	934	923	942	934	957	990	935	918	938	909	896	993	930	999	934	921	903	927	922	953	1007	982	1022	922	974	928	919	985	899	942	968	983	962	981	908	947	974	930	969	956	933	939	984	918	965	916	946	923	982	950	896	909	954	879	993	940	983	891	968	956	906	961	930	942	972	933	942	945	940	936	873	942	937	960	910	942	945	970	951	934	1001	965	917	968	953	913	970	940	971	877	895	902	882	944	934	929	944	961	901	870	957	901	933	928	924	903	934	920	961	944	965	863	929	927	974	949	973	1013	910	990	931	942	942	918	926	953	961	905	919	912	939	917	905	974	962	936	933	972	961	895	906	936	880	932	943	902	921	942	945	904	987	907	909	959	951	942	923	972	965	928	945	943	904	982	943	940	946	976	932	879	946	894	876	931	930	919	911	989	930	957	969	980	912	1022	928	911	958	921	984	956	949	911	921	960	903	972	902	936	900	961	890	924	939	906	905	942	991	981	985	910	914	928	980	942	898	951	953	958	905	939	987	968	966	925	967	921	1000	988	931	985	901	971	975	934	916	954	929	1003	874	980	997	973	881	896	934	946	925	934	981	909	949	975	917	905	982	954	1014	953	911	935	918	888	974	985	952	890	947	920	954	963	956	986	931	893	1027	958	947	946	917	917	995	982	943	952	933	906	947	916	922	906	931	960	964	928	883	945	929	943	938	935	952	895	975	1022	954	959	944	916	978	972	923	938	911	944	911	951	935	879	901	913	913	946	948	932	944	977	955	939	934	933	925	948	1034	971	1006	888	1010	946	895	905	937	962	924	858	914	925	898	937	941	906	904	932	899	959	942	964	928	967	912	933	935	950	946	943	974	980	969	967	907	928	959	913	946	956	940	924	1003	963	927	972	959	992	979	906	961	978	966	925	905	865	973	946	917	886	971	941	956	912	965	923	949	977	951	911	926	957	896	975	922	905	907	968	909	910	977	947	967	949	943	929	919	962	928	960	998	930	909	939	928	906	932	1000	991	949	984	948	937	897	953	877	919	940	921	967	904	933	951	984	936	938	880	951	944	949	977	934	960	957	899	961	895	976	973	914	935	920	888	922	943	952	895	949	937	946	966	950	952	883	964	932	957	946	994	928	964	977	961	943	942	912	985	945	927	916	945	971	959	923	924	970	957	976	880	951	956	906	963	950	942	919	952	917	896	896	917	926	917	982	926	913	940	990	996	914	952	956	929	967	950	971	965	930	927	971	956	986	930	934	903	955	931	1007	901	904	906	950	919	890	930	922	970	917	952	923	959	965	932	882	1010	953	902	962	919	970	964	942	895	923	953	901	944	930	924	944	911	961	949	953	899	925	963	993	926	948	951	907	884	1004	948	972	917	968	974	871	933	932	917	936	922	924	943	935	953	961	951	997	953	950	949	930	957	907	962	934	927	953	955	952	939	902	950	895	916	986	952	943	976	900	967	958	946	956	978	967	934	968	890	931	926	969	959	963	951	885	1031	898	924	1002	929	965	944	988	982	946	936	921	890	959	903	904	916	876	894	920	934	920	928	934	915	912	929	929	920	946	963	948	975	946	984	944	923	925	938	985	950	945	922	929	997	924	914	905	959	951	974	985	952	898	919	919	949	925	975	932	951	925	963	902	991	960	927	947	950	935	929	949	914	934	911	929	937	1001	862	1010	930	959	901	954	913	974	1014	938	900	933	922	968	924	967	977	903	992	930	939	896	988	897	852	967	910	963	936	932	944	945	941	950	973	910	915	930	974	916	936	989	937	929	944	960	884	970	935	947	997	915	892	905	946	976	956	961	914	941	971	932	940	986	950	956	982	952	980	902	888	921	911	987	962	956	909	941	963	948	941	992	947	953	922	927	901	941	990	912	909	926	944	922	950	952	928	971	975	920	951	887	916	1018	963	935	962	892	904	936	878	926	886	1004	879	945	918	975	881	958	909	960	913	914	948	961	959	920	919	971	1001	950	904	958	917	934	982	944	927	877	956	917	958	921	915	932	969	948	938	947	918	978	933	909	979	964	930	922	924	955	934	960	956	880	945	918	912	945	981	985	940	1000	920	945	944	890	947	910	943	967	934	996	934	937	928	887	914	973	875	971	923	949	920	910	961	951	945	908	927	951	937	920	943	960	918	889	948	955	926	945	929	912	960	942	888	925	953	986	920	905	932	1053	938	953	1032	940	990	938	980	883	942	943	899	935	928	897	949	906	908	955	1000	951	979	918	942	960	896	972	923	960	931	933	918	945	973	972	921	951	928	949	947	973	917	934	1013	948	937	948	962	951	923	941	939	993	930	907	890	941	1003	930	974	906	923	938	916	943	927	898	864	944	918	935	953	948	930	995	969	921	942	997	915	896	877	960	898	952	930	909	896	942	901	931	943	928	931	902	936	937	920	947	908	910	906	927	982	997	908	899	953	1000	887	953	941	955	868	912	934	918	921	969	928	918	934	928	949	932	988	913	944	948	976	983	951	992	907	980	931	917	924	977	911	981	970	983	944	902	952	906	975	919	912	902	975	960	971	974	929	1001	982	932	963	933	890	889	928	972	988	974	887	913	924
16355	11603	14101	11489	7004	4381	4236	2690	1726	1387	1102	845	679	637	541	478	523	409	343	302	313	369	316	367	352	278	230	286	259	278	308	262	253	243	236	226	270	203	228	263	259	212	224	220	268	239	216	252	260	219	198	245	235	248	263	224	225	234	229	224	246	225	225	212	210	248	203	291	241	240	246	226	217	232	248	210	238	228	227	222	218	224	228	211	214	235	219	277	229	220	234	208	253	248	242	232	244	234	224	219	225	250	224	228	252	208	199	230	220	236	202	233	222	215	212	230	229	197	228	219	232	235	211	247	237	232	200	257	241	215	232	229	234	226	228	226	252	219	243	247	239	230	216	215	229	235	211	244	246	237	216	238	234	241	251	220	259	210	237	242	227	235	214	223	204	234	222	237	239	201	242	237	228	229	244	238	243	228	211	220	240	243	229	227	246	239	229	240	244	237	225	228	249	222	230	237	223	230	217	228	234	235	229	245	220	241	221	230	210	217	241	203	248	218	228	195	213	257	238	197	227	214	207	205	207	216	217	213	257	238	220	230	217	225	206	210	219	234	222	223	233	227	220	230	229	230	219	228	212	241	220	228	241	255	232	236	237	206	236	237	253	236	214	229	256	210	213	241	222	253	213	197	225	224	222	214	255	234	226	227	232	213	180	225	200	237	226	236	220	276	235	209	215	238	207	237	224	243	212	226	218	246	232	246	236	229	233	229	239	228	221	226	215	230	221	242	220	245	227	235	212	213	229	210	231	206	268	206	222	192	215	200	223	220	252	222	218	222	214	224	243	241	222	244	234	248	233	214	217	226	243	260	264	245	231	240	241	232	248	231	200	226	244	216	238	226	236	251	193	243	214	222	242	204	223	201	250	215	227	238	218	234	217	224	260	245	235	230	218	247	200	217	231	218	213	230	268	244	241	248	233	262	223	248	205	245	211	235	250	228	229	231	203	231	229	242	231	234	234	217	245	236	231	222	234	233	245	232	228	226	223	249	214	223	196	224	244	198	223	216	229	231	247	245	213	206	203	250	212	238	253	238	258	210	231	225	247	241	256	197	238	236	229	200	241	223	223	216	215	212	243	241	225	212	223	228	219	256	242	223	258	220	232	229	231	252	257	197	224	216	218	219	231	207	232	212	234	216	216	260	256	233	228	252	249	235	251	229	224	200	227	234	223	197	217	214	208	238	252	226	247	213	214	201	209	236	270	246	235	242	218	203	250	244	244	234	223	246	221	212	232	227	212	213	220	222	239	229	225	220	236	251	231	210	244	242	239	209	228	221	223	257	248	247	232	244	234	217	228	237	242	229	249	261	218	233	219	225	252	211	233	242	236	229	228	217	239	225	241	197	240	217	234	252	240	195	212	207	204	221	238	227	215	250	235	210	217	236	213	221	221	219	242	229	259	237	227	256	244	213	253	234	231	205	230	227	234	234	218	259	204	206	271	235	217	221	233	222	203	241	231	251	240	230	216	231	227	247	256	229	246	235	241	248	242	234	235	227	233	215	218	230	204	221	234	237	215	214	212	230	212	246	218	243	220	265	202	227	196	247	215	225	205	207	225	234	221	235	242	246	236	192	222	241	250	207	228	230	225	232	237	209	262	255	239	222	244	279	244	212	227	256	234	247	241	261	231	234	232	233	224	222	223	224	245	227	224	226	225	240	207	243	218	225	223	212	229	237	239	244	238	212	220	254	246	237	230	251	215	226	227	257	233	244	203	207	227	236	230	219	188	212	237	258	205	212	243	234	235	229	235	210	203	251	226	218	203	208	234	220	199	228	244	214	250	240	225	197	235	222	207	258	222	231	259	222	217	219	233	222	248	231	236	237	242	239	222	245	244	255	226	243	245	233	211	230	246	225	248	233	229	253	237	237	229	208	218	198	229	224	219	193	229	230	239	210	241	223	242	245	230	239	220	182	269	230	204	220	232	224	230	231	243	255	211	225	248	226	220	227	232	218	237	247	248	217	249	221	214	224	223	241	259	202	217	234	246	240	240	229	240	210	222	221	226	219	220	237	210	209	215	173	217	227	261	214	267	223	223	200	203	240	205	220	202	226	216	228	219	232	244	203	213	210	235	243	211	233	230	228	225	248	222	234	240	252	212	203	216	251	205	219	225	249	239	245	228	253	262	217	208	234	241	216	210	228	225	238	234	236	238	219	219	250	216	236	249	232	225	248	225	215	257	225	209	225	237	232	243	217	244	202	229	207	215	210	226	246	230	246	247	245	205	256	220	211	216	241	221	215	204	258	214	244	253	222	237	226	206	212	223	216	217	225	263	238	221	216	234	228	231	214	217	227	228	280	247	214	198	264	237	220	219	228	199	238	238	222	237	216	218	209	223	218	235	254	219	243	214	251	214	236	216	235	251	206	260	225	243	227	239	227	231	225	240	248	232	213	238	217	225	233	233	229	226	225	237	248	224	242	219	241	207	227	255	252	248	227	234	234	243	233	171	194	221	204	212	219	223	234	209	225	233	246	208	216	220	214	216	247	250	218	224	214	236	220	236	234	240	250	216	209	205	250	238	222	214	237	234	198	209	217	238	222	237	221	237	247	213	227	222	220	229	223	223	191	217	249	241	240	216	254	219	200	191	252	253	222	248	246	232	242	242	247	236	231	219	244	238	270	219	252	207	242	216	222	229	230	237	228	234	228	246	207	234	236	240	219	205	222	222	225	256	233	211	239	236	223	212	209	229	213	224	205	245	208	185	221	226	263	223	208	250	236	229	203	192	248	227	210	245	242	244	221	243	234	237	239	227	270	248	222	218	217	237	229	222	224	215	241	230	196	228	212	206	222	210	212	224	239	222	246	223	220	266	213	226	248	205	233	223	238	221	210	237	256	224	231	201	222	233	232	201	230	242	239	240	223	204	227	197	222	215	219	251	236	238	230	223	238	247	260	253	222	233	253	217	262	225	240	219	233	226	226	233	239	232	218	230	247	204	241	253	216	218	222	246	245	225	209	220	238	223	209	232	225	258	227	219	210	208	222	220	205	237	261	234	252	211	218	216	249	215	221	215	250	206	235	250	247	243	215	225	215	215	214	229	238	208	236	228	230	254	211	261	204	221	233	236	242	218	207	222	216	246	218	205	206	216	227	238	225	243	230	237	257	225	227	233	221	251	187	257	220	217	257	252	234	222	244	218	235	261	212	218	200	230	225	229	189	220	227	242	207	210	220	205	203	222	223	234	212	220	222	197	202	249	220	229	236	231	235	228	227	260	220	244	221	233	222	230	200	231	213	223	200	237	240	223	213	230	216	252	240	215	186	234	269	226	220	223	219	237	221	236	201	244	219	208	225	236	218	239	213	216	202	229	263	211	225	241	236	244	208	245	260	255	227	222	217	249	204	237	232	205	219	245	232	195	227	236	226	227	219	219	234	233	241	229	237	253	203	250	237	292	210	241	225	245	204	225	205	251	240	216	212	235	215	215	237	276	236	222	237	228	195	225	254	237	222	247	229	243	233	261	233
8994	9516	19642	23102	18443	15050	15424	10728	7795	6379	5341	4435	3337	2861	2457	2115	2391	1750	1388	1117	1295	1414	1316	1491	1237	786	714	903	782	846	827	759	776	684	682	661	620	609	604	615	585	592	574	633	623	582	553	554	533	544	582	576	575	562	565	587	588	582	593	578	566	583	548	604	614	518	613	550	575	487	582	556	579	587	576	553	565	572	568	536	542	538	516	556	502	573	561	558	549	594	579	564	583	585	566	520	560	528	574	524	590	540	570	537	593	560	583	586	537	568	574	548	624	542	561	604	545	583	532	545	591	573	579	558	563	573	570	621	591	580	552	570	560	557	567	551	596	552	571	573	594	540	513	590	547	550	606	599	559	596	541	576	524	556	604	567	598	572	591	546	558	560	511	564	539	635	551	609	565	564	553	560	544	569	529	539	548	539	558	573	612	591	589	548	588	560	577	576	557	644	589	534	572	606	574	587	594	560	560	569	583	598	588	600	514	578	556	604	586	563	569	577	576	574	513	577	535	574	540	570	524	524	565	557	608	566	591	584	558	524	537	589	611	555	581	559	567	599	581	581	551	556	562	538	554	558	559	566	576	627	556	598	576	585	555	571	549	540	569	533	561	592	551	552	562	591	525	547	581	580	575	574	551	559	552	599	552	547	531	563	580	616	570	596	531	612	547	560	582	574	559	596	579	572	560	569	561	581	574	580	579	599	556	558	567	589	557	557	557	527	541	547	569	590	575	533	553	582	568	570	539	568	591	565	559	567	573	562	543	577	582	566	537	563	607	553	606	541	599	559	609	586	530	569	528	575	577	567	532	568	562	596	532	560	568	522	540	584	570	583	585	571	563	561	589	604	524	608	549	566	549	545	596	541	585	586	539	609	630	594	589	575	590	571	579	570	584	609	586	533	601	576	564	552	586	528	577	584	548	551	538	573	590	562	591	575	556	540	584	539	565	561	572	523	534	570	576	544	630	588	545	578	522	594	547	609	532	590	562	500	568	576	565	564	608	562	571	553	586	532	594	565	581	596	554	551	557	591	573	559	545	573	575	542	549	548	601	548	597	533	542	544	608	578	604	586	578	569	540	579	551	564	567	559	571	495	575	600	577	599	569	513	579	606	634	555	582	572	571	563	574	567	543	566	575	527	591	578	541	583	549	581	628	525	551	576	572	540	600	549	538	560	575	600	548	589	563	579	568	559	593	564	565	555	570	584	541	587	567	557	564	614	516	557	568	592	571	565	595	591	563	559	576	561	598	592	591	566	523	569	576	573	518	549	567	562	590	617	562	574	501	562	526	556	592	545	555	532	545	580	586	582	530	556	549	562	548	594	561	565	593	583	575	527	552	553	573	547	537	557	573	574	561	584	593	579	584	537	596	553	601	577	595	586	547	533	503	575	566	562	551	560	547	587	575	546	586	562	604	555	554	571	514	564	542	561	565	581	570	548	569	581	543	612	546	551	585	608	595	530	619	591	591	572	602	542	605	557	532	574	565	573	566	514	563	538	596	564	606	524	594	556	603	558	595	563	583	560	555	555	573	575	594	578	612	558	581	608	556	579	594	572	580	556	570	598	529	563	595	582	547	568	586	581	587	605	547	579	564	578	552	542	564	586	526	570	571	577	566	562	567	542	566	586	571	578	577	570	573	550	540	561	589	610	569	565	570	642	571	570	558	543	556	574	547	559	609	553	601	581	587	532	568	552	568	588	523	539	587	582	564	560	583	566	514	561	551	549	590	582	545	545	573	572	540	529	559	560	622	558	588	528	595	613	644	577	557	564	589	548	555	543	548	515	568	580	499	586	566	541	607	540	552	587	573	570	580	569	556	544	555	537	580	546	567	595	549	606	592	547	597	566	549	570	578	520	544	602	568	542	534	582	587	546	559	579	569	551	559	527	557	558	644	574	537	562	591	563	624	573	588	546	528	541	609	590	578	570	558	588	539	586	579	555	589	573	541	555	565	583	581	604	542	580	552	554	580	527	539	591	600	591	532	581	570	587	590	558	609	580	550	546	594	616	550	565	610	556	566	556	582	555	614	561	599	556	551	582	579	581	559	589	582	559	575	560	595	583	570	587	598	547	581	578	577	537	587	583	531	592	519	542	540	565	542	569	572	574	576	553	565	584	594	552	578	583	531	560	601	567	608	604	584	574	543	562	551	576	556	545	577	572	591	576	578	561	585	550	540	558	527	562	590	576	579	569	554	552	573	589	525	581	579	571	605	539	537	557	561	590	566	569	579	598	559	544	537	570	552	545	552	572	600	566	571	542	551	552	533	535	587	581	547	577	523	568	589	563	537	539	567	558	581	605	566	585	567	607	537	547	595	602	530	572	542	537	537	537	583	561	592	539	545	598	577	584	543	561	534	552	575	537	554	550	567	542	580	523	590	536	604	563	559	535	574	565	575	559	565	569	573	554	574	549	577	562	547	567	577	605	551	573	560	585	595	593	542	594	536	589	553	554	586	656	551	579	606	551	590	564	582	566	604	565	538	588	603	574	602	529	616	600	578	562	547	604	564	521	598	563	530	528	541	572	547	589	563	537	577	585	560	562	578	588	552	596	568	526	553	549	608	607	590	606	578	519	572	555	536	565	558	613	547	543	575	554	600	580	564	542	553	589	544	563	549	554	579	567	613	546	591	572	590	588	536	571	525	566	597	593	560	594	584	550	570	610	599	572	572	589	579	587	589	541	526	600	587	544	600	532	590	561	572	579	608	560	549	571	558	556	557	619	599	590	558	570	540	538	570	532	567	578	563	551	560	536	619	562	575	567	566	601	552	615	615	551	598	586	554	560	594	583	591	611	553	581	578	552	530	630	552	545	586	594	563	549	530	535	556	594	551	595	555	590	550	541	579	564	532	594	570	557	575	551	561	583	576	542	586	553	570	574	595	572	572	511	554	607	520	601	535	599	577	618	553	578	566	542	570	543	563	574	541	551	583	557	592	518	562	605	592	584	573	629	600	612	517	559	518	582	556	580	550	578	549	554	583	517	547	543	585	570	624	570	569	585	602	578	570	563	574	541	563	555	549	547	535	585	578	543	616	574	561	554	616	543	543	560	533	598	554	560	538	555	539	557	575	569	574	585	564	583	578	573	555	551	542	532	658	578	523	551	582	595	565	551	547	581	573	548	574	571	577	576	590	537	546	570	569	564	536	525	570	574	580	596	566	613	587	545	601	569	589	558	606	594	587	565	576	555	553	562	579	563	608	552	607	592	581	565	562	600	535	550	590	566	558	588	562	507	573	572	582	572	599	573	582	561	600	589	559	554	552	575	526	589	558	551	521	581	567	617	657	531	536	540	588	572	567	593	535	596	597	612	527	553	576	593	576	607	567	573	565	548	577	534	548	582	609	568	537	565	609	588	577	538	578	553	558	587	593	578	560	575	611	580	546	560	559	623	618	536	585	587	543	557	583	567	594	593	551	565	591	571	558	557	571	533	594	563	563	569	596	597	592	575	586	539	559	579	541	572	568	579	598	556
27810	20208	25335	22859	15931	11096	10076	7033	4898	3681	2937	2179	1632	1482	1272	1167	1085	1062	826	658	696	605	612	649	552	403	358	412	449	384	397	404	427	375	356	319	346	340	315	297	309	283	294	441	441	320	286	305	303	293	312	306	333	288	282	305	313	265	339	315	269	331	306	304	328	352	340	308	314	308	297	320	318	313	306	318	280	297	337	333	296	316	307	322	296	310	294	286	308	289	305	319	298	282	349	324	308	308	285	278	327	290	289	338	288	321	323	333	327	326	280	320	307	320	326	328	335	318	291	314	334	315	315	302	333	329	303	293	317	305	295	343	313	305	292	321	331	296	288	288	282	311	318	312	312	308	330	292	272	316	303	301	297	261	305	298	309	283	325	311	325	309	302	349	314	294	307	322	317	326	293	334	305	279	293	323	311	265	297	297	349	296	313	331	296	267	346	315	319	298	319	322	309	317	306	309	313	287	289	300	285	315	293	309	294	311	275	302	318	334	298	354	326	301	327	281	333	348	330	299	289	277	323	289	316	329	311	331	300	282	300	294	336	322	306	312	321	303	305	353	326	301	260	297	335	295	302	302	305	282	278	318	324	331	318	332	309	324	302	310	334	326	274	306	303	328	305	312	294	329	326	305	326	313	331	311	326	313	305	297	301	303	281	294	319	318	329	266	286	319	319	295	282	274	297	323	298	301	303	313	281	304	276	353	313	298	262	292	283	299	283	324	326	352	335	328	326	323	296	316	303	298	301	336	307	305	290	313	314	330	309	310	300	313	327	310	299	300	284	291	290	322	303	311	322	346	296	307	315	319	333	306	309	312	305	299	357	308	300	313	330	302	291	294	336	273	307	287	331	353	314	321	336	318	301	296	296	304	308	298	278	294	312	304	282	319	282	301	275	274	296	293	284	317	290	303	285	320	312	316	335	312	346	321	288	289	318	290	300	311	316	330	317	292	326	313	280	318	332	308	316	335	302	317	344	367	328	338	273	304	341	304	336	338	313	333	308	331	318	303	357	307	295	293	311	356	301	308	299	306	305	289	318	305	267	268	325	336	277	290	288	290	294	305	312	328	346	308	319	305	331	278	315	310	297	329	285	335	331	322	321	302	305	323	304	308	312	311	301	320	311	298	302	280	292	307	286	315	258	284	309	280	317	314	307	317	310	321	285	348	322	311	314	329	320	316	342	316	287	324	328	306	302	326	287	302	314	311	336	340	320	331	278	316	307	321	332	277	298	275	298	313	325	344	313	329	314	332	280	329	301	315	325	284	279	327	301	266	321	265	316	283	298	322	305	315	333	343	315	305	303	310	302	330	290	297	318	251	330	304	301	305	288	290	325	314	307	286	312	330	283	338	330	331	336	300	334	312	306	325	318	266	277	302	300	313	267	320	299	338	301	331	295	316	323	294	311	299	298	322	280	293	301	315	316	352	269	324	306	316	317	312	280	290	321	325	312	317	304	321	322	314	291	314	313	321	336	337	285	312	315	339	343	302	281	311	321	292	329	274	311	299	304	297	270	280	269	323	297	300	327	311	312	299	312	322	326	292	284	310	315	335	298	340	317	317	278	275	348	295	313	325	283	271	333	325	305	322	327	335	319	276	317	318	319	290	288	288	311	312	301	302	297	310	336	280	291	303	316	306	318	287	304	281	292	298	306	333	350	313	310	284	285	322	349	295	307	294	331	296	281	295	305	313	305	300	302	322	331	349	315	292	336	299	309	276	279	295	320	305	292	320	284	296	327	340	330	329	326	314	285	324	330	291	325	300	294	310	324	305	280	298	315	293	309	314	274	309	307	312	299	288	312	339	294	312	285	293	337	316	322	313	270	322	274	309	320	299	303	317	334	316	312	306	306	329	299	299	296	325	291	304	358	309	306	283	279	313	306	286	322	343	310	329	298	320	311	329	263	353	281	347	277	302	315	317	321	287	303	304	295	294	306	294	313	286	323	310	327	343	307	317	332	315	283	326	288	306	296	283	304	344	329	323	292	321	310	314	297	303	293	334	302	309	295	302	270	307	332	314	313	338	289	335	272	323	323	270	315	314	298	286	297	332	316	307	302	340	313	312	291	324	356	292	306	330	296	337	309	314	303	330	284	315	274	322	313	292	294	305	281	297	310	287	298	309	307	325	366	309	298	291	310	330	328	323	312	303	322	325	300	303	332	323	298	316	296	289	300	306	315	280	292	348	331	299	328	294	299	285	311	285	300	300	292	319	319	303	329	304	319	311	323	333	330	298	308	305	304	294	286	310	313	286	280	310	311	298	325	294	294	282	304	314	316	298	330	305	319	327	300	278	315	344	257	309	302	331	304	305	332	303	285	308	314	321	320	318	313	339	299	290	322	288	305	336	330	296	326	281	306	331	334	311	323	306	316	320	291	286	314	307	316	307	293	298	320	315	296	297	307	278	324	314	281	306	326	307	314	326	303	292	316	299	319	332	323	322	298	289	297	312	282	348	314	312	294	304	315	299	297	282	306	297	314	338	295	316	307	327	300	282	324	280	325	329	280	300	293	336	303	287	306	296	322	333	323	349	324	326	318	299	311	305	321	318	332	322	325	322	333	319	328	324	287	296	337	312	334	316	332	313	307	335	308	324	312	319	338	313	291	297	321	302	294	318	292	270	276	302	286	312	278	311	292	313	295	333	302	340	295	290	339	300	284	275	342	296	281	300	297	287	323	320	303	305	299	299	325	373	328	315	319	267	304	310	319	308	283	330	332	273	310	317	335	331	307	325	301	295	310	269	280	308	322	316	317	330	324	323	328	323	340	292	311	299	319	312	311	290	289	319	314	305	295	307	326	297	287	297	307	329	293	280	294	295	346	298	311	317	300	275	295	310	339	318	275	339	303	300	334	323	306	312	279	286	311	295	314	319	289	331	343	289	285	304	323	303	282	311	338	326	291	308	303	314	348	326	326	306	337	357	321	303	299	287	314	321	312	309	298	305	273	291	288	323	304	308	321	340	336	314	356	265	299	301	347	327	333	329	349	300	280	316	304	351	318	310	335	348	300	320	298	308	315	253	332	327	315	285	353	325	270	310	329	311	337	335	323	325	299	291	298	315	323	331	311	282	326	304	320	345	312	295	308	311	302	328	306	350	282	305	324	315	333	320	321	354	294	321	331	338	324	292	312	307	313	296	320	319	342	320	318	303	297	297	326	320	303	297	301	309	340	288	329	287	280	320	294	336	290	317	331	300	318	311	271	303	297	326	291	314	320	321	282	270	320	327	286	317	322	305	297	327	315	287	263	304	323	298	287	341	331	312	305	298	282	314	359	345	302	292	311	310	308	277	280	293	310	295	305	329	302	322	326	344	272	284	309	329	300	297	335	307	303	284	331	332	320	328	310	312	319	312	307	313	321	337	308	298	299	285	319	314	319	343	304	308	317	309	276	347	289	308	295	301	281	296	307	321	332	296	319	306	328	303	326	319	292	337	308	309	324	301	330	331	318	337	298	330	316	331	334	310	324	309
15441	15861	29622	34048	28994	25584	25516	20205	16536	14527	12874	9771	8085	7152	5836	5881	5391	5062	4433	2938	2979	2855	2543	2881	2102	1293	997	1281	1507	1328	1302	1360	1389	1274	1112	900	852	788	795	817	833	776	822	1565	1319	791	724	712	721	707	781	754	779	695	750	670	725	752	768	735	754	732	710	799	760	723	739	748	777	809	726	765	740	740	709	740	765	714	746	764	738	785	749	781	729	675	824	697	755	717	708	698	773	741	742	801	767	705	702	755	744	737	768	715	689	714	805	705	734	740	700	731	743	740	745	783	773	801	733	759	754	747	706	722	723	754	730	689	749	734	714	758	744	766	727	772	771	719	753	784	783	777	747	770	763	694	728	719	784	737	705	757	762	713	711	752	720	733	767	726	729	676	700	721	771	699	707	779	761	761	696	764	711	753	694	715	743	761	725	723	749	752	764	740	744	740	789	779	703	724	782	730	708	777	776	780	744	744	729	753	738	793	770	726	748	747	773	757	764	762	766	756	746	705	742	755	785	739	675	743	727	780	711	678	738	715	730	719	762	776	761	748	760	752	717	730	753	789	766	737	713	726	699	762	748	731	728	712	743	783	769	720	742	727	702	704	719	747	713	742	738	745	755	736	737	772	716	723	724	746	718	770	750	755	746	767	739	769	707	719	783	758	742	757	750	721	768	735	753	742	739	768	763	703	721	735	737	712	753	727	758	739	706	739	709	690	755	725	778	731	732	763	677	747	741	734	707	756	722	718	721	737	739	711	725	720	716	734	751	771	719	764	696	750	696	733	737	746	741	767	797	731	765	781	781	685	731	743	706	710	783	765	721	764	744	698	725	767	761	738	742	724	723	751	788	768	749	722	729	765	734	719	707	750	740	737	750	756	780	770	735	717	723	769	703	703	711	730	734	750	726	728	736	718	788	737	737	674	702	766	791	737	742	716	749	725	732	710	712	741	771	709	729	737	716	744	750	778	810	755	748	756	752	726	754	773	696	752	719	783	763	755	685	734	806	748	711	730	702	744	773	762	737	735	741	673	739	709	727	719	730	736	694	786	757	715	747	736	766	751	745	729	734	785	725	703	721	710	745	747	725	732	757	721	759	744	739	769	789	742	749	754	793	709	705	733	721	749	748	738	723	728	781	755	764	751	772	739	716	718	743	741	803	768	754	688	749	742	733	750	717	761	790	802	790	730	706	728	769	769	767	762	730	706	761	754	724	803	680	701	755	714	730	763	729	771	731	783	782	696	733	723	747	697	763	769	714	743	769	752	740	726	815	733	699	754	734	741	815	740	741	796	753	760	743	690	752	795	752	785	704	747	717	750	739	749	722	785	785	733	755	822	714	659	781	716	785	721	770	756	729	791	709	744	745	761	751	736	739	802	729	709	726	746	704	783	759	797	805	746	690	693	712	711	701	727	729	761	719	715	781	750	729	769	743	750	706	752	724	756	704	758	740	729	748	719	720	703	737	769	718	796	713	742	742	708	740	766	754	718	774	747	735	746	747	760	724	721	756	757	762	762	762	828	710	768	754	782	742	742	751	709	751	739	728	722	750	708	729	735	742	750	718	706	761	736	748	770	739	746	751	733	705	727	759	741	771	739	718	724	691	737	756	691	738	761	771	743	716	782	709	746	714	711	752	763	749	766	722	725	753	752	734	729	713	749	758	731	758	682	709	748	726	711	755	774	769	724	693	772	714	705	750	680	711	723	749	679	681	750	728	718	704	700	725	743	781	749	750	726	742	725	732	731	753	738	748	796	768	712	725	696	764	775	725	754	709	744	748	767	717	753	756	712	781	747	722	780	754	817	723	750	740	757	717	713	734	752	749	723	727	680	718	749	733	727	759	816	747	725	789	793	790	768	730	750	781	713	753	727	738	707	749	751	752	722	690	723	735	734	740	705	781	745	790	718	726	742	750	726	818	728	749	755	742	745	723	747	736	721	767	799	724	760	734	719	701	747	722	712	705	748	731	759	749	782	782	717	737	702	748	701	745	764	719	747	753	767	734	728	710	751	713	692	732	753	766	783	741	794	749	742	716	757	741	755	802	758	766	734	733	740	746	707	738	710	755	769	746	742	765	741	740	741	765	724	737	698	749	703	683	734	743	746	739	728	693	778	716	726	717	729	706	692	731	775	761	734	752	793	716	712	736	739	743	714	721	737	718	737	734	761	742	731	758	768	719	695	771	693	760	713	773	741	717	724	746	716	748	688	731	678	752	751	757	735	697	755	727	746	773	770	759	759	731	710	716	769	721	737	736	725	728	733	724	802	735	716	734	795	758	696	758	695	772	719	727	725	707	756	725	743	696	720	729	677	762	742	752	770	735	715	737	714	725	711	743	738	739	708	790	743	757	769	807	751	770	758	768	719	698	781	707	766	763	731	748	717	719	721	735	743	756	756	747	738	730	694	732	704	719	775	756	751	732	727	717	738	761	777	753	742	727	778	761	730	784	751	707	723	801	751	765	764	773	772	761	725	688	780	759	735	719	770	718	728	702	762	758	765	759	782	712	804	780	747	724	720	706	733	741	755	740	685	703	794	801	749	747	698	767	760	703	747	730	716	744	725	753	760	766	767	752	719	750	766	737	754	680	748	738	746	780	754	773	733	750	736	823	691	713	727	795	757	761	744	749	772	703	795	707	711	738	741	770	765	716	742	720	707	759	692	712	767	776	766	716	753	770	684	741	732	801	751	763	745	740	784	764	752	820	815	777	796	695	729	735	717	770	721	770	770	744	719	786	667	742	765	729	736	732	711	754	735	737	718	736	720	708	731	729	761	745	715	743	764	742	684	714	762	758	763	766	700	756	735	767	718	797	711	780	737	715	714	702	695	733	744	734	759	748	696	776	759	757	758	746	802	730	753	693	744	740	735	774	707	741	736	736	702	736	768	714	757	780	757	748	729	698	762	771	772	743	768	748	736	792	725	773	693	756	717	734	742	740	744	713	750	795	745	759	702	747	722	757	766	781	752	746	718	759	786	786	744	729	770	731	762	692	720	773	774	735	766	743	723	782	728	728	769	760	750	647	728	818	735	747	758	797	738	743	723	742	723	744	805	754	738	729	754	785	715	714	761	753	719	769	758	745	794	769	744	785	722	699	774	711	746	710	786	739	814	695	748	704	729	749	753	784	730	709	731	722	678	748	757	750	746	732	755	761	753	752	703	700	754	744	712	731	746	727	767	758	734	724	767	733	729	737	744	734	735	788	719	747	748	671	796	781	756	689	732	750	716	746	770	758	783	735	757	743	690	762	765	783	732	696	779	747	746	725	727	766	794	789	770	750	743	732	734	777	717	708	741	767	749	709	750	714	732	732	763	698	745	718	711	733	746	741	763	744	700	757	751	773	729	755	726	783	718	774	743	712	715	735	725	802	761	796	777	733	727	764	718	748	740	780	720	747	695	770	771	730	742	743	768	785	718	715	756	751	767	675	700	725	818	769	761	733	778	728	703	791	743	709	708	690	724	747	695	766	700	678	731	716	725
35738	26095	32565	30887	22647	17294	15277	10591	8041	6387	5056	4047	2797	2502	1960	1875	1663	1478	1427	1101	954	872	936	758	707	589	507	568	625	506	555	556	536	534	457	462	449	418	449	433	461	426	396	561	559	348	452	436	414	374	421	415	391	376	411	423	388	437	393	432	449	414	372	372	419	400	446	452	398	410	410	467	396	405	397	405	392	391	401	441	438	432	421	427	394	419	427	377	399	394	401	411	415	385	449	452	421	396	402	422	406	391	397	381	385	395	398	420	410	405	438	408	401	395	419	414	426	407	417	406	398	408	415	421	412	447	406	443	386	389	400	376	382	438	438	389	391	422	425	422	371	461	371	399	387	390	372	374	413	412	393	375	399	379	425	404	390	388	397	400	414	436	378	394	384	390	410	444	405	420	395	389	414	392	397	418	376	388	420	422	387	385	407	406	398	393	400	435	427	427	418	378	429	445	397	402	386	398	409	439	459	389	373	442	430	414	377	449	421	448	383	416	397	378	414	379	396	411	408	376	400	389	405	408	411	364	436	432	413	420	420	432	437	438	416	385	372	394	415	392	405	408	442	398	390	405	394	407	427	369	399	384	412	363	403	404	403	399	423	438	415	393	378	398	402	381	396	424	435	411	381	408	433	390	398	392	380	390	380	405	393	381	417	401	434	432	403	424	390	409	378	395	433	409	428	390	426	419	444	432	430	408	417	371	413	420	443	427	410	396	430	450	383	391	432	381	403	376	426	412	424	397	412	447	407	371	409	408	400	410	395	388	433	439	385	380	401	418	380	393	417	429	427	385	405	405	413	386	388	428	459	453	446	384	432	427	413	400	395	470	417	406	391	403	395	438	407	391	387	438	431	411	384	378	382	432	394	406	412	337	391	379	418	413	399	397	376	409	444	385	466	416	397	372	448	431	430	410	366	400	389	437	409	431	417	437	376	381	421	401	444	364	433	417	442	435	409	395	408	384	413	409	371	382	433	429	435	400	414	463	423	379	376	407	393	421	412	403	426	427	396	424	450	404	395	420	408	365	386	384	392	377	400	414	396	380	412	414	397	399	415	431	420	380	394	395	423	412	411	412	408	425	435	441	386	366	380	435	380	405	445	376	414	417	389	398	398	402	389	375	363	402	441	437	404	416	359	413	434	414	419	427	437	394	420	387	395	404	414	439	417	436	403	399	406	413	356	446	399	410	437	406	393	387	394	450	349	380	446	424	428	394	380	403	426	449	418	413	413	410	410	448	440	437	375	386	417	393	360	394	406	386	424	398	402	403	392	425	439	414	361	397	395	439	415	387	431	411	379	412	402	415	392	395	431	392	403	403	443	391	406	409	396	409	373	410	424	383	394	423	392	389	447	419	408	433	441	389	401	446	413	420	422	414	429	406	385	437	426	422	397	383	375	391	390	454	419	435	421	375	417	434	404	386	464	407	415	415	421	406	400	391	405	431	383	377	394	395	435	433	415	433	379	425	411	409	382	435	368	400	378	395	413	394	398	389	383	408	427	404	377	428	412	409	413	427	432	429	428	401	368	436	430	385	376	395	415	369	371	401	394	404	410	402	407	382	384	468	446	398	415	408	420	424	399	413	350	398	434	441	427	398	445	389	407	431	432	417	396	428	421	429	440	391	374	400	468	408	400	414	391	403	381	423	399	390	402	376	391	401	419	387	372	426	389	414	406	419	400	420	401	433	430	424	441	438	433	433	439	402	403	442	406	445	442	417	393	438	405	435	377	404	375	429	405	438	405	366	394	455	436	416	412	392	410	435	401	408	421	432	384	394	390	377	402	422	413	370	437	418	412	407	402	393	429	450	407	396	417	428	405	420	394	381	441	453	403	382	412	398	368	385	383	423	435	408	376	423	402	438	382	388	404	390	424	405	388	414	425	425	391	455	408	419	426	391	392	397	406	378	402	427	367	429	415	405	414	378	418	387	430	425	399	385	409	394	406	370	363	409	389	371	357	407	413	433	430	387	402	391	397	412	425	416	375	393	375	385	420	437	401	388	421	397	428	449	385	391	386	420	391	421	402	405	388	409	413	406	392	408	408	407	436	395	426	433	433	388	398	427	388	418	436	380	380	372	420	415	416	418	432	410	425	424	368	401	368	387	437	412	422	401	401	426	398	398	408	386	380	405	415	377	403	412	391	363	417	389	371	445	384	400	387	393	366	436	421	425	411	380	432	426	375	404	395	425	419	425	385	424	439	408	430	411	401	426	429	409	402	414	381	407	407	410	373	385	386	417	409	440	389	405	417	410	425	412	436	414	437	387	424	441	446	389	376	384	395	383	434	415	381	418	378	415	421	426	445	410	400	434	406	409	425	400	420	415	369	389	420	374	385	403	416	392	422	412	440	415	390	416	393	415	403	384	372	408	370	397	417	389	407	431	384	470	423	413	436	411	425	359	407	422	409	430	408	403	386	398	412	379	445	392	417	438	435	404	370	432	416	433	438	400	373	389	435	383	442	429	444	455	411	411	389	401	387	378	395	416	448	401	414	377	391	377	422	401	393	420	402	381	430	435	415	422	442	408	390	431	402	392	388	418	421	420	405	396	413	419	399	395	408	383	431	375	413	402	418	368	415	438	427	432	409	438	390	450	379	403	401	405	443	409	431	365	420	398	426	403	418	451	424	408	408	391	416	399	389	416	442	411	376	399	413	382	416	407	397	402	413	434	417	439	424	407	410	381	387	417	428	438	408	401	385	443	393	394	405	372	423	426	385	409	388	421	407	426	415	406	397	426	395	383	387	387	392	384	410	442	424	428	396	400	400	406	447	387	389	434	387	381	429	440	424	409	411	421	435	413	388	430	401	384	411	398	437	391	424	410	421	374	418	403	403	441	378	377	401	402	400	412	390	386	375	382	450	416	402	425	399	384	406	396	382	371	421	405	433	441	413	429	442	415	432	411	400	411	426	391	389	412	391	422	393	428	414	374	435	447	384	484	417	403	412	386	360	395	421	396	397	403	428	434	424	406	409	416	409	396	434	401	433	402	406	386	443	408	400	422	428	449	389	436	418	428	411	424	391	426	397	381	418	394	406	337	392	421	416	412	428	402	431	411	400	385	419	393	421	455	404	407	402	414	418	410	396	396	405	389	406	401	417	391	408	437	412	404	361	411	394	389	447	403	424	384	407	400	380	394	424	412	388	427	401	424	386	363	386	396	392	383	400	425	419	417	392	401	434	393	395	411	396	388	435	426	420	416	386	406	383	431	400	382	378	433	383	390	404	413	384	398	420	421	402	414	410	395	403	423	393	406	400	414	384	399	434	433	436	440	466	408	382	433	419	431	416	430	420	404	382	402	407	389	430	386	421	433	399	406	416	385	409	379	416	416	447	403	370	400	388	411	400	424	391	380	371	414	404	408	387	411	380	404	375	362	408	361	408	396	445	414	394	403	395	390	406	353	423	372	401	420	421	414	395	428	406	407	419	454	415	410	405	419	387	378	407	390	417	335	355	431	409	414	409	406	401	401
19342	19788	34822	39615	34531	31784	30522	25449	22343	19929	17287	13962	11414	10339	8607	9041	8332	7375	6556	5095	4245	3991	3970	3167	2776	2067	1471	1878	2400	1714	1791	2008	2131	1606	1239	1094	1110	1101	1137	1084	1065	1083	970	2107	2342	914	947	919	932	950	922	948	936	954	932	916	925	978	907	928	932	934	984	918	904	924	920	919	954	969	918	985	948	909	982	956	939	912	915	933	985	912	916	873	905	902	935	924	930	959	926	928	935	938	927	878	986	940	969	915	945	923	938	886	927	948	970	933	985	909	986	955	898	919	924	926	951	915	947	957	909	864	932	935	951	928	884	921	925	943	980	947	987	952	926	925	871	873	879	940	969	896	955	897	926	919	881	956	952	970	907	935	967	922	1025	912	947	949	942	932	922	945	925	917	925	891	929	948	936	919	932	927	962	907	944	956	952	975	879	910	940	904	957	920	889	968	936	934	928	900	944	924	946	913	964	930	898	948	1007	944	957	983	880	891	914	957	920	925	936	949	901	905	933	986	941	949	947	938	916	913	966	934	957	932	966	941	919	898	953	996	941	942	916	891	921	905	909	989	904	959	947	907	903	880	943	895	885	954	924	959	910	908	966	888	923	920	965	903	931	889	919	883	953	945	949	933	930	933	873	921	921	949	912	922	947	881	962	936	993	868	971	948	923	965	973	961	944	882	903	899	916	891	987	934	982	975	960	912	935	959	991	888	903	958	958	856	911	981	891	930	889	914	911	895	980	962	939	901	943	914	931	912	920	912	942	932	918	909	908	927	896	884	938	989	934	965	953	937	937	921	973	919	992	847	948	900	932	943	929	936	924	958	948	918	977	909	971	933	950	870	905	902	896	936	849	948	942	928	932	963	914	930	849	923	985	874	930	910	920	920	907	924	909	922	914	936	914	888	890	899	932	913	888	898	910	914	946	900	912	940	939	914	974	894	912	884	913	933	903	897	943	938	900	910	979	952	868	851	947	881	937	945	947	958	921	986	958	870	987	975	884	921	940	907	929	915	943	967	928	954	907	888	974	973	889	954	902	996	924	935	894	878	949	898	929	935	960	953	915	866	948	939	924	948	908	931	989	917	919	883	896	929	950	966	909	848	926	915	943	928	963	897	924	916	933	924	919	958	879	924	910	926	936	959	902	958	907	918	917	975	966	976	906	941	916	919	943	897	949	963	902	930	934	946	987	946	824	989	945	957	907	946	877	930	928	948	911	908	933	911	950	947	920	960	873	996	938	961	913	906	929	904	921	936	918	956	911	866	933	936	900	927	989	863	957	900	907	961	909	899	924	992	936	960	960	933	903	931	931	905	919	913	862	928	891	894	912	955	970	858	935	950	963	913	931	923	904	962	922	906	916	915	931	864	931	924	938	937	916	937	884	906	916	917	906	928	913	920	957	963	863	924	957	928	946	966	918	937	965	942	896	888	955	949	909	931	899	926	954	921	952	923	935	931	985	994	918	932	924	1002	917	980	983	885	906	878	943	947	915	889	959	905	921	913	926	972	920	897	918	968	931	956	902	940	979	947	890	913	948	889	919	917	931	925	903	880	920	902	937	959	953	929	916	867	879	938	861	918	860	989	941	940	915	947	877	916	872	925	932	922	922	926	945	926	895	878	906	911	958	933	880	962	907	968	915	914	915	897	982	895	920	977	973	910	942	946	901	957	940	879	917	961	894	921	894	928	897	923	922	903	897	942	957	924	893	921	953	972	950	935	923	938	923	932	926	963	904	899	919	886	906	933	948	933	916	966	916	907	900	970	949	939	934	885	961	884	959	897	967	956	962	913	890	947	967	908	894	958	945	949	899	897	979	928	905	919	926	972	912	966	887	897	961	982	921	920	937	929	919	935	937	918	921	917	951	961	941	931	916	889	910	968	966	932	933	928	911	962	951	870	972	920	931	905	982	971	933	923	960	953	928	944	977	887	907	861	893	912	957	944	932	967	1000	945	887	872	908	884	952	940	896	943	936	871	909	898	934	943	906	977	932	946	900	919	943	918	879	914	921	918	962	902	928	941	963	956	921	924	963	925	911	973	908	977	945	916	979	977	945	928	898	859	921	888	927	946	938	945	947	914	979	963	898	939	889	943	924	939	912	905	948	936	908	926	937	936	928	916	912	916	896	883	937	921	972	877	948	904	911	934	921	900	897	925	890	890	919	917	955	932	887	946	971	907	929	903	972	873	905	936	919	916	947	864	871	876	971	921	875	947	907	911	912	880	853	911	922	920	970	919	895	964	937	939	889	977	913	889	943	870	924	895	893	948	914	944	937	975	962	944	956	903	936	925	964	935	978	957	896	935	916	897	870	960	890	881	920	921	961	982	902	904	944	922	904	897	948	953	910	923	953	882	947	927	883	922	953	910	901	917	936	882	943	953	917	923	965	908	945	939	942	942	915	885	927	921	911	935	917	908	921	909	911	916	954	915	958	970	903	967	946	878	913	937	955	955	952	905	929	928	886	917	950	907	874	884	919	928	893	939	915	904	902	903	955	868	958	936	898	959	926	904	1013	907	912	926	896	972	926	925	854	913	945	872	988	871	938	932	906	937	915	912	947	944	949	896	948	890	933	898	976	928	962	900	907	890	927	923	960	925	904	897	921	960	908	978	942	929	926	911	898	920	959	902	844	954	915	952	950	967	922	945	975	955	946	917	962	952	948	939	924	897	908	949	958	937	905	916	913	916	916	947	973	958	921	977	929	932	901	930	898	925	929	913	935	904	867	952	884	901	937	909	917	900	959	930	913	891	914	939	910	952	929	940	960	942	896	966	916	936	934	949	927	937	953	954	932	914	879	887	937	886	935	911	984	930	910	905	931	950	928	892	954	954	901	931	933	903	981	1002	972	951	913	870	902	949	897	911	918	881	899	903	946	907	933	916	897	883	902	954	932	908	963	938	898	909	954	902	944	949	947	942	914	912	902	915	901	879	944	918	969	918	867	943	992	886	957	960	933	864	870	897	921	922	910	1001	929	909	892	940	959	919	850	954	916	942	916	941	939	920	908	984	900	960	918	919	910	956	925	947	920	951	973	968	922	917	963	908	963	966	907	871	938	934	892	877	885	922	912	901	916	908	912	953	894	987	928	942	910	941	947	1007	894	920	866	917	954	879	959	909	934	943	959	946	945	940	911	922	912	970	969	924	875	959	957	950	939	906	886	926	1004	980	921	917	935	870	959	922	997	914	909	936	928	925	963	941	901	939	923	947	931	966	880	948	931	918	925	930	937	925	989	911	931	929	927	933	916	955	939	978	973	932	933	922	936	951	891	880	924	900	928	960	913	937	886	948	951	937	910	920	890	967	896	958	922	932	884	840	921	924	921	945	968	932	956	905	926	918	929	912	913	902	944	1026	927	939	964	903	928	900	959	951	984	996	908	918	949	923	953	892	939	941	912	950	920	863	952	965	865	961	959	935	891	871	884	973	921	898	954	918	939	945	904	996	939	968	939	895	918	893	900	952	974	926	962	939	955	924	972	882	890	900	889	937	899	911
15627	11442	14503	12187	6583	5271	4201	2585	2009	1473	1069	717	590	541	438	515	472	412	317	391	336	317	339	286	279	282	264	272	283	239	285	254	230	265	230	229	218	217	224	188	209	217	218	203	231	222	215	220	244	212	215	219	211	227	212	207	186	225	213	213	218	200	200	208	211	208	201	201	217	236	241	221	207	226	216	245	235	249	226	226	192	230	205	238	215	237	230	199	210	225	213	197	202	220	229	209	214	205	189	215	213	223	208	206	243	243	219	229	199	216	228	222	239	203	209	176	227	225	230	217	197	204	223	224	215	199	230	233	205	191	222	246	201	194	225	183	229	215	208	230	249	208	219	220	239	229	225	211	216	195	231	203	187	220	202	197	208	198	216	195	210	224	228	222	233	194	201	210	229	196	218	229	192	207	207	209	229	208	220	233	234	225	242	196	219	209	231	200	230	245	229	243	236	204	209	243	219	202	202	233	220	226	211	212	202	219	246	227	229	194	206	201	214	192	235	201	234	232	205	215	236	239	236	245	234	229	210	203	195	226	212	212	237	253	226	231	236	230	225	230	241	201	190	224	208	222	215	214	206	198	210	205	223	204	227	193	242	207	228	205	219	230	200	208	254	204	230	223	225	200	193	223	251	194	234	198	215	199	205	226	230	222	223	226	221	191	219	221	238	238	201	230	240	211	213	206	200	207	208	183	217	212	240	221	226	234	255	224	222	225	214	217	195	214	213	216	206	226	224	212	221	228	209	211	258	237	234	225	211	242	226	239	204	230	218	216	203	244	219	220	226	200	212	226	238	225	209	201	224	201	208	221	220	186	204	222	243	236	225	212	225	210	211	209	224	205	201	230	214	226	222	182	233	231	203	230	210	244	230	225	211	235	223	207	211	228	234	198	242	213	239	206	223	235	225	204	237	209	218	232	226	234	227	218	243	238	202	205	201	221	235	193	231	228	201	216	197	204	199	219	231	203	221	221	247	215	211	201	202	227	210	186	222	209	225	207	203	221	231	229	228	223	255	221	236	237	207	242	188	197	197	209	213	187	239	220	190	222	217	217	214	205	224	208	224	226	237	201	227	229	218	240	180	217	208	243	197	232	221	226	215	212	194	208	196	227	224	229	207	224	224	209	222	204	215	228	203	218	216	210	202	242	205	236	220	221	242	218	203	229	191	222	215	216	207	227	213	225	247	211	206	213	230	211	237	198	230	208	240	221	244	203	191	218	223	219	208	229	230	227	210	229	218	211	196	228	216	210	223	246	241	213	221	218	209	212	225	211	238	204	228	184	207	215	244	242	200	216	216	228	244	200	219	249	216	225	242	225	225	234	228	216	206	228	207	224	223	237	236	209	222	211	243	205	256	208	252	195	235	240	241	208	213	207	220	229	195	220	208	229	217	204	206	218	198	261	234	205	215	201	235	206	212	209	237	194	227	215	207	210	242	227	209	186	222	231	237	227	233	225	200	226	224	220	227	210	238	216	214	233	214	227	205	243	243	236	208	208	220	198	219	225	228	234	194	235	221	226	214	209	179	239	190	223	200	225	185	230	205	225	229	218	221	254	233	209	208	201	220	225	177	243	212	216	209	203	231	199	207	207	189	228	206	220	203	215	217	221	186	225	230	226	211	222	204	203	242	225	225	222	208	233	236	229	206	199	227	219	229	229	199	225	217	205	183	230	201	218	226	222	234	233	242	219	203	216	227	237	185	196	221	224	212	229	195	217	217	204	232	215	205	191	218	235	216	190	217	228	221	198	235	222	217	223	210	231	215	211	229	217	226	186	215	219	189	232	236	233	214	219	214	210	224	206	226	210	230	217	233	253	228	230	225	215	187	240	243	231	211	242	211	240	206	238	217	203	247	218	235	197	228	192	183	201	225	209	205	234	240	227	226	238	244	192	221	186	218	222	195	212	254	220	215	223	232	214	222	228	207	210	226	217	220	224	220	202	202	234	230	236	198	222	231	206	224	220	211	215	236	212	234	201	195	226	213	227	211	214	231	216	205	194	218	198	263	208	234	211	206	239	197	226	225	211	230	226	198	196	206	214	227	210	206	231	218	206	188	233	208	201	205	200	174	204	196	208	245	211	207	215	218	214	220	226	221	240	222	211	218	217	206	227	229	227	217	217	211	222	214	223	236	250	204	222	235	204	218	236	230	198	229	210	233	220	217	214	200	218	203	227	186	190	245	231	211	235	223	234	197	208	221	193	231	204	236	212	221	215	217	199	215	206	222	202	208	207	248	247	228	225	225	193	216	232	187	251	218	210	215	229	231	209	201	210	205	204	230	213	221	225	222	201	229	211	237	213	232	224	220	196	189	206	208	237	217	196	190	216	202	216	218	219	201	215	222	228	220	213	227	216	182	224	208	220	211	202	241	235	194	257	218	189	230	201	220	218	232	216	213	231	223	225	235	200	203	205	220	215	204	232	198	246	229	248	236	203	239	208	230	223	217	205	225	239	239	228	216	219	205	199	202	211	209	229	225	205	238	196	222	222	234	241	215	208	237	212	199	224	233	191	222	227	202	224	209	229	211	225	230	213	216	226	233	203	219	210	240	212	188	212	229	215	195	216	215	219	194	204	192	187	186	188	220	209	217	229	201	212	207	197	212	213	205	246	223	197	209	233	202	221	207	223	230	221	218	207	226	211	202	219	227	221	219	197	230	190	209	204	207	220	206	213	225	221	200	222	214	213	239	207	235	228	196	227	216	213	241	230	238	207	207	220	207	220	211	233	211	236	216	200	231	225	229	219	228	231	253	204	209	219	245	209	230	212	236	216	209	224	234	224	208	217	261	219	218	204	243	213	211	229	220	228	203	221	207	209	188	234	243	226	237	215	215	223	225	228	207	216	204	236	216	209	205	229	256	200	200	242	177	193	214	218	228	210	237	254	216	190	217	209	172	199	192	218	190	227	239	218	207	221	170	217	212	245	232	244	229	205	253	223	218	211	243	197	232	205	214	233	233	263	245	230	263	231	188	254	204	207	222	213	205	198	204	208	207	223	246	229	205	207	247	205	213	228	225	232	201	216	235	225	206	210	214	242	215	229	213	212	213	217	220	225	192	203	238	224	218	191	205	220	237	199	255	229	201	203	227	213	241	242	205	246	193	219	200	235	203	241	222	223	199	203	220	232	213	233	207	198	207	217	245	226	235	194	224	217	228	202	212	204	223	241	194	227	201	247	220	222	208	223	230	227	228	224	233	198	201	240	208	199	207	263	232	243	229	206	226	235	220	223	215	238	222	221	211	190	218	226	223	215	222	235	221	202	200	228	206	221	246	219	209	224	218	218	220	240	213	241	209	231	236	220	237	203	224	249	206	210	204	208	238	238	215	225	229	233	236	240	251	232	207	216	217	198	230	235	221	263	210	209	198	232	211	221	263	205	188	240	235	230	187	212	222	225	216	239	229	246	226	205	260	219	194	197	216	220	200	200	225	197	206	217	224	200	202	243	225	210	203	245	187	204	201	232	216	216
8505	9528	20608	22732	16614	17106	14253	10968	8722	7036	5222	3424	2773	2339	2107	2285	2019	1653	1374	1466	1396	1296	1333	1081	1007	866	837	890	891	801	766	750	732	688	697	588	605	648	588	613	546	544	561	590	592	530	576	529	552	558	549	518	544	562	569	529	565	518	560	544	553	559	541	536	547	518	572	531	542	572	537	570	540	535	491	525	564	564	560	572	557	533	522	512	601	551	528	553	522	506	564	571	523	539	571	534	560	513	556	555	580	530	565	525	536	550	540	549	522	506	533	543	553	518	558	546	568	553	509	514	566	554	549	514	596	587	564	538	538	553	528	528	535	544	565	522	560	562	561	599	516	538	525	506	555	557	512	582	578	548	515	526	520	519	567	548	505	558	500	583	562	599	504	524	557	542	504	548	571	553	482	534	544	563	525	549	555	565	515	587	521	534	554	566	552	520	541	558	525	571	550	538	523	555	573	546	550	564	563	565	520	537	580	543	525	566	577	552	540	534	568	578	561	555	551	560	569	565	577	508	501	539	540	557	510	532	543	520	541	560	553	503	560	549	538	517	547	535	564	551	559	560	529	533	540	571	560	535	544	579	533	575	569	530	534	560	548	514	557	563	526	579	583	531	541	530	575	559	538	558	556	540	560	590	493	545	575	565	550	579	514	509	534	511	527	527	548	542	526	547	529	527	561	532	498	496	540	559	520	534	528	506	563	547	519	526	587	565	558	588	552	545	527	511	511	563	515	531	581	546	553	535	554	527	549	535	537	533	549	556	532	526	550	529	529	538	531	500	536	550	550	532	510	559	559	551	562	561	505	527	517	578	555	537	553	525	594	561	534	547	552	547	547	520	548	541	544	560	546	555	535	541	556	526	564	535	484	540	576	497	534	553	573	541	509	562	547	542	538	552	572	586	581	565	566	531	524	555	571	518	543	570	542	543	558	541	556	557	520	540	545	513	540	566	509	560	554	539	526	560	544	534	515	571	544	585	546	599	505	561	535	555	544	548	599	566	538	544	557	517	559	567	525	525	540	577	546	538	555	514	566	550	521	560	558	548	569	546	502	574	563	539	524	549	580	524	522	534	567	568	520	531	547	538	497	549	519	524	537	531	521	569	556	539	548	536	572	541	577	567	543	562	552	538	538	531	560	543	513	536	554	554	559	593	587	558	546	556	550	534	548	560	508	538	565	543	537	575	564	560	571	536	496	549	516	551	549	575	513	538	524	533	540	588	525	513	559	512	553	486	569	558	540	574	525	551	567	558	545	550	549	539	513	539	558	554	544	541	562	493	545	542	544	533	533	545	535	530	577	550	538	507	518	540	556	566	554	564	583	532	541	534	549	550	604	567	528	567	561	505	559	593	519	509	553	512	606	548	499	554	521	557	565	517	553	503	588	577	584	551	522	586	510	508	557	593	550	553	563	564	522	553	540	551	583	526	583	535	514	532	526	531	508	533	524	573	565	533	529	537	525	546	530	539	538	556	501	537	514	540	534	553	562	538	580	564	559	561	491	534	507	529	560	589	570	559	522	517	556	569	522	502	547	558	570	521	573	516	579	572	599	571	545	531	599	507	541	528	520	553	532	560	509	573	506	502	522	566	524	520	556	553	568	560	514	546	557	540	531	553	551	574	522	517	539	545	568	590	507	552	543	530	508	523	574	541	577	584	561	581	581	532	534	561	554	536	550	582	573	561	543	570	514	516	527	485	595	527	506	563	524	547	535	517	522	547	565	583	517	567	553	562	522	542	527	568	542	550	561	520	526	564	521	542	556	566	513	535	510	540	495	534	551	524	576	532	555	548	576	528	593	530	530	544	556	544	565	543	536	580	560	543	535	516	563	557	573	534	568	546	544	575	534	548	564	550	544	547	553	563	543	534	573	527	593	505	518	563	593	552	559	535	558	585	536	528	522	521	587	524	509	540	518	560	575	519	559	548	554	511	514	586	518	490	510	545	526	583	474	538	550	528	580	547	541	555	560	548	556	591	525	559	570	555	534	563	503	523	553	515	582	574	544	497	550	572	570	547	507	498	530	533	524	518	543	542	570	506	530	500	534	516	565	511	528	551	529	546	555	571	532	558	515	548	556	551	524	530	533	548	499	544	578	564	536	564	527	519	580	566	508	559	543	517	573	566	518	537	504	590	567	560	552	559	532	495	590	555	556	526	528	552	596	506	563	585	547	575	533	571	545	553	535	567	545	531	563	504	577	564	527	546	570	528	561	533	555	563	535	546	560	525	503	527	544	549	553	519	603	499	561	530	557	537	514	557	534	536	496	518	573	539	558	555	532	533	569	585	563	552	548	545	546	513	569	536	549	514	553	539	557	539	540	515	586	565	521	568	576	558	547	550	516	486	541	528	540	528	526	528	541	534	531	562	568	530	519	550	564	560	562	554	551	530	542	546	550	522	563	556	542	564	490	506	503	595	571	524	525	534	541	585	487	521	528	537	536	583	518	570	557	549	525	570	543	562	542	513	545	547	498	553	512	585	588	552	544	560	537	533	546	573	511	546	531	583	559	541	585	527	554	523	592	571	535	585	530	603	581	543	526	552	554	544	544	552	538	563	507	562	484	488	582	545	526	510	554	558	553	527	514	610	509	539	511	497	554	537	556	560	569	521	518	535	558	530	574	570	531	571	533	567	522	597	504	567	589	548	500	556	562	542	571	541	534	565	501	489	565	521	551	560	525	521	538	549	552	575	593	540	536	591	516	583	517	544	546	544	543	573	545	532	572	543	545	535	524	513	541	512	528	559	518	569	572	559	576	523	578	562	524	555	538	573	564	510	513	589	549	537	559	597	550	521	533	560	533	526	534	518	546	513	549	538	518	559	537	539	604	512	581	538	546	552	542	543	535	492	549	530	559	573	567	557	564	578	495	578	552	559	530	525	549	534	579	564	578	547	534	558	556	550	523	532	532	557	523	532	548	499	567	551	517	576	557	508	529	566	513	541	560	542	614	538	544	529	607	515	533	551	564	572	576	534	554	509	530	551	525	519	525	496	529	550	538	538	564	601	596	582	531	549	527	553	588	597	507	503	559	533	541	566	580	549	539	537	523	567	566	534	564	561	509	541	505	593	539	551	576	573	552	582	546	513	535	548	561	557	526	534	543	565	552	525	541	528	520	513	541	554	582	472	564	534	557	540	557	520	523	562	532	582	536	537	538	554	494	546	523	533	516	556	554	538	523	557	550	592	508	559	559	573	525	474	547	550	539	566	566	509	558	528	558	568	507	546	543	535	570	541	569	540	554	502	577	490	542	542	535	542	496	560	584	542	582	544	515	518	535	565	563	546	592	556	547	561	589	558	557	514	550	542	518	525	535	521	509	587	542	542	530	550	551	540	540	544	573	561	527	533	583	525	540	517	555	522	536	531	530	524	581	571	553	549	560	561	546	488	561	478	530	490	532	517	533	547	509	552	551	580	530	541	522	566	578	580	567	560	550	551	548	540	549	568	502	507	500	539	559	517	552	549	546	516	533	538
26876	19929	25627	22055	15237	12390	9448	6939	5220	3530	2508	1891	1645	1320	1117	1116	1052	908	970	849	749	615	605	463	377	355	385	396	418	354	368	363	326	301	307	328	327	326	315	294	275	316	308	384	280	270	259	311	256	264	294	298	295	294	330	289	288	273	286	269	275	312	297	314	289	280	304	308	316	268	275	265	290	295	274	271	348	302	292	267	281	290	321	269	302	305	295	295	269	281	303	317	302	276	305	268	271	319	287	279	283	297	268	296	317	325	299	278	266	247	299	303	281	289	292	260	268	325	317	287	290	259	275	295	296	274	280	333	273	313	316	313	302	326	320	265	291	299	308	269	288	264	294	309	298	311	284	291	308	264	278	283	281	285	282	261	306	318	275	268	318	304	280	308	292	305	265	291	305	287	309	272	327	306	320	300	261	309	299	269	280	300	308	259	301	276	298	257	284	304	274	291	289	313	257	254	285	323	261	338	288	309	285	289	322	304	314	282	288	294	307	312	290	305	306	286	314	293	305	300	300	320	304	275	290	307	313	292	282	289	276	278	301	307	307	290	239	310	299	281	295	259	277	283	288	299	291	295	318	293	306	277	279	315	322	291	298	296	278	285	302	293	285	284	269	283	285	291	297	289	274	262	266	296	306	295	307	292	262	277	287	303	312	285	285	306	275	284	286	301	282	287	282	292	326	270	273	262	278	258	309	295	288	284	296	276	288	286	275	277	285	261	311	284	287	315	277	303	292	268	264	257	296	336	287	297	261	267	317	279	289	294	315	302	285	296	274	292	249	283	289	282	263	312	297	309	306	286	308	291	283	269	293	266	315	288	304	252	296	306	269	275	319	281	282	266	295	316	298	276	275	287	284	292	294	256	272	278	294	310	284	291	281	257	246	315	267	311	273	255	295	270	321	305	315	271	271	301	300	263	260	280	275	281	288	272	275	253	266	305	273	284	303	303	306	297	262	274	275	324	289	310	289	288	281	316	309	269	296	289	266	300	299	261	294	288	273	292	310	293	275	277	273	270	301	285	252	283	282	314	278	284	299	280	284	267	270	286	313	260	312	269	290	308	271	308	292	305	308	267	283	283	266	307	291	300	292	289	274	301	305	297	310	291	328	270	286	299	285	240	258	278	293	278	310	283	304	291	279	285	301	274	286	298	259	310	293	291	282	298	278	309	309	273	288	302	273	303	278	289	268	278	301	296	286	293	275	277	296	277	308	302	307	294	297	284	265	312	303	285	285	311	284	318	275	285	278	312	278	330	313	279	287	279	282	312	301	275	267	294	275	306	307	322	267	251	303	300	312	261	332	298	305	293	281	267	294	280	256	291	279	280	310	300	276	294	291	285	286	323	277	287	273	313	290	276	315	300	306	275	305	294	272	293	296	268	340	328	291	304	314	264	267	329	302	294	293	298	306	299	278	290	266	284	297	333	326	323	310	305	297	292	284	298	288	319	304	293	253	309	300	303	312	307	317	305	300	279	314	307	294	285	331	285	274	279	283	291	300	300	274	282	312	288	288	308	273	305	319	320	304	312	290	287	317	299	281	295	287	295	273	287	263	311	265	291	280	290	273	290	302	289	305	269	316	283	287	317	271	299	320	306	273	263	288	309	324	307	296	294	318	288	321	310	284	298	280	273	271	282	297	293	291	288	334	285	280	295	292	284	281	287	296	272	275	278	311	310	284	295	284	311	259	309	277	319	292	302	266	315	282	299	257	279	280	292	272	278	301	287	298	284	272	272	277	294	316	268	262	326	290	325	326	277	306	269	262	248	270	282	275	293	256	272	303	320	270	270	258	303	291	318	270	279	273	269	311	298	293	302	312	284	309	287	318	303	298	309	278	328	292	284	277	282	280	314	298	285	309	281	314	273	266	275	277	301	305	301	292	309	295	264	270	316	304	290	298	313	265	271	281	284	328	330	292	262	294	305	313	284	305	264	271	272	320	325	281	304	309	294	281	279	283	311	304	331	298	326	293	260	283	340	316	281	307	329	293	270	273	289	293	287	284	285	311	300	301	301	297	300	306	291	294	259	276	291	273	299	325	297	287	287	303	275	283	293	337	271	302	263	299	290	299	264	277	297	296	302	281	290	322	301	269	312	283	304	298	310	291	271	305	298	284	295	296	304	287	292	277	299	325	273	279	271	281	275	327	340	291	318	300	320	279	304	309	308	267	304	303	310	307	268	281	339	276	324	299	267	275	295	289	291	298	278	275	310	308	311	287	301	295	341	309	270	248	321	299	269	264	289	279	273	270	289	303	295	260	286	295	327	288	281	292	258	284	319	286	273	270	289	280	289	304	281	259	272	302	281	302	276	288	297	291	312	292	270	294	308	283	272	312	272	293	292	295	290	295	270	302	293	252	284	310	310	331	261	285	272	261	284	288	291	305	267	294	263	304	329	285	301	303	269	282	305	290	306	293	282	293	288	297	290	294	300	268	292	286	319	266	324	280	289	282	294	275	278	286	298	279	287	319	305	332	252	261	307	269	279	289	275	329	299	258	273	297	288	252	263	304	262	293	309	280	274	249	321	282	302	296	310	286	318	269	300	312	328	293	299	281	277	278	298	255	270	305	317	299	280	296	301	303	312	311	310	329	294	267	299	293	280	303	314	298	303	320	291	302	263	295	288	291	289	266	262	279	300	285	307	278	307	324	295	265	323	281	296	278	289	286	312	303	275	296	278	303	312	300	285	298	319	302	281	327	293	288	319	316	280	308	259	277	295	297	336	313	271	315	307	313	285	290	262	268	298	272	335	287	307	298	264	286	297	309	258	276	314	301	309	316	291	306	291	286	329	298	303	307	295	314	284	328	279	312	281	300	277	279	291	285	299	282	297	279	289	309	296	314	307	288	306	236	332	283	324	278	320	277	271	280	262	300	278	252	304	281	303	300	297	308	310	300	318	307	282	290	268	314	309	306	314	289	261	312	282	314	285	294	313	268	275	267	304	268	262	327	314	330	290	303	275	315	278	239	315	303	304	315	295	293	272	280	260	286	282	253	269	272	308	300	281	297	290	302	249	315	290	300	294	265	310	291	268	306	293	305	300	286	284	275	274	263	254	283	282	295	297	314	280	291	258	282	283	315	263	326	297	295	289	295	285	301	270	287	272	297	277	258	295	316	274	308	313	288	288	284	271	291	280	319	299	305	312	302	313	309	286	293	285	269	325	275	288	276	273	301	277	309	269	306	285	275	294	293	258	274	324	286	273	322	279	264	262	296	302	257	284	297	278	292	265	272	296	283	265	304	281	270	282	275	288	304	284	284	275	315	280	302	295	291	261	274	286	280	252	311	269	292	298	290	285	287	299	286	301	300	304	268	282	292	319	289	300	280	291	283	279	312	297	312	290	285	288	272	256	283	308	274	283	280	305	291	288	307	283	310	284	270	330	295	293	282	296	274	315	314	271	289	307	282	294	292	281	305	317	325	289	289	328	286	280	294	277	314	274	297	329	270	284	316	295	280	277	282	310	277	303
14747	16018	30277	32409	28200	27951	23970	20813	18056	14117	10604	8387	7649	6325	5868	5879	5655	4984	4509	3981	3361	2786	2676	1845	1448	1216	1567	1470	1423	1136	1045	1115	1044	932	899	902	816	866	866	851	707	745	795	1237	860	717	738	700	752	698	719	675	732	708	742	669	677	700	686	705	717	695	653	688	679	748	661	721	752	722	751	698	734	721	688	720	725	686	712	720	703	678	728	697	707	690	774	685	729	683	685	690	719	689	672	715	691	733	696	694	732	729	687	674	751	670	742	723	749	719	703	723	664	723	682	687	701	726	671	681	707	710	727	708	680	675	693	684	728	714	731	721	732	702	677	704	696	747	680	689	707	691	706	732	700	688	704	670	702	714	731	691	693	676	671	675	701	689	718	712	695	707	752	714	684	665	752	660	710	694	702	704	719	729	654	698	694	718	722	734	704	699	722	679	753	718	738	732	661	729	672	702	695	710	669	683	675	705	743	694	715	686	641	688	715	679	705	700	689	726	684	744	718	688	685	663	727	700	720	691	717	692	688	713	714	717	706	729	693	765	731	671	645	703	715	715	682	709	691	706	697	670	769	663	686	690	712	686	677	682	652	717	672	688	678	708	676	706	705	723	705	697	668	708	680	677	692	699	727	673	702	671	705	720	702	683	726	716	711	709	662	672	652	729	685	697	671	722	685	688	692	699	691	728	695	697	714	657	713	753	708	730	702	668	718	716	726	698	682	675	739	670	719	726	673	711	721	729	685	732	683	683	707	728	685	726	715	690	706	728	650	729	742	703	710	693	701	730	683	687	685	711	679	715	741	660	711	746	702	709	678	760	727	667	671	667	681	756	668	658	693	715	736	671	667	703	688	719	690	684	669	721	730	674	687	647	746	666	677	720	661	702	706	702	680	689	688	680	669	689	744	752	743	706	692	700	747	671	643	705	683	711	706	704	695	708	684	653	735	722	733	681	649	712	756	676	657	698	691	674	684	689	705	714	727	695	705	676	697	678	668	721	725	723	673	694	731	716	769	712	684	701	720	677	679	699	739	737	653	714	708	719	658	714	707	730	726	702	665	672	688	710	677	700	744	723	714	691	692	663	719	709	663	714	737	649	703	757	735	719	736	686	713	700	719	708	711	740	724	658	698	746	719	694	687	741	663	756	737	718	702	692	718	725	752	735	719	654	727	730	706	693	681	727	720	708	660	678	682	698	687	681	708	739	670	696	713	674	669	713	718	715	688	724	677	731	709	697	691	698	701	717	721	667	737	694	698	702	716	711	688	702	698	706	678	688	684	678	716	688	696	727	712	678	667	751	666	692	690	685	667	717	684	724	668	710	678	700	687	678	702	682	684	739	740	669	662	685	737	698	735	775	677	727	669	651	706	695	664	700	671	693	706	718	761	746	717	695	755	691	675	713	726	739	707	699	724	713	682	656	694	659	664	706	737	694	769	723	729	677	689	701	715	745	726	740	715	706	698	693	667	712	691	737	703	700	722	686	749	697	692	740	675	702	697	643	701	708	712	679	667	704	722	692	738	711	755	696	688	746	716	673	715	714	682	734	714	709	735	693	649	711	703	724	725	700	692	664	728	645	726	683	660	692	722	702	723	706	746	685	698	716	778	662	701	719	684	707	710	680	695	723	709	693	701	731	678	714	702	701	672	636	683	678	677	702	662	682	654	643	692	713	702	653	735	710	724	690	691	662	696	685	679	716	678	726	668	706	691	719	661	697	715	689	744	714	750	751	687	678	688	748	690	713	686	689	731	694	713	689	719	708	675	692	760	751	715	691	703	694	674	654	690	713	752	696	717	672	665	742	697	680	666	704	738	745	711	700	758	689	679	664	716	734	708	670	707	661	720	690	699	704	707	671	713	708	676	652	718	696	671	708	715	665	689	736	694	727	686	706	688	690	751	698	692	716	665	723	717	705	696	677	689	676	663	689	747	658	733	689	687	712	671	744	679	726	745	699	681	696	647	664	700	694	705	690	710	679	698	685	696	680	699	725	674	682	764	724	688	689	771	677	651	718	690	675	699	706	754	709	729	717	683	691	731	714	727	720	625	682	620	697	690	711	664	711	695	698	720	689	685	729	698	719	716	742	689	713	740	702	705	677	714	652	689	714	700	705	646	722	708	686	712	720	694	643	706	734	676	728	690	675	720	681	751	694	701	711	727	694	681	748	729	717	653	703	738	710	720	688	681	742	681	660	686	677	742	725	667	666	700	704	735	721	702	660	711	688	699	726	725	708	660	678	693	684	696	710	658	688	714	718	703	686	731	694	665	719	752	675	688	705	721	753	636	698	684	722	718	664	670	704	724	733	712	712	715	695	708	621	734	693	705	695	686	700	677	667	701	673	749	689	727	744	737	729	684	642	694	720	734	692	705	657	641	701	720	693	688	681	692	703	703	716	720	672	713	672	680	694	717	707	701	698	705	718	723	713	739	730	702	729	732	715	713	726	694	743	759	730	685	712	706	741	739	734	686	703	717	659	669	718	654	721	717	699	715	690	710	704	677	719	711	716	694	725	699	742	691	752	701	695	762	665	688	766	675	672	709	717	690	703	661	685	691	730	767	685	706	729	743	699	713	721	714	731	697	693	670	718	730	689	740	704	671	681	711	669	664	727	699	743	714	691	684	680	692	700	679	668	734	730	743	720	676	670	729	723	711	677	704	686	728	718	693	731	705	697	693	682	624	698	689	698	705	682	693	703	692	671	685	733	670	747	722	683	692	689	674	727	729	693	716	653	715	708	752	694	714	715	673	689	714	687	637	691	745	714	776	700	733	709	706	683	684	690	714	727	747	707	752	710	724	714	689	717	724	737	658	723	714	674	687	751	680	685	690	701	670	693	688	685	721	682	749	717	722	702	686	672	713	675	696	683	691	723	670	722	664	689	715	675	726	663	659	708	723	708	694	724	701	671	655	723	697	710	699	720	684	705	688	726	699	733	745	729	704	700	693	733	681	730	704	692	710	712	680	670	710	704	700	735	726	668	712	652	717	745	718	708	674	649	699	731	669	718	662	730	733	719	652	693	724	712	678	742	700	670	714	641	697	691	691	667	680	687	705	700	729	733	708	691	691	730	715	718	683	714	711	742	691	681	677	729	672	698	730	693	720	688	701	734	720	695	687	691	725	702	677	742	690	680	669	719	680	712	662	679	702	668	738	723	683	738	732	698	703	672	672	703	678	691	701	691	742	680	708	713	729	723	733	674	716	651	708	659	712	725	683	735	683	716	728	693	710	723	721	680	711	707	715	700	716	661	683	663	674	708	695	718	698	706	717	713	703	662	696	719	715	705	674	687	698	691	719	707	656	706	712	650	706	724	707	674	710	731	722	722	716	662	713	749	726	756	715	701	746	693	662	637	682	692	659	782	680	730	655	704	690	668	704	703	673	688	706	730	711	719	725	680	738	667	688	627	690	672	692	661	693	707	632	727	711	718	703	682	727	725	695	708	699	716	725	685	649	708	726	681	698	675	700	692	731	705	690	681
34635	26763	33903	30052	22492	18713	14525	10992	7830	5442	4553	3208	2626	2067	1959	1923	1798	1546	1404	1316	1068	962	667	601	550	492	672	572	509	443	464	457	450	430	464	468	372	412	404	393	392	414	413	530	505	396	379	389	402	373	367	381	398	395	392	378	415	368	376	396	377	384	395	386	396	380	388	403	370	336	368	400	407	406	407	409	364	420	363	408	373	373	433	403	409	366	393	379	421	385	421	364	371	391	388	385	391	381	410	386	377	355	418	386	422	406	355	423	409	399	378	365	358	368	398	385	402	392	419	386	354	402	377	364	378	382	387	367	381	408	410	379	380	400	397	386	392	387	342	380	376	366	410	392	400	400	390	387	391	373	399	374	376	401	393	371	363	401	363	427	365	377	372	383	388	391	389	381	396	399	411	390	357	367	373	377	416	356	376	378	366	369	349	384	399	382	389	374	411	384	387	376	373	386	425	428	374	400	394	411	349	383	380	351	385	349	424	353	389	379	362	397	395	377	410	406	375	375	362	398	401	381	389	447	400	361	419	377	385	391	404	386	380	402	370	392	387	410	384	415	423	392	408	412	405	371	412	359	399	363	408	338	366	383	389	385	387	371	395	400	404	386	406	361	408	419	388	345	358	395	432	399	341	370	437	403	360	373	399	394	363	383	395	358	371	388	403	372	409	370	408	370	386	391	375	388	429	392	394	392	395	400	370	383	419	410	377	385	390	410	344	412	400	378	368	405	414	407	393	405	382	391	411	372	371	438	402	397	410	376	371	383	358	410	380	390	413	368	377	429	400	385	407	396	382	401	399	394	377	408	416	372	442	399	412	386	378	404	410	399	403	393	409	416	327	427	393	408	362	397	405	353	404	399	421	401	403	429	421	404	390	407	407	421	400	373	363	381	385	420	393	391	392	418	400	362	383	394	408	349	393	375	440	390	382	375	348	353	413	392	388	348	433	376	407	413	411	396	356	416	408	401	379	360	427	365	374	414	384	402	419	351	379	365	431	395	377	382	396	384	418	386	359	361	399	366	374	389	361	392	403	376	417	414	393	337	400	371	359	376	359	384	386	388	360	357	386	347	376	371	384	393	358	402	381	380	400	387	404	396	388	402	405	382	415	399	390	448	387	361	370	379	406	390	391	387	347	376	378	396	349	423	385	382	366	371	360	442	395	395	417	373	369	400	400	396	423	378	425	399	351	388	391	367	409	384	360	420	366	398	419	402	390	383	384	415	385	375	396	396	391	389	382	424	370	373	395	376	382	363	356	397	372	402	395	392	388	394	381	385	411	436	368	402	389	404	390	370	385	385	421	374	409	405	380	380	415	375	402	409	348	381	390	361	395	377	385	362	424	373	352	379	396	390	405	385	385	381	406	392	388	371	386	387	366	324	365	367	354	355	347	387	380	380	357	383	388	381	418	400	409	390	371	365	382	396	375	411	366	387	382	363	365	426	398	366	399	379	351	380	391	376	443	346	403	396	371	352	353	386	403	427	383	420	411	377	410	416	400	384	393	411	364	399	355	409	406	419	389	369	374	395	379	411	360	387	378	368	411	365	363	390	419	408	417	398	389	424	386	406	408	379	389	396	385	370	402	393	406	387	381	368	410	356	415	389	384	406	381	372	351	379	371	368	421	383	421	374	391	381	380	363	391	350	379	380	375	366	397	359	392	410	361	356	362	355	396	378	378	408	393	371	380	397	346	346	376	414	430	411	409	371	364	418	406	409	361	371	375	389	384	355	400	429	408	382	404	413	416	390	412	401	383	395	373	413	373	357	380	387	397	403	377	373	371	401	399	388	400	409	428	350	382	408	383	380	413	415	390	396	398	385	351	379	377	428	370	387	381	385	419	403	377	394	390	399	394	396	418	379	390	372	401	366	419	375	411	351	410	390	407	380	393	399	359	382	380	434	393	376	389	384	379	361	426	421	387	375	426	427	397	381	388	348	394	388	393	411	357	389	432	418	408	407	396	357	395	344	371	389	415	370	389	385	384	381	370	370	376	392	384	377	336	359	415	418	405	413	375	385	419	375	390	388	379	401	335	354	405	372	420	409	415	376	369	387	376	361	376	426	411	411	408	358	361	382	389	389	388	439	382	394	357	415	389	415	386	390	406	371	383	404	412	403	361	394	386	387	387	404	390	404	392	380	377	380	395	377	396	405	359	396	403	373	385	397	410	397	383	423	419	396	429	370	387	398	404	402	382	371	392	415	391	393	388	402	354	420	386	412	326	377	363	394	366	386	393	354	409	433	412	354	404	376	376	384	402	408	370	403	372	410	393	396	418	400	383	384	405	382	387	365	369	366	410	367	396	350	374	389	429	367	419	376	388	376	344	394	397	382	369	358	398	396	396	395	377	390	390	406	385	404	409	407	399	401	370	366	410	425	341	380	370	411	396	418	385	394	422	370	426	375	374	380	367	392	403	416	391	431	392	364	413	408	397	374	382	372	359	362	417	378	406	383	374	425	410	358	399	376	400	433	397	397	384	346	352	413	377	375	395	404	383	420	391	414	380	406	378	340	401	403	379	396	386	369	352	394	366	437	386	396	394	402	418	388	397	411	387	375	417	404	420	414	359	390	396	381	390	406	377	401	406	384	373	397	408	397	375	353	377	407	376	370	414	399	378	417	398	380	379	381	391	383	365	409	410	385	382	355	374	416	394	413	401	423	389	398	398	395	387	386	408	388	393	394	370	361	372	366	414	364	366	411	410	417	387	407	379	395	368	421	343	371	380	380	374	363	387	393	395	347	395	391	403	420	397	397	395	387	411	355	382	364	395	413	400	365	380	408	448	373	410	395	373	374	354	385	368	393	415	379	387	376	409	398	372	402	428	396	395	392	421	347	412	379	389	353	364	386	387	377	401	400	391	379	360	405	406	342	358	389	362	381	381	398	404	394	389	424	358	395	405	377	376	391	384	401	394	387	388	372	405	390	400	377	391	426	370	384	386	372	386	385	363	415	373	384	386	393	388	420	398	368	399	406	390	429	375	424	405	405	387	374	425	362	388	387	442	389	362	418	389	349	366	367	379	420	399	388	385	383	378	351	397	357	411	403	374	385	392	374	402	399	408	345	399	381	358	391	365	431	352	373	413	396	413	403	358	367	352	343	394	387	402	410	415	379	386	382	345	369	387	381	423	349	404	401	417	386	369	366	392	405	422	422	394	352	363	416	368	373	367	377	404	418	380	360	357	447	372	382	399	382	363	384	353	349	404	392	380	369	414	392	407	390	376	403	380	393	388	386	366	389	384	410	365	362	395	381	354	390	429	360	393	381	393	414	408	364	381	408	401	395	345	348	358	375	388	400	388	373	388	367	386	421	380	420	377	405	408	387	396	357	395	357	381	359	347	429	385	411	374	407	387	429	380	366	423	382	401	409	399	387	362	416	406	385	365	387	382	360	356	412	381	387	408	386	404	406	387	403	389	404	361	373	402	400	382	384	382	384	391	411	416	378	425	402	429	370	414	384	391	386	419	381
18559	20385	36205	38584	34560	33383	29096	26014	21449	17564	15474	13002	10922	9493	9337	8823	8980	7388	7254	6313	4688	4436	2434	2411	2003	1828	2597	2145	1576	1605	1440	1425	1226	1251	1274	1165	1158	1067	1052	1040	1007	978	947	1715	1648	907	886	926	887	911	920	846	865	920	953	896	904	913	870	910	946	863	908	940	896	923	908	921	882	922	880	898	840	923	852	871	840	877	861	872	924	869	915	875	881	872	869	894	835	863	903	883	927	908	861	898	916	899	902	867	886	869	914	866	972	894	856	878	941	913	876	847	852	945	870	915	852	894	917	937	912	863	936	927	909	873	852	849	872	878	914	866	864	933	879	915	863	907	904	925	909	935	864	887	931	843	822	899	908	898	943	915	888	934	849	902	893	942	868	866	908	876	885	938	873	846	927	907	908	877	908	919	901	860	847	909	914	893	873	905	927	852	951	911	834	870	883	911	873	881	914	871	872	883	925	894	845	894	835	860	883	866	884	881	870	857	862	920	828	900	864	850	868	890	855	905	917	837	887	926	861	881	898	898	872	841	884	890	939	942	867	947	881	895	938	863	863	911	885	855	850	870	889	864	849	922	914	876	875	926	883	879	841	881	883	885	878	842	864	895	842	841	891	902	890	901	892	930	870	914	898	880	891	845	893	864	877	850	957	949	876	845	839	864	890	898	910	899	872	857	879	879	858	881	852	880	903	892	912	930	872	841	848	916	897	868	892	916	929	895	898	859	879	888	813	889	849	926	962	825	864	898	883	865	949	906	939	875	908	890	906	924	905	863	895	896	907	857	897	892	899	880	898	920	825	851	849	914	902	862	870	874	886	888	886	876	896	890	912	911	901	896	888	840	901	831	866	883	839	893	892	886	896	850	847	883	888	885	890	874	896	865	868	899	898	888	936	904	839	962	845	803	866	907	852	894	931	881	901	913	822	888	918	868	924	908	889	855	886	874	914	884	854	903	899	862	858	865	850	883	837	880	903	881	870	869	858	917	869	858	906	877	840	898	880	837	944	859	903	891	875	875	867	895	841	839	838	855	844	902	901	832	940	888	813	891	893	826	876	931	944	877	901	913	887	862	815	916	828	954	889	895	871	861	882	875	869	904	875	946	845	864	893	871	938	918	875	876	872	890	852	889	907	893	850	881	910	923	913	854	841	944	900	880	858	855	850	833	879	899	852	885	864	901	889	882	815	877	872	866	870	930	897	890	876	848	895	889	849	905	855	898	911	901	892	845	873	900	884	898	883	842	849	871	874	897	912	908	809	865	854	902	864	909	893	836	882	867	899	867	913	905	899	917	924	936	860	841	915	898	855	901	911	884	882	881	913	937	888	883	881	898	871	928	908	873	919	901	903	936	861	907	911	836	886	912	895	897	880	882	893	824	909	880	878	904	868	893	882	856	895	890	924	882	880	894	933	861	898	903	891	874	863	834	951	884	878	867	865	886	851	868	863	856	851	943	866	855	869	893	864	886	893	870	928	873	880	877	898	958	858	884	894	924	896	880	917	827	873	867	941	851	939	931	925	884	912	878	852	892	850	875	886	894	904	894	880	847	874	917	847	865	914	919	884	877	911	899	875	917	856	857	861	885	912	882	895	888	865	919	899	849	835	881	831	847	868	885	902	917	896	915	891	887	799	894	849	818	891	894	901	857	962	874	874	893	859	866	878	910	866	927	929	888	890	895	885	890	850	914	852	897	888	875	933	845	856	891	885	899	848	870	871	859	879	879	863	856	873	888	824	899	941	890	840	895	897	877	912	865	934	867	890	889	911	934	848	932	899	872	870	911	969	869	911	827	936	891	845	899	834	890	864	880	904	906	855	924	856	878	949	887	872	894	856	874	928	877	921	879	885	895	960	896	884	883	856	860	922	878	870	896	858	909	896	865	905	810	891	907	855	890	856	869	926	883	899	908	880	915	923	877	919	914	846	880	866	873	868	872	853	906	871	873	849	891	848	909	872	859	871	913	926	869	901	872	908	847	845	849	877	861	885	941	858	871	905	883	919	918	852	912	883	889	870	908	861	881	895	853	903	923	869	897	859	912	872	931	925	852	881	857	884	839	852	856	857	860	916	880	858	875	900	924	875	897	887	866	930	869	882	886	903	884	895	871	886	930	881	865	854	900	880	864	899	893	874	927	886	891	905	905	842	875	885	871	835	857	829	904	916	873	914	860	881	886	888	878	793	834	843	846	836	906	839	889	809	918	852	889	900	873	919	899	884	831	930	928	882	903	929	916	896	851	894	867	843	893	896	831	903	849	876	903	858	886	891	897	890	896	864	886	876	889	877	901	883	874	897	941	915	913	858	862	925	890	859	911	862	861	874	869	884	883	919	879	891	858	883	945	891	907	837	889	836	893	868	926	841	900	935	847	874	899	893	853	909	896	881	868	888	907	853	915	821	904	876	893	915	848	882	894	864	873	871	888	931	887	857	870	935	887	881	873	911	838	873	923	879	879	897	882	868	879	862	862	839	873	901	870	886	885	879	901	915	882	843	901	840	902	866	894	877	873	850	882	857	841	901	881	897	890	874	877	869	952	904	845	864	879	869	869	914	938	900	909	786	855	893	911	866	865	853	927	961	908	920	927	851	869	896	784	921	945	903	889	847	876	896	927	919	860	863	900	870	853	932	942	903	889	869	935	890	921	886	926	897	904	847	848	867	872	921	871	894	917	921	872	908	866	921	865	847	920	888	880	907	875	892	845	822	922	875	880	882	923	899	888	927	903	862	912	883	855	900	932	925	880	867	889	881	922	883	861	887	878	843	878	881	846	859	874	918	832	897	938	929	872	840	935	906	886	832	853	898	879	855	935	867	886	874	867	908	864	845	885	909	896	848	880	828	897	923	886	871	894	891	938	887	846	895	903	943	879	865	826	916	908	847	910	848	868	867	892	908	857	842	833	906	874	913	898	877	903	841	875	898	838	886	897	883	842	859	905	874	877	882	816	926	932	918	894	853	837	937	888	887	900	878	927	887	849	879	870	842	874	854	906	947	901	887	902	865	854	859	910	898	841	907	865	895	884	883	878	866	873	887	825	930	902	901	904	855	869	897	871	877	954	933	922	879	877	878	891	923	878	900	917	909	857	861	871	879	869	918	889	869	869	880	854	915	849	862	921	872	869	920	889	859	910	904	916	861	855	867	913	855	850	875	860	922	915	847	894	882	876	862	865	869	846	896	889	922	840	890	876	942	897	869	906	874	884	878	875	928	893	935	852	881	948	899	851	872	895	859	912	908	861	875	839	917	851	863	948	893	861	839	863	901	881	868	827	900	868	869	857	879	937	878	839	842	902	866	855	865	911	908	921	892	894	888	889	867	807	922	862	895	864	872	850	845	869	905	890	874	881	840	883	896	876	899	891	877	891	900	913	921	847	903	945	874	877	860	865	810	816	932	875	893	877	845	822	872	880	893	925	907	885	877	923	920	916	855	856	889	924	896	867	845	877	874	926	941	911	841	912	899	897	820	894	921	833	900	887	884	896
14803	11474	14749	10841	6439	5526	3717	2516	1646	1084	873	828	616	650	573	531	427	423	384	363	315	315	252	296	283	245	280	292	239	225	225	201	215	217	233	211	209	218	231	186	227	219	199	217	219	230	195	206	215	229	205	213	182	199	190	218	206	190	202	196	220	184	196	207	215	224	201	196	184	198	229	194	213	191	191	208	208	212	209	209	171	172	195	208	235	203	217	189	249	207	205	186	227	181	206	230	189	221	203	210	192	206	215	216	192	201	209	255	223	220	217	205	220	239	190	227	187	229	214	213	208	207	208	225	206	225	203	202	227	218	214	198	198	197	176	190	202	201	180	222	237	207	199	206	222	214	217	194	210	232	211	220	173	180	225	199	196	183	213	212	220	201	228	211	199	204	191	201	200	204	196	230	215	191	207	187	240	192	197	207	211	186	208	226	220	211	197	207	179	201	194	230	198	217	196	225	192	200	221	222	209	211	211	217	221	212	216	207	210	193	209	214	200	206	209	217	193	208	197	219	219	196	197	217	225	202	195	238	214	213	234	236	195	216	218	211	213	227	224	201	205	224	206	197	194	179	213	183	225	210	229	214	232	198	241	210	205	169	221	213	201	224	173	200	217	241	215	202	220	201	224	226	264	207	217	237	218	217	200	197	214	191	199	204	207	214	209	203	215	202	196	211	205	180	215	244	212	229	236	226	199	188	213	243	212	204	198	195	208	208	204	223	207	240	215	232	219	191	203	195	221	233	184	202	218	231	212	204	220	206	209	223	214	213	223	197	222	226	205	199	185	176	221	186	181	220	178	193	200	182	194	225	184	219	183	193	193	187	204	219	185	223	178	205	205	187	194	224	220	227	187	202	235	196	211	215	218	176	175	181	204	207	231	196	197	216	194	213	216	218	229	208	176	206	212	210	207	213	238	191	204	203	210	207	193	196	199	230	219	203	189	228	205	205	234	188	212	200	206	215	194	202	238	190	187	200	184	212	240	205	202	193	183	197	204	227	226	219	210	229	208	183	194	216	194	199	189	195	213	209	192	197	213	206	182	220	211	213	215	243	206	207	228	220	213	211	230	204	202	218	206	212	199	204	225	236	195	212	216	188	199	190	191	197	211	219	207	209	204	193	214	228	206	224	168	224	215	230	200	230	206	197	189	202	219	206	194	225	216	193	191	221	198	217	187	181	198	198	214	210	181	222	209	219	178	196	200	215	178	222	211	206	198	205	213	210	249	209	227	247	231	229	215	234	191	190	257	215	204	213	191	188	195	216	208	233	186	231	220	206	196	202	180	203	213	196	208	224	198	193	184	187	205	226	193	164	202	219	197	201	215	225	198	178	195	205	240	215	217	209	201	208	226	209	218	208	222	221	202	220	238	208	149	170	209	218	206	197	204	204	187	195	183	199	234	198	213	218	226	229	198	201	195	174	196	209	219	220	197	213	198	210	214	196	165	228	178	223	219	201	228	222	236	214	211	219	204	199	211	202	214	218	212	211	214	197	196	223	219	191	198	217	214	188	202	206	207	202	215	202	214	192	211	203	195	204	196	206	211	229	220	217	226	208	217	203	217	215	219	210	221	231	180	181	197	234	215	207	223	194	212	203	174	196	190	223	200	206	206	181	188	178	197	202	210	220	182	211	206	219	197	204	192	196	202	210	221	217	201	208	216	241	209	221	212	215	238	223	214	207	193	228	203	213	222	221	213	222	205	214	219	231	200	215	192	207	204	206	230	232	199	218	242	219	191	214	223	190	202	208	193	214	216	223	225	230	227	229	222	227	194	221	231	208	202	177	211	196	214	202	190	200	196	215	195	210	191	207	258	188	212	228	225	205	213	227	202	176	211	219	211	223	197	182	221	220	212	210	210	189	217	229	215	183	233	201	214	206	203	225	220	207	213	215	216	189	237	185	208	209	193	215	188	203	204	179	214	209	205	215	214	206	190	201	207	227	215	221	243	182	195	218	227	212	211	216	209	196	182	218	218	208	186	195	188	198	216	213	206	189	192	189	205	201	198	205	226	219	204	210	214	211	192	231	228	193	205	212	220	199	189	231	193	227	195	244	203	208	177	203	210	215	223	239	193	208	220	218	210	224	184	205	217	208	211	202	208	199	246	219	216	204	207	211	220	194	214	191	202	199	204	193	192	192	194	220	213	225	210	211	249	216	222	221	239	218	217	208	193	215	202	223	206	199	212	210	213	211	196	233	193	200	212	185	206	196	230	189	205	213	206	200	234	200	215	202	186	194	205	228	204	220	179	208	188	231	224	209	192	218	185	231	211	199	224	208	209	201	187	220	251	205	204	235	214	209	220	214	225	209	207	253	205	186	168	229	225	179	209	183	206	208	198	195	219	222	191	207	177	182	206	206	229	192	203	209	221	189	203	214	212	229	210	202	216	205	192	211	191	200	230	203	212	221	197	196	198	202	202	195	168	216	222	242	193	223	194	230	188	227	224	213	201	203	219	235	204	204	184	182	199	213	210	228	232	215	212	175	214	224	207	198	229	195	227	213	210	208	207	219	196	208	188	220	204	205	183	207	181	214	194	191	219	234	217	207	235	214	191	204	186	231	213	191	197	193	206	192	227	233	231	195	222	236	209	200	210	182	223	194	212	206	195	199	215	198	217	238	240	186	214	209	213	221	210	206	214	194	213	202	217	218	209	199	187	214	227	198	218	222	217	209	209	199	210	226	189	195	178	211	220	230	218	192	197	214	206	213	213	215	198	213	199	215	208	191	193	198	221	210	223	212	234	203	214	203	197	203	229	200	241	196	202	195	209	201	197	212	197	235	241	192	191	212	207	219	220	203	206	184	228	221	221	220	212	217	207	178	216	207	217	222	203	204	203	207	235	187	191	201	224	226	201	194	202	209	240	207	201	197	213	211	204	219	196	221	213	202	216	193	215	226	199	192	212	180	202	188	224	206	213	213	184	209	195	208	199	202	182	190	199	204	211	207	213	187	230	213	190	209	225	228	209	210	205	202	185	219	192	214	199	198	228	218	224	179	210	193	214	208	205	216	208	210	210	205	185	215	238	211	230	215	220	197	211	229	200	234	239	219	206	210	217	222	229	200	184	212	214	206	206	197	189	181	186	225	190	191	212	194	184	188	228	209	232	205	225	206	196	220	213	217	208	217	192	191	196	211	215	216	231	196	197	229	206	205	160	228	216	201	202	186	183	182	198	206	200	176	205	216	226	208	196	195	205	230	204	230	244	219	187	195	214	224	206	204	174	204	202	222	263	229	212	210	219	228	210	171	192	185	214	229	176	170	214	213	223	214	227	238	194	216	216	175	188	203	207	208	219	184	206	214	202	231	206	194	222	227	205	217	209	172	205	186	217	194	218	200	177	194	161	209	192	213	218	194	200	209	187	199	175	191	234	222	185	207	226	215	208	185	196	198	233	185	200	195	172	227	194	207	216	202	196	244	219	232	227	193	233	201	210	199	207	220	201	202	224	186	180	197	202	196	213	227	196	216
8080	9637	21307	21707	17137	17780	13482	10066	7252	5214	4195	3721	3057	2993	2570	2425	1987	1717	1757	1419	1293	1111	970	1156	866	775	1156	836	704	704	664	682	666	650	633	605	571	534	545	584	555	492	543	556	616	519	485	518	562	535	540	490	510	521	522	530	490	522	521	552	547	528	529	522	522	537	512	540	522	478	560	517	534	524	511	529	527	497	557	516	543	479	489	547	506	514	523	540	532	549	561	476	483	515	528	520	493	544	542	513	534	527	533	504	533	505	539	531	557	535	521	528	506	567	524	492	539	522	528	499	519	502	536	518	520	532	545	500	516	558	518	529	501	476	499	494	493	525	517	494	568	515	500	518	496	513	554	524	564	536	506	511	523	533	554	510	558	548	532	505	516	486	502	520	486	528	551	559	504	492	571	534	500	506	505	525	560	496	514	506	519	489	503	520	501	540	512	542	504	512	513	483	545	484	488	510	530	479	556	474	564	514	555	525	489	546	574	531	515	554	519	523	507	510	536	535	530	554	526	498	540	502	526	489	533	519	529	518	534	507	531	550	535	495	530	525	532	510	499	535	523	527	538	539	498	493	517	537	513	538	494	520	534	534	562	509	562	552	514	504	531	543	502	508	576	544	566	517	475	549	528	543	507	524	523	540	526	517	514	507	508	504	525	507	513	498	526	515	540	538	514	545	543	497	509	515	550	523	492	536	548	490	532	553	500	513	514	514	496	508	542	562	529	524	549	536	517	528	511	523	526	533	529	545	556	526	498	530	500	563	535	536	547	514	547	509	479	528	497	524	537	570	519	560	497	533	514	512	519	479	509	560	522	509	533	535	525	476	543	516	538	518	542	528	511	559	547	542	551	471	499	506	513	540	519	539	527	505	479	507	523	499	546	515	535	519	499	533	516	467	489	487	500	514	545	516	534	575	543	531	521	484	537	533	521	565	552	535	543	530	542	539	514	560	496	521	528	525	564	542	552	505	551	502	517	515	507	533	560	514	526	544	551	518	519	486	543	535	556	492	528	518	535	517	514	538	530	496	508	524	546	545	543	493	521	495	540	513	503	546	495	528	516	533	493	507	522	507	539	551	497	521	510	534	523	515	560	510	512	491	528	522	528	509	515	530	515	540	490	501	525	560	486	504	529	475	523	518	584	497	523	532	552	470	512	583	536	556	460	531	517	504	537	548	534	523	525	518	538	548	542	529	568	496	499	547	516	548	519	519	488	540	542	520	572	539	548	520	533	508	486	525	534	508	513	524	541	521	556	492	514	508	586	488	508	540	540	536	533	497	520	545	534	505	511	537	512	508	573	494	505	521	533	549	527	507	492	547	520	491	546	493	520	536	547	564	551	497	484	505	508	541	497	508	513	533	582	537	510	456	500	513	520	536	524	513	522	552	545	515	545	528	499	514	509	537	518	557	498	522	527	552	518	543	558	563	529	469	499	543	529	509	537	515	528	564	558	537	527	587	505	530	531	506	503	556	512	537	551	549	536	519	475	542	547	526	519	525	505	547	485	483	543	534	533	509	532	510	574	559	555	510	542	475	548	525	542	485	491	484	589	546	496	499	538	545	510	513	525	510	505	515	559	555	537	559	507	522	535	546	511	542	535	546	516	495	501	509	507	518	577	527	522	528	501	514	504	558	519	533	536	514	507	505	541	534	526	533	545	523	528	528	543	502	561	507	553	551	544	473	576	499	550	508	519	535	551	527	501	513	513	546	518	532	514	491	497	546	523	522	510	545	519	537	550	524	521	558	540	514	559	527	551	551	501	516	498	510	462	526	556	492	497	517	504	503	521	491	519	521	530	522	485	520	526	555	510	502	527	489	542	531	533	534	504	510	489	531	534	524	502	508	489	549	538	506	574	503	525	506	524	555	541	493	557	518	488	513	530	543	544	498	561	492	527	561	510	554	527	541	500	549	480	529	514	514	548	556	522	520	537	514	560	534	530	512	518	516	558	523	492	545	485	507	529	552	547	519	526	529	525	530	487	510	512	535	561	522	525	528	573	536	509	481	539	516	504	533	512	504	511	529	514	582	505	531	562	496	511	530	496	517	545	540	559	542	558	518	504	512	528	525	529	514	547	521	523	494	550	545	502	531	515	502	501	542	522	528	565	523	555	522	541	482	532	506	577	544	579	572	547	544	517	523	512	527	546	549	543	522	532	477	536	545	484	537	528	515	501	546	501	551	537	532	534	542	518	489	505	505	501	550	518	540	553	549	500	520	563	507	551	505	548	561	494	517	495	528	542	539	561	508	543	522	496	554	517	563	497	469	513	547	521	537	531	521	538	508	547	537	534	514	528	537	540	492	521	545	552	505	486	518	539	506	527	498	519	490	509	494	524	519	557	556	506	529	584	499	547	534	508	541	528	539	483	477	506	549	532	552	504	491	501	498	508	514	527	534	543	507	528	505	546	535	545	523	543	532	514	548	568	527	525	532	515	515	510	568	521	541	540	536	543	542	487	518	519	574	505	503	472	537	545	510	508	515	503	521	536	514	540	534	519	500	503	494	506	547	513	533	498	521	517	518	525	490	537	504	520	559	520	529	530	489	501	548	540	568	561	529	518	519	537	501	506	586	536	519	514	515	558	548	539	555	488	509	485	521	500	499	534	530	530	573	570	531	535	536	520	547	517	524	517	522	543	524	490	548	486	544	546	528	535	501	485	485	509	544	480	499	524	518	523	539	526	520	536	500	524	527	487	494	508	511	540	534	516	537	492	514	508	553	537	529	551	551	529	523	508	504	546	570	521	532	538	509	512	527	516	550	509	503	540	510	547	576	516	493	541	558	538	563	524	496	532	524	518	554	474	502	491	467	514	531	521	532	542	508	514	529	509	542	551	567	522	531	544	520	502	544	497	530	560	543	507	530	495	545	539	526	531	547	526	530	547	548	472	550	520	535	510	539	530	531	509	489	495	527	536	502	549	496	474	501	552	496	525	545	489	558	481	539	499	523	511	498	482	510	499	557	507	489	484	488	553	553	588	483	530	505	555	527	505	533	536	493	538	571	545	500	507	526	530	509	533	517	533	532	500	493	448	517	530	549	491	527	542	480	519	543	476	515	534	508	549	531	559	524	548	510	491	520	541	530	550	521	582	545	536	476	503	545	521	551	509	579	534	526	537	554	506	544	524	527	504	511	547	492	522	545	560	517	521	514	520	519	531	524	513	524	527	514	567	559	530	548	522	545	496	500	519	520	554	538	543	496	499	545	520	536	541	526	554	493	512	525	489	542	534	546	545	521	505	522	531	524	542	506	537	526	496	529	540	538	549	530	545	519	508	500	537	520	540	519	508	477	496	500	537	526	519	500	545	547	496	539	575	533	570	497	477	519	528	535	511	537	515	523	528	565	523	534	506	531	550	528	492	576	528	520	501	548	525	521	549	518	501	564	567	540	527	515	557	572	538	547	532	562	506	482	498	530	530	537	559	529	500	486	525	509	514	498	549	528	559	516	542	489	524	518	498	497	516	516	526	485
25833	20137	26179	21453	15201	12364	9390	6508	4316	3162	2628	2145	1669	1650	1412	1183	1038	1162	982	672	652	594	547	526	389	388	426	407	345	357	377	340	356	370	308	302	312	325	283	273	310	286	313	324	393	304	285	293	263	261	299	316	272	291	309	284	311	300	281	263	269	291	308	301	296	266	287	253	291	297	304	294	313	322	330	290	300	317	284	277	328	273	316	306	263	279	269	260	302	298	262	303	307	255	288	293	318	288	288	308	332	279	287	285	291	302	274	301	286	291	301	292	281	314	329	286	266	324	274	260	285	321	286	251	267	286	260	292	308	316	306	280	301	292	281	253	294	263	342	308	299	287	296	278	268	294	282	339	248	301	256	304	288	289	289	270	281	305	284	286	295	282	309	285	280	275	282	296	285	265	282	299	314	257	307	291	281	253	302	276	298	295	252	289	305	268	295	298	252	270	308	281	293	265	309	269	276	300	303	302	297	287	338	295	311	291	268	290	279	306	267	304	288	301	303	282	284	288	296	294	324	262	298	290	281	272	302	296	285	313	321	316	268	299	319	271	284	260	288	291	288	306	267	283	316	309	294	304	271	301	290	294	294	283	270	267	295	255	292	308	302	308	305	313	291	303	274	247	326	319	295	290	301	334	277	287	321	251	295	260	323	293	271	301	273	282	266	280	271	269	268	301	254	297	290	334	295	311	292	248	274	272	320	307	282	320	299	327	272	291	316	274	263	269	285	279	288	255	290	302	284	277	304	290	287	250	277	272	290	278	292	325	290	278	302	304	306	289	288	303	290	277	283	312	267	277	317	293	291	287	310	291	282	292	287	305	288	296	257	287	264	303	303	286	285	278	293	302	267	327	283	301	279	290	312	298	342	278	302	314	286	280	273	284	311	275	286	317	277	306	337	266	292	316	285	305	308	273	278	280	285	284	298	270	269	290	283	284	284	322	295	255	280	285	290	312	304	300	302	301	290	281	288	301	273	303	289	306	273	274	302	304	275	312	301	275	248	294	259	282	270	298	303	288	289	287	284	320	284	277	296	263	295	313	327	303	293	283	290	305	300	300	289	289	243	306	304	286	268	284	299	280	295	305	314	302	282	268	312	322	287	310	307	322	292	265	290	309	279	297	296	279	297	281	269	303	304	305	277	292	321	281	287	283	277	274	268	308	291	317	289	277	293	273	290	326	293	273	261	308	304	289	293	281	295	260	309	331	282	285	285	273	279	279	287	262	300	278	300	297	295	297	272	302	303	266	275	284	259	269	294	285	291	268	314	294	316	277	302	290	288	277	277	326	299	289	313	310	330	304	264	279	297	300	283	323	291	290	252	296	282	296	287	297	281	275	306	286	280	294	287	272	317	252	320	328	302	292	281	301	288	258	317	301	275	312	296	305	272	319	276	309	285	257	263	278	283	271	259	294	310	320	289	273	276	284	291	294	274	269	297	275	312	278	277	290	250	300	304	292	302	288	293	305	284	281	284	287	314	295	286	278	310	299	300	305	331	295	287	297	311	292	277	277	309	278	292	296	309	289	257	304	303	288	276	271	264	290	312	309	278	303	316	295	257	297	295	292	289	295	313	277	277	295	307	302	282	284	313	302	264	284	281	299	322	285	296	311	285	294	293	275	294	297	279	285	279	310	288	320	277	259	271	275	293	258	308	292	297	298	291	297	289	282	305	280	300	298	305	266	273	307	305	335	312	332	287	280	294	269	303	278	303	266	317	323	306	287	304	277	318	233	306	311	288	283	304	304	295	263	298	297	278	298	342	296	297	323	275	289	272	302	314	306	296	280	304	303	281	337	285	288	286	282	295	298	269	302	294	278	274	284	351	295	278	274	316	302	313	283	270	261	298	268	303	300	259	283	301	291	269	282	249	304	306	297	281	281	306	302	237	262	302	285	297	317	273	233	298	259	281	264	286	271	308	294	303	316	306	297	288	307	296	291	309	295	304	316	321	297	288	264	321	281	287	276	304	278	293	278	292	340	314	316	288	303	288	290	285	297	268	279	280	294	298	288	287	276	298	284	269	278	293	293	323	292	268	305	282	264	324	287	301	298	283	314	285	292	282	299	287	279	303	314	310	311	280	296	271	306	287	293	263	282	298	289	289	331	291	297	297	296	330	301	320	286	283	271	320	291	260	280	266	259	309	313	281	294	307	253	299	270	252	297	310	285	296	278	259	295	271	314	268	275	349	297	304	305	271	276	303	290	312	284	291	272	278	313	303	321	287	306	266	284	290	285	274	304	307	256	295	294	270	295	249	275	321	306	296	272	304	292	282	330	258	297	313	284	292	310	307	329	304	285	286	294	270	318	296	295	249	298	279	268	288	262	287	291	290	283	297	305	310	279	263	309	278	280	264	319	291	308	277	252	278	276	287	315	285	255	273	287	251	302	306	311	309	303	285	282	285	321	303	294	286	305	324	309	299	332	302	330	279	288	247	273	348	274	282	314	246	311	318	270	278	291	308	312	310	302	294	300	331	274	271	292	295	276	295	316	315	272	317	334	298	273	300	277	307	272	307	304	269	321	296	247	302	283	273	273	301	305	283	300	287	299	319	291	281	295	294	264	280	305	288	292	307	267	306	281	312	309	310	279	307	308	284	281	293	308	321	304	288	305	282	331	289	271	281	293	278	291	305	302	259	269	294	329	298	307	277	295	283	301	310	282	288	330	312	307	269	276	296	278	299	301	284	300	270	293	276	276	284	333	266	275	322	272	271	275	308	286	290	284	296	277	281	281	289	318	290	293	261	290	309	275	282	291	293	304	303	281	297	282	258	278	267	294	286	287	259	248	320	274	292	293	318	257	309	307	289	256	309	292	263	287	319	274	284	303	257	290	306	282	319	281	292	262	282	299	287	302	284	308	295	289	275	273	294	290	286	300	324	288	313	290	314	298	263	283	299	287	271	288	287	291	286	270	327	248	291	251	294	313	302	290	289	300	245	250	305	285	293	303	298	280	311	316	257	272	268	281	300	254	289	276	289	281	251	282	286	300	275	269	275	291	336	309	267	287	303	305	264	302	314	272	272	302	270	295	330	290	303	303	290	290	290	302	287	282	301	292	300	301	288	321	269	289	287	302	270	309	295	291	289	317	309	320	326	304	289	293	293	271	276	293	260	272	273	259	307	319	273	278	261	274	320	344	278	275	279	285	270	261	274	291	285	304	268	312	283	266	284	304	292	299	304	279	270	269	280	293	286	285	281	292	304	299	284	279	267	290	288	295	292	291	272	280	252	288	267	282	266	289	310	278	305	289	292	288	302	301	290	298	310	314	285	268	276	268	285	305	293	332	278	272	252	270	286	320	289	274	289	304	271	302	290	267	299	325	298	311	297	283	288	324	286	296	295	258	301	277	284	289	293	303	291	275	307	299	258	320	312	287	274	267	304	307	321	257	287	290	294	300	315	318	286	281	308	299	289	289	293	292	277	287	265	316	313	257	282	288	286	308	308	295	277	289	308	285	307	258	293	292	291	292
14613	16389	30882	32354	28555	27569	23970	18769	15206	12532	11016	9350	7708	7732	6736	5743	5551	6042	4877	3276	2903	2569	2370	2268	1676	1597	1805	1273	1109	1109	1046	1087	994	1012	932	825	858	852	794	803	785	769	722	953	1336	688	713	730	717	677	663	753	718	728	698	668	606	692	745	709	729	702	700	677	736	691	689	722	710	706	732	667	649	761	727	689	723	679	747	693	709	729	751	762	713	683	706	702	694	685	728	694	739	757	690	726	685	739	727	705	682	690	715	678	703	719	688	717	699	676	687	681	700	714	706	687	707	707	706	670	677	691	703	703	714	706	753	727	734	688	731	730	704	738	724	692	670	681	711	701	722	699	735	702	720	688	691	673	656	698	726	707	683	724	721	717	739	684	690	720	714	725	712	713	704	697	664	707	743	661	721	696	650	712	689	681	714	674	706	661	704	751	711	712	720	664	694	704	734	687	737	652	717	726	694	697	695	701	735	723	682	696	705	712	693	728	686	673	729	667	729	697	700	683	718	704	686	727	653	697	703	713	683	772	673	685	739	655	728	738	757	733	700	749	706	760	679	706	659	675	715	667	713	679	705	696	714	696	733	738	718	690	657	711	707	668	692	709	707	711	687	683	704	733	682	693	714	742	716	738	719	718	715	716	716	729	694	705	671	705	713	686	712	745	661	680	684	717	708	735	686	717	672	696	709	713	678	735	768	701	709	696	692	734	738	703	710	695	686	674	693	748	698	738	720	712	676	668	685	716	703	723	710	696	716	701	747	697	666	741	700	655	713	691	668	699	696	699	716	721	676	719	679	691	669	709	721	716	678	691	711	698	690	663	723	701	668	696	733	740	726	724	701	684	688	708	727	714	694	707	676	689	675	702	719	692	751	708	711	709	733	690	722	685	727	701	693	746	722	723	693	746	715	701	744	660	716	712	755	749	701	661	699	698	683	711	680	702	680	695	766	699	682	671	693	707	714	724	691	701	710	709	666	685	727	726	731	722	708	736	711	717	700	712	747	730	706	695	702	690	731	672	701	699	686	717	703	691	722	732	692	728	719	719	716	740	693	746	661	710	685	712	734	711	707	675	705	688	714	701	682	708	645	720	745	733	752	728	699	672	683	722	700	714	680	692	693	701	735	684	750	673	704	688	707	728	741	724	706	664	711	722	665	695	687	674	707	686	677	731	706	735	655	679	735	644	692	737	714	671	682	793	731	680	693	703	779	705	717	705	764	682	679	661	704	754	716	688	707	697	660	651	693	686	694	692	704	703	644	713	722	656	699	699	718	691	702	732	642	737	698	685	683	666	708	692	747	718	736	704	692	713	722	708	679	722	719	717	744	722	683	690	685	670	705	738	706	720	675	655	711	739	649	657	746	714	676	699	655	728	665	703	724	681	684	750	713	701	671	686	757	699	690	698	682	675	689	683	718	692	722	723	713	732	713	716	653	746	701	657	720	677	745	644	707	726	640	687	698	726	701	637	687	696	646	723	728	724	649	714	714	733	713	726	697	734	724	658	729	734	666	672	676	718	678	730	705	730	725	717	719	723	656	715	735	703	713	736	693	674	727	657	729	732	741	670	690	696	693	734	694	736	770	679	694	724	706	711	707	678	728	735	700	716	741	682	716	715	704	727	690	678	690	710	709	717	747	770	697	684	670	706	732	660	716	721	697	727	745	671	658	717	718	703	680	740	708	678	707	733	705	709	673	711	764	714	699	676	685	696	685	700	674	710	719	705	686	655	681	691	764	708	717	700	704	679	714	704	716	665	728	692	670	717	716	672	684	687	640	649	691	698	700	689	665	696	731	726	695	712	753	676	708	667	652	679	697	687	698	737	673	680	713	646	717	697	650	746	705	716	661	706	685	726	705	701	695	706	724	660	689	709	698	723	674	691	761	745	681	658	690	673	715	702	685	734	640	691	720	701	669	695	701	691	666	705	742	724	708	729	740	669	704	697	715	695	681	734	729	705	714	660	700	707	644	700	682	733	756	703	678	729	733	722	740	705	728	703	702	731	710	701	754	722	726	741	648	702	710	691	716	680	736	699	735	704	692	703	721	744	691	714	727	694	738	734	711	707	705	712	757	716	690	691	704	680	702	702	705	727	725	667	664	723	682	633	696	673	692	658	670	691	721	692	750	750	687	686	710	692	696	659	731	711	703	697	712	708	757	740	699	693	681	729	716	692	721	700	723	727	700	705	692	641	677	725	721	687	714	725	722	683	660	698	719	731	720	750	704	674	732	694	657	669	747	695	646	694	705	682	727	696	707	679	704	713	704	741	651	710	672	737	680	690	721	699	670	705	739	685	715	693	697	720	739	671	689	690	694	709	665	682	686	674	666	695	693	701	660	709	709	702	713	743	708	680	742	738	721	715	708	660	725	648	707	652	714	706	687	724	710	676	707	710	663	695	702	695	714	666	715	706	707	616	741	675	690	727	660	766	736	698	710	733	712	679	718	672	748	713	714	660	737	684	742	661	688	685	674	700	699	693	682	722	706	717	714	715	710	723	720	685	684	692	697	657	711	709	682	756	709	790	722	678	685	718	749	691	764	693	729	699	728	739	735	768	717	677	672	717	682	681	685	704	744	710	691	676	734	706	737	697	678	709	700	680	731	686	710	695	767	685	661	750	744	683	732	721	691	720	702	754	753	718	650	697	752	695	685	694	637	717	663	676	712	702	694	729	735	664	747	765	713	701	678	655	698	710	715	727	681	693	698	647	700	691	727	732	678	698	707	671	710	740	655	702	750	692	726	681	689	674	743	742	694	684	687	690	695	709	709	696	712	758	754	700	698	729	695	718	674	736	714	713	730	727	682	700	698	749	682	709	702	735	677	709	733	683	736	717	686	705	767	693	718	677	698	729	697	780	704	654	707	698	689	714	725	738	696	726	658	675	687	666	621	748	672	702	673	712	683	746	670	695	730	745	733	715	693	685	723	719	737	734	707	706	738	711	708	694	687	663	681	707	692	704	722	632	747	666	697	678	742	693	691	645	652	735	695	745	730	709	721	709	668	718	689	710	675	718	720	714	751	700	686	720	688	668	669	682	726	733	708	710	716	682	690	690	614	708	743	674	726	718	684	634	686	707	679	705	721	722	758	651	710	677	739	698	685	667	740	691	695	712	712	684	686	672	712	681	721	691	720	737	743	701	667	681	722	743	694	658	730	719	730	727	735	737	718	715	654	699	679	662	692	717	699	717	726	674	726	671	671	694	707	682	720	696	696	697	712	751	657	644	675	696	692	708	715	721	662	741	705	710	675	682	635	692	687	675	736	687	704	715	702	775	693	711	707	744	721	683	682	705	674	719	708	710	720	685	692	708	739	665	682	695	698	766	739	661	710	665	682	662	673	748	693	703	700	727	732	712	677	709	675	712	711	716	694	700	676	663	720	731	687	765	738	688	665	743	708	720	690	701	706	771	751	687	687	697	708	706	680	693	737	695	700	734	731	698	663	725	715	694	712	731	710	733	681	735	723	720	735	728	706	718
34218	26761	32683	28039	21606	18171	14324	9992	7569	5190	4157	3301	2672	2346	1990	1606	1637	1853	1675	1144	931	933	830	718	581	554	588	537	486	484	415	471	432	418	429	459	464	432	419	398	408	401	414	495	655	433	408	408	381	392	362	409	400	353	369	389	397	407	421	380	396	390	393	370	387	386	402	395	398	423	449	375	407	395	405	432	413	417	382	393	403	379	359	378	393	412	414	385	375	382	382	414	420	403	403	445	373	390	417	392	401	412	432	407	397	432	383	392	356	397	395	405	367	392	360	359	425	369	384	390	403	377	420	408	397	373	360	378	419	372	421	394	378	385	415	403	400	371	389	379	359	369	374	346	365	414	409	390	377	404	387	379	387	368	404	398	412	371	418	357	374	426	410	394	379	390	381	393	373	371	430	385	444	381	368	390	376	406	394	409	404	389	383	393	401	372	405	366	389	372	398	413	373	383	381	392	350	384	389	380	374	373	399	431	390	393	371	350	406	368	426	387	389	393	392	382	361	387	428	371	397	411	376	353	346	408	387	431	403	392	412	361	346	383	357	387	355	372	427	385	415	373	433	412	396	381	377	392	427	419	341	383	365	371	387	374	376	376	394	386	430	381	418	367	379	391	382	402	386	383	390	369	376	387	415	404	394	373	384	398	434	421	408	375	367	371	394	435	375	371	377	416	367	376	392	401	432	422	369	369	379	363	383	401	391	375	416	407	376	367	393	370	364	398	373	335	400	436	392	380	416	357	397	394	359	400	375	381	380	389	385	371	368	359	402	380	389	393	357	397	394	422	402	437	348	345	373	388	401	380	423	411	421	402	403	414	386	394	416	404	407	396	406	409	404	389	404	390	359	370	363	332	397	370	391	363	397	399	379	325	393	364	388	392	382	391	382	391	366	407	416	407	395	383	355	402	411	367	360	349	425	410	395	363	409	351	395	414	386	400	387	390	397	393	388	426	416	375	369	371	396	370	387	404	409	390	350	379	375	389	395	382	468	380	392	370	363	339	375	423	398	385	396	428	383	415	403	415	412	426	394	383	367	438	406	398	391	370	360	377	388	372	369	420	418	390	377	403	388	413	377	351	419	435	374	395	375	397	378	433	404	383	386	387	384	395	409	383	348	368	402	400	371	403	429	378	346	416	400	357	356	339	380	380	368	369	394	422	382	411	361	379	403	425	349	398	424	411	358	354	353	379	364	392	403	369	378	377	443	382	365	393	388	390	380	387	387	383	390	414	354	382	398	375	369	386	396	401	460	429	395	387	378	404	385	391	365	393	389	375	372	397	379	408	396	394	389	404	369	429	383	391	358	405	388	376	373	431	412	378	378	379	400	369	405	364	355	362	356	386	393	417	383	369	382	387	398	385	372	378	366	417	384	419	383	373	392	398	410	403	358	400	378	338	382	372	346	404	375	436	386	372	412	415	388	398	394	402	400	387	412	440	422	400	420	371	408	393	405	409	367	394	411	389	396	384	402	400	377	387	369	352	401	354	391	398	370	403	375	391	420	390	363	401	344	394	411	385	386	429	406	394	381	386	404	411	417	380	374	357	412	393	385	392	411	400	370	391	409	358	353	398	428	383	394	376	426	396	396	387	347	384	372	388	394	397	411	387	379	369	392	398	383	423	384	380	377	367	398	353	391	385	364	372	357	407	397	399	404	404	402	353	372	405	404	363	361	431	412	385	409	420	355	434	371	425	413	368	385	396	397	384	364	398	364	423	383	407	380	394	395	365	382	378	387	378	378	436	391	380	410	381	387	384	416	397	389	404	432	358	374	391	383	419	426	399	392	391	430	387	416	381	381	413	395	386	379	365	426	373	427	383	376	384	397	390	401	377	378	399	376	419	335	372	362	396	373	393	413	404	413	387	408	388	402	385	376	380	369	349	379	384	408	397	393	418	415	382	383	383	374	354	366	378	436	402	371	400	377	364	405	372	379	374	390	411	378	390	383	403	421	377	374	386	374	358	400	397	405	400	382	365	379	385	363	374	370	408	411	394	398	381	391	376	374	364	379	375	395	402	416	372	352	377	381	424	414	403	429	393	367	426	384	421	395	372	376	387	385	413	380	360	364	421	367	434	373	371	409	398	404	390	403	391	397	415	409	392	368	371	393	406	402	416	383	372	404	398	375	391	397	416	438	393	398	375	399	399	390	403	381	397	376	381	390	420	387	344	387	348	402	399	383	383	377	365	416	386	370	429	397	388	374	385	366	365	380	364	396	360	413	393	374	430	378	376	387	390	421	370	365	399	415	365	360	398	441	384	328	413	403	401	364	382	370	370	382	398	431	393	417	410	420	393	409	370	372	361	361	343	377	385	365	385	397	387	391	376	404	367	412	363	382	425	394	411	327	369	359	370	411	432	374	397	380	423	413	395	410	399	438	386	382	404	406	431	386	459	414	438	394	403	371	376	385	415	377	381	368	365	406	353	390	346	367	449	409	430	426	387	386	424	378	395	414	425	418	355	389	355	351	420	352	366	368	407	411	375	439	418	363	377	405	410	388	390	376	384	381	396	426	379	398	390	382	381	385	396	403	385	424	399	403	371	393	396	450	389	373	428	400	383	408	398	426	406	410	397	367	384	396	382	372	361	363	392	412	417	419	379	400	364	376	378	388	408	390	396	357	367	403	376	394	394	434	374	386	421	363	389	378	390	411	395	392	427	378	383	407	413	419	353	365	403	407	392	379	362	404	391	382	355	376	396	417	371	398	398	383	376	388	376	370	430	368	408	403	399	381	398	386	396	370	385	372	384	415	419	392	375	403	414	412	363	393	403	419	409	414	412	386	393	395	385	401	410	381	379	425	398	365	391	408	359	413	384	435	410	379	376	360	405	372	427	399	394	400	372	423	392	399	397	370	427	374	402	390	398	398	370	389	383	376	350	387	392	381	362	381	360	399	442	381	364	401	427	395	396	332	398	390	371	423	377	379	399	416	376	380	401	392	375	412	359	405	398	382	391	405	398	390	377	365	353	389	361	380	369	356	365	352	382	385	367	407	380	433	427	374	436	388	395	429	410	412	386	381	414	383	381	387	384	381	382	391	393	394	389	398	389	342	388	400	373	407	378	431	404	418	373	363	408	375	396	406	377	402	380	388	384	404	388	380	383	439	384	400	377	390	399	353	377	386	394	387	424	405	354	387	380	386	387	382	392	384	407	401	408	400	378	400	375	421	361	395	430	400	394	423	366	381	388	381	410	360	360	368	390	411	434	397	400	397	380	364	396	360	385	392	414	376	430	398	397	386	363	391	415	407	392	392	403	366	356	408	404	384	391	394	367	381	413	423	393	369	352	383	397	386	396	432	383	405	363	376	379	364	409	366	454	391	384	370	383	388	350	406	393	405	392	350	386	410	393	370	368	366	364	436	378	404	431	328	395	397	461	366	400	397	374	411	413	395	394	390	374	402	389	396	412	376	429	397	375	425	393	402	378	418	376	378	396	410	407	396	382	399	400	383	437	396	383	389	376	376	408
18558	20469	34968	37316	34612	33321	28920	24539	20857	17329	15397	12950	11405	10640	9198	7417	8511	9346	8237	5504	4356	4317	3764	3022	2267	2009	2083	1788	1474	1399	1439	1433	1237	1244	1166	1222	1225	1083	1019	1013	1024	1021	988	1520	2392	916	874	897	976	929	911	889	880	905	902	909	895	941	883	901	899	895	904	882	909	922	901	840	885	911	836	894	945	870	896	807	864	898	894	935	942	912	929	913	870	956	891	928	906	886	880	858	897	889	886	917	898	941	917	911	889	880	887	909	838	915	858	839	927	901	899	891	943	918	942	878	940	880	900	820	970	910	907	886	914	844	879	852	886	859	864	899	907	885	871	876	874	944	895	899	897	945	890	875	913	919	895	881	912	891	893	860	939	882	897	871	851	878	865	864	918	910	845	863	877	897	858	856	906	870	852	904	930	945	875	875	910	882	930	918	918	914	877	898	905	924	888	910	882	834	865	916	891	882	905	952	885	887	867	863	905	914	846	891	928	936	919	872	899	872	869	853	999	887	885	861	903	868	905	876	887	906	873	951	891	924	931	904	850	939	957	889	930	919	927	844	891	891	850	845	853	909	882	877	867	909	900	885	861	896	911	944	891	827	897	868	893	899	920	863	886	924	939	848	900	893	957	890	910	837	889	885	958	890	838	922	953	881	920	945	864	858	916	906	889	893	894	898	860	872	884	889	920	932	896	924	884	845	877	857	881	881	909	900	860	927	875	871	875	846	950	906	911	898	922	876	908	930	812	912	881	911	896	874	918	901	926	906	892	868	874	907	902	880	900	832	895	885	860	852	866	887	884	912	898	923	923	929	879	857	866	909	972	869	908	922	894	909	922	946	870	834	893	895	878	899	905	890	861	933	836	951	952	922	881	855	931	948	867	897	869	866	876	936	921	913	968	881	899	858	925	902	919	864	903	907	862	889	914	887	901	842	900	910	921	889	885	860	938	850	847	888	898	878	909	882	853	868	923	923	942	835	881	889	845	819	902	887	853	869	958	872	844	902	865	878	896	939	862	861	920	861	903	909	934	943	903	928	971	874	920	857	874	847	886	868	885	848	913	851	917	939	913	946	839	893	919	898	931	895	895	902	838	962	853	874	885	894	871	846	870	861	895	893	893	933	948	904	900	869	906	866	882	884	832	921	963	882	884	885	877	902	856	952	846	872	864	957	895	890	871	934	956	850	925	904	879	888	925	888	976	895	886	909	905	853	922	894	905	942	878	869	890	930	916	869	906	905	882	894	880	922	929	986	889	895	939	883	841	859	938	864	878	900	907	893	932	933	959	912	877	866	922	947	884	911	878	878	903	904	889	942	896	922	898	864	901	899	837	906	888	927	890	877	849	854	941	914	938	818	894	922	886	852	844	930	889	940	848	886	948	902	901	843	909	917	898	900	889	888	907	884	872	862	873	844	903	914	862	901	924	905	910	884	894	900	903	890	904	873	939	911	884	892	949	879	881	885	901	891	861	905	924	877	904	832	897	858	872	925	867	878	908	879	854	905	982	927	907	900	928	942	881	919	875	872	887	885	886	889	870	895	867	894	875	872	947	902	903	911	879	864	886	853	888	912	884	894	896	853	913	834	879	873	878	869	874	896	907	904	915	879	911	844	904	833	870	871	931	870	925	895	896	910	910	917	873	901	885	907	911	916	885	899	893	909	918	856	903	867	890	867	880	849	907	932	892	868	891	948	847	859	935	887	927	909	830	914	887	934	915	926	888	913	874	885	916	890	939	887	881	897	925	890	899	892	879	893	907	906	879	897	919	912	869	885	950	891	913	857	865	899	876	902	937	894	926	888	884	877	906	865	845	881	868	869	853	855	934	886	934	906	872	844	863	909	924	864	906	904	830	912	892	880	863	909	881	917	886	892	911	928	892	890	864	881	913	880	869	860	885	913	866	872	846	837	920	888	887	907	894	889	873	893	868	871	915	910	861	939	911	876	878	890	922	915	874	904	902	918	854	883	885	905	911	895	916	888	905	898	856	845	931	931	883	883	900	920	861	850	910	873	895	880	946	851	911	892	867	894	893	876	879	834	924	940	852	891	887	917	932	842	863	820	906	849	867	837	950	911	920	892	883	888	895	904	939	873	898	914	893	881	877	939	897	874	907	910	879	921	880	924	888	816	972	975	894	918	931	868	910	814	904	868	896	842	937	867	902	879	885	862	887	914	900	889	889	890	892	888	864	878	912	881	890	925	841	883	906	958	911	854	796	890	877	890	895	866	929	898	932	873	916	888	896	914	904	869	826	869	893	904	894	904	901	877	879	880	888	910	857	846	907	903	881	873	873	904	858	883	925	881	879	901	868	867	855	882	910	911	871	911	878	888	863	891	919	896	854	922	912	925	869	892	978	886	915	915	880	910	880	868	832	866	895	917	929	843	896	894	893	873	868	907	886	878	912	945	847	845	942	898	912	943	868	903	874	877	857	895	921	890	861	914	895	884	890	907	859	856	939	908	872	879	855	867	888	867	855	858	898	891	925	955	905	858	923	881	920	875	881	848	899	911	925	859	868	944	912	915	898	920	951	905	886	907	900	859	906	889	866	914	886	858	904	859	871	895	909	877	863	875	904	912	925	810	865	857	881	873	871	889	928	922	898	908	906	910	919	849	904	911	932	925	926	874	888	912	900	913	918	868	907	882	862	908	882	865	909	887	878	884	860	898	924	864	898	960	867	888	883	946	937	879	875	913	910	909	830	874	875	893	921	911	892	932	878	874	846	931	883	902	956	908	904	971	918	906	903	895	841	881	852	887	868	912	829	892	902	904	929	868	866	904	889	901	925	893	878	886	853	926	906	870	879	852	850	891	870	906	895	861	883	849	970	958	915	881	904	893	856	901	849	883	899	901	844	886	890	887	969	875	899	896	881	869	892	891	887	908	891	939	913	887	849	887	918	914	915	935	859	909	884	866	886	896	929	907	870	880	874	878	905	875	916	871	967	898	877	886	863	852	950	910	902	915	860	931	878	955	846	903	858	916	895	913	895	878	894	901	899	925	878	903	874	911	889	899	854	870	888	924	922	905	897	850	898	902	860	931	846	907	911	874	895	929	902	904	866	902	858	857	924	883	930	878	876	913	858	887	897	888	877	844	923	866	889	934	918	923	835	905	946	884	855	927	902	931	916	908	903	898	898	902	837	838	930	884	923	953	925	952	878	936	901	843	887	894	919	869	912	881	872	983	904	931	885	911	929	887	854	924	870	885	888	900	925	865	965	859	896	917	932	911	904	891	869	915	850	870	884	899	871	878	872	899	867	899	888	887	862	917	874	855	835	925	889	912	874	872	849	876	915	823	875	875	979	933	923	936	897	858	915	851	879	910	929	894	923	830	910	867	914	930	925	890	906	858	931	912	856	902	928	885	842	939	873	902	972	888	844	911	908	870	883	888	892	962	869	889	875	910	863	929	944	903	858	865	876	845	842	944	828	910	889	846	891	901	891	897	886	879	907	901	893	949	900	917	830	919	919	839	887	967	941	834
14467	11628	13832	10415	6239	5525	3679	2332	1657	1257	922	744	676	582	512	407	391	444	362	316	307	336	354	324	237	251	261	231	218	211	247	258	242	222	237	229	239	224	191	215	215	205	216	214	200	207	216	200	211	211	211	235	205	216	217	206	184	183	210	198	214	194	202	198	222	215	229	222	181	190	200	220	225	201	228	217	198	218	204	189	201	180	203	212	197	203	205	218	248	222	215	231	215	207	190	199	196	196	203	200	212	258	182	219	198	240	216	215	220	214	217	234	203	193	217	224	226	214	203	197	229	197	217	215	198	202	242	212	194	221	226	197	209	210	219	224	235	197	216	203	192	206	197	212	223	219	211	200	188	229	205	193	205	210	192	225	210	214	204	237	222	234	230	181	214	237	207	213	210	197	206	188	216	218	208	214	195	227	221	233	240	205	206	226	196	219	229	211	230	222	207	215	222	201	227	194	197	212	233	211	198	224	217	194	216	223	212	202	234	231	204	206	195	203	214	208	212	216	200	211	201	213	205	190	203	247	229	216	207	219	217	233	228	229	239	233	183	221	214	218	220	193	210	225	215	217	202	238	223	196	203	220	232	198	198	215	233	240	200	209	200	213	222	229	221	223	195	200	192	229	235	204	221	185	225	222	208	213	208	189	204	210	212	205	200	213	216	228	197	220	236	197	193	196	200	214	197	205	214	203	216	192	227	198	187	197	236	198	207	208	220	199	206	213	215	232	202	220	222	246	222	216	207	216	225	205	214	214	207	220	201	221	210	225	217	201	190	201	238	216	219	209	198	216	206	225	201	211	212	194	205	235	182	208	196	219	205	219	208	219	192	208	200	189	219	209	199	197	208	204	213	201	203	228	226	235	225	195	194	241	217	226	177	211	226	185	230	241	215	195	214	217	210	213	203	186	220	198	225	247	215	240	220	186	197	211	223	219	216	213	216	202	217	219	233	204	216	198	200	227	201	209	188	204	198	209	235	243	210	214	218	204	229	226	212	216	204	218	212	215	210	223	205	201	192	219	201	220	194	200	197	205	232	207	216	208	227	191	226	237	192	194	211	223	228	196	230	192	216	222	209	212	208	203	200	215	209	236	225	213	233	195	217	246	246	205	216	209	231	210	192	198	196	192	216	208	226	220	250	208	215	198	252	240	191	198	198	194	225	191	209	208	241	217	177	223	207	205	235	225	192	227	231	225	219	188	223	196	198	203	217	201	203	196	196	198	204	211	223	201	212	203	215	231	225	201	208	175	222	195	206	213	214	234	192	188	215	199	189	200	231	200	200	203	221	225	189	218	202	221	224	195	219	206	196	195	196	196	186	231	200	195	204	193	228	229	233	202	206	194	191	204	204	230	194	218	197	233	208	207	226	222	197	214	235	240	203	215	215	199	213	226	220	204	198	214	211	208	189	196	221	204	211	226	209	205	213	228	201	236	229	224	224	172	187	222	197	197	228	214	207	248	232	214	219	244	223	204	239	205	175	198	215	238	221	209	210	219	203	215	199	222	202	192	217	205	217	220	218	211	199	213	219	195	212	235	205	188	193	212	229	239	238	220	216	209	201	184	197	208	211	207	205	214	198	199	218	209	210	208	241	213	199	223	219	226	185	195	217	221	216	229	208	204	230	222	227	211	193	215	247	194	217	212	234	180	187	187	215	194	232	191	184	204	207	223	196	202	167	210	205	223	215	233	194	223	222	215	221	212	209	227	207	200	216	200	208	220	190	196	202	216	220	216	205	212	188	207	212	226	211	200	208	197	204	189	226	202	212	209	210	215	202	234	210	208	199	192	208	235	225	228	208	207	217	224	179	213	210	222	217	213	218	196	194	202	186	215	194	198	207	222	206	206	199	223	224	191	182	203	217	217	208	205	219	186	223	211	207	217	222	202	221	215	189	195	202	203	196	235	216	216	193	193	194	199	232	227	200	209	216	225	219	206	191	209	198	242	260	221	244	217	200	204	226	212	199	206	208	210	214	197	207	202	216	188	190	217	207	197	211	219	207	212	204	203	207	212	220	199	201	216	214	210	232	210	215	206	221	202	212	207	240	233	216	197	213	219	224	206	225	235	183	185	224	204	217	247	186	172	208	214	216	224	189	192	202	215	200	221	205	242	189	200	225	218	192	214	211	227	201	209	220	202	199	208	211	220	202	204	216	181	212	194	184	182	187	181	224	191	196	201	207	211	236	211	204	192	209	254	197	208	199	217	200	212	223	235	210	282	243	213	209	181	220	183	206	211	209	203	189	199	199	202	187	211	217	189	223	223	221	207	204	209	185	193	215	209	221	204	219	199	207	212	221	241	209	190	218	217	238	212	213	214	229	230	202	186	196	204	217	233	220	208	186	210	192	193	211	223	198	217	201	224	199	185	202	202	212	207	201	206	198	210	218	231	206	194	230	219	183	243	222	236	204	212	227	209	238	221	253	181	226	191	212	227	186	189	203	213	223	218	214	189	196	219	218	211	224	196	202	192	196	214	185	220	226	217	236	243	194	197	190	186	208	189	199	204	215	184	212	190	224	218	195	199	199	207	211	201	211	218	223	212	202	227	207	224	218	198	236	218	236	232	214	196	203	201	218	205	219	207	219	215	232	216	212	225	206	231	197	223	200	206	198	213	197	219	209	191	230	224	230	226	210	210	211	189	222	212	212	204	242	210	187	195	241	208	209	192	227	194	216	190	212	210	196	197	209	199	187	198	174	218	201	220	219	206	204	224	188	222	200	208	227	215	217	231	231	214	218	231	181	218	214	208	222	209	215	215	208	232	216	196	207	218	227	218	179	210	199	213	224	212	227	191	202	201	192	237	223	215	205	203	227	232	201	221	211	192	198	198	221	222	202	214	216	187	231	211	229	191	209	216	214	173	219	224	240	181	205	226	213	163	213	230	211	229	223	187	185	218	196	200	207	197	222	205	226	225	221	185	198	196	199	226	199	200	196	208	213	210	214	242	224	210	215	190	205	216	197	218	234	235	231	200	219	210	205	185	209	202	215	196	206	232	193	243	194	213	217	216	196	231	200	227	212	203	223	211	203	188	201	194	215	193	213	232	197	222	206	200	220	203	223	217	221	209	193	190	236	232	231	226	196	195	219	212	224	192	215	200	200	215	201	214	217	231	230	222	201	200	179	188	201	197	205	207	217	221	223	213	185	219	233	202	189	187	201	217	213	220	216	211	234	196	222	203	194	180	194	217	226	242	240	226	187	207	193	210	206	219	222	233	195	209	196	227	213	223	209	209	217	218	205	211	189	211	217	206	219	210	197	211	212	204	177	194	204	232	203	216	218	231	212	221	202	216	221	211	198	198	198	189	206	215	199	210	194	201	220	234	210	180	200	198	211	180	222	187	234	205	225	205	218	239	223	211	205	193	213	218	197	214	194	225	214	206	211	205	216	215	187	229	203	218	216	215	197	199	205	196	174	208	221	228	221	216	199	212	196	210	227	226	199	205	198	206	206	182	220	227	191	221	214	199
7969	9981	19662	20904	17771	17812	13165	9349	7159	5963	4523	3631	2988	2785	2546	1813	1699	1975	1696	1258	1190	1240	1364	1252	875	874	875	739	655	726	665	674	618	609	626	633	584	591	565	533	541	559	506	497	531	547	525	542	525	510	535	519	543	517	469	551	469	496	565	516	537	532	560	537	480	517	542	516	488	544	523	560	507	497	517	528	478	515	499	519	550	486	524	503	507	545	545	519	517	503	525	521	554	527	528	537	535	534	541	495	533	540	547	522	521	535	497	512	526	524	535	532	525	487	494	570	536	510	516	550	572	530	529	515	524	520	514	498	560	534	560	535	548	537	525	551	527	542	529	571	548	504	557	551	533	551	493	528	539	530	504	518	521	568	494	514	513	497	518	514	535	514	556	538	524	518	509	566	514	535	519	522	542	531	530	524	537	522	501	546	505	486	526	533	523	494	504	573	538	560	529	541	521	535	547	505	485	526	514	559	552	529	550	541	516	556	489	523	543	513	498	521	524	481	548	506	529	520	508	507	503	520	517	513	530	506	524	542	525	514	507	501	539	550	546	531	538	534	499	535	532	528	482	497	552	558	516	510	505	570	507	539	519	529	554	532	533	559	537	520	529	547	562	554	527	527	516	540	501	510	590	516	525	548	526	586	505	562	498	517	553	520	507	509	529	467	553	576	514	537	516	519	513	557	522	530	500	530	513	542	510	483	503	517	508	510	494	509	500	521	521	518	505	547	532	521	507	562	531	515	553	495	541	519	521	502	539	526	530	538	566	513	520	518	551	574	513	519	538	531	536	525	548	526	532	514	558	503	502	519	529	535	546	513	491	487	546	503	545	521	521	527	488	553	516	529	512	546	533	510	530	533	518	541	499	547	528	573	528	485	537	525	542	520	554	520	543	550	531	510	523	540	455	502	510	520	492	544	509	533	559	494	556	538	535	575	534	501	522	519	538	541	527	490	526	515	548	513	573	501	546	568	512	542	530	522	547	511	510	532	537	510	498	486	540	541	542	545	510	534	512	524	458	528	522	494	516	523	517	484	520	550	551	495	493	509	533	487	518	510	510	500	526	503	536	510	549	484	528	515	558	550	532	495	516	522	517	483	522	559	477	520	511	573	555	570	570	528	533	531	541	493	565	497	516	563	524	518	504	548	517	513	498	510	528	497	487	529	525	536	526	534	514	485	513	560	552	529	516	519	539	524	498	488	524	540	536	487	509	564	509	536	541	511	492	529	501	547	535	502	541	516	567	530	544	558	539	552	561	565	514	534	544	533	554	481	538	525	503	518	503	536	533	487	557	528	525	561	541	476	455	503	515	542	519	510	545	551	556	558	519	481	516	482	537	548	525	521	535	523	506	517	521	511	509	490	499	540	504	518	555	565	517	542	529	539	511	498	550	568	515	533	485	539	538	519	550	568	546	547	517	515	538	517	511	506	525	558	527	565	553	579	546	544	584	529	517	541	590	526	494	555	506	542	521	488	519	542	515	517	555	564	521	508	584	519	562	582	510	512	543	487	557	510	489	507	470	512	552	514	538	531	526	506	519	498	505	519	511	525	539	462	507	516	567	544	545	544	503	528	509	507	552	474	520	504	534	511	518	530	555	498	524	553	508	507	537	520	530	527	490	539	533	525	522	532	516	537	517	521	558	532	535	498	541	495	535	506	528	523	526	555	548	507	508	514	515	552	518	552	482	560	560	508	559	544	496	520	523	513	536	532	534	500	512	515	499	535	517	516	513	546	544	547	523	535	485	463	544	526	483	543	501	544	512	523	543	514	529	524	509	519	489	511	562	588	547	509	493	510	533	528	500	558	533	521	527	509	499	527	539	523	523	558	518	500	512	569	526	557	470	523	534	544	515	508	517	536	504	515	548	512	541	544	558	514	512	509	545	491	522	547	522	508	524	556	514	504	512	500	505	557	518	531	556	542	508	499	531	534	546	511	527	508	508	467	519	495	498	494	510	489	523	494	507	524	543	537	503	531	521	522	528	517	529	512	562	506	577	538	485	551	500	555	534	499	509	546	526	526	511	540	540	481	517	529	550	553	505	527	493	533	531	525	508	526	505	538	517	564	542	533	516	546	554	526	497	551	573	497	539	531	572	524	533	551	534	535	566	535	512	501	515	485	510	536	518	545	548	544	500	482	542	443	525	515	518	520	544	555	508	505	476	537	560	543	548	547	530	522	536	501	554	515	522	502	518	534	559	497	528	516	571	516	515	498	551	503	550	545	481	562	501	538	523	511	460	523	522	570	544	552	528	520	494	530	509	583	526	535	572	510	498	526	512	531	552	532	463	499	536	521	541	533	516	509	522	523	545	536	554	474	540	529	578	524	490	555	531	515	527	499	523	553	541	525	471	553	536	551	494	533	508	510	504	536	538	519	522	489	470	496	560	524	513	481	502	541	511	513	516	545	515	553	554	517	481	560	501	507	534	559	551	560	527	542	496	493	531	520	521	551	574	544	592	512	502	537	520	494	467	504	496	499	541	522	559	566	530	534	537	501	500	514	501	532	535	519	550	511	502	513	501	515	567	541	496	522	547	529	539	535	560	544	498	518	563	511	505	508	556	595	498	511	533	541	508	574	565	544	542	544	553	512	503	531	517	503	524	542	537	513	566	529	515	515	564	542	538	550	488	533	507	565	523	487	512	517	494	505	517	524	491	591	528	561	540	534	541	531	512	530	542	542	533	494	523	515	516	481	576	528	525	527	552	539	551	523	509	553	517	528	525	516	552	534	529	553	527	521	527	530	557	575	533	540	544	523	524	506	496	514	538	489	501	552	556	495	517	501	522	511	521	534	547	556	522	529	516	561	555	512	526	522	507	517	508	550	514	509	533	537	529	524	487	511	600	572	508	482	521	503	478	518	533	553	507	570	499	539	562	529	516	533	483	578	521	517	481	526	533	466	518	531	508	557	488	506	551	511	507	501	473	507	540	509	549	548	541	566	536	512	551	508	527	533	560	515	514	537	522	520	528	538	553	545	556	517	551	553	547	504	512	510	528	494	555	554	521	529	539	535	557	535	541	526	510	515	508	514	549	533	522	535	549	523	530	512	522	500	505	533	524	518	520	528	527	556	515	562	577	511	528	527	515	542	540	512	493	542	503	516	505	533	519	500	501	537	506	554	524	520	558	540	493	506	536	536	544	549	516	507	504	533	555	513	541	531	509	495	516	531	509	535	497	528	517	486	499	502	483	507	552	563	564	484	563	569	537	506	543	512	547	580	539	514	524	521	540	489	487	533	518	542	529	524	503	517	504	506	498	590	523	542	581	565	560	508	527	511	498	534	503	531	511	555	510	488	516	560	533	512	541	561	551	549	498	531	475	551	484	556	542	511	523	550	530	530	541	512	547	544	519	531	539	510	495	501	533	536	555	531	504	559	471	511	563	546	527	540	547	512	532	521	577	521	554	490	508	541	526	518	583	543	514	555	507	512	521	520	504	495	530	521	575	570	516	524	545	527	531	496	548	517	498	559
26323	21439	24742	21051	15385	12509	8927	6053	4351	3275	2545	1957	1652	1434	1290	1090	1009	1050	846	746	688	540	526	402	444	431	408	334	317	376	335	347	350	299	323	302	282	318	312	300	307	277	287	386	403	271	297	285	301	285	292	274	280	315	244	305	312	283	276	301	300	284	276	322	307	284	270	297	309	296	280	287	284	263	288	278	293	310	297	264	286	268	269	322	266	299	273	305	298	265	282	291	319	263	283	309	294	309	310	274	295	291	285	275	275	297	289	283	321	274	296	276	327	301	273	303	292	323	280	320	287	273	256	294	292	284	305	281	301	276	291	311	286	275	251	299	291	284	279	287	293	298	263	270	264	287	277	279	314	276	246	281	308	294	276	310	257	280	290	296	291	298	317	307	313	274	288	289	284	319	286	282	272	281	312	279	255	277	271	309	288	294	320	289	294	278	274	279	279	282	262	300	315	296	296	281	291	307	300	252	299	302	299	272	270	240	296	285	253	284	297	298	269	295	311	298	306	284	305	270	292	304	290	277	294	258	272	293	277	274	291	268	312	311	301	253	276	277	254	274	270	296	297	301	302	296	285	263	290	279	291	276	264	301	295	290	295	316	285	286	279	308	264	284	291	310	265	284	314	277	335	295	280	269	253	281	280	309	339	262	279	286	274	281	313	258	250	286	312	276	310	324	292	294	296	275	256	324	303	306	292	273	309	303	304	288	290	258	308	274	292	274	278	249	284	289	322	301	286	309	285	290	291	283	265	276	308	268	276	289	288	252	313	293	290	277	283	275	321	303	315	285	285	263	285	292	324	312	288	285	283	283	287	294	320	296	286	290	286	276	287	313	282	283	318	304	262	287	295	300	308	316	309	297	272	294	292	326	307	268	296	280	294	283	279	312	296	255	299	283	318	298	288	267	283	285	299	290	318	308	296	302	255	305	327	290	305	268	282	280	248	315	262	252	300	310	278	304	290	293	267	287	285	274	273	297	299	295	293	303	327	290	281	263	288	288	276	299	313	288	285	313	252	324	286	268	288	307	306	324	282	304	297	296	267	305	265	313	243	293	289	265	295	289	307	296	272	282	278	293	275	284	289	273	304	278	286	278	273	263	282	298	273	271	309	301	263	306	291	261	290	285	261	292	263	285	249	256	285	291	287	287	312	263	273	305	309	261	290	321	296	288	283	312	314	277	275	303	291	317	275	294	283	283	271	287	294	291	297	275	286	255	313	295	314	263	348	257	298	291	273	299	275	290	291	275	308	291	332	282	284	304	273	290	280	308	253	280	313	286	308	300	302	291	302	347	283	264	338	286	304	294	269	316	292	290	311	297	287	304	311	299	296	312	307	264	298	292	257	269	304	285	269	299	278	294	281	313	257	309	296	279	292	287	328	276	277	277	231	270	276	287	281	320	302	294	310	284	317	310	266	321	274	278	303	294	277	299	293	305	303	281	289	326	308	315	277	270	311	284	306	282	255	294	310	260	286	307	273	311	272	283	330	309	282	305	299	291	295	263	305	252	299	303	293	301	294	262	313	278	280	280	301	288	301	306	296	296	319	319	302	343	305	311	284	340	280	278	308	285	294	309	287	287	295	262	269	270	311	282	302	275	273	322	280	312	280	294	281	278	265	324	292	340	304	295	299	293	255	308	287	284	285	314	303	313	299	277	273	294	295	262	289	312	270	309	293	298	280	308	289	332	293	250	289	296	314	314	302	287	324	263	273	285	315	269	301	267	272	306	305	280	257	301	270	284	318	245	297	287	276	279	312	266	288	307	297	321	319	289	259	313	303	267	275	306	280	279	305	302	273	262	278	297	300	295	295	291	302	267	246	280	300	245	296	293	286	277	308	317	281	304	279	302	257	303	265	288	283	269	285	272	296	310	268	281	280	285	294	272	281	278	272	296	271	307	298	294	306	280	307	281	264	273	305	307	251	301	272	283	249	268	280	302	330	284	269	305	320	274	288	288	264	293	271	297	277	264	279	298	320	285	310	288	314	271	282	274	280	319	298	323	243	292	307	272	294	321	259	332	282	303	254	277	254	275	303	257	291	272	240	277	263	269	309	266	268	280	279	300	300	294	282	305	303	291	310	294	285	319	290	280	300	308	291	296	313	294	296	307	265	269	291	333	287	310	312	313	298	299	306	292	302	292	302	319	289	269	281	269	293	289	314	267	276	285	297	294	259	306	292	298	277	269	308	296	309	290	287	301	320	310	286	289	270	276	258	280	266	307	271	307	292	273	288	278	273	290	286	296	273	272	298	295	299	293	316	280	252	258	280	287	300	287	289	281	286	291	323	314	277	301	295	277	285	295	298	290	286	272	294	297	298	325	294	280	324	294	260	301	272	289	302	279	267	292	324	277	269	274	268	283	299	273	270	282	243	267	288	289	278	296	274	292	290	287	291	293	288	274	286	269	280	301	282	278	313	287	303	267	278	281	312	300	289	284	306	279	311	270	291	291	282	285	278	304	309	291	288	294	296	265	303	288	272	274	282	293	301	283	280	276	296	294	294	296	284	290	279	301	299	306	293	285	307	281	315	273	264	322	320	300	292	300	293	322	255	302	269	296	320	304	312	295	285	287	304	303	283	297	285	301	298	290	273	278	290	299	298	287	314	302	296	297	295	287	292	315	261	272	301	284	297	305	294	319	286	296	262	266	292	304	288	300	284	277	298	256	298	300	304	288	286	270	283	292	267	293	271	283	291	284	270	279	285	287	296	262	299	309	272	269	311	315	284	272	283	286	308	280	282	267	306	295	310	303	293	333	249	293	313	277	312	290	279	288	297	283	281	304	259	285	279	301	262	292	312	248	295	305	290	263	288	269	287	308	254	274	267	296	289	267	261	257	278	319	320	295	296	268	314	278	294	252	279	281	324	287	300	294	316	279	267	301	266	291	262	289	281	302	295	290	314	307	292	265	292	264	304	271	302	298	282	268	311	296	277	327	286	306	302	285	325	288	313	257	324	318	276	282	310	253	278	282	299	287	288	318	265	283	268	296	320	306	266	290	288	281	307	285	301	298	268	290	277	293	281	306	306	277	290	282	302	269	286	262	275	263	285	303	285	275	307	314	279	284	293	290	280	276	272	278	276	297	267	268	326	265	296	304	291	270	281	276	305	317	269	296	289	262	297	274	314	302	285	317	287	277	271	263	259	292	284	270	290	292	294	267	281	283	274	307	305	281	293	237	302	291	271	265	264	320	297	292	302	277	286	279	263	295	304	290	267	286	257	299	279	288	294	281	312	271	272	265	276	280	319	294	262	289	278	269	277	273	238	299	279	316	263	310	276	279	286	284	277	288	314	288	274	307	263	297	283	322	306	292	267	300	290	311	306	307	264	267	296	278	289	282	315	294	286	284	313	275	296	323	272	284	272	292	283	285	304	276	262	292	302	311	267	279	268	316	292	274	283	318	274	309	316	306	295	316	285	308	289	264	269	259	328	308	308	298	289	279	324	292	301	323	287	261	306	287	286	315	297	294
14548	16917	29327	31748	29815	28053	22333	18651	15814	13257	11196	9167	7839	7026	6323	5282	5453	5714	4673	3268	3169	2875	2290	1716	1536	1563	1412	1138	1124	1205	1124	1217	1041	958	853	883	841	813	829	703	785	733	704	1299	1366	711	688	744	679	675	727	711	683	721	744	687	696	719	686	735	671	664	705	673	702	691	645	755	705	676	667	730	714	680	652	705	692	663	666	686	689	710	705	707	665	679	721	715	724	717	697	644	716	658	668	704	703	685	736	716	692	698	721	679	712	744	688	690	718	717	727	705	723	724	745	674	661	686	649	690	733	720	737	641	718	673	758	697	711	714	730	683	688	690	685	759	656	668	690	665	683	664	706	698	691	673	672	674	669	681	689	667	650	696	687	721	728	696	705	690	680	702	720	724	716	709	678	707	681	722	672	731	688	708	672	658	690	677	656	656	690	692	701	694	728	721	643	682	627	710	687	702	694	653	654	775	671	721	724	707	681	715	734	754	713	682	733	672	703	678	698	706	752	711	685	700	663	697	646	766	670	672	719	693	694	700	757	699	729	682	680	682	730	683	718	726	656	694	718	708	713	710	714	734	710	700	747	663	709	705	715	724	696	745	716	703	670	688	721	695	670	665	708	667	737	698	716	711	735	673	695	670	707	729	727	734	717	730	658	718	703	685	725	678	708	655	692	695	705	636	699	701	660	680	738	713	705	699	710	664	736	710	723	703	665	646	679	676	719	703	679	675	698	692	691	744	694	698	676	696	692	750	725	700	643	725	631	656	640	725	711	659	695	677	737	701	695	717	671	722	641	697	720	721	727	687	715	703	667	664	684	710	708	718	729	693	708	713	711	642	668	723	662	709	709	687	694	690	741	691	704	669	708	714	681	680	727	684	695	711	664	668	718	670	707	657	681	697	697	731	654	728	690	695	693	653	732	707	704	676	730	659	658	708	708	665	690	691	738	719	727	714	652	707	717	700	729	733	658	707	693	762	638	648	721	695	709	711	675	756	704	753	673	718	690	732	715	751	625	697	725	698	682	677	701	726	705	679	715	699	679	654	710	677	756	656	681	756	681	736	703	679	652	719	709	687	619	721	697	669	737	695	681	688	714	690	686	677	712	685	742	746	692	741	654	709	750	678	689	740	738	701	671	664	685	681	691	731	656	741	710	760	658	703	678	662	701	688	708	727	667	760	709	705	741	690	732	710	708	688	690	698	693	669	709	692	699	713	721	651	726	648	690	663	698	698	750	658	704	737	668	716	704	702	727	698	692	675	701	732	681	718	709	700	754	673	692	709	661	745	728	699	702	695	715	674	704	697	686	658	678	698	727	659	683	672	736	695	665	681	703	670	672	721	724	692	686	703	725	722	712	688	697	717	699	708	705	693	759	761	680	701	683	674	723	714	698	660	696	708	714	654	690	669	665	698	725	721	694	668	730	696	692	711	732	718	703	708	703	735	659	705	667	716	680	704	668	714	743	689	695	733	718	721	732	669	677	712	715	681	660	648	722	673	713	683	654	714	733	693	659	630	689	701	726	699	721	703	700	719	679	694	717	665	671	693	704	694	705	708	696	716	700	680	674	662	677	668	703	674	690	660	682	712	726	666	706	701	702	697	738	689	696	743	725	685	683	712	729	736	734	741	696	702	684	712	695	691	669	677	710	644	731	690	695	706	734	695	701	707	721	672	663	721	688	719	751	717	687	736	698	717	719	696	714	713	700	714	696	694	724	682	753	681	679	711	672	694	692	691	676	662	736	703	761	682	697	683	731	702	731	706	715	664	694	690	702	718	705	713	686	680	722	722	715	651	732	667	654	715	697	677	673	686	684	691	730	704	688	700	669	726	725	750	714	703	650	720	741	716	740	739	660	711	722	669	741	707	682	744	687	715	737	708	730	691	659	728	652	650	742	693	714	674	710	768	719	647	672	696	713	708	678	684	696	726	667	708	685	674	659	718	684	677	670	692	718	700	707	641	721	736	716	736	674	668	708	719	735	702	716	677	653	730	721	701	682	652	653	710	715	678	721	710	705	702	666	698	706	680	728	717	675	678	707	665	711	696	649	673	692	673	705	704	669	714	724	689	660	653	678	750	703	692	704	755	726	682	720	706	647	717	720	719	707	691	696	694	701	679	697	658	718	731	675	694	732	739	694	713	652	686	709	703	731	747	694	680	742	688	690	730	705	683	706	659	685	715	668	681	739	736	679	732	754	683	668	698	655	682	712	729	667	694	682	695	728	698	680	709	729	690	645	699	691	693	668	702	645	672	693	695	688	699	694	681	651	688	699	663	666	698	683	732	704	664	719	693	669	650	716	715	708	680	669	709	736	654	713	713	724	696	744	699	700	676	737	638	700	714	667	674	668	674	668	710	651	690	690	763	745	635	677	741	713	695	701	695	674	703	719	698	677	682	674	745	704	706	664	694	747	681	681	661	752	671	721	694	700	693	719	681	697	687	704	682	699	636	703	705	692	654	728	704	723	695	714	695	684	673	697	678	664	679	693	708	703	715	713	729	725	713	743	660	708	701	667	711	721	678	729	692	661	716	654	673	683	710	724	733	658	647	673	694	656	676	698	683	723	652	709	747	696	669	729	715	694	692	694	698	697	674	667	700	709	721	708	670	664	691	736	749	702	682	653	695	734	728	695	710	723	650	722	725	675	705	663	674	735	662	692	681	707	678	698	659	719	715	671	670	714	674	676	738	637	721	706	701	710	696	711	737	705	685	707	683	721	724	721	660	705	719	711	685	749	682	718	652	721	715	703	634	684	690	659	717	685	715	677	648	682	729	655	723	686	707	675	700	664	650	678	697	701	699	673	702	604	692	669	729	736	680	718	716	671	700	714	687	742	654	693	717	695	707	720	720	676	683	711	689	671	704	687	662	690	712	725	703	689	710	722	760	713	714	729	670	678	695	719	731	655	691	689	700	660	713	691	694	709	750	675	686	652	683	654	678	719	707	715	692	714	677	680	714	692	667	689	712	670	715	686	683	681	725	708	707	731	704	637	685	699	709	691	709	685	752	702	711	681	699	735	700	781	696	722	665	675	693	705	700	706	683	700	652	757	716	724	679	683	668	695	687	696	684	661	740	756	688	689	674	732	685	743	731	721	701	683	690	685	735	701	689	675	623	706	684	748	672	699	654	719	701	720	668	713	695	716	724	711	710	689	670	727	734	694	701	720	737	730	719	718	650	716	748	745	740	730	676	710	649	747	715	707	704	699	699	716	678	660	681	697	669	720	709	749	722	726	677	672	660	709	687	670	697	721	670	709	678	737	695	731	719	714	750	718	715	732	645	669	663	748	723	666	667	699	719	712	666	749	706	712	670	679	697	657	718	713	716	670	711	682	710	693	690	742	648	663	687	703	669	690	661	733	710	693	750	710	666	668	683	707	673	682	719	679	739	679	710	711	735	670	725	705	751	668	728	698	728	756	748	719	710	735	707	690	715	701	700	673	703	696	667	758	705	699	671	676	720	702	659	702	702	701	668	744	694
33927	28376	32792	28167	23480	19334	14149	10555	7720	5601	4224	3365	2806	2452	2096	2005	1935	1688	1434	1164	1034	778	671	537	588	514	510	476	507	495	479	434	485	477	447	485	416	444	410	433	397	388	396	596	515	401	396	372	366	374	396	357	393	414	378	392	371	380	382	404	373	386	385	382	362	429	391	354	361	402	406	357	383	390	394	348	357	405	397	398	429	389	369	395	371	354	386	363	424	391	391	360	357	380	373	386	405	374	384	399	403	350	371	388	374	389	408	420	382	417	407	414	389	416	394	415	377	386	422	386	424	438	373	408	387	372	363	361	387	367	373	388	356	403	425	389	398	352	358	376	385	370	409	404	400	379	429	395	397	361	371	390	379	401	407	370	384	381	372	362	359	393	393	370	399	378	406	380	354	378	384	401	383	393	369	400	422	401	369	375	431	402	381	350	386	393	359	341	357	450	404	411	380	395	371	382	380	411	356	343	405	362	378	381	371	384	408	387	367	373	358	370	384	368	434	389	404	404	403	382	384	365	366	393	362	352	380	392	407	402	370	382	377	393	398	353	362	350	396	421	371	400	373	391	388	370	398	396	379	342	400	397	366	376	402	407	388	343	383	380	389	425	390	386	420	392	422	365	374	403	417	359	371	391	381	413	365	394	372	466	379	354	376	384	389	387	393	392	401	377	374	397	373	434	406	404	360	390	391	400	388	407	334	393	358	400	364	414	384	375	389	378	351	415	422	408	414	381	403	383	386	339	385	408	378	378	394	447	415	383	365	402	413	389	402	384	400	372	402	393	403	404	385	376	388	397	423	410	361	404	438	365	375	398	415	410	367	369	351	344	365	374	416	361	408	407	356	404	401	424	378	387	418	423	353	404	383	393	397	351	403	342	369	374	351	431	374	370	376	393	327	366	361	388	382	384	421	365	362	407	401	389	395	372	399	390	355	416	379	376	387	394	387	390	373	401	360	446	396	371	366	398	369	395	374	373	389	381	357	406	403	394	376	393	389	393	374	410	408	431	411	413	389	428	386	408	412	395	373	391	361	416	360	387	388	395	393	396	396	365	378	382	359	379	378	400	408	390	420	351	390	377	351	341	362	389	381	371	374	412	420	399	401	376	398	459	425	384	376	403	398	382	404	416	363	398	373	426	392	416	382	391	353	412	389	394	365	398	399	384	409	407	375	411	410	373	390	391	366	394	355	350	382	365	398	410	403	379	395	395	417	394	376	402	395	355	374	375	386	361	400	393	405	393	384	405	427	418	394	385	427	382	402	415	367	365	394	369	381	400	366	358	390	414	382	359	337	363	374	385	373	350	348	362	386	398	375	361	399	376	395	389	385	350	422	397	421	399	409	373	399	436	374	374	410	423	374	368	364	379	370	386	383	374	394	381	374	365	420	381	409	438	383	390	419	406	383	394	385	412	376	409	377	373	384	401	397	398	408	356	431	403	359	379	379	386	364	438	443	409	400	383	400	367	378	422	385	379	429	411	352	377	386	392	372	400	449	365	379	432	367	354	421	402	377	393	375	416	384	373	385	383	383	345	421	411	379	399	399	364	405	393	391	383	376	376	395	376	430	386	405	332	400	396	399	377	407	381	356	376	402	377	392	401	365	383	392	385	375	418	353	397	416	351	366	391	372	370	403	418	398	403	394	363	396	402	413	381	411	419	346	376	377	403	354	361	417	352	405	364	381	364	397	373	390	384	395	396	374	377	421	375	419	448	404	395	406	387	402	373	381	393	388	395	387	395	376	379	369	388	429	380	394	402	365	393	357	368	388	396	374	402	387	399	428	375	363	405	404	349	347	400	412	372	354	397	400	362	399	383	416	368	380	387	381	402	376	391	400	407	400	354	385	373	399	390	392	395	400	399	378	376	391	385	421	408	386	388	401	392	349	419	385	404	402	389	367	374	417	369	373	386	371	414	368	387	406	341	389	371	421	356	394	378	378	379	392	417	386	380	399	374	392	421	355	404	373	367	394	401	362	395	377	379	358	390	391	376	374	390	415	347	373	357	401	418	363	390	410	370	353	393	381	386	391	369	391	345	358	406	365	368	357	407	429	418	360	404	365	332	398	399	401	366	370	375	378	399	395	351	382	373	398	380	376	395	362	420	418	402	388	373	391	364	405	395	390	357	347	353	410	406	360	369	396	367	404	406	393	371	377	359	383	402	395	393	382	378	427	413	426	441	406	402	395	391	360	402	374	388	384	355	382	394	376	439	377	423	360	400	388	377	415	398	414	391	378	350	405	443	384	344	395	412	406	375	402	377	406	449	356	369	389	346	392	378	364	371	400	370	386	403	380	376	380	413	392	369	381	371	355	384	379	401	378	408	380	411	376	392	358	424	359	347	410	400	354	391	349	402	425	384	392	370	405	377	379	414	391	431	402	419	387	365	406	406	409	349	371	371	408	387	344	387	406	382	430	397	426	401	383	400	383	355	389	407	385	418	460	392	367	400	410	372	390	385	372	381	411	413	406	364	399	388	419	370	410	373	358	351	398	398	371	334	342	357	377	394	401	406	384	355	384	405	402	383	399	392	409	406	397	398	385	381	401	365	406	388	395	395	351	376	379	406	387	388	414	334	389	361	390	408	405	383	393	401	363	368	378	408	382	400	381	366	339	367	414	366	387	408	386	415	376	383	406	387	382	412	386	389	410	393	385	391	401	375	380	379	385	387	411	382	395	379	365	395	396	410	397	424	386	388	375	383	415	364	384	397	409	405	392	393	367	369	414	390	407	395	391	410	374	376	370	363	369	396	370	413	366	386	408	389	353	370	374	365	379	360	405	385	379	359	417	390	356	427	409	384	392	382	416	399	394	382	386	381	345	410	395	394	405	398	408	381	386	400	357	354	393	403	415	395	400	384	379	407	392	398	384	368	396	354	378	387	438	398	386	359	355	395	395	406	372	378	398	396	421	403	428	451	368	400	412	405	368	385	394	378	381	422	399	412	383	359	417	402	413	366	378	414	419	417	377	367	380	379	436	380	386	386	368	353	424	412	385	421	355	379	358	397	392	380	400	391	406	366	390	425	383	366	358	395	400	353	379	358	387	397	403	384	402	386	361	405	372	372	383	416	392	427	383	394	350	415	425	380	392	361	349	378	393	415	384	406	367	383	383	362	412	442	367	403	366	395	424	408	415	364	408	378	426	373	383	373	396	389	439	377	370	412	365	383	410	383	401	418	396	434	390	408	392	388	398	362	421	420	414	364	374	399	417	410	404	376	372	403	351	383	415	433	421	409	400	424	399	413	380	360	403	369	399	396	385	362	381	387	389	364	398	383	377	395	377	378	394	383	382	403	399	371	428	362	387	413	390	352	378	393	379	398	437	382	409	358	400	364	385	359	405	390	384	344	392	408	377	403	404	356	383	377	379	363	377	410	401	389	395	381	407	412	399	405	376	390	404	392	359	416	398	350	388	402	395	408	397	396	395	429	402	403	384	397	365	372	386	350	408	384	397	422	418	359	387	370	396	375
18611	21554	34720	37154	36185	33771	28276	24230	21452	18019	15210	13330	11893	10456	9058	8555	9352	8110	6947	5682	4893	3590	2671	2104	2090	2041	1746	1586	1633	1545	1557	1520	1546	1270	1241	1184	1082	1087	1121	1006	1029	981	943	2154	1748	948	872	894	898	876	912	858	881	856	875	897	921	943	919	906	913	873	957	944	954	898	885	927	907	888	898	899	930	863	829	949	913	875	841	924	829	878	897	913	943	942	880	901	904	878	857	897	898	836	859	875	922	908	918	881	916	898	859	898	898	858	918	876	890	860	873	821	848	895	896	889	924	941	898	891	874	938	895	876	885	899	885	859	912	935	870	909	852	935	926	888	892	879	903	859	878	881	900	891	881	904	851	890	863	931	824	866	888	870	913	932	862	889	866	874	883	859	855	861	871	817	910	861	874	911	930	853	902	904	897	891	892	846	860	903	931	892	905	873	902	888	926	900	876	873	848	865	898	873	845	890	861	853	877	867	927	872	862	860	872	864	897	841	940	871	876	842	926	899	883	918	950	867	906	932	881	836	899	910	931	865	866	887	912	887	885	833	882	914	907	907	965	897	857	919	955	890	852	891	902	877	885	864	862	875	933	883	882	920	889	891	897	915	873	834	841	843	870	851	881	928	864	876	798	904	883	855	898	878	916	876	929	918	894	892	912	882	916	847	863	887	869	835	880	885	863	874	855	926	918	886	885	876	907	951	881	841	920	906	911	879	887	864	874	860	898	940	881	854	841	863	888	908	887	859	867	897	904	852	882	914	884	904	867	871	924	928	882	868	914	866	882	893	851	878	893	849	843	907	895	889	872	853	897	851	893	871	885	881	898	881	860	885	844	898	874	882	909	908	895	886	928	878	877	839	892	892	905	931	917	956	892	852	877	878	886	878	893	892	894	885	917	866	865	880	880	845	884	876	908	886	864	856	882	879	921	948	857	871	849	892	858	904	848	900	897	878	920	894	883	866	887	963	911	848	870	874	862	892	878	873	850	903	882	857	938	896	864	870	891	882	897	928	901	855	838	834	808	913	912	912	837	887	862	872	843	858	862	837	919	920	884	870	889	917	890	888	845	894	898	887	900	849	910	937	916	885	899	920	931	824	911	844	945	886	889	878	815	930	896	883	926	861	905	863	872	883	922	927	890	868	823	890	849	919	853	874	889	925	869	892	872	868	916	880	853	846	872	882	843	900	866	906	898	901	939	947	883	870	864	877	904	907	892	864	833	905	876	835	901	886	896	871	884	877	880	905	863	911	873	886	839	899	922	870	883	917	866	877	863	881	882	920	885	854	838	874	883	883	875	855	892	922	853	912	944	904	886	907	887	866	829	881	891	865	876	921	913	856	905	904	900	900	903	870	903	862	947	866	930	891	878	895	858	870	838	860	923	850	904	824	861	879	886	859	865	878	894	900	898	909	882	868	879	912	896	843	882	855	840	928	816	880	820	883	877	876	891	871	901	905	878	872	818	878	927	847	895	877	854	831	887	839	936	838	900	908	902	914	873	954	951	847	890	850	871	963	871	894	855	841	915	869	888	882	855	918	892	840	841	860	898	935	872	894	857	862	850	878	918	885	934	889	911	874	850	905	884	861	884	814	861	836	892	882	844	923	902	899	841	916	895	927	892	811	905	884	900	870	872	854	908	899	855	888	897	848	859	910	878	912	919	885	843	850	853	938	939	924	872	881	899	850	883	824	929	786	845	884	850	870	908	840	873	858	857	892	888	989	860	888	810	857	896	887	903	871	850	875	869	915	912	933	886	882	825	889	863	895	892	845	895	902	895	861	874	886	839	875	898	890	829	915	882	873	950	909	883	853	882	913	938	855	942	926	811	894	905	892	951	934	860	843	895	887	896	896	880	930	901	860	847	889	921	898	857	848	891	907	890	891	903	896	889	838	901	931	916	913	906	904	938	818	908	902	883	853	852	864	874	805	898	917	895	826	899	862	854	907	871	924	872	848	854	914	907	850	945	917	945	885	925	887	966	891	939	896	841	865	872	889	915	861	909	866	874	948	952	916	913	912	881	889	923	887	893	893	940	931	927	862	898	889	854	886	877	862	861	913	886	865	923	893	862	920	873	912	874	871	885	858	921	822	945	898	906	876	825	884	914	894	884	898	891	863	879	878	880	867	903	905	883	924	858	898	885	866	881	886	894	903	879	842	896	888	919	888	813	855	884	928	887	890	806	883	887	924	878	863	885	842	865	894	847	916	877	910	887	928	864	874	886	836	859	864	840	893	955	878	850	871	935	935	896	900	887	915	851	884	921	890	866	900	915	862	931	830	919	890	825	862	845	881	839	893	952	889	906	856	934	851	876	954	858	879	894	854	862	886	851	905	893	940	882	923	854	851	860	881	843	905	955	894	913	899	857	860	877	927	882	875	903	901	896	844	906	856	899	903	909	892	870	870	887	868	886	879	898	856	966	884	910	930	917	886	884	919	814	870	907	861	912	878	866	935	856	861	910	892	899	912	876	873	878	923	882	909	903	895	832	911	894	899	865	855	912	914	907	899	879	905	843	807	845	933	902	899	867	909	877	873	866	897	867	851	885	901	858	896	812	895	869	895	883	861	835	883	889	866	917	870	858	878	906	871	836	903	919	876	920	923	901	860	866	869	848	844	894	850	946	890	874	873	873	842	899	873	900	877	890	880	947	924	894	880	902	896	859	888	958	861	898	892	889	867	856	912	862	871	927	867	861	874	874	877	889	846	883	878	881	869	878	819	902	848	929	910	930	943	920	948	920	885	906	854	892	896	893	893	900	879	906	875	885	901	892	865	799	877	859	855	872	871	901	909	965	888	884	870	898	862	894	918	880	887	854	889	855	847	916	866	916	906	910	799	851	891	882	875	903	875	903	898	847	826	884	859	905	858	895	852	847	915	873	922	902	908	904	886	828	865	868	905	869	832	907	889	890	894	939	858	933	857	907	907	909	904	905	901	890	869	882	920	957	881	891	868	877	852	889	905	869	925	818	894	856	872	809	883	892	838	917	873	876	859	899	870	855	872	925	903	875	847	853	978	875	855	884	885	823	888	924	880	879	857	887	873	883	887	890	918	900	876	905	935	874	857	869	866	887	903	865	935	886	903	923	926	911	909	782	873	873	902	903	873	883	839	890	909	882	953	840	893	877	916	946	899	873	904	896	868	909	874	859	948	879	895	869	913	838	854	817	853	882	843	921	900	873	868	900	860	888	917	900	865	821	927	898	876	828	926	867	896	883	909	867	926	887	906	893	854	888	855	914	882	866	865	941	849	860	904	855	892	847	884	835	868	850	836	920	849	890	919	899	901	884	927	866	857	900	875	895	872	893	932	838	897	833	923	897	824	868	874	883	905	901	914	866	929	890	894	877	893	882	887	917	854	897	842	918	908	856	913	851	864	869	916	932	839	883	900	893	863	872	913	892	859	876	833	884	830	930	880	854	908	918	841	874	895	862	897	887	915	882	886	904	875	962	853	872	898	863	926	830	877	897	867	870	886	869	896
15403	12382	13293	9849	7064	5626	3479	2346	1831	1216	839	753	661	539	515	466	482	313	294	327	359	290	233	232	262	283	231	202	240	226	240	249	243	246	212	240	198	211	222	211	215	203	199	227	234	229	208	223	224	183	195	189	213	205	205	195	213	199	202	174	189	223	204	212	220	194	201	212	184	229	230	197	224	198	200	193	194	175	197	203	213	232	214	185	187	205	201	202	186	188	206	196	218	217	195	193	203	175	194	206	225	203	196	182	203	236	195	213	197	244	215	212	216	198	213	208	211	184	199	196	191	231	199	224	189	199	183	195	209	213	183	217	200	224	240	198	222	196	212	183	211	236	241	219	227	183	211	216	205	211	187	217	206	179	219	201	212	224	168	233	204	196	215	200	178	215	209	202	212	221	194	228	206	224	239	221	213	216	202	204	195	233	216	205	199	213	217	195	196	199	217	203	241	223	182	206	196	190	200	226	213	218	217	228	190	206	206	193	191	183	218	203	203	220	198	210	197	212	221	246	223	221	242	219	212	203	182	226	204	185	199	203	197	202	210	224	194	216	194	201	221	220	180	209	218	213	194	206	196	205	208	214	215	195	202	204	223	199	200	209	206	192	204	194	193	184	176	197	161	202	219	214	207	196	191	205	203	193	206	233	220	214	236	202	226	203	203	212	192	211	188	198	222	207	203	209	202	216	204	205	209	199	171	218	209	223	221	220	204	204	212	196	217	220	204	230	180	210	194	205	195	187	231	178	219	185	221	233	231	215	217	211	182	181	233	196	205	200	203	233	190	234	207	215	198	203	189	198	214	180	203	190	206	219	214	180	200	160	234	218	209	210	223	208	180	210	216	195	227	220	203	211	195	217	210	220	195	209	196	202	233	236	231	196	242	183	188	219	210	213	223	220	207	203	197	211	197	208	209	204	220	238	222	200	207	226	199	209	216	210	235	217	184	209	197	216	218	188	166	209	184	187	215	212	230	203	220	216	199	198	202	207	228	218	196	205	217	210	217	233	207	195	224	233	189	225	215	221	221	225	179	202	220	230	207	205	190	218	205	198	208	193	190	199	220	220	201	199	209	203	210	192	204	211	185	193	212	192	223	204	218	215	195	227	205	230	216	220	200	198	176	209	208	178	185	221	229	208	196	225	226	247	175	201	185	208	205	207	211	193	218	210	188	223	196	231	225	218	200	222	218	217	181	233	213	208	187	230	201	187	228	221	184	186	208	189	218	207	209	193	219	194	188	195	190	218	190	196	211	206	202	205	250	199	187	203	217	208	220	182	215	214	220	198	214	209	196	219	202	188	198	237	190	231	197	203	199	223	203	189	179	202	239	208	208	212	227	226	229	224	193	213	182	223	208	219	225	205	213	194	177	230	203	188	174	221	188	205	216	212	215	211	213	202	202	231	216	194	201	200	216	198	192	181	224	204	189	224	212	202	209	205	201	221	184	222	208	201	189	212	182	208	232	199	191	181	215	188	223	170	222	199	210	189	245	196	206	222	199	213	202	224	202	225	217	193	184	226	225	207	199	213	209	229	216	225	197	220	193	193	194	211	187	201	180	194	192	210	193	208	204	204	229	195	206	197	199	187	200	218	214	206	204	220	228	219	186	222	219	197	221	213	215	209	218	202	191	216	214	221	201	194	197	207	219	207	208	180	188	228	214	216	184	215	214	217	207	220	185	221	202	198	194	203	236	210	203	192	204	213	231	215	213	201	185	197	223	195	202	212	186	195	227	209	206	240	221	211	190	200	183	191	175	203	195	213	208	206	225	202	199	217	180	203	233	198	209	214	210	198	201	195	223	236	245	229	200	239	202	224	221	217	225	192	220	202	184	201	230	208	191	187	208	210	187	196	182	200	216	185	198	218	199	211	211	203	221	220	223	192	218	217	207	215	179	215	212	231	231	206	207	219	225	201	198	198	201	205	243	212	233	216	192	185	236	189	209	191	227	197	214	215	235	220	223	200	212	223	187	198	231	183	217	191	198	220	216	196	206	204	222	196	232	212	207	234	218	209	232	191	234	224	206	243	192	229	243	196	225	173	215	213	202	215	227	206	196	212	197	208	217	206	216	227	179	196	226	210	171	230	189	186	235	216	217	198	189	203	205	192	202	204	208	183	209	216	188	214	199	194	187	200	232	202	203	194	192	178	182	207	191	237	209	217	193	221	221	221	218	180	195	199	221	239	190	213	215	224	205	197	189	216	193	195	204	195	225	181	216	220	202	221	210	223	191	198	214	245	194	185	177	183	224	211	185	193	194	206	207	178	186	187	202	208	205	191	194	181	228	209	222	213	191	214	216	221	192	171	197	189	216	230	226	207	209	245	205	169	205	206	206	247	197	218	214	215	203	191	222	188	187	196	208	219	186	222	222	220	217	226	194	216	203	209	203	209	220	200	209	210	200	184	210	189	211	212	190	233	202	206	196	199	219	198	213	194	204	201	183	214	224	207	200	218	177	204	235	236	207	197	210	221	214	184	205	210	230	212	214	205	213	197	234	213	220	214	183	220	192	190	200	213	204	211	229	222	209	215	179	198	207	183	222	218	216	182	171	218	228	200	207	228	203	176	189	238	222	184	197	217	254	202	229	221	204	218	208	230	202	190	190	212	213	197	199	174	223	221	215	212	223	227	215	230	205	194	190	217	225	220	195	204	200	187	202	206	191	236	205	222	203	191	220	204	201	232	220	199	212	207	247	198	200	202	193	191	200	220	220	210	178	226	209	191	197	236	206	202	205	212	229	207	214	204	217	219	220	151	237	223	245	203	193	223	227	205	214	214	221	226	216	208	190	215	203	188	222	189	188	194	226	210	188	209	193	193	205	197	202	194	178	191	221	169	217	235	201	207	208	213	193	225	205	197	201	209	192	205	248	191	212	219	212	214	209	210	252	190	182	200	214	214	186	208	218	206	241	225	247	203	228	183	196	204	185	214	225	197	201	191	200	212	241	191	238	214	196	236	224	219	196	198	196	199	205	215	193	194	192	199	210	212	203	195	204	219	208	197	198	241	198	220	207	207	193	196	224	196	225	213	200	193	175	210	201	201	210	222	215	186	216	177	173	188	208	205	226	236	203	206	211	210	215	189	199	192	225	220	200	211	213	220	235	217	210	198	189	187	195	191	211	201	205	227	234	215	204	193	201	211	191	194	196	211	217	197	213	203	216	224	219	204	212	212	211	209	202	204	207	206	205	201	198	240	208	207	209	226	217	227	212	188	190	217	214	218	198	213	200	194	214	202	228	204	201	200	235	195	210	201	205	205	219	224	198	203	202	189	195	220	182	218	186	199	236	208	207	196	229	221	197	184	208	209	199	191	227	206	196	212	220	214	205	210	214	202	187	220	204	198	210	223	206	225	201	215	200	208	215	218	196	193	216	195	233	212	214	225	220	215	229	188	182	213	185	204	223	176	189	213	215	228	185	194	182	188	198	205	199	202	237	181	201	219	221	205	206	235	181	207	221	209	223	206	222	255
8599	10058	19483	20206	19564	17285	12579	9945	7884	5618	4335	3796	2882	2465	2223	2123	2199	1435	1136	1415	1379	1111	961	870	835	911	800	772	889	772	786	748	706	653	619	595	642	553	518	560	539	533	546	550	492	504	514	518	577	548	522	530	463	540	524	547	552	483	522	505	508	506	504	484	526	521	500	525	502	511	562	507	527	502	458	518	515	516	529	526	518	513	499	501	530	531	491	539	551	549	504	500	530	527	514	521	492	543	527	520	544	520	529	526	496	524	549	499	549	530	532	503	519	504	550	516	525	563	503	499	523	530	538	524	509	528	557	556	519	487	520	550	520	572	540	552	568	556	512	510	547	524	551	524	524	520	513	519	514	524	518	504	550	538	498	533	500	480	497	506	472	489	519	539	509	517	536	537	495	529	535	519	574	536	525	520	513	559	519	568	504	544	494	480	513	536	487	551	519	563	553	533	510	498	506	523	538	562	486	490	494	503	520	545	544	478	513	509	495	504	532	536	479	486	518	519	500	544	530	520	534	531	525	521	499	501	503	522	532	542	521	511	514	517	533	509	510	545	526	538	520	525	550	470	524	525	538	557	523	483	475	527	501	513	531	564	519	530	540	533	513	537	484	516	543	485	480	544	500	519	549	535	535	494	516	527	548	551	537	537	537	535	516	506	559	525	558	512	538	554	517	504	508	536	519	518	520	532	501	521	526	525	593	527	540	493	475	548	523	557	490	555	509	559	549	524	517	522	541	497	510	519	512	530	521	514	508	513	506	510	511	494	526	557	476	543	523	548	506	502	511	517	512	550	516	526	543	494	504	539	538	477	523	521	515	544	511	503	522	500	531	559	540	519	514	515	520	511	553	539	498	515	547	518	557	514	506	557	545	503	535	511	513	542	508	488	549	530	508	520	543	544	543	509	495	550	507	510	479	555	496	501	526	539	497	516	544	531	539	491	552	538	517	519	552	539	502	488	562	499	519	549	535	536	520	524	525	509	482	517	514	509	542	537	511	545	524	514	528	516	491	537	508	555	519	489	533	510	547	492	535	482	543	517	549	467	504	503	539	520	546	531	556	528	535	522	530	514	531	491	514	549	559	507	530	533	542	511	500	525	533	509	576	502	521	519	494	513	509	468	525	539	502	564	519	494	547	470	483	574	507	519	489	503	559	512	528	502	527	476	517	513	486	489	550	482	521	497	499	557	500	534	541	555	507	524	530	530	555	496	562	525	504	538	560	527	523	511	502	510	451	498	529	554	495	520	478	491	499	500	514	505	519	549	542	534	519	466	497	531	490	463	551	513	540	509	499	515	500	498	518	530	472	526	516	526	538	532	531	499	518	529	525	532	475	521	519	540	497	495	527	487	534	532	500	536	546	540	512	518	540	527	502	578	505	512	526	539	493	515	493	516	483	509	541	499	513	526	543	482	482	535	520	558	500	544	525	528	484	567	517	508	563	564	498	544	498	569	521	526	558	503	520	516	530	505	539	521	464	528	523	502	512	547	554	505	542	547	529	568	513	531	509	550	508	496	516	478	524	537	519	518	556	527	499	532	487	542	517	538	549	495	510	494	560	513	546	525	508	508	523	476	535	522	557	506	562	571	500	506	511	507	474	528	468	530	511	550	488	538	496	523	514	575	506	519	517	502	493	525	512	496	515	501	500	518	518	511	516	528	521	506	535	517	497	535	522	493	517	505	497	507	518	531	515	536	516	548	468	553	529	558	542	550	528	533	535	544	508	529	499	537	531	515	560	533	521	518	509	466	462	508	531	546	491	519	486	539	515	544	531	514	537	526	516	514	527	536	532	521	507	535	488	524	542	518	532	518	517	518	498	501	526	537	498	514	524	500	518	540	537	474	515	496	553	516	539	559	519	475	516	513	561	493	524	502	531	551	529	539	453	521	528	522	508	526	538	519	513	490	522	533	556	534	541	495	529	532	480	536	524	480	518	500	511	544	521	473	519	541	546	504	519	522	524	528	533	512	524	536	587	519	562	497	495	518	564	515	500	524	494	543	490	489	541	502	504	525	507	492	509	543	520	523	502	531	526	506	561	526	484	475	488	545	505	557	528	531	490	528	508	537	507	561	525	534	509	495	556	548	508	528	517	542	516	497	535	503	517	529	529	527	532	515	492	551	529	467	549	515	527	505	537	508	532	525	556	508	509	535	529	509	538	547	547	532	501	530	482	534	511	495	560	522	479	494	517	524	537	521	518	500	539	532	509	534	539	503	531	549	521	518	550	530	491	521	533	535	500	512	567	510	520	521	485	449	517	500	516	535	505	477	512	558	526	563	531	547	513	502	508	514	517	525	529	537	505	513	519	500	537	514	518	546	471	557	510	539	550	526	523	531	505	529	546	526	472	476	535	491	523	556	534	547	478	522	541	533	520	491	547	503	488	541	574	551	530	530	572	490	504	498	491	530	489	529	507	561	545	502	483	497	534	520	494	543	525	513	507	523	507	565	546	539	577	490	494	510	504	514	518	548	483	525	520	501	520	543	485	541	508	507	515	559	546	528	541	577	508	547	537	562	538	529	543	483	529	529	519	505	526	566	567	500	527	496	526	493	531	536	532	485	536	519	509	560	518	490	563	526	509	490	511	559	494	532	548	528	505	514	475	496	517	493	534	499	528	544	507	493	521	528	510	506	517	498	478	511	532	495	521	466	539	501	468	504	528	493	520	503	560	489	512	525	543	530	557	541	517	543	535	559	517	480	503	522	514	478	543	524	500	529	524	497	480	536	528	527	501	526	523	496	494	559	515	550	510	517	567	517	531	534	557	497	528	544	493	490	508	547	533	510	496	553	522	498	555	513	486	506	547	550	548	512	536	505	555	517	508	489	517	521	505	501	570	546	523	503	505	484	533	560	522	530	537	504	531	514	501	525	549	537	524	486	528	522	512	541	519	560	492	512	538	532	491	488	532	509	509	524	524	490	544	478	524	496	516	535	517	535	526	568	524	509	512	556	499	568	520	526	528	559	511	528	543	523	567	522	497	507	510	518	498	517	534	534	539	507	525	501	488	504	494	546	523	513	515	517	522	544	558	507	536	520	542	526	505	527	500	532	486	538	533	505	511	543	564	518	545	534	506	539	539	576	489	520	550	511	527	554	518	526	517	525	471	543	499	497	537	508	528	543	573	527	501	545	547	546	544	548	533	500	486	528	497	498	506	504	529	479	533	518	519	525	585	530	483	534	498	511	541	534	514	519	506	510	517	552	506	570	502	540	524	525	510	517	503	535	497	553	543	499	525	540	538	512	492	553	511	548	556	533	509	520	522	469	543	567	531	520	492	541	499	472	535	510	529	521	527	531	550	529	476	513	527	544	492	477	567	524	550	513	544	540	513	557	508	533	500	488	539	505	488	506	557	494	529	516	497	538	507	556	533	496	536	493	505	524	481	542	526	538	521	534	497	531	491	523	531	497	498	548	525	522	519	554	527	536	522	508	521	543	567	553	577	532	505	506	573	518	541	565	496	528	515	514
27462	20784	25458	20279	16455	12500	8701	6457	4788	3476	2490	2214	1826	1418	1260	1281	1200	912	857	778	531	462	391	372	358	398	403	402	366	347	385	394	364	352	321	332	326	297	306	280	284	306	289	399	301	289	287	264	271	301	260	301	262	242	272	280	291	283	314	313	263	292	255	286	287	246	266	258	269	258	310	289	268	285	276	280	299	263	321	263	283	278	329	295	279	275	306	288	266	313	309	299	319	293	293	285	310	308	291	310	271	269	280	251	262	275	274	277	291	297	305	320	303	298	288	290	268	300	277	300	297	290	312	299	315	282	264	264	299	303	288	276	298	300	273	282	269	299	265	301	300	309	278	277	293	297	271	303	281	320	310	266	269	272	296	260	307	299	321	305	256	292	300	278	296	283	303	298	257	265	296	289	290	295	287	301	296	299	265	276	291	297	299	291	286	314	256	277	288	305	279	280	285	276	245	297	272	315	265	299	291	280	274	298	274	286	262	261	290	268	273	307	258	276	309	296	295	313	294	266	277	282	267	259	277	286	279	320	232	277	312	301	306	279	309	274	303	282	301	266	282	280	315	308	287	280	292	286	285	271	295	311	310	300	276	257	280	276	277	292	264	300	283	276	251	283	261	253	284	273	288	271	267	281	263	306	283	263	256	334	281	279	266	300	282	299	280	280	278	297	284	290	262	275	322	267	292	289	264	258	330	267	264	315	273	259	289	294	275	270	260	268	288	263	284	254	274	281	295	282	278	295	241	292	272	283	303	282	255	283	289	278	281	305	279	244	261	290	274	297	299	303	306	308	268	295	277	265	266	267	272	302	307	281	257	271	267	276	284	288	257	284	261	295	249	273	285	299	308	301	279	260	299	300	267	272	289	273	245	296	253	294	275	268	281	288	247	305	284	316	267	288	309	296	310	302	305	285	275	270	274	287	307	268	299	298	253	279	284	273	284	281	311	320	305	290	321	278	265	267	290	279	312	289	290	313	305	283	267	255	293	270	291	277	268	266	304	284	269	263	300	293	244	292	261	278	276	302	305	261	294	282	283	247	266	310	288	302	304	297	317	306	303	277	282	276	277	276	268	303	279	277	287	266	287	272	280	265	269	311	263	271	293	238	263	264	262	256	269	263	285	255	295	286	251	294	277	270	273	300	269	249	234	275	277	262	248	297	286	265	297	262	264	271	257	298	292	273	280	280	271	305	262	295	279	290	268	310	309	303	293	311	288	283	289	312	270	262	269	261	310	281	337	299	282	298	298	296	301	276	319	281	252	273	289	280	292	274	288	308	231	306	272	274	259	306	293	276	293	253	282	230	245	285	273	284	261	300	301	313	287	269	279	281	298	314	279	282	314	272	301	321	296	286	259	261	306	305	275	280	258	277	271	290	256	273	295	290	273	271	311	315	321	296	272	299	265	297	292	282	321	277	241	285	280	274	271	296	302	290	281	295	295	314	315	266	292	295	280	270	265	247	317	305	260	274	315	276	298	288	276	285	268	234	277	285	303	303	262	282	293	282	267	310	285	323	281	288	262	245	304	296	266	242	274	290	278	294	275	272	288	256	283	303	309	302	264	253	277	290	274	298	320	296	314	265	322	292	296	302	276	303	297	271	274	297	292	309	278	284	274	297	269	325	270	241	284	278	275	268	272	277	288	284	253	316	299	261	297	277	264	283	268	294	291	323	279	259	264	268	313	265	279	258	309	307	286	313	324	272	272	281	272	270	288	282	272	288	321	293	285	275	296	273	309	283	275	253	300	294	285	280	288	270	298	242	280	280	278	297	288	269	289	325	270	291	263	265	265	302	291	293	287	301	283	262	296	276	262	305	306	277	280	293	287	271	246	307	276	278	290	281	284	311	280	313	297	233	282	283	258	279	303	282	264	280	270	273	285	278	274	274	292	250	283	250	287	276	306	272	224	275	258	270	302	276	308	290	286	279	290	292	250	267	281	275	310	267	283	313	271	277	275	287	295	273	281	286	285	305	278	278	287	304	299	278	294	269	263	277	249	301	296	297	275	292	285	285	312	282	284	262	282	267	292	280	282	282	294	245	286	260	304	303	273	276	280	309	259	244	277	290	272	295	269	297	309	264	315	301	256	299	326	269	276	271	271	239	307	285	280	291	265	240	289	258	285	300	299	261	334	301	277	268	295	289	316	261	279	275	283	279	283	314	251	331	267	281	295	274	274	282	283	296	306	252	288	303	308	284	301	301	262	289	283	257	299	259	290	301	291	262	264	261	303	277	292	274	272	278	257	293	282	284	268	277	252	217	279	271	235	296	284	289	266	289	271	263	270	237	289	292	265	260	280	277	284	265	294	297	299	303	317	282	295	274	292	289	306	293	278	327	278	258	261	307	281	301	278	279	294	280	297	279	290	266	267	245	265	254	292	271	267	294	271	303	288	258	289	288	247	275	266	306	320	268	269	286	291	283	267	281	272	281	258	294	263	270	293	298	268	274	273	285	281	253	272	296	290	249	274	266	291	308	291	308	276	293	277	248	276	323	291	306	269	291	264	294	277	284	301	271	268	256	297	281	290	259	282	275	284	294	311	261	274	267	272	305	293	264	274	293	291	281	276	279	275	304	310	259	264	279	257	262	259	289	248	290	278	289	314	295	274	292	332	276	268	292	257	301	257	288	280	274	274	280	270	280	266	299	301	258	266	314	286	297	274	290	265	301	276	272	293	255	293	288	270	276	276	298	309	294	313	276	264	285	285	254	274	275	268	308	288	290	276	275	286	318	292	325	302	320	281	257	297	284	319	275	290	310	273	285	284	307	288	278	258	307	271	286	295	282	307	264	295	281	283	290	286	298	307	257	289	283	274	274	266	305	299	290	259	279	252	260	258	308	293	272	256	296	307	267	293	280	291	298	305	272	264	287	300	297	297	324	280	262	267	268	261	263	274	302	278	277	271	269	252	299	289	304	280	299	285	274	277	252	286	284	290	272	262	275	286	289	299	301	276	283	308	288	297	281	275	250	249	289	246	254	272	249	298	298	266	333	268	322	289	278	250	264	248	268	292	271	277	282	261	288	291	308	300	308	289	255	307	293	284	303	282	245	291	279	265	267	271	283	300	293	295	264	284	259	258	262	295	300	279	275	282	314	288	285	269	253	300	298	289	293	305	281	280	303	305	289	288	282	295	277	269	291	264	287	326	282	274	301	303	288	285	258	267	304	287	271	259	299	293	319	251	256	271	275	255	262	259	302	282	293	293	312	271	290	311	295	298	280	273	296	288	295	261	288	294	262	314	289	301	267	279	269	257	285	314	298	308	269	278	282	328	272	273	287	288	293	288	272	275	286	250	262	328	271	285	277	306	282	283	278	264	310	312	259	278	288	276	311	299	306	294	259	286	282	276	312	313	280	290	269	285	302	294	310	268	302	267	279	247	273	285	248	235	274	291	272	290	277	274	274	281	277	268	294	283	272	293	283	303	273	239	299	275	279	297	253	298	283	279	273	272	303	277	293	269	291	276	290
15611	15933	29693	30838	31256	27063	22590	19202	16583	12396	11172	9977	7750	7011	6654	6128	6117	4675	4334	4159	2309	1962	1646	1434	1359	1398	1398	1375	1405	1125	1265	1251	1057	907	827	842	791	779	810	784	795	671	704	1411	839	678	689	705	707	705	687	640	715	626	698	747	649	662	662	698	721	756	696	682	678	710	631	668	710	684	683	674	664	668	675	693	679	684	630	689	683	650	711	703	652	717	718	684	676	657	690	693	662	675	674	719	735	679	703	668	695	645	693	676	662	714	714	727	685	739	685	658	676	676	711	676	694	711	674	686	654	762	623	705	682	707	649	694	662	705	684	670	720	677	721	705	727	732	662	699	673	650	666	673	680	697	691	749	712	677	639	682	699	661	673	666	650	651	683	699	679	712	688	749	650	630	662	715	656	649	698	668	641	680	650	658	712	690	710	660	635	654	689	640	670	638	679	777	634	661	694	698	682	706	694	691	690	692	625	692	714	772	661	638	676	641	686	735	654	719	676	720	631	666	650	698	672	633	690	675	694	659	720	722	677	665	666	711	688	666	672	695	646	726	700	679	687	688	662	734	672	702	703	721	676	662	733	700	642	684	689	666	672	669	665	719	679	679	686	671	725	700	710	682	683	648	675	682	720	642	706	660	725	684	692	636	657	667	670	677	698	676	703	700	664	720	683	689	726	697	676	690	659	679	737	719	640	684	717	713	688	669	643	722	650	673	696	685	685	692	693	710	675	704	670	706	666	715	709	707	676	665	657	626	661	665	717	652	662	701	686	707	715	666	647	625	706	656	711	659	645	689	681	671	664	681	677	665	696	666	670	727	654	677	672	687	693	682	663	718	711	678	699	651	698	733	673	694	655	644	672	680	650	696	705	631	723	698	697	705	698	667	669	688	618	693	668	667	673	700	677	749	692	690	691	680	716	654	660	674	722	685	726	740	646	732	666	670	700	703	668	682	729	731	717	664	680	656	695	671	656	719	686	664	703	679	690	656	694	661	666	700	686	690	661	658	686	713	680	685	664	677	666	700	666	663	709	698	671	722	660	671	701	694	673	715	644	727	682	648	696	682	677	684	679	728	680	674	675	672	658	682	709	647	682	700	650	703	709	678	669	655	673	698	684	635	701	647	677	716	683	692	697	650	690	699	704	705	724	717	659	672	661	710	687	693	689	689	678	678	676	698	684	676	646	702	701	679	679	670	694	676	665	690	643	684	638	714	698	681	711	700	656	681	619	662	680	730	693	653	744	637	695	636	655	706	659	641	674	641	696	716	679	661	654	657	676	664	680	699	660	677	658	685	666	693	674	666	653	716	680	691	677	660	689	705	720	675	661	667	680	662	718	692	697	678	731	722	685	662	698	709	700	675	681	689	678	685	693	670	669	666	641	642	689	673	610	671	668	654	704	691	668	680	673	672	675	663	735	661	664	695	669	677	716	661	713	677	663	672	638	709	696	689	646	668	669	647	689	698	672	712	712	696	692	689	664	676	683	625	640	670	676	705	673	716	634	668	704	687	707	677	747	664	683	694	674	664	678	679	680	661	676	702	644	720	587	692	677	664	662	705	744	710	668	702	688	728	656	640	713	757	653	672	725	692	742	710	727	705	684	698	675	676	683	681	618	666	633	711	754	716	687	669	704	698	684	708	667	697	691	649	669	656	707	699	688	695	680	706	715	682	720	662	674	683	695	721	685	659	682	658	672	632	688	666	668	689	688	696	643	698	648	676	666	679	662	639	626	714	651	630	675	623	701	676	704	702	684	676	686	674	683	681	654	648	719	702	745	707	695	671	694	677	701	670	673	707	669	677	693	687	695	655	710	677	654	673	668	688	729	707	684	672	720	718	675	627	674	675	668	672	644	726	690	697	700	730	649	682	662	663	717	649	691	683	636	720	670	730	703	683	676	671	695	675	635	692	697	706	689	668	662	683	694	661	707	656	690	682	721	662	646	665	695	655	622	731	729	662	654	674	715	689	667	660	671	668	661	630	656	674	686	626	668	636	739	695	678	643	718	665	668	698	699	686	639	664	666	674	718	689	667	654	668	674	679	698	690	688	674	688	701	676	658	711	703	659	686	696	647	658	702	685	658	665	653	669	720	669	675	656	652	695	701	724	717	693	696	679	682	666	683	650	669	706	690	706	678	732	691	659	665	687	671	704	652	677	632	730	704	678	657	644	656	701	689	615	704	625	689	669	665	680	690	656	688	697	681	707	736	686	677	659	712	690	700	679	677	713	707	692	655	724	681	672	684	669	718	679	660	651	706	706	713	679	674	681	689	670	688	727	705	670	660	699	673	689	672	677	664	656	684	643	701	702	739	686	655	684	636	692	651	725	691	658	695	699	641	692	717	665	680	701	692	678	725	700	701	700	717	674	717	693	751	714	690	678	675	673	652	629	657	645	696	682	728	653	658	646	679	673	689	741	727	650	656	674	660	673	703	706	706	646	658	704	704	705	687	674	693	664	698	705	677	694	704	662	698	696	699	705	720	662	699	679	682	642	702	686	663	668	745	674	696	688	668	710	677	705	705	699	651	680	657	691	705	683	663	727	670	682	699	670	681	716	680	651	655	710	678	677	661	717	721	679	665	657	702	719	702	695	680	700	683	704	652	664	666	651	690	716	635	677	743	686	664	703	676	687	710	703	692	675	655	663	677	706	665	691	665	647	709	656	714	693	726	677	734	687	686	731	709	651	665	701	702	665	663	661	654	698	677	717	718	712	690	665	676	681	679	664	633	706	724	694	695	689	637	664	684	716	654	686	648	662	653	721	717	711	646	651	720	686	673	609	711	693	657	706	691	672	686	671	762	678	672	656	642	682	676	652	657	667	701	659	729	637	687	651	676	707	671	709	665	692	654	666	671	626	708	692	677	639	651	703	703	720	708	689	710	714	715	680	644	644	681	685	686	664	692	681	689	695	681	643	666	696	671	655	691	674	690	692	631	668	776	677	655	714	681	657	654	731	628	710	673	707	674	658	651	656	700	643	704	684	704	703	619	716	690	625	704	679	723	691	665	710	691	721	694	631	688	772	679	740	685	667	708	667	671	679	686	642	638	639	703	700	671	612	695	685	678	676	726	696	698	638	694	742	722	677	675	673	720	663	709	680	687	648	668	696	742	690	700	657	643	699	650	668	603	632	697	677	696	687	709	701	697	667	714	669	698	643	661	684	674	734	727	674	738	694	652	712	691	637	736	677	720	705	669	666	658	688	675	704	660	747	691	721	701	681	688	669	742	678	684	682	695	691	655	701	682	660	708	686	650	683	657	665	674	633	728	702	669	679	618	611	713	659	630	683	673	714	710	686	732	672	667	731	661	683	678	659	662	708	686	651	662	705	662	715	703	663	706	680	672	709	679	687	683	698	676	711	694	710	696	649	673	710	648	647	701	665	708	707	732	697	707	693	671	694	635	696	705	708	660	668	661	639	667	707	714	668	721	624	692	675	717	704	683	693	748	689	672	669	670	672	681	678	675	692	701	669	704	670
35766	27245	33382	28019	24021	18764	14248	10403	7470	5943	4514	3756	2846	2495	2113	2061	1793	1417	1553	1336	870	710	584	580	621	559	577	538	514	458	501	520	485	495	424	422	407	377	403	401	381	409	431	544	389	391	379	384	382	399	365	393	389	400	372	421	371	388	352	362	376	436	408	367	358	384	379	414	352	418	388	395	380	410	339	397	395	359	342	370	374	374	416	367	415	372	371	389	385	408	413	373	372	382	378	384	411	396	384	361	418	368	424	398	359	372	356	353	371	357	370	344	389	393	393	405	384	364	350	393	413	390	361	358	382	398	385	420	385	386	356	366	360	374	380	363	343	348	385	392	398	380	347	388	342	405	365	411	364	401	390	439	404	384	375	389	381	393	353	401	378	352	374	366	387	381	382	360	371	342	379	368	364	367	389	382	398	421	336	334	364	354	397	361	372	404	407	365	386	397	392	396	368	384	406	383	405	399	390	417	358	386	390	414	386	387	377	428	363	377	350	367	393	394	366	404	388	398	357	346	396	359	391	354	387	398	375	371	398	405	376	395	377	408	396	360	384	386	380	390	390	377	341	368	422	335	361	420	390	386	402	377	359	385	391	384	389	429	371	403	396	400	385	381	383	398	407	398	378	407	374	378	347	354	402	325	376	360	400	393	398	374	401	381	398	344	360	375	376	383	384	383	387	398	369	395	385	399	379	391	419	355	385	391	362	414	399	381	366	382	402	387	394	376	379	412	344	414	363	415	393	364	412	404	382	387	406	394	407	374	371	388	381	381	370	370	389	365	367	388	376	361	415	379	370	414	399	383	375	364	381	369	419	381	397	398	366	410	383	366	376	372	384	417	393	342	356	370	416	389	350	385	366	371	365	340	384	380	384	422	364	392	385	392	385	353	354	413	393	427	411	418	443	404	391	365	396	407	369	388	375	359	382	328	378	400	395	387	365	406	421	361	386	407	338	396	365	390	394	373	398	393	389	384	385	390	355	354	361	375	364	348	391	397	361	380	382	419	376	370	415	378	391	361	368	397	403	371	422	366	353	389	370	372	388	372	352	383	375	387	409	393	372	390	418	398	394	375	371	406	409	391	369	376	370	387	417	356	396	383	377	365	408	354	411	398	418	373	375	394	327	367	400	374	438	360	407	371	389	397	401	381	403	372	372	362	383	409	398	406	362	327	373	362	379	386	375	363	346	368	415	387	379	362	367	367	381	385	398	353	412	371	370	394	344	370	423	409	388	391	352	398	418	385	350	415	384	392	397	379	392	391	402	334	381	386	383	331	384	382	396	340	391	406	363	375	383	412	398	364	396	363	396	415	391	379	425	363	385	384	408	376	391	376	396	351	394	399	378	420	362	401	418	396	402	380	385	390	359	371	376	396	352	373	403	391	400	372	365	400	367	389	351	366	390	386	373	366	389	388	371	327	361	381	417	395	405	420	397	404	420	385	378	369	393	390	398	372	416	386	361	376	388	394	407	369	414	392	423	416	369	390	370	381	359	359	376	367	349	394	356	374	367	382	367	370	391	378	397	413	360	361	389	360	393	393	368	382	407	381	363	409	399	396	397	405	385	425	417	396	370	397	376	389	379	415	388	402	404	384	362	359	405	418	411	407	399	375	353	365	399	396	382	369	402	399	378	367	381	377	389	388	356	363	417	383	400	370	416	335	389	427	400	332	382	381	363	368	367	334	370	384	367	380	387	356	377	418	393	387	373	378	420	354	388	394	388	355	396	387	363	417	395	368	325	375	368	422	381	420	388	381	382	370	406	389	354	360	397	401	384	372	368	373	366	409	372	399	357	373	417	378	393	376	363	355	365	347	425	417	368	390	403	383	404	421	391	371	353	402	358	357	405	409	421	389	393	398	385	369	379	421	375	343	382	418	345	375	405	396	386	408	383	405	352	356	325	383	374	382	354	375	396	345	364	392	378	431	383	369	370	395	379	378	426	386	358	402	407	360	386	371	394	372	343	377	367	387	437	348	357	379	358	371	380	372	388	348	418	376	381	396	427	358	379	383	375	384	382	392	348	375	395	351	392	406	409	353	399	429	419	403	381	401	377	367	406	401	357	356	341	425	395	375	415	366	399	365	389	403	402	405	371	356	355	381	404	368	396	373	374	426	401	377	368	329	419	366	366	371	373	366	369	384	389	359	387	375	389	394	345	412	396	388	356	374	370	382	398	397	373	381	402	416	359	406	379	370	354	380	395	383	391	431	394	349	410	411	368	373	424	408	388	388	409	351	387	411	375	341	362	375	370	401	389	360	448	362	380	370	403	381	372	330	355	395	391	353	434	371	356	338	348	343	396	424	348	363	400	383	420	422	426	371	387	379	407	440	389	393	362	380	360	390	368	382	391	394	342	382	376	382	340	377	390	368	376	375	357	371	389	360	373	391	410	384	376	394	345	413	355	390	367	375	389	373	391	374	376	415	386	395	368	375	392	389	359	357	419	374	370	339	391	370	389	369	394	410	365	389	403	403	341	391	353	384	373	341	372	380	355	395	362	417	386	416	400	380	373	396	399	390	340	346	380	373	376	392	337	350	393	360	404	401	403	383	403	354	372	414	404	373	395	404	341	401	384	361	395	386	399	397	406	412	389	396	402	324	353	407	362	382	386	387	414	374	360	370	396	399	397	363	390	344	344	382	322	384	339	402	365	367	414	413	367	382	399	401	452	410	393	379	349	441	394	385	375	373	387	375	367	371	361	340	399	355	389	360	372	370	366	355	391	375	405	374	410	422	375	410	426	377	386	419	400	392	358	391	350	381	389	368	374	394	362	368	411	349	352	386	388	396	409	377	378	405	339	385	413	367	387	372	412	386	401	392	384	418	362	354	378	371	346	402	379	361	380	373	375	380	406	382	396	396	409	376	399	371	398	400	362	371	365	374	409	399	376	391	359	415	399	354	371	408	366	406	367	409	384	390	353	389	358	367	379	354	381	403	365	352	412	408	407	372	387	393	371	403	394	399	394	400	388	396	380	395	385	396	363	327	394	395	369	391	353	389	371	408	395	371	398	396	346	399	372	391	344	398	396	391	383	373	354	380	404	383	412	365	379	355	400	375	382	381	386	398	395	356	386	394	386	361	402	414	372	384	409	427	403	399	365	397	374	361	372	360	400	378	394	355	379	346	346	373	389	343	362	393	408	383	369	389	384	344	391	358	407	429	400	369	379	372	382	398	397	397	383	383	380	396	395	394	348	392	390	393	445	409	378	390	352	371	378	368	364	398	385	375	401	372	357	331	393	367	379	374	374	384	452	358	377	372	395	379	393	425	373	351	408	378	398	386	356	349	340	435	401	377	357	352	377	385	390	402	373	354	416	377	392	356	376	389	372	356	408	392	404	452	374	384	391	396	370	366	345	419	370	400	397	394	384	389	398	396	365	402	349	390	380	363	358	350	384	368	367	371	389	416	360	413	392	372	358	386	404	356	377	358	387	400	345	348	402	392	397	437	372	370	395	373	371	368	356	391	390	358
19453	20133	35454	36805	37352	32967	28909	24995	21216	18508	16046	14279	11763	10938	9622	9355	8559	7357	7322	6443	3832	2774	2270	2105	2184	2051	2026	2175	1959	1565	1731	1699	1463	1266	1230	1084	1121	1050	1041	1037	1021	950	1047	2224	895	815	891	957	826	852	821	858	949	872	885	854	868	884	886	893	911	866	890	942	883	919	895	894	916	855	875	899	888	821	862	905	873	851	877	880	911	870	884	864	874	911	905	861	869	887	879	892	880	919	845	828	884	886	872	841	845	868	903	866	886	898	842	873	889	836	898	867	846	881	943	894	887	854	886	857	855	900	832	897	818	857	865	883	911	881	831	868	913	865	955	863	908	898	892	852	953	898	851	828	839	848	872	830	870	832	864	836	841	838	852	919	858	903	878	880	868	865	841	903	862	861	848	848	888	836	934	911	886	923	866	857	886	857	918	870	863	887	885	874	926	875	940	886	909	848	894	851	873	907	895	945	873	799	823	857	894	857	825	857	835	858	915	921	846	812	912	895	848	897	850	858	857	867	905	917	875	849	855	876	889	882	854	850	859	860	848	861	885	823	863	826	914	873	880	849	883	824	889	842	802	841	848	843	860	898	860	889	853	890	891	884	880	885	885	899	917	893	883	862	852	853	869	895	802	884	846	868	814	892	833	832	875	836	823	858	861	847	872	910	881	821	850	909	868	873	863	935	865	876	873	834	901	957	824	825	893	872	881	872	902	875	874	902	851	908	877	871	867	865	851	926	876	860	865	901	907	841	843	859	889	890	889	886	894	900	910	826	904	856	869	899	829	853	849	831	902	948	934	874	884	846	896	910	825	877	888	879	835	895	883	843	855	863	830	885	840	827	867	882	890	854	874	878	823	851	868	864	864	901	833	865	907	895	891	863	867	889	888	886	876	812	889	869	853	871	860	863	814	862	913	912	842	874	917	906	840	908	902	895	801	870	854	840	879	849	894	862	851	858	915	864	827	841	842	876	869	871	871	917	917	849	859	861	843	833	895	843	841	839	864	893	859	857	860	836	890	884	880	868	873	868	891	819	892	883	830	866	863	920	880	863	890	839	922	928	955	868	889	815	858	852	923	841	897	869	864	900	917	867	899	841	882	927	877	822	843	844	841	884	900	871	889	876	812	909	839	807	859	937	897	880	840	906	887	898	916	868	855	844	847	882	866	893	871	901	812	828	852	841	825	906	877	898	828	871	879	824	820	865	856	884	869	889	857	862	871	906	857	848	906	854	864	902	911	877	859	897	846	856	879	882	842	882	832	918	864	916	809	868	889	847	866	888	917	901	889	868	911	848	891	898	917	939	853	945	894	859	895	879	839	856	873	833	853	883	920	837	916	851	884	896	861	864	861	887	919	867	915	862	937	874	921	898	861	873	839	813	892	919	888	913	863	898	810	888	879	885	898	852	874	896	913	829	874	837	872	899	853	888	854	873	875	869	844	851	860	889	964	866	873	867	897	897	884	865	872	848	916	835	844	855	822	861	892	878	859	857	856	916	914	825	913	906	891	898	897	908	840	873	883	908	847	895	891	856	888	888	853	860	872	869	850	869	886	860	853	946	820	892	874	865	870	880	909	839	837	914	858	904	843	838	913	904	902	822	899	847	890	832	874	890	891	857	853	859	901	852	910	908	842	863	887	885	878	935	910	868	890	897	840	887	884	903	863	893	901	878	834	870	844	852	863	878	843	875	846	908	822	886	870	857	936	909	903	860	878	917	884	898	871	881	847	877	900	871	854	874	818	910	879	955	897	892	873	832	906	876	842	916	903	821	892	842	840	878	862	904	857	872	862	899	900	865	925	880	895	906	911	871	912	898	857	876	829	885	870	874	890	872	867	875	913	824	858	866	893	885	850	880	890	904	809	889	874	860	891	880	891	852	837	915	936	879	836	868	869	856	840	882	934	849	876	872	835	855	877	860	880	887	897	869	868	832	869	872	867	847	859	834	887	857	818	880	903	882	872	862	854	875	860	897	878	905	835	838	885	829	853	883	916	833	826	873	906	865	876	894	867	875	883	921	876	908	884	835	925	873	936	807	868	850	852	884	876	896	845	874	854	805	893	891	891	881	908	790	850	908	893	884	865	856	833	907	878	848	879	882	861	863	857	907	848	889	834	903	857	875	906	903	901	852	890	814	894	853	895	912	898	873	916	853	868	895	875	877	847	862	843	863	873	855	874	844	861	826	856	877	885	894	921	813	852	894	793	878	831	897	855	900	897	903	831	876	886	879	899	849	901	833	872	834	846	868	898	916	861	879	873	856	915	861	878	824	836	850	888	918	864	887	889	900	890	915	870	873	866	819	922	883	834	847	864	898	859	879	916	873	896	917	840	851	894	840	838	834	885	897	892	865	865	882	883	904	823	824	863	900	879	868	840	830	831	871	846	855	875	902	867	873	878	885	860	846	890	838	883	869	856	882	900	908	862	824	832	845	905	867	876	918	886	904	841	862	924	931	923	899	952	890	899	888	877	864	855	876	883	909	898	900	873	845	853	928	902	856	889	844	845	839	914	887	873	933	875	890	868	911	882	899	814	920	837	843	898	856	936	890	874	932	889	888	836	845	870	874	900	861	892	915	866	877	870	881	903	839	921	877	958	851	832	844	894	881	819	865	879	906	888	865	786	880	870	887	888	866	920	835	882	872	876	863	819	828	857	856	856	905	861	881	896	862	892	885	951	835	934	839	903	934	923	853	878	913	875	878	887	915	839	903	928	848	879	874	894	845	854	845	907	953	896	858	853	914	887	861	834	899	937	898	895	858	840	868	910	859	880	853	887	851	911	870	904	886	895	870	885	850	862	882	912	873	801	860	867	854	910	869	905	892	879	849	874	885	880	860	797	851	917	859	902	783	863	869	863	869	815	885	850	877	835	865	871	883	870	891	832	869	839	891	847	877	848	846	845	918	879	852	904	881	885	876	815	912	876	893	855	855	847	816	887	876	927	863	831	856	841	901	869	846	877	812	878	860	853	882	882	852	858	815	909	938	923	856	824	856	899	835	878	844	882	839	908	863	847	917	878	875	885	871	876	906	889	886	910	877	860	854	911	829	887	891	878	878	865	828	874	846	860	857	785	883	874	868	878	847	892	867	834	867	854	860	845	855	871	909	862	825	831	874	883	882	879	926	869	877	920	899	893	889	815	892	829	873	820	872	901	906	952	849	879	945	832	851	843	806	853	959	831	873	838	867	820	868	854	847	814	848	831	900	834	805	915	869	849	878	901	808	960	844	883	832	863	920	860	851	854	856	820	873	848	834	878	875	868	832	904	840	904	901	862	863	814	907	856	856	883	883	873	874	924	821	887	856	867	896	883	866	843	834	847	876	882	925	850	875	878	858	841	871	881	878	880	911	861	833	901	899	834	826	865	842	859	860	919	875	853	829	838	869	875	900	866	868	938	865	851	856	885	853	875	894	921	845	824	882	854	855	918	917	890	868	895	835	826	866	892	913	860	820	853	909	876	869	866	826	861	879	874	842	941	879
16317	11478	13731	9428	7799	5515	3719	2338	1718	1243	898	749	575	560	488	526	431	332	328	307	307	267	248	300	258	239	265	249	243	207	234	228	203	242	213	215	197	188	192	204	201	181	219	204	204	197	196	210	198	204	198	208	188	167	204	196	197	194	188	199	204	193	214	185	189	206	200	199	212	205	197	197	206	195	195	218	228	166	247	204	178	193	174	207	197	193	209	187	200	218	200	181	196	206	196	206	203	208	217	198	216	218	215	189	199	194	198	185	188	208	199	208	190	185	212	165	229	203	176	205	213	199	217	194	205	207	184	207	188	182	175	207	153	192	182	185	211	188	180	186	209	211	224	217	179	212	222	208	182	186	227	190	181	218	193	171	189	189	187	212	211	215	204	187	195	216	213	199	193	197	176	183	198	229	220	202	196	219	196	196	213	179	195	200	181	230	178	224	162	199	182	193	192	239	178	160	203	197	187	213	186	191	211	205	215	220	203	194	194	178	214	216	191	224	221	162	196	206	175	215	202	195	205	185	207	200	222	202	191	195	198	176	203	208	204	191	190	188	197	196	181	192	210	221	190	206	183	192	200	201	179	209	188	169	212	207	196	191	232	186	204	206	203	213	194	192	195	204	180	163	205	202	217	225	206	193	203	204	198	171	212	196	225	218	201	196	206	213	187	194	225	188	211	203	198	184	201	197	206	192	204	219	197	199	216	211	215	189	184	220	197	167	178	224	192	207	214	160	208	190	202	228	198	233	194	222	196	210	189	215	192	196	199	160	179	212	215	206	208	212	194	209	191	187	203	191	233	223	200	218	194	184	205	192	219	201	188	198	174	193	202	216	197	209	171	212	207	178	198	191	200	210	196	202	201	196	218	218	184	197	187	218	212	186	186	200	205	183	169	214	214	216	190	179	196	184	204	177	220	185	187	186	188	179	209	181	203	170	165	182	226	186	216	193	207	180	180	196	207	174	198	199	204	206	233	187	212	177	200	191	203	202	210	191	181	196	195	190	207	191	216	190	198	189	210	191	196	198	189	204	212	232	203	188	217	211	216	227	181	221	216	204	180	210	194	207	195	202	210	192	233	147	183	210	197	211	226	206	192	207	198	190	202	212	206	186	200	187	199	213	182	197	210	218	183	198	187	196	213	189	194	204	203	214	159	210	174	210	222	168	209	180	200	197	208	186	178	198	213	187	190	200	188	199	215	209	228	202	214	214	202	205	246	183	207	179	205	197	211	191	195	212	210	212	185	182	184	221	176	223	202	213	190	222	212	204	176	211	199	183	216	187	213	223	208	219	196	187	187	216	184	197	203	180	181	193	196	184	193	182	200	211	172	170	186	193	211	189	202	177	193	203	216	187	191	190	172	197	176	213	211	165	190	169	209	216	193	182	205	195	203	196	184	184	220	194	185	177	171	190	190	180	192	196	195	222	185	219	225	180	176	192	230	219	179	201	181	184	191	199	167	179	223	183	194	206	220	187	206	204	161	197	205	195	195	217	191	216	211	210	187	190	228	201	204	175	220	174	193	184	221	201	186	189	194	185	200	195	218	193	182	207	193	210	207	213	228	205	214	178	192	217	197	187	179	213	191	198	192	198	215	209	199	187	196	215	216	191	220	185	227	214	218	191	186	196	197	189	207	187	201	175	181	200	201	203	194	195	206	204	186	190	184	179	178	177	187	193	198	218	194	204	184	189	186	226	202	198	180	213	187	206	199	211	198	190	213	196	221	225	195	200	176	198	211	197	213	195	223	220	199	184	217	177	187	203	192	184	222	202	262	182	197	219	203	207	184	226	192	216	193	195	203	170	209	191	191	213	195	210	199	196	236	182	211	184	203	184	198	198	202	215	192	229	197	206	216	184	196	213	200	199	195	175	205	180	219	204	194	203	231	202	186	188	207	191	194	186	186	181	196	179	196	182	178	195	190	193	208	216	216	196	213	208	194	203	190	204	211	188	193	203	206	163	207	227	193	202	203	194	196	191	195	225	188	208	186	176	246	212	200	174	206	223	215	191	163	238	193	195	196	214	197	205	212	207	210	220	194	206	209	209	189	172	206	192	220	202	199	215	210	208	191	202	192	198	194	206	204	206	204	208	215	204	197	208	166	204	208	177	211	216	199	211	215	203	201	180	189	199	204	217	211	195	175	213	217	182	189	195	205	176	186	190	209	176	214	225	206	205	191	186	197	182	191	198	204	205	198	185	197	200	202	181	199	209	185	197	213	168	200	191	225	184	177	185	207	214	189	214	206	192	221	193	211	202	200	191	229	188	188	218	178	222	187	180	197	189	176	199	177	194	201	193	198	191	187	191	199	212	224	190	198	191	194	204	231	189	221	186	181	202	186	194	180	179	169	205	203	183	176	186	183	187	178	200	182	210	185	182	191	220	189	219	171	184	202	213	194	184	215	226	217	199	203	213	223	181	221	210	185	213	206	193	220	180	182	187	203	224	207	185	197	179	202	201	181	226	162	175	201	214	200	199	190	222	182	222	188	189	209	228	184	217	188	213	178	198	184	235	173	225	195	190	194	186	201	213	197	218	196	168	199	201	219	197	228	196	191	211	209	194	202	217	230	197	191	199	196	208	193	185	174	219	201	179	219	205	207	216	181	182	196	201	177	193	181	191	187	181	201	161	212	212	181	207	226	211	198	203	210	204	209	211	212	213	194	214	198	196	191	214	194	179	218	204	208	178	189	217	182	193	194	203	205	202	185	189	189	194	215	212	205	186	198	173	190	182	234	193	190	218	191	197	210	200	201	196	168	218	196	199	160	198	198	183	191	213	189	203	192	225	202	224	192	214	198	216	186	193	215	205	181	189	184	208	197	228	217	198	217	227	226	195	235	191	189	177	203	181	210	210	214	198	230	177	208	181	192	207	195	179	215	192	199	173	208	181	192	181	213	178	181	209	191	220	208	215	180	196	201	201	193	198	216	212	217	199	207	189	216	169	206	193	204	184	209	194	209	224	213	221	194	209	171	175	183	226	184	199	196	191	206	198	185	208	182	211	236	216	200	216	208	174	181	207	214	203	204	185	206	180	199	185	214	182	204	191	194	205	203	210	209	197	241	202	226	200	198	181	200	219	199	188	177	213	187	208	216	211	225	190	207	207	185	187	201	181	194	206	197	190	197	188	191	187	204	182	174	194	192	201	196	199	222	176	188	216	183	201	181	192	199	184	207	196	203	226	197	196	193	184	190	189	215	225	186	186	189	191	205	187	219	176	209	215	185	190	196	214	223	246	214	184	199	185	170	212	239	190	185	183	208	214	216	160	196	195	193	194	202	204	226	187	211	181	198	217	201	208	179	200	206	189	183	182	217	202	178	187	201	204	226	203	209	180	205	211	211	179	197	184	221	217	197	188	199	205	204	184	185	198	209	183	193	212	201	191	214	206	203	186	225	205	195	193	214	209	200	192	204	207	193	219	193	201	191	168	184	203	197	202	222	193	197	227	178	227	214	189	204	204	227	188	194	198
8696	9247	19794	20107	20756	17093	13104	9516	7324	5830	4410	3608	2830	2670	2444	2645	2062	1118	1458	1237	1171	1019	881	868	1057	896	852	881	796	672	714	726	681	650	640	573	553	553	496	547	527	508	516	529	505	478	501	493	515	468	449	500	533	500	501	519	505	459	517	505	506	525	525	517	509	524	492	485	505	497	524	518	505	497	488	496	504	485	449	538	511	518	477	473	490	465	510	476	509	518	524	496	516	492	496	480	533	511	512	526	479	490	504	509	473	512	526	512	490	468	503	546	492	503	517	463	537	539	474	507	529	515	496	490	496	494	507	506	480	466	500	496	502	482	495	497	471	479	521	509	492	507	473	469	481	481	563	500	564	530	482	482	510	497	496	472	495	488	507	498	509	482	517	477	491	468	496	531	481	518	486	506	478	453	468	492	519	515	571	484	531	501	475	524	521	532	516	523	495	479	494	486	503	489	525	527	503	487	485	533	546	462	484	503	502	505	488	533	517	476	466	483	499	483	503	496	507	537	492	531	548	526	461	513	489	541	497	496	473	495	464	491	506	499	510	505	494	524	487	516	508	503	540	487	517	435	536	534	507	502	521	512	499	514	488	474	512	530	484	516	479	523	500	486	464	512	498	511	515	487	487	473	495	488	455	465	462	441	500	486	499	472	494	498	473	486	524	517	511	500	500	523	499	521	478	481	496	524	499	441	473	499	480	486	477	477	486	496	512	529	496	440	478	534	519	528	517	502	501	536	519	507	499	519	474	484	554	465	498	517	510	520	517	517	514	491	498	477	489	493	495	498	491	525	503	532	500	481	534	511	511	526	487	502	518	504	505	493	502	484	469	468	505	501	501	488	525	493	501	525	521	475	496	523	513	510	472	490	530	491	476	504	485	495	543	488	495	497	522	526	503	512	523	511	505	490	503	482	483	489	513	498	519	520	503	475	497	510	504	480	506	495	513	505	538	536	486	477	473	536	485	540	490	512	490	482	523	537	546	558	499	536	489	534	491	501	500	524	493	477	500	512	483	478	513	515	509	514	488	450	527	500	494	511	497	489	492	542	520	503	489	456	547	517	519	529	569	488	520	505	520	511	510	517	480	510	510	547	495	513	478	483	499	483	534	519	498	544	514	521	506	529	506	454	482	486	487	517	482	533	469	480	536	508	527	490	520	490	518	538	502	505	544	499	493	489	501	486	514	486	537	497	490	500	487	484	500	505	529	505	477	491	475	484	493	490	508	509	454	514	503	474	495	469	502	522	505	513	494	521	454	461	541	489	508	512	510	506	494	543	483	497	488	512	506	473	521	495	536	487	516	473	515	485	500	489	532	493	458	503	502	496	486	517	514	505	507	495	482	499	503	490	504	498	524	486	490	501	469	477	484	524	542	470	462	513	509	474	501	497	465	470	534	517	490	511	513	488	523	506	522	523	502	500	487	505	501	508	517	465	480	505	505	497	507	517	540	500	500	513	502	502	497	503	509	502	464	485	485	508	523	472	492	496	502	529	460	521	517	511	487	560	505	534	519	515	544	490	502	508	525	479	519	515	584	518	517	492	511	487	522	488	460	485	493	508	542	518	498	517	482	498	471	470	509	500	513	463	541	507	487	517	527	522	498	489	477	453	497	516	522	507	524	530	493	484	489	483	483	544	525	498	500	491	522	542	516	504	489	535	488	496	500	492	517	489	485	489	505	524	486	511	514	505	517	500	458	469	508	452	484	500	502	503	492	491	509	490	471	526	507	497	519	465	527	477	554	494	508	506	482	502	493	482	531	508	484	533	487	470	503	522	473	516	541	487	499	498	537	465	498	499	498	510	480	491	542	517	501	489	493	503	522	478	507	531	509	500	519	523	544	526	490	488	502	501	488	464	469	514	510	503	458	473	531	451	522	480	537	484	492	486	487	489	499	489	488	502	479	464	522	518	474	488	533	521	487	498	524	512	466	524	493	473	476	463	497	469	472	484	517	498	525	494	541	507	471	496	487	509	565	504	526	510	485	484	489	466	507	512	504	450	490	455	504	482	475	488	462	513	504	467	486	521	488	503	560	494	548	522	513	502	465	526	513	494	463	501	502	508	489	508	496	482	491	492	525	512	513	510	533	521	497	520	462	525	484	496	493	504	530	512	496	500	509	542	502	494	489	500	496	547	506	481	484	494	481	490	468	521	529	495	479	513	516	535	487	502	489	538	517	486	466	491	517	494	564	482	509	464	493	475	491	510	500	520	484	540	507	493	498	511	519	486	555	479	446	522	506	522	512	531	507	518	494	502	472	478	550	516	466	494	514	516	518	538	491	479	498	488	488	476	484	499	506	457	512	474	508	506	507	531	493	522	488	498	496	527	480	501	532	501	494	503	479	474	465	492	499	505	534	499	493	458	513	519	492	498	494	452	475	505	481	479	513	479	469	467	494	523	484	479	508	477	475	491	488	515	487	508	522	525	526	511	509	517	492	476	486	501	469	446	504	492	473	516	507	501	536	482	496	496	487	442	524	512	553	530	478	505	487	500	526	481	477	516	496	499	492	522	485	489	479	516	512	465	511	543	487	463	509	505	551	509	508	510	501	462	522	497	489	493	492	533	499	475	523	513	472	512	537	480	524	491	474	489	505	489	492	497	496	496	509	498	516	500	518	528	550	535	497	528	501	523	504	487	491	486	510	519	480	510	486	508	506	473	467	497	523	526	481	495	474	502	512	506	496	442	527	493	520	524	529	493	519	491	500	484	464	484	497	442	515	526	509	509	507	536	503	510	461	498	479	497	492	488	526	517	466	507	496	523	514	492	516	517	502	474	489	496	499	499	502	476	505	511	509	512	497	510	501	487	455	519	505	513	469	503	528	499	495	490	481	495	512	489	512	521	474	507	499	485	481	476	528	506	518	539	475	489	544	498	476	474	521	510	510	521	499	513	501	498	479	509	468	506	501	507	521	532	494	495	482	482	516	543	494	485	506	514	481	511	492	474	518	505	493	501	477	500	474	497	474	491	510	540	540	498	529	486	482	490	469	496	450	507	477	491	523	516	473	501	502	521	502	524	521	517	490	442	524	497	495	476	498	506	507	498	491	524	473	545	491	482	519	516	511	489	478	513	525	472	494	521	490	465	510	485	530	505	505	454	501	539	514	484	491	514	492	489	500	509	505	480	522	491	529	517	484	474	487	534	474	506	491	530	480	496	488	485	484	481	492	540	498	467	486	521	572	518	477	484	502	502	530	494	474	562	496	510	494	512	487	490	505	491	457	476	470	516	513	491	505	501	512	485	515	531	474	496	507	512	527	466	466	519	518	492	493	535	524	537	478	521	488	488	504	483	512	472	517	518	488	500	482	499	488	560	484	498	532	531	520	499	482	530	531	467	501	501	532	467	511	464	480	498	535	484	507	461	497	511	497	483	499	484	519	495	517	497	496	518	507	477	484	514	456	502	495	487	499	479	482	532	530	494	448	482	547	485	496	510	490	503	524	535	486	517	474	506	466	510	493	481	505	512
27557	19766	24858	20432	18153	13716	9608	6776	4947	3552	2787	2178	1795	1568	1255	1118	1048	864	895	740	601	447	439	426	488	376	378	377	389	373	364	357	337	314	351	306	291	296	320	284	296	311	286	325	291	274	268	277	268	241	284	284	259	296	291	259	274	280	312	282	272	303	287	285	271	264	268	278	287	287	247	263	239	297	281	272	274	269	293	273	274	308	290	276	266	255	286	286	297	273	288	268	270	252	265	281	304	273	267	300	278	315	302	254	287	313	261	297	288	269	262	297	283	275	297	280	310	294	294	268	286	296	286	279	306	299	312	289	253	253	318	279	294	231	302	311	278	296	319	285	297	281	284	270	269	279	301	256	274	264	275	262	287	254	285	273	289	265	247	260	290	272	321	279	278	300	310	316	287	269	288	288	309	282	277	289	266	298	268	297	267	274	267	261	259	269	299	297	312	288	273	271	305	286	278	288	253	305	254	259	310	303	265	267	261	281	255	267	275	301	270	290	266	287	275	270	315	301	279	268	287	290	304	289	293	273	274	275	300	291	255	290	296	292	263	270	276	261	285	275	277	290	301	278	287	283	298	295	264	280	286	297	291	300	291	296	276	276	256	296	268	262	287	301	293	283	239	238	282	288	285	261	300	286	301	287	287	279	276	255	302	277	273	293	256	307	289	274	285	290	284	266	299	262	311	278	312	312	303	248	294	250	267	286	275	295	244	247	282	259	256	298	289	289	247	251	270	290	287	315	308	307	268	313	279	251	304	277	300	282	278	296	300	295	280	285	283	308	266	275	287	278	278	247	263	272	273	275	287	277	275	272	288	266	298	325	280	258	315	269	281	295	271	293	279	256	271	272	314	266	293	328	298	296	286	276	264	236	264	260	333	273	263	287	282	294	282	280	262	269	283	280	275	271	286	261	290	307	296	252	295	280	281	304	263	272	297	295	264	304	270	306	289	284	275	281	273	263	264	286	302	249	278	271	285	273	297	282	295	319	285	281	300	256	304	281	292	268	285	226	284	262	293	297	259	296	310	257	255	257	289	248	269	314	264	279	277	295	283	273	301	252	275	262	247	279	298	270	295	308	284	272	290	293	289	304	284	267	302	282	307	299	272	268	293	311	264	240	275	263	276	323	269	264	287	271	301	296	292	320	254	291	259	278	267	266	291	263	284	293	296	319	277	288	289	277	255	280	293	296	279	284	271	264	280	280	255	287	276	303	300	286	274	282	310	324	267	282	270	303	270	275	314	285	311	279	283	308	282	253	291	240	267	276	275	285	297	295	261	314	280	295	281	260	298	279	294	284	272	276	274	288	274	302	257	275	284	272	260	261	275	260	277	296	279	256	315	252	319	304	270	287	262	285	292	287	289	265	320	282	289	294	262	269	265	277	276	299	303	302	278	278	303	285	286	306	279	277	276	289	289	294	295	287	279	281	269	298	292	302	269	302	272	259	262	289	270	289	270	275	263	305	275	263	285	275	259	245	288	290	279	307	308	293	301	272	263	261	280	303	252	292	266	287	272	254	254	249	295	259	279	271	245	293	316	282	279	288	253	249	301	301	286	293	270	271	260	274	282	310	317	260	299	301	317	290	323	319	257	277	272	265	309	256	271	305	281	291	274	285	285	258	308	285	291	284	276	308	286	294	268	311	268	248	273	280	258	277	311	265	265	283	274	266	301	284	269	321	283	305	256	305	285	304	245	265	295	294	254	260	262	324	278	287	307	305	272	311	272	315	258	267	309	291	288	321	312	288	281	292	291	274	293	262	282	296	342	276	301	330	292	301	296	260	272	283	281	260	261	268	254	278	274	267	286	289	279	303	303	286	262	299	304	313	284	308	304	283	273	303	280	273	276	284	263	280	267	272	239	276	275	276	308	275	254	284	258	267	266	276	283	293	282	300	239	263	307	294	275	279	292	277	307	277	250	266	305	267	295	244	261	279	259	268	257	297	272	306	262	288	272	288	279	273	278	290	329	305	279	259	297	276	289	285	304	270	279	283	311	293	261	290	294	311	271	301	317	295	301	299	282	262	278	264	273	268	289	277	285	289	306	278	292	288	273	287	306	277	290	285	313	259	288	247	287	255	331	261	298	269	270	292	252	308	281	267	296	300	266	296	291	291	264	263	229	265	276	248	309	290	268	276	277	296	286	254	282	258	293	292	295	283	270	285	286	260	257	290	306	281	289	260	278	239	279	257	274	289	290	298	252	286	274	256	271	301	285	262	289	247	285	254	260	285	257	267	314	285	282	295	269	295	277	286	283	278	281	292	300	289	288	274	274	329	306	259	289	265	283	284	284	298	295	275	287	317	326	252	270	300	272	266	276	243	293	285	284	270	295	264	268	285	290	286	291	284	320	298	282	289	281	297	307	269	269	277	286	271	280	289	291	271	271	287	281	298	235	276	286	323	280	282	248	303	281	291	281	246	311	265	290	300	297	267	311	307	293	290	289	263	262	293	303	287	302	279	284	280	245	288	281	252	264	281	288	305	266	295	283	284	297	281	312	299	270	287	271	287	265	299	281	251	308	304	305	310	274	271	292	277	293	235	278	287	291	274	269	288	254	287	282	297	300	253	280	261	257	293	273	277	291	282	287	268	284	298	298	301	304	281	263	252	261	264	272	291	291	279	298	240	294	270	265	276	276	303	294	276	309	301	308	277	262	290	285	278	269	301	242	242	282	282	292	286	262	288	283	273	277	298	279	269	309	276	268	282	258	277	293	268	305	240	300	278	275	250	275	283	268	287	276	285	283	284	306	296	293	295	279	289	292	278	313	307	275	289	274	256	270	297	262	289	292	272	270	259	269	310	275	251	267	294	282	267	267	286	304	290	289	291	286	300	309	305	267	284	259	243	274	280	297	288	274	306	269	256	279	291	287	289	291	287	308	306	310	308	250	308	254	319	284	283	301	292	287	288	297	267	288	286	245	281	290	322	258	297	266	295	295	290	309	325	281	258	279	299	293	289	271	269	306	275	326	273	277	283	288	259	267	262	278	268	303	239	297	266	305	246	266	250	263	230	291	254	296	278	261	253	279	313	281	256	257	297	286	281	269	288	293	315	295	312	274	262	298	313	308	270	295	292	309	287	292	291	267	287	298	266	288	248	286	280	300	301	261	305	302	265	267	236	270	276	292	249	261	303	292	306	304	292	320	303	339	284	316	280	272	289	284	289	307	310	256	261	272	290	289	267	287	281	274	254	292	263	283	285	261	260	271	257	262	277	283	252	275	288	251	282	272	272	274	286	299	273	270	292	294	290	264	303	253	301	306	274	279	250	261	270	281	307	282	296	251	291	272	274	297	272	236	292	306	258	284	287	260	290	291	260	344	280	272	277	247	266	266	292	293	297	303	293	252	280	303	253	265	259	331	287	277	320	280	303	293	291	284	284	247	291	258	267	267	268	292	288	264	250	287	279	317	268	293	305	303	283	289	289	280	282	302	279	287	267	282	263	301	279	272	262	282	283	315	317	292	281	269	277
15497	15236	29221	31744	32546	27876	22978	19110	15541	13452	11571	10317	8333	7242	6459	5932	5454	4312	4757	3349	2604	2095	1885	1776	1837	1336	1463	1378	1221	1204	1239	1083	976	984	958	854	892	808	864	729	755	690	702	1115	681	643	698	739	689	700	707	709	650	669	686	644	666	662	715	686	701	646	664	688	681	690	699	657	691	651	705	742	713	669	648	698	676	681	671	661	694	672	731	668	695	647	744	650	686	722	711	660	614	663	721	688	659	643	660	702	743	714	657	675	671	705	690	665	716	691	665	706	677	683	696	657	643	711	695	695	662	668	686	639	692	683	647	676	683	709	702	647	681	687	658	682	660	706	654	683	681	658	660	642	703	713	639	656	639	687	673	687	694	706	631	707	628	685	681	683	677	698	726	707	703	683	693	650	649	627	735	705	656	702	680	698	662	729	723	692	715	696	681	654	723	709	703	686	653	713	672	668	681	704	681	649	701	658	650	698	680	659	752	734	688	680	658	658	692	723	655	700	718	669	665	732	615	691	680	688	658	679	703	710	673	677	654	683	667	680	663	704	667	642	726	686	675	698	675	655	635	696	663	676	698	687	712	696	666	699	666	654	726	698	660	682	658	685	680	655	662	649	660	678	603	734	728	734	714	736	675	673	693	715	688	673	713	667	725	677	625	651	733	643	707	687	701	694	680	700	718	708	697	679	669	666	666	684	678	651	680	657	645	649	680	660	682	699	660	696	674	700	682	659	663	658	660	727	655	691	735	684	681	674	694	708	682	661	696	656	683	680	660	714	655	722	659	712	687	707	698	642	646	680	659	703	644	711	687	703	703	687	662	693	653	657	669	684	750	702	704	680	663	697	692	680	679	669	668	651	705	736	706	684	685	681	690	642	686	636	656	685	713	717	668	717	687	640	679	721	729	683	704	700	652	675	677	697	650	712	717	686	666	682	643	759	676	702	696	665	651	667	620	722	654	672	654	699	672	720	679	659	658	679	649	689	708	656	681	693	661	733	714	676	675	718	663	652	726	628	663	647	686	661	686	689	664	670	681	642	677	665	682	675	698	676	671	663	708	683	699	684	648	615	656	687	728	674	669	684	657	678	691	694	699	659	648	707	677	701	676	701	679	659	665	682	682	682	706	660	646	684	675	687	686	724	700	655	686	708	725	686	687	706	650	650	675	657	625	697	683	631	686	659	715	651	686	673	693	676	655	711	637	666	700	719	675	656	667	673	670	720	669	690	680	643	645	691	676	722	672	721	689	695	671	625	690	682	646	640	662	658	656	650	669	710	687	695	671	689	675	701	661	664	646	724	731	715	683	678	733	664	662	684	656	637	729	652	666	682	685	673	703	658	709	696	690	706	705	648	649	650	675	670	654	642	664	717	669	689	688	712	716	668	743	680	656	654	656	693	664	671	687	707	672	670	663	649	708	704	708	723	666	727	694	694	697	657	725	644	700	684	707	661	713	676	678	675	676	670	707	665	665	643	655	678	697	705	720	656	706	668	703	707	673	659	688	706	708	661	623	676	683	672	701	669	689	678	719	696	650	665	678	675	673	724	690	723	631	704	679	684	676	726	733	641	667	722	701	708	658	707	680	683	696	707	700	737	614	663	672	680	670	671	720	684	672	685	681	679	648	708	668	708	654	692	631	690	699	643	685	676	741	660	726	657	692	674	646	689	694	712	681	689	701	675	657	682	700	734	700	693	709	680	674	646	654	719	664	668	678	697	642	671	697	714	706	724	647	660	707	658	676	720	635	691	663	687	703	662	701	667	691	700	653	718	664	696	717	662	654	659	699	670	705	695	683	681	693	626	694	670	672	649	703	690	693	690	652	679	744	662	708	676	675	692	701	665	657	679	707	680	605	652	679	665	692	682	711	722	669	660	655	675	673	670	652	708	674	769	715	669	660	684	683	651	647	684	716	681	712	661	698	684	666	685	657	690	686	657	668	706	641	671	667	668	687	683	707	642	698	712	661	692	664	711	708	656	698	702	673	677	659	728	678	658	624	645	744	663	711	700	640	688	706	713	673	695	685	679	661	680	688	706	664	640	665	680	678	669	675	650	673	693	666	705	635	673	671	668	660	695	673	689	635	693	660	689	667	701	695	638	682	678	661	717	674	694	681	676	640	644	710	700	674	666	670	669	697	663	709	686	702	713	661	662	667	689	673	604	701	684	677	666	658	720	695	683	731	696	725	665	647	706	673	674	685	690	705	678	645	655	699	712	686	702	693	707	705	658	741	702	662	697	677	660	695	683	701	685	683	633	667	665	715	663	708	685	689	735	681	748	676	625	697	714	699	705	689	664	685	658	685	733	756	673	658	669	637	648	635	704	686	703	696	680	678	678	622	693	678	742	702	674	669	693	682	698	672	697	731	696	692	664	673	699	675	661	678	654	702	695	671	675	647	695	693	641	646	725	659	656	695	708	701	656	701	718	656	666	661	676	667	619	677	701	706	693	641	672	677	655	688	727	690	673	680	689	682	680	738	687	693	709	671	697	680	682	652	663	719	649	711	676	672	656	724	708	711	689	641	668	665	670	653	628	623	707	679	643	694	692	666	690	662	635	686	711	664	676	682	675	672	697	679	686	649	651	694	704	667	666	668	701	695	642	675	634	715	626	641	671	685	668	671	651	674	631	665	693	709	647	665	698	689	654	731	702	671	708	655	646	657	675	664	669	673	673	676	669	675	680	714	667	712	674	685	717	663	700	693	751	702	669	636	662	682	715	692	702	710	650	683	770	673	661	702	685	690	712	695	691	628	705	681	707	674	678	647	646	675	722	720	697	659	691	683	656	699	662	709	730	660	692	709	670	679	699	696	669	661	673	725	724	664	666	679	668	674	687	651	703	669	697	681	697	660	714	643	692	661	702	726	659	676	689	709	695	676	685	639	689	677	712	686	633	696	691	711	681	737	684	667	678	653	706	681	661	715	660	678	724	713	669	681	672	694	703	673	691	629	599	681	682	712	664	695	677	683	709	646	700	666	683	734	674	694	655	683	674	655	670	648	730	669	654	696	648	691	684	640	709	673	706	700	701	661	720	667	682	740	688	710	667	678	716	655	703	647	668	682	642	698	650	665	646	696	702	724	700	638	719	664	677	667	704	662	668	685	720	681	691	684	655	695	730	647	666	668	674	704	697	661	673	707	695	693	679	671	678	650	739	679	641	674	695	729	659	671	636	689	676	642	677	686	659	696	655	743	688	671	722	649	664	716	653	646	695	742	644	635	677	687	674	694	660	683	666	682	656	691	717	652	697	636	708	657	695	664	693	668	687	659	670	655	690	661	673	678	688	646	674	689	656	698	674	699	698	685	662	612	682	680	731	709	711	694	717	645	695	740	656	650	677	698	662	678	695	678	672	665	662	679	666	685	648	680	694	643	646	655	698	672	646	713	683	673	680	696	688	691	670	681	675	699	688	662	709	673	694	700	723	689	685	694	655	689	668	628	616	696	649	687	729	712	693	641	638	684	715	717	686	675	682	700	715
35745	27010	32673	28133	24296	19250	14019	10664	7648	6504	5349	4112	3215	2681	2308	1849	1685	1680	1695	1433	891	765	673	697	703	560	578	597	515	520	532	506	401	477	437	417	430	408	422	433	376	387	400	577	438	422	411	405	396	411	384	387	381	417	418	420	410	361	395	375	407	379	389	427	383	401	397	418	371	392	387	410	397	406	401	372	438	390	360	396	409	405	389	403	421	378	384	393	376	373	401	406	365	431	389	412	378	381	391	421	384	422	353	384	393	415	425	407	407	385	381	390	360	388	398	405	387	411	412	387	419	424	413	407	389	423	369	387	374	386	403	417	409	397	359	368	372	389	425	383	371	401	368	379	365	419	387	438	383	414	441	391	411	418	384	348	369	406	407	362	417	371	386	436	415	361	407	365	347	407	404	386	340	416	399	395	368	360	401	402	386	396	405	387	375	389	384	387	400	353	369	349	400	424	393	399	392	368	423	395	343	371	358	396	415	384	368	431	420	406	409	382	378	372	411	429	399	367	392	403	390	367	433	363	363	379	383	369	372	401	400	399	356	361	380	369	393	363	416	405	400	380	421	347	425	428	417	348	415	414	401	417	373	388	377	406	383	400	384	337	394	384	409	390	393	363	412	355	390	413	375	395	430	425	397	395	423	440	381	377	412	384	378	379	386	418	405	398	362	398	400	405	389	427	396	391	410	401	378	414	449	375	421	392	360	403	440	375	402	383	403	390	379	355	391	378	384	377	389	417	382	376	395	418	384	423	415	390	387	396	410	374	365	355	412	379	388	412	416	412	372	405	403	366	370	396	424	418	382	414	390	396	426	371	385	429	356	420	354	398	393	427	394	373	384	365	385	388	390	398	390	430	416	403	379	389	386	404	412	410	373	379	408	373	426	398	429	415	403	402	383	397	394	386	363	380	371	398	397	363	374	360	394	395	381	357	372	403	376	382	357	445	394	391	422	380	397	353	400	400	391	382	420	394	361	371	400	407	384	410	366	391	385	380	371	407	431	426	390	387	369	405	368	427	407	395	403	394	430	401	403	380	363	377	395	405	409	359	386	398	395	385	396	405	379	425	388	388	370	378	373	405	383	396	367	391	402	390	374	343	415	374	382	369	389	404	382	389	392	433	391	390	398	427	420	367	409	371	362	385	385	437	389	404	412	383	383	394	376	400	451	371	378	354	396	380	404	383	363	388	427	396	405	395	390	350	409	380	406	390	428	385	427	407	402	412	428	432	422	372	353	369	360	406	410	352	396	378	394	394	376	391	399	391	387	384	404	407	391	415	407	378	376	400	420	393	372	380	359	369	404	386	398	403	435	374	402	446	359	396	424	421	408	364	366	381	361	391	391	398	391	419	381	393	399	373	428	419	345	380	366	406	417	379	381	373	397	380	399	391	376	377	407	427	390	375	392	360	412	370	365	416	411	385	357	385	384	380	383	379	384	380	361	402	374	380	379	414	445	384	449	394	447	342	402	402	407	386	364	369	377	399	405	386	381	374	378	394	429	415	399	398	377	370	401	364	385	383	377	416	409	388	378	430	385	387	390	402	380	369	393	405	374	420	368	374	402	355	381	420	355	395	404	349	365	391	367	412	411	389	402	395	401	398	404	390	416	391	355	387	398	395	386	395	380	404	419	402	378	386	361	397	400	391	422	370	384	375	419	401	412	397	381	366	401	394	400	418	349	374	427	389	387	391	367	378	390	384	388	403	393	356	391	392	375	391	374	380	372	376	388	394	371	391	389	389	393	394	400	406	371	418	396	401	378	395	398	386	390	362	376	410	412	386	394	348	388	385	407	350	399	383	365	397	359	402	337	379	357	406	401	401	379	354	389	433	387	419	359	396	419	345	397	383	377	388	395	424	401	379	365	334	404	391	405	378	378	358	401	361	378	399	398	439	386	413	389	423	407	372	369	394	407	364	418	395	398	360	355	389	377	359	455	354	370	375	378	389	412	427	378	355	397	415	411	409	421	396	420	390	398	372	377	406	411	373	394	410	327	387	385	364	396	398	387	400	363	397	370	381	398	436	421	423	384	378	395	399	424	384	378	370	381	398	401	379	404	350	398	377	378	391	414	422	365	404	369	368	385	402	374	379	364	392	397	395	431	390	386	351	315	377	397	393	414	359	380	354	379	414	377	403	416	390	414	363	371	345	351	412	382	383	413	398	389	402	390	394	369	356	397	401	410	363	350	406	397	386	395	384	406	397	384	380	404	406	380	409	413	395	366	369	410	367	409	400	383	398	439	403	367	383	381	385	389	403	405	368	376	388	361	372	355	407	390	365	422	396	376	379	408	409	369	396	397	375	386	414	360	394	392	386	390	393	403	373	390	398	397	372	383	383	404	417	379	416	394	408	377	400	405	386	393	428	396	417	377	403	410	381	392	416	377	395	403	401	378	428	395	390	375	399	384	345	359	383	381	391	380	411	402	377	388	404	412	356	385	416	382	385	419	416	409	398	427	375	411	399	391	376	416	400	362	378	376	373	410	409	372	429	414	392	411	422	381	408	383	366	390	398	381	383	453	396	362	380	390	375	383	374	375	416	403	389	432	400	370	379	410	398	402	384	394	369	389	394	395	392	368	396	392	400	399	374	386	410	436	386	409	445	407	402	387	413	379	377	384	390	404	385	386	387	397	420	371	392	412	408	378	412	377	426	412	359	410	417	404	372	417	357	382	398	406	412	407	381	381	372	394	417	399	388	360	357	397	390	391	394	377	356	371	362	396	391	377	362	377	411	438	382	383	393	375	378	385	380	422	370	399	382	414	379	402	366	385	402	414	383	388	393	384	407	395	441	419	381	392	419	408	370	389	397	373	365	383	363	392	373	387	383	426	403	370	366	429	406	424	395	396	376	342	397	388	412	400	394	402	419	402	387	421	378	396	417	396	393	408	404	395	393	396	355	389	408	394	384	395	423	400	381	398	430	423	365	415	395	384	395	370	363	403	368	386	398	409	402	384	392	371	385	395	396	394	419	400	392	393	418	384	410	358	397	392	380	388	393	375	425	373	393	378	348	407	419	364	374	365	425	389	369	400	409	400	369	373	400	395	415	379	381	393	398	406	398	395	379	363	353	384	370	378	407	349	385	431	411	328	391	366	378	443	398	394	373	355	411	409	366	381	361	418	377	368	387	393	385	389	376	407	406	401	366	390	418	417	364	377	417	373	414	375	358	384	359	379	386	403	391	383	376	406	380	388	371	383	425	436	338	377	404	381	397	410	351	369	399	396	369	373	409	410	410	395	397	385	404	413	410	396	401	388	399	396	357	384	360	397	387	352	399	394	410	366	377	403	426	408	404	413	394	351	429	360	378	362	404	377	369	383	384	371	385	396	391	389	391	388	367	425	408	398	346	393	375	430	365	411	377	390	403	414	410	371	382	380	387	391	391	357	374	409	353	390	397	427	351	362	368	382	387	393	392	387	383	377	332	408	387	364	402	403	407	433	383	388	405	387	407	399	381	379	380	376	402	416	400
19303	20389	34045	37187	38231	33252	28208	24598	21079	18966	17312	14941	13046	11150	10094	8375	7858	7923	8362	6749	3734	3471	2726	2986	2748	1955	2063	2031	1687	1853	1666	1744	1503	1452	1332	1149	1259	1144	1090	1100	989	923	996	2444	1118	984	932	900	933	929	900	882	929	899	878	865	918	870	913	862	914	876	863	927	857	862	917	951	908	877	884	979	909	893	865	873	912	850	889	832	884	944	879	929	882	855	861	913	861	918	929	891	896	934	866	889	857	925	859	892	887	851	948	873	895	846	899	913	845	905	916	869	857	919	840	890	874	878	926	862	928	894	941	875	887	901	940	893	893	921	869	853	835	912	912	908	903	912	888	938	898	896	909	925	923	889	878	894	937	935	883	939	919	874	829	961	902	881	913	946	904	926	907	855	900	911	878	911	907	902	905	896	919	883	906	880	907	919	845	917	934	936	925	887	882	868	897	920	891	898	910	911	862	908	906	891	881	906	888	912	845	861	912	852	895	834	877	879	882	898	883	853	882	840	897	903	877	895	864	900	898	907	911	881	885	902	870	837	904	898	894	907	936	908	899	847	953	872	906	931	889	895	936	895	883	936	873	935	898	927	914	865	916	869	921	885	872	912	881	871	896	976	885	911	913	849	884	894	900	910	909	885	864	862	877	875	872	887	898	933	906	898	850	923	906	932	910	931	824	887	857	856	898	851	891	894	904	885	824	850	821	866	867	913	863	874	891	929	918	822	955	905	893	924	905	902	928	855	931	869	888	903	868	883	908	861	879	899	912	835	872	892	908	865	887	906	820	840	911	961	866	903	908	933	935	877	891	910	884	910	893	907	915	923	842	905	873	894	919	889	852	868	934	851	901	881	911	851	883	872	900	920	888	899	898	878	919	830	863	904	895	892	902	896	917	829	873	891	863	893	879	888	889	879	884	933	856	850	905	914	886	873	907	872	858	877	857	869	909	887	907	860	852	894	932	865	871	937	848	852	918	888	890	850	873	886	872	917	956	912	897	906	880	830	910	852	937	856	904	912	849	890	889	913	916	881	869	849	935	830	898	918	882	882	914	905	873	882	889	843	857	916	869	913	909	900	882	882	881	916	915	871	883	897	901	841	861	885	853	921	878	910	898	932	940	889	868	819	885	924	862	895	887	835	805	909	916	882	850	901	854	879	925	816	869	878	898	895	916	900	864	913	868	867	912	857	877	919	856	880	918	837	935	888	873	929	881	904	879	824	895	926	894	864	939	888	914	879	841	885	859	868	896	874	861	847	877	874	913	894	879	860	913	853	913	928	872	870	857	923	916	925	904	889	899	897	883	889	902	905	941	900	901	893	885	869	912	885	927	848	855	894	818	883	844	883	895	952	863	881	864	916	904	891	865	872	876	989	887	908	886	900	898	892	907	886	875	860	950	926	860	857	924	835	946	884	880	898	923	907	869	898	917	906	908	867	929	931	845	858	923	896	869	876	940	942	854	876	861	905	932	906	910	885	891	909	865	892	960	859	913	889	844	906	946	899	907	917	860	851	908	851	899	862	868	889	937	911	937	927	862	868	870	891	893	877	920	905	899	887	906	846	885	893	884	887	856	863	908	861	835	907	913	886	891	833	885	926	905	922	915	833	849	919	852	953	861	861	891	882	916	871	903	863	857	867	909	876	891	856	874	841	936	927	948	892	911	866	894	879	896	887	876	919	896	918	900	864	947	914	898	834	871	942	919	916	871	978	913	922	880	892	886	862	884	873	882	910	954	878	948	920	872	958	882	894	869	852	865	875	903	878	928	875	894	919	916	930	895	911	884	895	893	850	916	903	878	961	894	961	859	910	890	844	899	958	844	916	882	886	911	890	886	883	877	918	870	866	935	893	904	925	894	912	847	914	904	899	871	886	895	929	906	871	919	918	896	896	829	925	862	861	881	865	882	864	852	889	890	908	835	884	903	889	929	920	901	850	888	874	903	893	875	868	894	886	866	961	862	892	859	900	906	881	854	902	877	893	883	864	953	936	894	901	916	903	941	851	881	883	917	881	872	901	911	846	888	898	915	864	905	888	910	896	903	859	922	899	895	939	930	835	874	904	895	894	915	909	899	842	896	868	913	864	867	926	904	899	868	918	910	885	858	875	850	876	933	893	819	894	870	922	847	908	848	881	912	895	895	878	904	925	875	885	921	878	868	856	891	837	841	896	905	868	877	927	903	954	865	877	893	919	915	939	875	883	921	929	887	882	900	858	921	877	901	885	889	913	974	912	852	850	832	866	844	851	898	918	934	912	888	923	896	900	875	915	893	901	897	884	868	903	933	912	852	924	915	899	913	916	871	861	877	950	924	893	946	890	917	910	891	870	872	941	904	915	871	923	886	903	874	883	917	936	904	887	908	859	864	951	885	861	879	911	934	923	877	853	926	878	919	923	886	844	878	873	855	869	892	903	909	890	915	887	884	863	895	895	929	879	905	836	968	808	890	895	868	901	867	845	898	836	890	906	886	930	895	907	903	900	894	910	857	877	869	879	888	895	884	892	858	965	888	891	857	870	845	893	846	895	886	907	921	942	878	846	894	896	875	896	865	877	876	953	873	884	914	918	896	883	892	906	920	858	821	893	916	877	908	910	883	864	854	903	903	825	875	911	912	898	964	895	851	922	874	909	908	900	888	873	954	900	873	918	899	926	889	845	848	832	833	924	889	845	879	944	908	888	916	941	897	880	966	915	921	915	935	857	848	912	869	856	894	895	878	893	890	847	879	932	919	916	865	858	871	893	878	807	879	877	882	890	886	925	870	894	914	889	919	921	837	913	882	887	886	910	883	892	899	841	938	873	911	913	861	865	911	886	947	876	907	842	860	835	887	913	902	847	883	869	884	912	903	877	895	854	903	899	894	915	914	890	969	886	864	909	862	869	942	898	867	878	929	900	887	914	892	917	930	859	902	901	871	923	883	916	859	884	920	841	893	869	842	888	867	944	911	902	910	902	941	875	869	856	904	905	910	903	846	839	892	925	879	866	873	886	880	919	897	944	944	852	935	922	882	921	958	870	889	910	875	868	931	883	929	936	902	838	866	897	928	894	875	867	906	876	879	935	894	921	872	884	945	878	952	851	878	892	912	892	901	849	903	918	862	922	918	913	889	902	932	889	869	881	897	829	845	868	891	937	892	925	887	873	852	935	921	884	885	883	870	891	900	936	857	961	889	907	924	938	863	867	906	883	888	898	906	952	856	888	954	928	891	878	873	891	871	912	875	874	871	893	876	914	852	828	944	925	907	920	896	919	878	852	908	855	892	865	888	853	864	913	907	935	921	887	889	882	902	879	895	887	920	860	869	928	934	940	911	907	903	902	932	862	859	944	915	934	897	928	840	904	890	887	937	854	911	878	915	909	888	896	923	923	922	913	885	918	891	907	880	878	924	919	875	842	937	893	919	877	894	906	862	933	927	918	872	885	828	892	870	879	873	879	897	863	899	854	836	890	822	912	928	896	873	865	855	880	919	876	884	935	873	895	855	852
15537	11819	13164	9933	8486	5495	3396	2366	1704	1235	1026	818	683	656	575	397	366	386	340	330	346	295	258	251	271	283	276	264	240	243	235	198	228	248	240	235	247	217	198	200	226	189	203	210	206	228	222	183	207	224	223	249	220	198	218	215	228	191	225	193	228	220	216	211	245	194	205	211	220	229	233	197	212	224	194	191	197	232	209	193	207	209	206	217	207	209	205	214	245	238	224	215	210	210	218	248	225	225	172	185	222	225	196	242	209	236	199	227	224	204	201	228	196	213	241	227	218	220	210	178	198	222	208	246	220	220	206	191	202	237	208	226	212	206	212	215	202	206	238	201	214	216	195	225	217	219	202	213	237	223	220	183	213	188	242	241	204	217	206	223	208	241	244	196	245	208	217	180	179	206	208	254	178	212	206	214	214	208	191	203	225	193	214	208	221	229	233	216	215	215	212	228	222	230	214	209	225	205	220	176	212	235	213	208	230	213	215	200	207	199	226	206	218	224	204	207	185	213	227	197	216	223	230	211	229	202	209	219	221	222	212	213	233	259	227	218	220	190	197	182	223	215	219	236	212	213	233	203	224	220	206	222	241	215	200	233	227	221	194	184	208	209	179	226	215	226	222	211	223	225	202	211	210	206	204	227	233	230	211	240	217	220	188	208	211	226	214	216	196	188	224	197	228	209	237	230	226	215	226	217	259	223	204	212	211	233	223	227	234	179	194	200	207	235	223	233	219	212	200	192	197	201	213	220	209	200	227	201	233	187	213	217	212	215	239	224	192	215	206	224	254	199	222	195	200	214	180	192	207	209	226	207	216	202	198	192	203	193	196	217	196	203	202	206	208	192	195	210	228	201	226	188	229	190	206	223	215	207	229	207	230	212	209	217	215	218	224	208	214	215	195	192	215	214	223	203	223	217	233	194	209	199	202	194	210	213	222	215	207	191	199	231	222	215	201	214	206	240	232	202	217	218	188	224	188	224	219	227	203	223	227	230	192	190	207	222	223	195	198	214	203	221	218	194	205	213	218	230	205	213	245	232	217	245	235	186	205	217	240	206	221	216	198	225	224	210	221	230	187	220	213	224	237	226	194	202	212	209	229	215	230	207	208	224	222	191	215	211	215	202	249	215	221	203	203	204	230	201	191	234	206	212	211	202	199	232	205	210	218	216	238	220	219	209	201	215	233	219	216	206	237	213	229	221	218	245	187	228	208	199	197	235	211	214	215	223	233	200	236	234	231	222	197	198	215	192	242	206	213	221	208	174	224	195	215	220	214	208	209	208	210	225	214	245	226	240	188	222	205	232	220	221	205	214	195	202	209	216	200	205	219	182	203	217	222	215	208	223	229	217	219	240	202	212	216	236	237	236	247	234	189	197	218	214	221	220	210	220	198	207	225	214	202	212	224	210	187	238	246	230	211	233	204	217	226	223	187	203	229	220	230	206	242	201	226	199	227	209	211	213	225	232	192	200	235	223	203	220	212	265	212	241	219	203	198	206	248	194	216	225	220	201	234	208	212	228	229	218	207	227	213	209	210	197	221	237	204	186	223	218	219	199	222	224	208	213	212	229	203	206	217	241	229	234	220	204	206	183	211	215	207	225	219	216	224	207	208	191	220	237	233	211	205	237	213	203	189	233	202	188	242	202	222	211	202	217	218	197	242	241	201	239	238	225	209	237	237	200	217	200	209	218	211	222	217	212	239	215	210	200	214	189	244	206	184	209	215	198	179	219	219	200	236	204	224	210	202	228	207	205	217	211	267	230	229	200	246	197	216	234	229	207	231	241	208	220	215	217	235	217	208	216	228	222	198	197	240	218	229	205	227	201	234	255	216	238	212	214	227	233	212	201	200	224	207	213	192	192	229	200	206	197	212	186	211	244	207	236	190	232	217	186	199	229	257	191	191	221	197	204	221	215	207	232	189	199	230	206	212	230	221	208	201	201	233	218	212	214	216	222	206	224	207	198	204	215	234	241	200	210	222	191	215	214	204	235	193	218	231	231	218	218	220	205	197	211	197	209	209	206	238	199	220	204	194	205	211	227	202	195	232	248	212	215	205	192	230	226	222	207	212	239	220	215	245	227	208	195	215	203	211	183	212	191	204	209	215	203	214	208	193	199	223	218	223	235	195	202	202	208	233	214	211	206	230	216	210	239	236	229	219	217	212	221	232	178	206	220	209	223	212	215	226	223	228	211	218	242	207	233	215	217	247	229	242	205	212	220	218	215	211	242	213	220	217	253	224	196	219	238	220	225	227	198	221	192	218	240	242	227	198	201	204	239	207	224	249	206	198	201	234	225	194	240	232	222	202	206	219	210	226	217	230	233	206	205	211	210	199	220	189	195	208	235	204	232	219	216	224	230	199	220	209	230	199	202	207	207	219	220	250	240	181	212	224	186	232	210	223	209	225	190	202	217	223	197	206	212	241	187	213	228	222	222	225	227	195	225	237	218	214	198	197	232	229	191	178	225	208	223	206	227	213	209	209	200	205	191	217	228	220	227	226	191	214	218	217	250	170	210	207	234	226	229	225	206	223	201	200	225	202	224	214	211	218	213	230	194	225	213	234	224	209	230	215	225	203	204	213	203	202	225	215	213	233	211	227	198	237	200	194	230	221	211	218	241	175	223	235	239	224	223	244	214	228	235	198	222	199	214	194	232	192	225	248	234	222	216	203	183	205	207	221	160	217	196	222	206	208	224	190	200	229	219	221	238	214	214	205	207	222	214	215	229	215	201	208	238	198	203	227	183	212	227	212	209	239	201	213	216	237	223	213	242	205	208	194	228	226	233	205	247	221	203	224	205	196	263	230	199	206	200	223	227	216	208	189	225	206	203	236	225	212	211	214	220	222	234	224	223	202	213	243	216	220	197	211	209	255	199	238	223	220	206	230	244	231	212	191	261	213	234	214	229	210	195	209	234	204	217	213	234	206	172	215	220	210	196	181	221	241	208	220	214	207	210	206	204	206	218	186	204	226	192	224	225	228	197	206	217	217	212	225	206	206	211	235	248	213	239	246	218	187	200	231	205	222	223	198	213	196	250	200	214	200	213	206	218	237	223	227	230	202	193	207	222	249	199	210	173	238	202	228	192	195	225	186	188	215	216	191	210	201	199	199	202	191	227	184	233	214	220	212	202	211	215	183	187	214	232	210	190	235	242	201	204	232	212	226	252	239	225	211	223	191	222	227	212	211	205	191	208	209	237	214	239	209	201	218	226	198	197	173	227	183	210	185	235	233	192	238	182	214	200	226	214	181	217	207	246	206	219	232	218	202	225	202	213	219	222	211	213	205	191	246	210	207	194	212	206	209	225	227	221	204	224	213	232	234	221	222	211	218	226	191	213	227	195	190	196	195	203	244	228	208	229	245	217	202	204	220	215	224	192	210	214	206	237	209	204	231	187	194	196	239	224	214	215	214	194	211	198	221	226	199	196	191	224	196	212	225	207	227	213	188	220	232	214	203	199	214	200	202	230	222	222
8566	9952	18815	20847	21386	16740	12520	9578	7312	5929	5073	3789	3543	3103	2788	1628	1497	1715	1558	1358	1200	1057	941	985	1081	865	983	839	738	847	923	779	745	693	679	698	636	647	618	597	566	504	561	637	568	540	544	557	575	552	565	507	551	511	544	510	533	505	548	529	574	527	570	543	561	506	503	554	557	503	494	521	495	526	552	497	577	530	553	523	552	537	556	504	550	510	542	543	511	510	513	499	525	512	556	547	550	539	475	529	514	543	534	524	566	522	545	533	515	530	524	541	500	508	556	522	535	549	519	533	570	550	537	533	577	536	535	528	544	545	535	531	554	528	544	556	536	545	540	559	521	522	508	548	586	544	548	525	545	497	513	520	523	511	522	558	567	532	552	560	571	543	579	529	541	582	518	507	527	537	565	562	506	590	527	552	576	513	559	520	542	543	519	550	567	541	554	515	592	512	519	525	567	550	536	538	563	560	540	522	507	529	539	524	547	553	527	562	547	546	546	540	545	567	597	570	569	554	520	494	563	561	508	545	514	568	540	558	548	521	545	527	511	561	529	532	557	591	535	523	508	559	529	534	537	539	572	535	519	537	499	530	538	553	556	504	533	527	557	531	502	577	550	568	524	523	566	522	526	487	523	522	555	550	521	510	525	551	541	527	550	553	567	524	547	577	541	522	519	576	529	497	545	566	536	534	502	508	543	517	505	541	543	481	536	541	523	523	560	581	569	540	539	552	541	522	513	539	545	570	556	502	524	530	534	554	544	504	527	514	521	535	552	501	499	524	556	528	522	508	517	544	567	488	525	533	511	527	543	537	543	521	537	504	516	543	551	571	546	576	518	582	574	562	531	527	528	549	534	519	557	531	561	525	509	523	534	522	487	539	511	525	467	517	538	543	541	528	582	538	542	540	591	543	534	549	539	557	495	541	561	584	542	533	467	513	559	563	532	498	553	531	533	504	563	581	540	523	489	558	528	509	548	508	554	535	555	521	503	524	502	516	538	532	539	517	563	521	547	533	533	509	508	543	563	553	482	551	539	548	545	541	551	555	581	542	546	534	554	534	575	567	517	552	520	523	518	550	543	542	572	513	553	558	548	524	547	521	525	543	530	511	540	615	514	550	515	507	539	533	572	512	549	562	494	537	529	538	508	520	561	559	534	532	538	539	514	570	571	545	496	559	518	550	475	535	525	559	565	546	550	577	518	505	504	541	548	573	532	554	534	546	475	489	531	517	560	547	522	560	515	525	540	567	532	505	529	550	522	501	521	543	506	515	527	512	575	539	549	518	517	566	523	554	514	534	550	497	511	515	514	556	502	546	510	555	544	560	554	520	525	492	499	502	555	532	536	508	549	514	527	536	534	544	544	513	568	534	548	519	503	520	523	576	549	544	538	566	578	522	550	532	521	518	500	519	515	522	569	560	503	473	545	529	523	529	542	562	556	503	575	470	573	502	558	563	555	526	541	499	534	524	527	544	523	478	528	524	542	518	561	586	605	526	532	497	571	517	536	522	518	541	504	559	567	528	547	557	551	543	511	490	555	523	566	503	539	553	559	532	559	504	527	566	545	511	589	512	555	582	560	514	544	549	550	516	542	562	510	503	512	533	538	511	493	516	509	550	533	566	553	570	541	547	528	563	506	519	543	511	544	545	537	548	538	535	511	561	522	558	540	518	558	521	574	545	544	545	542	552	489	544	545	519	560	533	541	570	508	553	565	518	545	529	565	537	520	560	562	549	499	556	551	584	520	492	518	495	540	503	570	561	566	516	559	566	573	512	577	540	561	524	528	542	573	522	574	545	550	575	517	539	522	507	528	542	530	522	553	531	544	559	540	516	586	536	547	506	518	524	566	531	557	525	504	588	541	519	522	528	524	547	546	588	509	515	545	526	513	525	544	537	522	553	516	525	556	501	529	527	502	525	520	571	565	596	533	499	511	494	537	524	521	546	493	530	529	533	544	534	517	558	567	517	528	523	472	578	560	520	549	561	588	549	516	561	557	549	529	516	554	563	516	572	538	532	515	561	580	532	542	516	504	574	543	545	537	514	551	553	503	541	575	529	532	513	536	587	528	509	506	551	549	553	577	568	529	567	599	525	556	543	539	513	551	543	578	527	553	555	500	544	523	545	517	526	537	524	523	515	547	547	558	535	484	503	551	556	539	525	560	499	591	490	528	549	545	547	534	552	555	535	535	534	545	543	574	539	557	548	477	510	551	516	543	543	576	535	554	550	560	521	547	541	527	533	483	561	493	519	508	525	541	527	556	518	540	522	560	516	560	512	520	525	534	522	550	549	542	531	553	502	552	534	536	523	540	570	573	541	528	590	577	531	534	572	520	534	512	527	501	519	556	556	523	524	529	518	531	533	552	557	588	522	599	510	532	577	506	579	530	544	562	548	557	514	556	538	540	543	525	508	545	508	504	511	501	568	569	511	558	554	496	539	542	572	527	525	570	533	540	550	489	520	524	522	525	543	536	518	533	586	532	546	526	564	523	534	548	561	534	507	593	569	533	530	538	556	516	509	528	532	534	558	489	549	508	562	506	544	559	530	520	541	570	535	486	514	551	535	530	543	532	519	551	535	510	545	557	562	537	552	556	519	498	520	567	550	524	529	557	534	492	510	554	543	539	567	533	510	509	535	514	537	566	559	555	551	539	513	491	494	478	532	532	582	545	518	603	548	535	570	531	557	515	502	538	529	543	530	542	530	520	544	547	512	521	525	528	552	546	573	519	500	550	524	563	534	520	546	548	556	507	561	517	556	540	559	528	522	535	534	509	526	538	560	598	540	556	531	543	537	514	529	520	526	550	560	519	546	539	536	568	526	541	558	550	516	532	516	566	544	536	550	562	501	582	559	546	529	555	552	484	500	541	590	533	530	502	515	527	518	492	539	541	558	512	580	522	549	574	545	552	547	513	508	516	506	525	529	499	545	559	515	519	534	529	527	562	545	527	543	513	599	527	555	528	559	518	500	535	579	544	546	558	503	551	542	536	543	483	543	520	502	534	555	508	532	516	543	559	547	517	503	568	556	521	520	558	535	510	532	542	554	541	521	520	532	559	519	550	524	563	514	545	546	563	511	537	542	551	554	508	552	492	513	518	530	542	514	577	562	516	504	522	534	532	501	519	520	487	516	556	567	512	551	580	544	588	511	543	524	579	566	518	537	546	529	565	537	555	548	567	549	519	548	534	509	512	542	562	518	529	551	548	543	567	530	497	594	521	532	583	529	556	536	499	519	554	524	532	519	540	539	517	504	476	549	528	543	516	568	573	566	560	525	489	529	516	567	556	520	565	560	507	536	569	526	562	536	549	578	542	558	577	564	517	546	555	516	537	562	497	542	549	522	499	575	555	509	506	523	541	555	528	545	574	542	534	566	541	570	541	512	559	537	518	482	538	555	523	527	550	505	529	537	537	503	542	575	495	521	543	539	489	537	541	573	561	538	553	582	507	518	492	524	533	524	538	501	519	521	533	552	546	541
27316	20392	24066	21175	17925	13346	9187	6891	5371	3976	2634	2079	1843	1383	1217	1085	1091	1026	962	855	534	561	441	482	442	431	439	428	349	358	368	331	374	366	337	350	348	333	355	307	284	289	301	440	316	294	291	313	289	279	306	287	320	275	291	312	268	294	285	280	312	306	291	285	323	285	293	308	279	302	307	317	293	292	298	282	339	320	330	280	294	316	295	311	281	323	294	283	311	297	283	267	287	300	319	285	319	280	305	301	302	283	312	284	282	281	272	259	321	280	277	297	302	279	287	352	313	278	291	273	273	277	279	296	314	310	282	289	296	291	295	287	336	298	293	283	255	274	283	292	310	290	310	270	306	305	308	311	277	326	262	315	282	297	267	300	314	301	302	276	284	303	330	299	283	286	299	310	324	329	309	287	298	270	293	291	273	284	303	312	312	286	293	288	283	278	283	314	297	310	264	299	275	292	279	287	331	310	295	334	338	299	341	296	280	296	300	311	277	287	292	313	292	290	299	309	282	300	309	327	305	297	296	324	320	298	315	300	276	302	291	319	282	274	280	265	295	309	290	292	283	291	288	307	277	284	256	329	280	307	319	298	303	304	295	310	274	312	266	322	312	276	279	301	276	292	318	286	272	276	306	288	307	281	275	282	293	281	290	296	300	287	299	299	292	331	333	295	313	309	307	323	311	293	279	290	315	285	322	312	288	313	320	314	282	319	321	310	309	297	292	321	301	316	332	293	267	278	274	314	287	322	310	305	306	327	277	255	328	303	302	285	304	297	297	312	276	300	273	304	261	287	294	308	311	326	284	317	291	301	293	279	296	319	306	287	272	281	316	326	274	286	300	281	296	315	297	286	308	272	279	280	253	282	306	315	284	290	283	302	307	287	308	285	308	295	310	309	294	284	300	307	284	303	288	283	309	254	292	314	322	289	289	285	287	266	343	302	277	306	308	292	310	302	282	289	314	298	244	281	243	282	306	312	274	293	299	321	299	295	301	293	320	328	270	282	262	302	312	272	251	298	309	281	286	348	275	296	308	316	294	290	301	321	314	285	290	301	305	283	298	307	301	277	304	292	309	308	302	334	301	275	314	302	338	329	289	250	278	295	291	296	320	306	278	300	287	278	310	271	280	303	290	313	314	334	306	284	300	328	343	295	286	325	316	272	274	300	268	292	299	299	273	315	268	311	268	280	284	296	310	293	302	337	321	339	290	296	273	314	321	298	282	302	298	297	280	280	306	287	293	299	311	293	305	288	268	314	292	293	269	285	306	301	334	269	319	315	323	308	284	294	297	267	305	289	320	322	289	276	269	300	301	301	309	285	259	276	292	283	307	279	307	301	284	312	268	298	290	321	305	295	302	294	277	312	323	286	304	308	311	309	293	277	312	310	293	320	291	295	298	293	309	291	285	312	307	317	265	280	277	282	300	276	301	288	303	295	277	308	298	321	298	300	275	304	323	273	297	287	272	261	283	303	315	286	276	299	304	312	335	296	328	330	312	284	321	300	298	292	296	306	296	314	308	293	323	304	278	297	280	274	318	294	303	301	308	310	304	286	267	320	320	301	318	315	294	339	297	276	289	299	309	328	278	320	328	281	315	278	262	283	312	285	296	284	281	283	266	292	314	293	315	291	315	301	280	288	299	298	305	287	279	295	309	315	312	318	296	281	265	277	318	275	289	304	263	268	282	334	300	301	242	313	290	245	271	323	287	318	314	339	293	271	312	285	274	306	321	310	325	321	295	292	276	313	286	276	299	292	297	287	292	294	325	299	321	295	314	316	302	320	318	279	314	289	296	283	296	271	317	284	290	279	286	315	310	346	281	303	313	304	319	294	287	316	276	298	292	301	294	300	284	299	339	311	299	292	306	341	313	327	267	308	280	301	293	285	277	327	298	279	293	280	315	310	315	301	298	287	267	326	311	261	290	306	291	299	342	276	270	285	306	299	290	322	294	335	253	284	283	302	296	290	330	302	256	282	313	336	317	282	291	304	304	290	312	321	259	266	258	308	328	306	279	280	308	304	271	295	271	275	298	292	281	296	319	298	274	292	311	307	290	305	316	300	310	286	323	303	296	292	322	290	313	295	294	306	318	325	275	282	270	340	332	276	310	298	291	268	281	294	289	302	319	282	268	306	295	306	301	297	260	295	286	260	277	301	286	265	265	297	304	276	306	318	300	284	308	313	301	332	319	305	298	310	290	269	283	287	302	305	300	299	278	295	292	298	283	317	285	319	283	286	278	289	310	309	308	290	302	319	294	306	293	313	293	292	311	266	294	304	278	281	317	282	316	299	278	260	317	294	307	301	296	287	289	300	271	315	300	294	309	303	267	268	297	274	319	302	305	277	317	285	275	310	324	291	326	322	336	332	275	293	290	310	296	308	288	288	323	288	314	324	301	299	317	285	320	293	313	348	326	261	301	278	294	278	263	328	334	285	295	335	271	309	283	310	312	309	289	294	315	307	310	290	310	308	312	275	268	277	331	255	329	299	282	325	297	279	272	314	332	306	292	282	302	321	291	294	287	291	314	305	302	295	305	313	267	308	285	300	323	293	253	309	287	312	298	305	292	298	279	308	305	269	256	305	301	294	321	304	313	301	277	289	338	286	287	276	265	263	305	300	313	279	298	306	292	275	304	315	308	305	293	308	303	275	265	330	319	278	315	287	275	315	321	302	284	286	300	283	294	289	307	293	300	284	294	280	269	316	302	297	291	294	298	312	311	290	280	295	278	320	283	294	310	288	298	276	270	264	272	331	288	301	295	301	298	265	298	281	301	261	314	290	299	284	272	296	300	316	318	289	315	324	290	293	307	299	278	289	302	268	301	301	257	281	270	298	278	310	297	277	277	322	321	301	280	302	309	313	289	341	308	268	301	280	301	282	257	322	318	305	314	347	291	307	310	313	301	317	290	300	299	317	293	251	266	288	347	301	281	284	306	301	289	308	298	279	322	315	291	284	314	232	298	317	308	274	290	346	321	282	259	276	315	274	273	320	266	280	299	275	284	273	321	314	308	294	275	316	261	288	273	282	309	316	276	295	282	289	292	300	324	284	325	306	314	264	326	287	292	284	293	276	279	304	312	289	268	288	312	316	308	304	286	288	297	300	300	317	313	310	303	300	325	282	303	296	302	285	288	309	309	322	276	295	297	284	302	288	293	276	296	292	273	296	264	295	261	293	272	294	278	296	337	257	318	317	273	327	271	290	303	290	328	274	268	291	293	296	321	320	307	270	287	299	299	286	325	325	294	292	283	287	293	288	271	276	312	315	293	288	300	334	302	281	302	314	284	303	288	286	309	300	290	302	279	313	304	314	313	322	328	295	274	330	340	327	277	265	306	303	303	287	310	318	270	282	303	308	292	278	267	309	311	323	316	309	288	300	307	274	271	298	294	311	300	296	286	292	304	322	263	308	293	302	326	266	308	274	302	330	296	314	311	318	283	285	278	307	318	284	314	298	297	288	315	270	307	271	291	283	328	275
15469	16187	28121	32275	32860	26885	22919	20239	17064	14430	11313	9983	8521	7166	6340	5179	5557	5207	4980	4209	2488	2223	2095	2024	1847	1624	1755	1456	1190	1307	1237	1093	1189	1259	1118	1126	932	1001	860	803	809	819	778	1670	904	724	732	761	757	720	673	693	725	711	729	719	748	734	706	693	700	721	716	751	709	775	749	730	720	723	704	761	745	701	698	707	717	727	716	708	733	743	714	693	722	749	685	747	711	722	713	741	715	684	752	712	744	756	748	710	751	701	663	736	739	696	737	692	730	690	732	734	763	726	758	763	734	740	720	676	708	725	714	702	715	718	690	698	744	746	716	698	734	705	734	683	747	748	746	727	725	712	722	721	732	740	703	702	746	717	711	729	714	715	694	712	678	756	748	715	718	684	696	774	721	736	698	695	730	710	731	733	711	681	723	742	688	714	715	705	705	753	738	690	717	716	786	707	710	712	686	740	692	745	690	702	717	695	708	718	759	703	726	702	701	698	756	713	693	714	681	701	725	720	699	672	699	690	698	693	732	732	714	731	708	691	718	702	707	668	773	739	686	737	768	675	726	712	699	724	733	701	701	728	722	711	731	735	735	704	723	704	742	741	710	708	764	702	710	719	713	756	713	700	740	709	713	742	731	725	672	744	739	676	723	718	738	750	720	750	724	742	772	702	706	668	704	751	726	770	686	722	687	743	704	694	765	721	743	742	686	714	748	725	742	741	663	734	742	686	751	670	702	780	738	723	699	696	745	744	698	721	718	733	697	707	734	690	748	671	745	652	714	734	702	690	746	693	715	687	766	705	686	705	739	685	715	729	697	693	706	761	713	704	725	697	763	740	723	734	777	724	758	749	703	710	742	707	715	694	708	754	750	715	685	754	739	753	728	707	708	748	699	754	682	712	743	751	723	715	713	695	685	762	706	751	713	730	739	737	756	698	720	711	716	703	712	753	728	737	704	656	708	700	731	751	733	763	700	718	665	731	753	758	681	720	704	733	708	688	731	744	692	687	676	661	698	759	735	706	673	713	736	670	706	707	772	741	706	750	741	768	730	689	721	722	710	704	661	740	747	713	735	705	714	743	691	746	736	742	742	759	708	707	701	750	735	709	738	737	709	722	735	697	742	740	735	727	704	681	683	711	714	726	726	696	686	723	712	705	731	734	696	777	686	726	704	700	734	750	775	732	689	719	732	724	726	675	718	675	745	743	759	736	693	734	669	718	694	712	694	779	724	722	668	782	687	702	710	758	651	733	725	726	746	709	733	692	738	704	719	728	675	689	723	727	714	681	689	747	710	703	729	689	728	754	701	724	678	722	673	671	704	692	654	729	723	709	678	718	725	713	768	674	698	728	706	703	662	737	726	754	695	702	729	704	704	687	740	756	702	747	630	677	711	699	692	703	715	701	747	745	754	756	688	699	729	726	729	711	735	693	711	706	712	700	747	726	762	728	726	727	675	748	653	701	688	710	731	719	774	733	744	689	742	731	722	672	713	712	729	667	727	720	646	737	667	690	684	733	702	744	709	724	740	710	681	684	762	720	692	654	700	691	746	703	737	690	756	741	702	690	727	681	691	738	722	713	740	727	675	718	717	697	720	720	734	757	734	681	757	703	719	730	689	676	715	721	743	741	683	710	694	710	731	735	689	744	745	743	693	690	752	756	705	709	730	737	707	705	744	753	773	707	706	735	691	704	705	703	729	713	733	703	679	722	718	717	734	744	700	666	723	719	701	680	706	750	683	731	684	703	684	698	771	744	716	751	702	700	676	752	690	739	729	746	755	667	666	709	688	688	703	710	762	740	691	740	708	690	710	705	767	741	716	734	710	685	713	717	678	738	702	734	795	690	683	687	712	742	684	778	683	657	722	709	707	715	696	725	710	666	687	720	713	693	710	742	705	722	695	679	710	741	696	728	677	670	768	722	735	702	730	762	740	736	707	716	697	673	746	697	705	711	660	676	750	708	721	697	708	713	722	723	742	742	727	755	724	712	701	668	741	726	757	679	727	729	728	672	726	714	735	704	730	688	719	748	724	754	701	714	725	677	718	670	679	703	731	679	709	764	701	696	721	737	734	724	752	727	675	675	706	741	703	755	709	712	740	720	710	725	691	721	763	731	725	723	750	736	736	690	723	659	732	759	713	732	681	691	700	717	723	716	683	717	653	702	748	701	713	693	704	701	754	719	710	700	690	693	769	736	720	712	738	741	703	756	728	728	711	723	731	700	713	739	765	748	752	762	724	751	739	726	731	706	687	732	729	747	677	712	729	698	735	707	743	736	775	701	704	705	715	666	712	723	765	739	724	699	755	704	699	681	682	742	711	747	704	702	734	736	695	710	698	735	771	735	730	700	703	706	676	696	720	688	779	685	740	719	731	739	693	722	722	714	707	674	743	712	741	724	685	728	677	735	707	739	700	740	702	727	743	754	731	747	694	746	712	681	695	675	705	710	740	715	708	752	682	754	722	723	721	696	731	691	702	703	694	706	703	705	677	719	755	697	723	681	721	762	734	699	701	735	730	665	724	706	691	742	705	742	712	738	720	681	737	756	700	700	759	702	692	742	687	716	721	676	697	679	712	672	715	749	672	725	692	736	745	742	752	706	718	700	726	741	662	708	765	697	692	724	724	714	700	758	659	715	695	715	713	680	721	704	696	755	701	736	731	748	715	742	661	740	720	679	674	671	741	696	753	725	745	716	675	717	696	735	693	702	714	723	698	651	738	749	709	706	769	714	710	724	731	711	711	723	702	776	706	747	717	725	717	696	683	725	729	685	757	709	711	734	740	694	719	709	756	700	698	740	721	715	698	761	690	735	686	720	748	782	747	683	671	717	669	713	707	686	741	714	699	716	686	688	756	738	742	695	727	698	723	699	722	796	662	732	696	683	690	694	688	682	719	740	713	688	703	738	713	722	676	701	709	684	640	760	666	731	706	734	715	701	735	721	705	666	708	754	723	718	714	746	744	743	707	727	753	675	714	705	752	710	674	705	782	745	681	716	690	745	735	712	703	694	692	745	695	655	734	714	727	709	732	725	730	770	711	768	686	742	710	755	685	698	697	703	705	711	776	743	699	713	736	728	732	666	696	752	696	693	730	697	684	702	713	704	720	686	727	707	701	729	743	696	685	707	765	720	716	743	742	706	745	688	724	675	651	699	711	741	663	711	783	690	719	754	722	660	736	725	715	754	735	699	731	692	704	721	723	733	752	700	734	703	744	694	733	682	749	689	754	726	688	738	692	739	691	712	739	731	686	697	722	675	775	670	721	731	731	698	690	755	726	773	700	714	717	687	749	703	737	740	738	708	745	748	693	717	754	709	771	694	728	748	700	681	714	726	685	673	715	706	696	688	686	739	705	728	723	777	682	712	740	693	725	761	756	681	724	705	697	730	685	683	678	674	715	707	683	719	708	674	715	717	725	685	729	697	676	762	727	709	678	713	758	709	646	701	736	725	697	717	705	668	722	685	730	698	689	728	734	733	640	775	693	729
35826	26686	31774	28544	24684	19140	13858	11051	8280	5700	4217	3763	3178	2540	2054	1919	1734	1510	1231	867	828	778	694	753	625	570	546	576	599	518	557	515	513	513	491	435	432	382	410	399	388	405	425	615	403	428	453	354	367	365	375	409	405	396	384	453	378	397	401	393	378	384	378	397	413	391	382	426	406	397	363	387	369	412	367	436	408	391	353	374	364	397	398	388	424	422	381	369	382	378	387	383	409	383	373	378	401	400	370	331	393	400	377	342	374	400	432	376	391	383	431	369	393	422	444	400	423	392	417	358	403	388	409	421	378	396	396	421	426	404	417	342	369	401	391	390	425	397	387	409	357	391	446	404	416	408	377	364	395	422	370	399	401	389	389	402	414	398	392	382	387	415	400	377	412	412	376	360	392	357	402	425	405	407	412	406	414	407	398	398	400	409	337	407	432	471	375	356	390	384	390	393	382	385	379	381	383	420	405	373	387	373	376	393	404	354	366	376	430	370	379	406	384	383	406	405	400	396	380	395	372	399	395	385	391	378	393	419	379	408	391	398	435	402	416	410	427	382	359	396	359	396	393	427	402	382	320	396	403	388	439	402	420	394	363	444	386	392	430	400	396	411	417	380	398	366	388	372	408	387	404	370	430	426	387	420	395	380	433	450	389	389	399	389	417	356	429	379	421	414	404	378	406	390	415	413	393	411	397	427	373	382	367	424	407	411	369	381	435	397	402	365	391	355	391	427	422	383	390	408	382	379	391	421	403	368	425	380	404	383	383	397	385	387	402	401	401	381	402	362	413	402	370	433	374	449	350	394	409	395	373	406	404	379	398	368	423	415	381	393	398	395	393	420	389	362	404	386	410	387	423	427	381	361	412	426	384	391	374	396	381	392	382	426	414	427	383	409	361	395	396	372	379	381	402	402	389	419	366	397	401	397	362	402	398	379	395	379	379	384	425	370	381	362	381	416	370	395	392	414	398	393	402	362	380	347	425	420	374	380	379	427	411	375	406	405	403	387	370	413	386	406	405	405	387	372	432	407	376	378	383	405	403	408	394	408	415	424	411	370	411	359	414	399	402	375	398	455	397	423	375	394	403	421	408	405	396	405	427	388	392	388	403	404	388	431	392	405	390	379	376	388	389	411	420	360	387	366	364	376	376	387	374	396	394	398	412	422	370	424	397	370	366	391	376	430	389	406	396	395	407	404	405	416	407	395	390	389	419	357	414	384	441	377	357	410	400	398	391	389	379	390	377	369	384	394	362	389	425	425	416	396	364	438	404	380	357	398	396	456	431	360	395	402	381	395	411	392	371	459	409	412	398	405	407	381	380	385	383	356	369	428	409	425	421	404	379	395	410	399	379	375	404	388	358	378	364	403	366	378	425	405	382	376	393	406	416	429	417	366	386	405	441	425	394	385	363	381	396	355	355	363	418	393	403	383	414	407	378	365	391	407	440	392	403	387	381	390	373	377	361	417	420	419	406	408	387	418	431	394	406	392	373	426	414	424	381	390	396	402	385	367	394	425	387	364	380	397	398	366	394	395	366	390	417	465	419	395	426	393	404	411	360	397	371	392	354	411	399	402	392	417	390	411	410	428	416	427	362	371	426	401	370	380	398	396	405	401	398	365	384	379	393	418	359	389	399	400	363	407	375	390	360	392	350	418	395	400	409	372	424	399	420	408	419	422	390	413	395	389	394	373	401	400	365	370	400	370	414	360	358	401	383	398	372	357	375	443	408	419	426	412	404	364	397	429	388	387	424	411	409	392	399	388	398	393	396	368	384	383	400	405	383	373	356	454	414	413	372	393	404	410	403	431	421	387	409	441	392	401	426	370	354	378	416	418	360	378	368	387	386	402	412	401	389	394	392	396	426	376	393	427	392	372	418	373	344	381	429	393	355	365	392	413	403	418	439	367	382	381	390	402	397	405	397	386	387	395	439	349	389	377	370	430	357	371	391	446	388	396	405	391	386	398	395	376	375	418	411	412	389	385	401	388	414	376	402	372	363	412	431	408	389	373	369	387	395	404	389	374	387	377	412	406	374	421	387	409	405	430	435	407	385	399	353	401	389	401	395	412	386	414	430	409	424	365	409	387	388	377	404	364	383	396	363	382	383	393	391	380	398	405	419	377	434	408	389	399	402	417	394	419	398	409	390	402	397	403	389	350	366	398	391	407	398	377	397	388	434	412	404	369	380	393	371	394	421	380	374	403	389	375	381	374	386	391	381	438	403	401	409	441	439	421	351	332	408	438	400	369	410	408	418	397	382	363	371	366	400	370	434	395	396	391	387	395	392	383	402	406	414	352	387	390	379	383	352	407	411	415	404	389	390	392	414	382	378	372	432	419	403	404	389	394	432	404	369	403	415	376	365	370	393	410	385	388	402	361	428	397	401	380	413	375	410	352	397	399	412	435	416	411	370	374	405	405	406	382	365	366	395	422	392	405	377	444	417	440	430	394	380	446	369	410	390	426	371	404	401	390	428	405	405	379	387	404	393	358	368	396	438	396	400	397	391	372	388	377	427	404	434	403	386	390	380	369	370	382	424	416	358	372	361	398	396	367	437	348	375	363	443	417	362	379	372	403	396	388	408	357	416	405	434	403	381	380	393	382	389	411	393	360	353	375	396	380	369	417	383	409	380	376	394	408	423	377	342	401	371	379	428	391	398	398	360	402	392	426	372	385	360	419	373	382	400	424	397	389	409	402	391	385	386	382	364	412	406	401	389	432	420	414	385	375	415	382	399	415	360	407	420	376	391	378	406	396	379	379	431	406	391	414	419	407	382	387	395	407	419	382	373	367	396	373	395	388	390	371	381	407	410	395	369	351	378	376	390	393	403	392	371	428	425	400	412	396	397	404	400	391	404	368	370	411	382	372	354	368	387	412	348	395	394	402	360	372	373	393	388	371	403	388	356	386	371	359	357	389	418	386	432	389	394	391	403	407	409	407	405	378	390	363	368	356	351	435	346	388	408	424	424	388	387	445	391	368	366	389	440	370	405	405	431	433	426	393	357	443	406	438	408	378	394	392	421	371	354	395	437	388	434	392	394	379	390	402	401	377	365	377	413	355	415	435	384	374	393	390	374	412	383	394	427	381	376	368	417	412	387	372	389	412	405	385	380	376	395	423	408	403	391	368	417	413	354	381	419	397	391	407	399	388	367	398	364	394	401	331	354	382	398	409	396	397	391	402	390	341	418	368	381	384	419	378	398	396	455	410	398	365	429	374	422	406	422	417	422	362	388	416	415	399	400	403	378	403	392	387	399	395	352	431	401	443	361	378	402	370	412	404	407	401	392	408	387	391	412	374	420	408	426	378	440	361	336	401	381	388	372	369	381	405	415	396	419	389	384	410	392	444	405	379	407	357	370	366	398	387	387	402	400	388	408	387	384	404	428	362	395	410	369	375	411	354	408	382	410	416	402	395	396	352	416	366	426	396	394	372	375	386	388	370	370	360	390	407	403	410	377	417	390	380	398	392	371	393
19157	19834	33482	38097	38263	33535	28317	25941	22719	18729	15736	14110	12351	10577	9521	8459	8379	7390	5876	3849	3215	3265	3005	2996	2390	2339	2024	1958	1795	1885	1990	1799	1644	1537	1283	1295	1237	1146	949	1068	1008	995	1002	2562	1137	965	869	925	945	934	926	883	887	873	891	945	979	908	896	935	909	882	884	912	889	888	872	839	895	917	940	941	909	907	877	940	848	877	914	906	866	855	875	883	892	945	907	880	880	924	908	902	882	903	898	897	897	919	854	875	844	859	869	948	926	902	856	922	915	876	919	916	905	895	859	875	944	873	921	904	844	842	917	869	936	881	906	940	868	903	851	943	929	939	920	916	873	946	892	927	897	895	869	877	883	893	859	914	863	885	932	914	899	906	893	905	895	908	892	897	885	919	887	897	873	896	912	843	888	903	842	906	905	907	869	882	874	887	880	898	897	916	946	963	915	885	906	846	955	876	917	897	972	921	883	924	935	918	899	887	918	882	878	923	885	853	918	954	905	925	898	906	892	935	863	871	909	907	901	903	885	916	917	924	856	879	876	932	949	866	883	972	897	874	889	889	928	906	892	881	880	927	916	972	883	881	846	917	929	877	923	832	901	883	893	843	935	908	929	890	878	950	882	888	894	891	916	902	858	860	943	928	872	871	878	887	897	903	926	930	861	869	880	895	888	898	944	856	913	884	891	944	913	920	935	939	919	876	893	885	894	931	933	931	913	946	924	834	838	928	906	876	878	929	926	841	922	894	880	872	898	916	839	930	917	862	896	879	918	896	885	852	931	902	883	915	943	874	884	883	897	909	871	907	923	903	864	868	853	873	870	866	894	912	879	899	854	944	917	881	878	844	879	901	913	936	886	868	911	880	910	920	903	906	911	963	863	915	918	866	911	890	888	892	922	903	816	887	938	863	892	904	862	888	862	899	881	888	950	908	870	890	897	928	896	890	893	853	873	927	931	933	892	913	887	897	859	885	921	932	939	940	912	885	941	925	942	851	876	912	895	928	908	872	902	887	923	884	878	962	873	882	951	912	895	901	906	896	905	882	890	856	942	880	906	922	869	858	824	947	882	893	874	900	897	883	831	922	837	862	897	930	925	881	869	937	899	879	900	874	888	887	853	885	869	906	902	918	944	903	900	925	889	908	879	904	925	973	906	882	898	911	892	913	885	929	926	900	901	847	956	908	927	893	925	931	878	878	858	925	896	918	869	934	889	884	876	904	899	927	891	869	930	881	926	940	927	832	850	888	888	907	928	861	915	909	901	917	862	910	922	945	938	917	844	909	921	879	858	858	911	868	924	882	846	869	915	897	930	831	906	932	910	939	919	913	936	878	877	938	935	918	971	914	880	853	925	930	925	896	936	921	889	885	906	915	958	915	909	951	843	891	891	908	904	886	895	906	883	914	901	917	861	930	914	938	926	905	901	908	895	916	872	891	860	872	915	896	878	901	927	934	936	892	867	913	889	898	923	875	919	945	884	875	881	960	916	904	897	913	905	888	903	883	949	923	879	929	908	858	876	883	915	918	900	887	924	927	903	885	914	917	873	916	870	893	914	934	830	917	871	898	879	820	908	848	946	869	900	935	859	897	941	926	872	881	904	864	932	885	931	931	884	897	925	928	893	869	847	918	942	860	928	923	850	862	887	931	936	955	891	907	913	902	919	920	958	910	878	917	833	871	870	875	912	886	894	902	921	934	894	874	926	852	925	908	918	895	896	844	918	871	919	865	876	824	914	897	953	882	922	937	889	923	902	945	892	873	889	910	918	892	930	929	877	865	920	936	917	927	895	911	861	885	837	906	922	908	863	873	881	892	892	900	895	919	841	863	864	922	925	950	903	907	918	914	930	904	911	911	862	884	818	934	896	885	914	885	953	948	891	933	975	898	907	885	870	913	880	934	946	903	908	909	914	895	911	806	928	873	938	990	941	928	942	928	943	944	898	910	891	876	898	868	947	904	929	916	905	928	936	889	873	883	854	903	911	921	908	889	905	879	875	883	953	934	976	970	909	894	879	906	878	884	952	967	933	882	896	898	905	863	945	838	891	912	919	955	897	891	844	903	920	973	913	892	931	857	926	884	929	896	923	915	879	938	953	955	929	900	874	907	895	872	900	858	939	863	916	911	973	968	910	834	914	884	908	878	884	881	893	903	904	915	970	930	856	864	937	965	948	899	904	855	916	869	860	967	944	924	955	861	874	936	906	859	889	904	936	939	921	908	951	902	912	898	942	862	910	935	942	886	958	896	911	936	861	906	891	867	917	953	895	869	872	886	880	862	901	875	858	937	897	929	886	883	892	897	937	902	915	879	893	899	864	891	869	911	896	872	900	912	889	870	872	863	917	882	885	899	897	922	915	876	892	880	877	892	942	870	883	886	947	875	944	883	899	910	890	949	914	858	921	914	912	969	899	842	920	879	904	942	968	883	862	931	926	914	965	894	918	870	901	912	903	910	865	939	897	899	899	928	919	839	889	958	935	930	889	897	865	947	913	922	913	886	903	943	869	879	879	901	949	891	961	921	899	929	897	915	909	898	847	879	947	877	942	887	928	938	910	915	907	948	900	940	886	884	863	903	871	894	906	904	953	886	940	905	918	896	863	882	912	916	921	864	924	906	876	880	910	953	865	902	874	947	902	875	898	892	942	906	860	887	883	911	884	911	866	905	889	891	921	900	848	933	970	972	904	916	846	953	861	899	855	863	850	870	897	899	888	837	868	878	905	888	867	851	914	900	895	917	897	902	921	951	865	883	903	941	870	885	936	923	864	901	875	904	906	902	884	926	869	855	891	964	938	930	910	874	844	879	928	906	910	892	966	890	948	905	898	969	886	932	927	900	879	856	873	881	938	909	872	858	875	891	893	916	920	867	878	903	946	887	875	918	917	873	912	890	859	920	922	875	898	843	886	938	890	894	935	874	904	917	880	898	902	884	902	881	889	957	886	901	921	931	937	879	856	866	860	913	873	879	942	900	905	839	888	936	960	967	879	904	881	889	904	886	914	887	917	887	871	871	960	898	917	899	869	875	888	918	938	906	901	896	889	908	887	897	891	896	935	902	922	860	870	873	839	917	896	873	889	874	946	892	935	922	916	915	865	926	880	979	919	866	923	882	858	879	906	902	846	924	923	950	893	919	954	933	902	925	866	911	857	948	889	927	902	905	918	883	954	913	937	922	909	947	949	957	902	868	919	895	920	873	898	873	884	898	984	850	897	900	860	939	929	897	882	849	910	938	857	911	889	903	904	937	906	936	878	881	917	887	875	901	873	928	874	936	899	892	861	892	876	899	866	917	908	895	875	897	942	855	931	881	873	871	891	946	941	946	893	954	921	885	907	918	924	939	933	920	867	901	880	880	865	909	940	907	862	898	926	904	902	904	915	924	889	863	873	918	911	896	928	922	890	885	892	948	917	920	865	924	910	942	870	913	934	939	887	891	909	915	839	889	940	902	915	910	884	902	905	934	911	872	903	890	908	842	939	897	877	867	937	885
14760	10919	12735	10953	9147	5769	3454	2448	1729	1149	901	779	727	610	485	338	408	343	344	305	296	275	275	290	324	276	292	247	261	235	272	241	228	253	250	252	231	243	194	223	222	232	220	194	202	233	210	213	210	176	226	205	227	178	197	205	184	257	210	219	229	213	215	205	208	211	196	216	211	217	218	215	215	207	226	202	194	232	228	198	205	257	194	199	223	208	230	213	192	210	225	228	221	187	230	206	199	216	226	219	233	220	207	201	220	234	235	185	215	210	220	218	177	201	223	226	201	202	202	244	197	201	215	226	202	216	233	196	205	216	231	206	221	215	215	228	205	228	234	226	218	210	204	210	208	241	184	233	189	211	216	204	214	225	205	220	210	210	234	203	209	209	248	240	196	227	231	197	205	240	201	206	211	204	225	208	221	204	199	216	212	219	214	213	193	221	242	217	209	236	220	206	240	216	195	187	224	194	246	225	233	215	212	232	221	200	191	183	200	234	211	207	203	205	230	235	209	220	220	230	206	210	233	241	201	206	208	213	184	208	220	234	209	205	224	218	224	214	196	184	236	218	236	209	210	218	202	226	204	201	198	215	220	220	220	220	215	215	205	225	223	224	204	219	208	211	233	225	225	223	212	209	218	218	216	198	213	207	210	205	236	228	177	216	200	209	250	236	232	229	212	200	205	239	217	183	200	202	200	229	205	208	196	212	185	194	193	199	218	229	235	210	239	186	225	212	190	202	182	213	199	208	232	188	196	196	183	200	212	208	198	197	228	202	230	211	204	204	214	215	207	213	204	244	214	217	223	243	191	225	237	217	188	191	229	210	229	197	203	207	221	204	186	194	197	209	215	216	213	232	191	223	239	207	229	194	225	203	217	223	198	210	206	232	230	218	212	201	217	216	208	234	220	234	224	235	211	209	209	234	210	206	196	222	218	217	217	194	213	229	166	204	204	224	220	216	208	207	214	201	214	207	235	231	217	209	214	189	188	207	217	207	243	224	204	245	218	233	217	218	195	183	219	195	200	215	217	217	229	203	220	210	216	174	190	196	237	217	231	253	215	182	214	199	201	215	201	213	223	224	230	209	216	183	192	209	205	239	202	230	204	226	189	206	221	224	221	196	177	208	188	211	215	226	228	200	226	211	196	196	186	208	220	233	209	221	203	220	199	200	205	223	230	204	218	227	204	228	201	240	211	207	189	195	199	226	215	200	216	196	224	227	205	231	200	186	238	220	220	176	196	210	227	208	218	212	212	212	201	223	218	223	228	192	225	202	217	229	204	209	225	216	221	214	261	213	218	182	188	180	205	202	195	220	214	236	225	198	213	213	187	231	189	221	200	234	196	217	208	246	206	201	206	238	195	217	198	245	211	215	236	214	223	218	213	214	231	219	217	192	226	192	230	222	204	212	215	202	216	210	207	230	213	202	207	202	234	211	217	228	219	196	232	202	224	211	212	235	192	219	243	202	215	217	228	210	214	223	227	206	207	214	197	246	226	220	224	212	229	234	216	221	190	173	237	203	212	213	227	210	219	211	223	198	191	217	222	205	206	219	221	233	212	197	210	216	220	205	195	216	226	231	225	215	203	204	196	195	218	190	191	237	196	220	218	222	223	200	189	206	230	216	185	237	229	208	186	210	227	205	227	190	206	206	212	204	186	214	211	208	212	228	248	238	183	213	233	228	229	225	212	226	216	200	210	211	216	195	217	203	225	219	234	241	210	261	205	205	239	196	214	211	200	226	194	234	225	211	213	189	204	204	213	196	224	188	192	213	229	220	198	198	208	204	195	221	212	170	219	198	195	231	217	231	220	204	233	216	235	214	218	209	193	190	211	238	214	243	224	205	199	210	228	215	194	232	210	181	207	183	198	189	203	187	203	209	213	207	203	246	217	238	214	225	183	205	220	205	202	195	214	237	215	206	188	196	208	225	271	204	214	222	221	229	235	210	205	195	214	225	216	208	242	205	203	214	207	217	213	217	224	219	210	213	181	186	218	223	225	242	213	226	215	210	249	229	204	209	246	202	219	215	231	211	209	224	206	213	228	210	207	171	187	201	154	204	211	213	203	201	211	209	203	227	205	215	218	241	184	224	223	217	251	219	211	206	224	212	175	186	225	213	221	214	215	216	203	245	199	232	200	209	220	219	197	219	181	201	204	195	217	210	209	198	218	254	214	196	196	235	209	214	215	219	178	208	208	202	215	195	195	192	180	226	220	225	215	230	215	204	200	200	182	212	230	224	196	230	211	254	203	210	230	195	186	195	215	210	202	193	218	195	206	209	227	179	193	196	213	198	215	195	211	233	223	222	209	243	209	216	237	227	200	238	236	226	219	220	242	232	195	201	253	204	220	225	216	219	207	200	218	190	205	186	233	215	232	217	198	205	198	195	189	188	213	238	214	204	191	210	243	226	191	210	215	230	203	207	207	222	225	218	169	237	203	221	233	210	191	238	225	229	216	200	205	230	229	190	220	212	216	195	209	207	232	250	197	225	211	209	199	195	225	198	204	238	174	215	210	215	181	209	229	203	200	180	198	207	213	227	192	226	216	218	250	198	215	215	200	199	205	224	242	221	213	202	200	193	206	216	192	241	176	234	218	209	236	224	217	222	203	234	217	201	209	210	250	193	221	244	220	187	223	218	179	209	198	195	217	198	235	212	221	215	217	209	217	219	199	212	213	216	203	195	201	200	214	220	209	247	227	236	212	228	205	219	183	223	218	212	183	207	204	209	216	205	217	246	205	220	230	231	219	215	220	229	215	226	213	220	236	230	194	213	238	230	235	206	229	239	219	216	198	221	213	209	208	203	172	214	207	238	219	228	210	222	224	204	198	205	242	217	221	207	206	219	204	201	209	191	215	205	202	204	198	222	265	232	193	228	216	212	235	222	205	214	227	205	221	214	232	201	222	204	201	211	245	248	227	207	237	213	233	221	216	196	196	224	181	229	219	199	225	243	205	205	191	192	206	198	212	192	206	204	204	222	208	204	209	227	237	176	205	217	231	207	204	203	215	200	213	209	218	216	223	207	200	204	229	210	191	221	195	180	231	195	224	225	199	215	213	215	218	212	235	208	249	222	200	223	204	188	225	214	209	213	202	233	202	222	195	231	232	220	207	216	202	200	202	223	215	226	188	218	198	227	231	251	216	195	218	193	207	218	227	228	239	195	204	196	202	220	186	213	193	205	221	227	215	222	209	215	209	227	207	216	211	223	216	217	213	190	228	213	194	201	216	220	231	209	238	199	240	205	202	213	202	214	250	194	220	199	220	199	238	204	186	197	211	239	198	206	205	222	212	213	219	188	197	214	197	198	196	221	195	204	195	216	220	209	204	222	213	184	188	192	212	218	224	185	193	204	190	220	195	233	228	221	212	215	214	206	210	227	182	203	216	190	222	206	228	232	200	226	197	201	230	214	207	212	213	194	206	209	238	210	216	221	219	201	190	198	206	202	230	210	200	204	200	176	202	203	210	201	240	217
8340	9131	18135	22076	22211	16986	12744	10082	7522	5409	4090	3889	3373	2653	2036	1500	1654	1492	1337	1131	1126	1038	1001	1160	1084	934	873	805	718	767	972	830	772	701	671	667	623	587	578	544	551	549	538	576	555	496	545	566	488	532	481	524	509	538	551	515	508	539	531	540	567	549	541	542	535	568	505	557	555	535	483	536	527	555	539	533	559	563	541	540	535	498	535	527	544	503	525	590	545	545	538	543	554	534	527	529	499	521	524	520	494	536	565	574	508	520	510	513	543	533	549	498	553	471	526	534	529	528	519	529	535	497	520	521	495	515	525	557	523	552	503	557	533	547	552	509	592	525	517	505	534	519	546	571	576	539	487	544	507	524	510	543	545	569	557	518	546	583	517	499	497	527	533	595	571	576	564	547	520	567	553	536	545	542	542	542	549	516	549	522	505	562	542	496	536	572	486	559	530	506	528	519	497	512	542	527	524	524	478	552	557	541	542	506	545	547	533	571	508	521	550	515	542	551	526	513	538	485	519	545	532	534	516	547	537	521	505	570	517	548	490	490	529	503	552	524	562	536	547	541	537	538	510	504	544	535	522	566	543	531	545	538	581	518	523	530	528	541	513	570	541	540	560	505	552	556	531	496	549	524	557	549	493	580	546	528	541	524	516	516	539	549	496	582	502	515	520	515	550	526	527	492	526	513	529	549	517	532	510	548	511	494	560	541	505	530	529	528	509	532	523	542	511	491	560	535	539	524	567	564	521	506	514	518	537	574	488	545	564	510	519	564	522	523	548	529	561	514	550	534	544	542	542	521	535	557	553	531	547	569	521	514	508	547	544	507	514	543	509	542	530	530	536	512	530	547	531	554	524	522	566	518	522	579	560	501	519	516	509	493	505	502	501	521	528	536	512	494	527	541	523	510	519	569	526	546	521	514	538	537	514	549	561	545	540	511	543	530	523	517	545	565	519	546	529	514	531	592	558	508	543	530	510	505	529	553	519	511	532	548	554	527	532	525	542	523	574	519	531	555	510	537	518	528	509	512	550	529	506	540	570	551	523	542	555	570	526	514	501	568	510	497	543	540	517	505	555	567	507	485	558	553	510	513	542	551	525	530	568	509	508	477	539	544	511	532	491	582	543	589	517	545	518	542	540	528	543	516	512	503	548	523	513	527	618	512	527	505	536	522	562	533	538	511	541	550	553	487	497	573	521	507	527	510	522	567	545	518	509	526	572	524	523	545	544	560	497	500	532	527	520	568	512	551	526	513	518	512	517	504	554	587	505	560	481	515	522	547	555	523	551	576	514	569	518	558	514	552	536	513	565	558	494	523	530	574	541	564	566	548	521	590	513	544	492	512	522	527	547	557	515	513	521	522	506	522	500	537	539	511	513	559	542	528	523	513	542	486	526	525	482	579	497	562	560	532	552	560	529	578	508	549	525	539	561	568	558	540	520	532	536	538	577	546	524	505	524	526	507	538	511	513	533	548	528	524	536	531	539	523	549	531	497	532	503	538	502	575	522	535	547	566	531	536	542	517	569	522	520	482	524	533	570	547	556	552	517	533	524	525	531	519	546	595	540	573	524	575	582	536	548	534	525	520	552	574	513	566	531	546	568	518	532	549	547	520	545	547	550	538	543	505	548	554	509	529	549	573	514	523	522	507	547	542	566	530	538	569	553	554	556	557	546	535	504	547	520	551	572	499	527	572	560	543	531	531	516	548	535	546	545	507	525	516	543	520	517	572	532	583	547	515	546	527	524	533	533	574	529	561	522	555	534	562	513	561	533	567	548	557	572	507	511	528	527	531	535	522	555	506	566	534	577	521	517	534	546	534	530	546	506	544	516	508	540	505	531	507	495	527	551	536	525	540	576	547	558	537	543	501	507	540	514	478	518	520	547	523	512	494	519	586	560	517	572	542	533	560	561	535	540	529	581	489	542	537	516	540	561	528	520	520	529	553	580	540	533	508	519	533	535	515	522	498	543	553	506	540	492	502	540	515	520	540	548	507	517	574	548	536	576	571	523	513	533	567	570	548	536	524	534	512	488	581	548	530	503	494	516	533	497	502	561	529	562	546	543	543	558	528	549	530	533	541	537	537	591	570	514	555	522	496	539	548	555	521	542	543	520	548	553	523	534	537	508	545	500	511	551	541	486	601	523	533	516	495	514	549	549	489	507	528	486	560	514	540	563	551	542	485	537	577	540	549	518	498	551	552	495	519	490	505	537	512	547	541	595	549	522	491	550	535	501	549	580	538	554	534	526	496	518	574	537	526	502	564	517	532	546	531	532	483	522	571	544	554	541	527	545	517	555	542	519	546	581	504	534	502	534	552	546	484	538	547	518	536	539	472	570	519	531	531	533	522	523	524	533	515	546	545	532	574	520	529	523	521	545	529	522	517	507	555	538	585	518	546	529	533	521	509	509	493	500	541	531	529	544	531	508	547	539	499	540	506	535	531	545	537	563	522	521	546	534	549	575	513	508	514	513	575	546	509	512	490	565	550	498	504	532	553	543	535	493	580	569	536	562	531	518	561	547	499	520	559	524	572	523	567	515	518	545	557	529	538	547	535	522	540	521	528	499	522	503	557	514	526	524	487	557	544	512	537	538	508	523	499	503	538	523	572	550	573	508	561	562	504	536	521	525	553	522	540	573	526	525	500	553	539	529	529	516	552	580	556	526	543	556	546	552	534	541	515	582	576	516	541	579	551	531	545	524	567	540	521	523	544	564	563	490	528	527	523	516	513	558	538	525	522	517	522	517	530	504	534	550	572	555	519	548	538	527	539	529	497	520	574	492	501	516	509	555	542	570	559	496	523	507	517	545	546	503	559	509	541	570	521	507	551	547	538	522	539	523	530	573	549	553	504	519	570	499	518	511	548	554	509	523	519	533	511	525	509	495	522	531	528	516	535	520	501	531	535	525	553	533	543	578	517	543	499	551	567	508	563	535	517	510	519	515	535	487	524	486	546	528	493	525	571	553	526	556	596	547	517	493	532	538	496	548	491	502	539	508	512	533	560	498	527	565	504	563	534	590	538	499	544	528	532	515	546	557	548	541	550	516	530	527	529	542	519	540	553	584	512	589	555	501	511	554	559	543	521	566	556	558	509	514	528	539	507	581	551	521	551	493	564	557	549	535	526	562	490	552	508	504	521	522	512	581	528	526	528	562	528	540	536	548	549	557	557	562	507	514	549	541	537	509	563	549	474	499	567	530	527	512	540	507	548	516	503	545	532	523	530	484	514	500	534	535	520	475	548	532	551	514	546	546	497	547	544	528	535	483	546	573	493	512	524	588	529	553	523	541	535	524	509	507	569	539	543	525	506	544	522	531	487	500	482	513	538	554	529	515	522	540	530	536	526	528	525	507	522	537	551	532	510	574	542	522	529	505	538	536	533	558	541	529	535	572	583	524	528	523	536	545	529	501	528	544	549	549	539	560	514	528	520	537	533	535	527	521	529	542	511	531	512	512	510	561	574	538	510	570	561	529	514
26152	19173	24138	23041	19099	13437	8667	6818	4474	3187	2647	2416	1784	1371	1143	1061	1067	1068	859	622	501	429	390	453	367	385	448	389	354	418	403	348	329	317	306	330	280	322	305	315	316	322	291	414	313	302	309	288	288	273	290	306	291	279	303	276	280	308	271	308	289	284	266	305	310	266	249	274	255	282	286	277	272	272	281	283	321	308	289	248	311	279	288	307	293	312	266	264	265	289	290	278	257	264	277	310	274	294	307	288	282	276	280	277	268	240	300	341	279	308	232	267	311	266	269	282	268	311	278	279	286	302	311	269	323	306	258	309	301	274	307	276	280	266	277	256	269	301	295	269	273	286	263	254	283	274	293	282	295	269	322	298	258	285	304	271	264	274	287	260	294	317	297	294	294	327	271	301	303	283	255	320	305	285	294	291	260	300	278	284	278	281	275	299	252	279	311	268	301	322	311	311	263	291	271	283	296	333	302	275	288	289	258	279	310	303	328	293	272	292	298	287	297	269	288	278	283	239	267	271	279	312	277	279	291	295	289	318	281	271	311	287	261	272	309	275	259	282	314	302	294	285	291	279	279	280	270	281	281	280	282	267	283	258	299	312	320	265	273	244	267	291	271	289	293	285	311	297	274	272	280	283	279	277	273	278	278	301	284	269	276	286	323	261	318	273	329	353	299	285	325	301	257	298	279	265	236	290	265	249	301	280	299	322	276	261	285	283	255	320	311	295	273	278	298	289	298	265	299	297	275	303	286	290	264	300	275	293	251	300	265	265	275	255	269	269	266	276	275	279	303	258	300	282	279	309	312	300	299	317	285	286	315	301	310	292	245	315	288	272	307	279	308	278	290	331	304	294	265	274	252	283	287	262	277	275	284	280	271	308	289	302	292	280	291	277	300	264	299	274	275	264	276	275	315	315	272	306	304	302	268	301	314	289	296	292	289	266	271	296	276	282	286	288	276	309	260	311	300	302	310	309	267	262	307	306	276	290	306	271	303	305	314	269	282	293	305	318	276	262	286	274	279	307	301	298	300	266	272	273	281	264	262	289	262	311	278	270	327	289	317	314	281	282	276	322	261	259	285	267	284	260	249	310	283	280	301	265	293	303	279	298	310	331	261	281	287	315	269	284	297	311	310	278	300	280	288	290	281	294	325	293	285	299	306	278	294	306	289	266	305	326	297	276	300	276	287	263	291	266	314	278	288	286	304	288	274	272	286	249	270	303	293	257	296	308	292	276	317	284	265	298	284	308	278	289	269	251	325	313	281	285	245	291	264	284	304	287	274	267	258	278	303	273	272	288	297	323	291	251	283	283	267	270	291	275	304	297	297	282	253	273	279	262	297	265	278	277	278	309	271	254	279	290	268	283	295	301	286	298	269	303	260	302	275	289	308	278	288	302	290	279	289	295	282	293	289	267	276	278	268	269	287	305	260	308	277	280	287	262	275	286	312	275	248	291	263	296	298	275	280	251	294	310	294	277	265	294	288	273	302	265	281	291	320	281	271	268	257	315	293	318	288	264	284	271	290	309	281	268	292	309	287	272	306	296	283	285	272	310	308	315	289	265	260	254	255	267	297	323	275	302	331	281	327	291	304	296	291	264	277	277	269	294	297	288	262	286	287	285	310	249	291	307	289	318	304	295	293	309	285	314	280	266	286	265	290	286	304	279	292	309	279	294	270	287	309	285	304	315	278	255	284	302	313	304	277	286	275	315	263	291	296	307	285	299	303	308	287	293	287	302	290	282	291	277	305	233	314	307	268	295	287	256	266	277	248	306	293	293	277	268	259	275	279	294	318	286	314	281	301	319	321	287	272	306	301	292	274	320	301	289	286	288	277	279	293	283	270	301	257	287	292	282	288	307	293	284	240	269	316	251	276	297	293	313	285	284	270	249	259	265	257	282	303	263	314	295	269	300	258	287	305	297	316	266	273	288	291	304	266	297	230	281	290	285	283	322	308	250	315	286	302	303	287	300	264	305	294	327	287	292	262	279	277	257	268	269	274	274	292	260	307	301	306	317	303	275	312	259	294	284	295	301	290	281	270	302	295	282	282	334	289	274	286	261	299	295	295	283	263	285	291	265	300	293	291	295	311	268	272	262	265	311	258	285	286	325	300	288	290	309	305	295	273	310	286	303	280	300	260	290	305	303	272	269	303	268	276	273	298	272	300	288	302	308	260	258	284	263	248	262	288	303	289	312	291	327	267	243	293	329	274	279	302	283	285	303	277	297	297	295	297	297	273	304	288	277	276	272	297	309	321	271	287	267	302	283	316	286	335	289	277	291	313	284	266	292	302	260	291	307	328	292	284	270	292	307	281	274	263	294	280	303	302	263	296	262	243	303	301	293	285	273	293	312	294	264	292	292	317	315	270	272	295	305	254	273	286	273	286	287	286	291	289	284	285	278	306	262	305	315	309	292	266	297	244	281	293	278	296	284	275	292	305	312	266	284	301	284	270	280	279	298	293	294	309	304	285	267	282	285	286	279	271	288	287	288	263	292	252	294	281	292	288	300	257	273	261	299	282	286	292	275	274	274	289	287	268	297	276	286	263	279	294	300	311	294	307	298	244	278	302	286	291	286	278	267	301	285	288	256	297	307	283	273	314	294	311	301	276	302	303	280	293	275	291	303	306	301	274	257	314	291	301	297	252	249	311	302	289	295	321	271	290	256	293	254	313	293	279	248	309	268	261	283	311	253	251	270	289	295	290	286	282	279	254	285	279	309	263	275	276	280	276	302	291	282	281	294	287	303	306	305	298	316	314	279	276	276	299	289	278	300	259	263	279	299	282	276	302	322	293	314	297	269	277	272	298	307	253	290	296	297	298	297	289	307	299	308	293	253	273	327	304	271	296	277	271	245	322	300	314	287	306	304	315	291	268	282	257	279	299	284	326	307	307	280	268	290	285	266	307	309	296	287	281	295	295	255	286	264	260	285	280	262	300	298	280	264	284	292	298	284	271	277	266	300	287	307	260	288	260	295	272	270	260	279	292	314	266	276	292	305	283	326	273	279	275	286	273	258	288	284	273	302	271	284	296	300	268	291	297	260	278	291	292	316	279	281	264	302	285	272	258	285	319	264	282	289	299	301	291	297	298	315	267	281	260	299	317	304	278	299	294	286	296	267	281	282	325	260	285	282	260	323	288	304	286	296	279	293	284	296	313	295	291	293	284	292	305	264	252	289	272	280	257	308	262	289	294	273	255	292	268	283	304	302	267	280	294	286	313	319	290	299	314	285	283	278	268	291	273	298	304	283	311	294	274	309	290	315	319	281	302	278	286	275	258	261	316	286	271	282	281	257	309	270	281	295	294	281	283	279	292	284	267	276	263	263	284	261	304	250	261	285	310	308	274	280	280	288	277	286	296	298	276	274	271	277	306	334	266	277	280	283	305	285	318	298	289	272	269	310	257	294	277	296	289	264	298	300	274	315	257	305	275	274	274	278	274	290	272	273	268	284	309	295	277	281	308	274	289	307	290	273
14972	14959	27845	33456	32980	27228	22392	19489	15104	12364	11199	10461	8633	6594	5392	5043	5640	5464	4664	3034	2151	1800	1621	1899	1489	1587	1486	1212	1162	1554	1369	1191	1004	1006	941	933	884	849	823	787	833	748	749	1817	906	718	663	653	737	682	748	655	683	653	721	704	721	755	718	701	699	676	691	720	667	722	700	752	733	725	716	758	725	704	666	668	719	711	709	704	663	720	667	714	696	705	702	703	730	673	729	716	658	657	691	677	688	707	722	671	722	674	710	689	724	668	674	643	676	692	696	693	692	667	626	700	661	681	709	717	679	724	685	711	667	694	722	667	724	675	688	736	728	730	710	669	677	707	718	655	651	724	655	691	718	701	675	653	677	664	721	704	668	710	738	709	695	692	721	724	720	723	722	671	735	706	733	686	673	685	663	658	665	701	691	731	694	695	700	759	716	695	701	650	720	659	668	721	715	701	665	728	648	666	741	701	716	709	676	700	683	725	680	664	703	679	730	708	704	673	658	679	725	724	674	716	675	683	730	754	698	694	668	735	676	687	644	712	676	702	678	723	674	630	651	697	699	678	695	698	695	727	682	670	723	676	687	638	693	718	722	705	671	653	709	643	719	675	679	700	717	625	679	687	704	685	710	683	708	662	735	704	690	747	649	730	707	670	730	664	722	680	738	701	726	691	675	709	677	694	712	699	672	705	662	708	715	639	705	673	709	667	744	712	715	683	740	685	738	743	661	689	641	730	695	667	671	757	733	709	665	675	723	709	732	672	727	749	671	695	687	718	672	715	668	712	692	659	744	731	702	666	720	641	724	686	678	716	724	741	665	708	730	745	668	702	690	751	731	691	738	634	662	709	702	660	707	722	657	674	695	707	690	684	694	679	708	717	701	687	690	693	741	685	665	710	732	681	704	649	723	693	698	682	674	697	685	713	713	655	697	689	706	711	713	696	673	689	681	708	665	665	694	713	716	668	673	687	679	687	678	706	681	705	689	705	684	682	668	707	701	701	689	730	715	696	709	693	684	678	690	697	695	715	692	671	744	705	704	668	669	672	722	730	710	675	675	682	714	692	657	687	673	657	689	694	702	672	668	680	714	661	675	751	678	677	706	696	705	724	732	719	734	702	682	656	667	692	672	734	685	669	684	653	707	713	695	667	682	680	714	712	717	678	668	714	707	692	677	689	666	667	722	723	689	702	701	649	717	706	731	708	667	720	680	678	690	702	697	656	674	703	672	657	728	707	726	736	692	703	671	696	672	740	651	684	710	736	719	737	687	686	667	672	664	684	689	677	661	717	689	665	681	703	691	742	700	672	690	741	705	730	625	671	687	690	701	689	681	687	750	720	688	670	713	695	684	731	693	741	666	677	721	644	677	729	659	692	684	708	714	687	669	713	689	737	678	700	739	723	682	725	702	712	685	711	702	679	721	691	663	717	749	687	680	712	725	705	698	707	650	712	674	699	668	682	691	692	659	697	687	698	719	675	649	671	755	690	691	647	696	701	718	662	689	669	678	629	636	690	682	745	697	692	723	666	737	671	665	646	712	722	679	670	707	692	686	650	710	674	705	709	677	632	685	698	665	636	718	686	688	659	672	685	713	701	659	664	633	710	728	706	697	689	717	719	641	703	733	719	666	673	725	698	706	678	744	698	699	691	652	786	718	698	604	708	680	653	686	774	729	713	710	697	699	649	673	668	685	724	700	682	664	725	714	725	623	666	726	702	707	728	683	654	728	717	664	728	713	666	615	700	692	637	701	688	706	687	681	669	681	698	684	719	655	692	711	703	660	666	705	698	668	719	675	683	674	683	729	745	692	729	666	650	651	696	721	688	638	651	727	663	659	685	696	693	673	657	695	714	683	676	698	687	686	647	700	664	712	702	677	710	677	665	693	701	686	764	702	693	686	665	662	715	707	689	733	712	695	686	674	709	736	667	705	672	672	708	660	686	749	680	691	660	711	694	639	698	642	698	724	658	687	703	673	688	714	716	714	700	696	699	713	729	688	643	648	729	679	685	705	709	694	667	695	670	647	738	691	701	663	692	682	677	673	694	728	707	660	721	716	661	676	649	696	684	673	715	714	660	673	666	700	685	683	699	705	674	696	706	729	699	641	697	679	711	710	730	684	717	674	715	680	678	682	697	705	691	694	712	699	697	684	669	680	706	741	666	688	687	698	678	687	652	700	723	659	706	654	664	688	704	671	676	726	681	733	706	710	677	698	673	671	712	714	703	723	707	717	700	665	692	734	674	746	658	707	727	713	662	672	772	683	706	681	709	712	690	722	674	643	684	662	695	741	676	659	693	728	700	734	676	671	716	681	687	702	704	666	718	671	718	687	677	719	726	721	703	712	706	634	699	740	685	704	663	674	701	691	644	707	673	711	744	730	676	723	689	700	730	666	711	695	723	664	709	682	717	706	664	684	637	693	713	740	660	705	701	682	724	695	671	674	689	726	698	706	704	714	632	761	689	707	686	672	694	652	679	641	697	731	717	681	698	676	648	712	682	745	694	704	678	742	748	716	727	700	698	669	682	702	701	663	735	663	655	678	669	689	659	715	716	708	670	690	701	696	660	700	653	694	680	681	670	655	711	714	693	674	700	697	714	695	690	714	714	725	692	683	691	673	712	676	686	734	683	699	664	690	729	662	663	698	722	701	673	699	694	688	690	680	716	734	706	682	668	703	699	686	643	662	701	700	688	665	703	705	665	719	667	651	702	715	689	660	711	682	735	699	727	718	641	738	727	711	721	678	715	671	660	685	701	728	731	755	679	736	708	689	707	707	698	690	682	693	688	691	683	664	706	723	653	715	698	708	686	686	729	693	660	710	678	714	642	657	678	712	701	692	691	711	694	694	720	620	677	660	708	668	668	655	704	697	707	673	710	736	706	700	729	740	697	703	681	646	708	742	684	677	676	739	707	657	687	713	697	673	706	719	686	719	706	718	728	684	711	739	690	685	736	712	694	655	692	706	684	674	675	718	632	711	658	704	692	677	693	682	666	696	697	709	686	697	694	710	665	724	652	676	696	695	704	685	703	675	731	695	683	709	698	704	743	718	684	647	687	742	704	699	724	735	734	684	720	671	704	659	696	671	698	729	656	669	709	676	680	671	768	698	683	689	673	656	689	717	689	702	717	689	733	667	736	629	675	687	693	687	704	708	644	668	667	725	643	709	717	696	678	688	700	703	640	722	699	681	691	703	713	669	696	683	715	667	668	709	709	702	682	682	747	721	717	695	675	672	667	705	705	667	647	695	703	698	687	768	708	661	688	697	669	696	701	708	681	707	684	671	685	707	670	726	711	667	665	675	665	667	674	697	720	667	673	685	632	671	705	678	685	695	692	729	707	667	696	752	666	683	702	745	727	702	677	697	650	705	707	655	714	702	688	737	680	698	680	683	707	709	681	702	684	698	684	653	705	687	701	695	716	650	717	745	723	634	685	703	637	698	647	686	707	665	716	656	729	659	682	700	696	704	682	680	700	654	666	680	704
34534	25928	31730	31292	26282	19624	14070	11540	8105	4833	4131	3806	3257	2557	1949	1821	1808	1634	1503	1177	792	608	610	635	562	581	529	480	466	580	516	484	450	481	455	446	382	421	350	427	405	393	440	730	379	382	367	424	435	403	405	392	381	349	320	370	413	401	375	355	432	389	368	423	407	412	388	391	377	401	358	389	353	389	389	394	372	420	403	380	378	371	386	393	399	357	389	347	354	367	379	378	366	379	372	399	385	377	385	376	418	359	346	386	411	357	352	401	374	362	382	385	381	413	401	363	361	384	358	376	408	390	376	386	385	407	424	399	393	389	392	365	355	374	380	376	436	369	387	364	390	369	381	371	377	387	400	402	373	408	414	356	398	400	402	363	400	453	365	393	395	381	350	377	357	394	377	374	422	407	398	364	370	385	373	357	395	363	338	407	376	363	393	393	366	395	391	418	361	398	374	403	402	378	379	378	404	388	410	420	418	385	383	333	401	371	354	388	387	403	420	397	390	361	392	397	370	367	357	367	383	373	373	385	408	371	395	394	389	409	379	369	372	418	434	354	359	389	387	401	375	391	372	351	390	372	359	367	372	351	402	367	367	377	364	367	367	386	383	389	355	386	398	366	354	414	399	379	362	387	369	368	385	397	387	355	371	376	382	408	369	406	402	370	412	413	364	382	372	370	373	372	407	398	334	369	384	371	380	363	427	351	403	359	410	402	352	393	350	374	401	395	369	394	368	371	408	390	378	398	379	393	382	415	402	387	354	419	427	359	396	411	392	362	352	360	406	360	405	354	386	406	390	374	357	377	367	363	369	380	375	423	406	321	367	374	383	393	394	407	362	413	406	375	390	357	400	388	397	358	385	374	390	394	380	382	399	410	372	418	396	409	376	383	378	380	392	366	349	381	375	383	376	355	370	394	421	393	354	399	406	413	381	381	392	406	375	408	342	375	374	372	407	374	364	341	378	390	401	414	384	391	421	379	410	421	396	384	380	383	351	384	386	374	370	389	380	359	362	401	345	357	368	413	350	387	394	410	397	401	416	403	356	373	392	407	379	373	374	356	372	375	330	368	360	370	353	384	411	417	350	383	384	388	394	377	373	406	381	373	401	374	400	370	397	406	398	372	372	401	340	398	385	441	343	356	430	373	391	421	408	344	396	364	407	373	368	398	383	388	420	353	389	396	400	416	394	378	394	360	389	374	387	354	392	377	408	358	406	374	338	411	396	346	349	408	386	412	371	381	373	378	376	392	393	360	350	396	420	351	424	413	392	386	375	355	398	337	362	378	399	350	403	401	362	383	375	370	433	391	412	414	345	420	401	392	363	382	400	367	421	397	354	374	384	378	377	353	388	371	367	395	332	391	366	399	353	347	393	399	336	367	385	385	381	385	380	402	404	419	404	357	409	376	416	382	355	394	369	364	398	363	350	357	395	380	417	411	366	409	403	398	389	391	385	373	349	400	373	362	363	338	384	367	380	408	398	399	421	392	393	367	377	363	392	388	373	381	386	410	410	355	425	395	379	343	408	387	364	405	392	390	417	348	358	376	387	421	410	402	414	352	403	389	384	383	400	383	406	381	398	379	384	403	383	355	391	409	370	334	351	364	366	382	366	381	388	371	381	379	358	360	380	356	347	343	411	383	387	361	414	402	380	407	352	385	379	407	367	387	406	376	390	378	359	369	422	404	390	371	396	373	362	372	365	389	403	381	404	347	362	380	399	390	367	376	394	382	350	363	413	383	383	374	418	390	416	416	405	370	374	370	375	408	413	397	399	395	401	384	392	367	423	355	370	387	382	397	434	404	380	385	405	388	385	335	371	396	394	383	407	389	396	392	394	425	402	393	329	353	358	352	392	379	362	386	385	387	375	350	372	354	402	371	376	389	390	331	390	435	412	401	402	375	407	390	407	356	390	408	404	372	408	383	385	407	372	381	407	422	376	439	366	377	367	370	378	408	375	364	373	415	395	390	406	390	398	389	356	399	356	358	370	410	390	389	408	367	367	374	373	359	371	361	405	357	418	361	401	390	369	384	399	391	342	370	356	368	360	368	386	378	427	419	403	354	377	407	389	399	385	387	384	394	381	402	423	377	401	347	409	386	362	423	379	350	359	327	370	384	411	368	352	384	377	372	367	412	378	383	422	378	419	397	380	411	402	376	336	374	351	409	364	378	386	331	384	426	361	388	354	375	377	407	372	388	369	417	326	413	369	383	359	405	384	379	396	356	384	370	396	393	372	345	383	398	407	393	395	377	396	403	333	361	400	399	360	352	391	396	364	377	389	374	397	371	393	363	393	371	407	371	382	399	432	403	412	347	354	368	402	397	402	398	341	397	393	386	364	401	383	360	381	419	390	441	381	392	405	392	333	381	395	399	395	382	397	345	389	393	385	351	390	376	356	383	385	375	390	404	361	379	394	362	362	384	361	348	392	367	366	417	407	383	397	367	411	388	354	404	393	379	421	380	370	421	396	361	361	394	427	383	384	341	417	385	432	416	385	419	382	407	369	386	391	347	397	347	377	387	376	397	386	379	382	400	385	364	395	372	443	431	374	392	402	435	364	333	421	359	397	377	404	365	381	353	378	399	370	387	393	351	356	374	375	363	394	368	396	369	378	377	360	436	378	363	366	385	369	367	439	400	364	381	392	352	415	345	410	416	392	385	387	346	435	402	363	378	399	399	367	398	390	396	370	334	368	386	367	424	391	385	367	409	350	350	378	369	369	401	387	382	374	387	379	373	416	367	384	371	342	337	391	389	416	380	388	390	354	380	405	359	420	389	372	379	369	360	319	409	362	378	394	405	373	404	391	407	385	372	373	357	418	378	387	379	385	388	378	366	357	365	375	370	408	355	407	394	368	392	358	392	423	388	373	396	375	412	365	375	380	417	366	414	389	367	379	333	424	371	414	432	402	347	394	413	405	344	382	380	364	406	407	401	409	419	369	429	341	383	388	413	388	415	365	343	358	368	346	395	347	372	400	410	391	390	386	400	368	406	377	415	387	371	378	381	395	382	392	379	375	411	402	368	398	368	415	379	356	382	392	399	377	391	393	360	372	406	375	376	427	355	365	375	349	358	371	357	388	374	356	409	397	376	371	374	366	388	376	394	397	361	365	345	398	356	380	388	398	394	363	386	378	399	390	358	397	407	375	361	407	364	353	416	382	336	415	363	353	382	406	412	398	399	348	402	383	403	354	398	381	386	364	382	358	386	384	408	382	420	361	425	389	385	424	421	408	363	386	382	401	356	384	396	401	394	406	399	402	405	380	362	363	405	351	384	327	354	386	413	391	359	362	369	429	404	384	403	352	405	378	370	365	327	376	368	365	380	381	412	377	375	378	365	405	404	394	385	402	407	361	357	364	365	396	418	416	392	427	376	376	372	397	436	371	388	349	414	392	366	406	396	375	395	407	363	389	368	390	420	373	367	379	389	388	380	356	357	335	366	361	370	344	351	373	389	391	390	376	365	384	397	382	381	399	403
18731	19087	33562	39609	39107	32356	28026	24656	19724	15812	15213	15483	12633	10412	8533	8402	8435	8003	7840	5909	3173	2215	2077	2573	1949	2125	1828	1549	1733	1920	1787	1464	1378	1307	1255	1187	1098	1022	1050	1054	974	941	1154	3006	1010	876	924	929	900	862	869	944	907	841	867	938	867	896	867	874	881	893	938	849	927	860	834	841	886	899	838	902	872	856	855	861	862	886	926	869	843	889	906	846	894	871	895	876	857	866	872	907	882	880	964	845	924	902	888	871	897	936	913	871	954	877	889	879	858	883	912	848	895	856	858	897	876	867	877	822	876	811	887	865	894	928	892	848	925	884	812	857	905	886	811	857	913	906	897	831	863	815	888	859	923	892	929	880	863	896	809	912	851	949	839	936	865	864	940	837	838	859	852	811	833	910	905	917	857	880	887	851	897	894	893	908	891	904	895	857	867	834	855	917	827	858	906	907	935	851	874	893	869	904	902	869	921	869	899	877	832	857	854	824	875	930	846	896	933	920	918	852	880	961	845	886	899	842	894	933	872	908	896	837	929	897	866	849	881	821	851	838	855	859	977	951	892	842	893	967	856	859	870	833	920	842	913	920	833	890	873	845	904	876	854	883	878	821	874	867	897	873	885	817	894	852	861	857	855	923	896	888	878	850	881	818	870	878	890	903	897	898	916	866	877	852	918	845	921	884	867	842	874	861	895	907	904	848	872	944	864	844	887	876	877	832	856	903	892	862	817	899	931	835	930	834	836	828	802	878	900	854	844	826	870	849	884	865	865	878	864	927	896	877	904	902	859	892	895	942	896	906	867	882	865	911	845	858	844	848	900	839	856	884	856	894	898	904	882	882	913	917	881	869	863	906	876	886	857	856	905	881	885	951	884	903	833	880	871	879	867	920	889	894	814	896	826	829	880	869	902	829	872	849	842	887	875	871	925	889	869	906	882	858	821	860	831	868	954	866	883	849	883	858	876	807	871	847	902	881	931	861	847	854	879	804	873	900	867	903	930	897	867	870	827	844	905	884	895	862	877	890	947	858	862	875	869	864	856	891	883	871	889	876	873	873	900	913	907	872	909	893	836	874	902	899	863	875	875	817	876	889	860	902	888	921	867	905	823	831	849	863	930	817	894	882	949	915	866	907	849	926	896	889	891	877	915	807	907	908	825	863	837	855	891	856	814	878	851	872	869	934	884	901	821	861	863	876	896	851	876	862	849	861	941	910	851	854	852	881	854	858	902	866	885	880	893	934	864	879	864	837	855	881	896	904	903	910	868	903	864	877	935	891	887	860	855	858	896	856	886	874	910	900	908	869	895	909	896	855	880	851	827	841	867	926	800	856	924	883	887	881	833	889	863	851	876	871	894	883	810	885	879	918	876	864	909	909	911	886	867	862	898	922	873	895	884	797	871	895	892	859	842	885	862	870	896	862	906	897	835	865	955	893	862	894	840	880	866	903	883	821	853	916	902	836	898	836	877	854	884	888	875	848	855	853	864	812	951	908	879	886	881	818	866	846	887	874	897	905	860	885	900	890	883	836	817	865	860	903	879	853	909	851	826	840	912	835	913	836	867	867	880	841	895	856	882	804	894	940	829	889	907	860	878	855	925	881	865	909	885	859	901	852	899	868	851	889	820	861	896	877	880	888	899	836	938	905	906	869	849	886	861	891	872	905	862	882	839	862	878	893	881	851	951	870	892	877	895	908	874	870	879	864	877	904	831	831	870	875	875	854	895	873	879	903	890	879	840	844	857	853	882	883	904	878	890	895	857	850	895	843	803	908	869	851	908	903	896	875	890	887	924	867	895	843	917	852	855	902	878	839	907	881	850	910	897	855	847	863	842	883	908	896	886	838	914	892	889	861	848	937	892	877	862	914	934	842	867	881	922	872	934	903	865	851	917	841	857	902	848	878	901	876	931	865	914	890	798	872	903	875	816	868	931	839	823	901	877	842	845	885	880	904	947	838	949	910	973	861	892	873	922	849	888	851	877	870	918	870	859	906	872	933	859	900	893	869	861	838	881	857	781	885	906	852	881	875	895	868	850	888	886	865	816	885	923	897	884	855	872	869	868	890	898	880	877	909	919	897	850	869	914	863	890	908	823	847	882	879	881	884	904	896	874	912	934	881	904	857	869	888	848	854	879	834	921	871	905	881	888	857	870	926	857	895	926	863	871	877	862	875	858	862	856	842	923	895	826	862	862	892	900	885	837	878	874	910	898	893	839	844	871	879	905	913	865	848	860	832	884	879	912	875	851	907	877	838	843	869	880	908	885	906	891	877	829	895	871	888	943	819	869	878	861	849	939	858	880	847	847	849	872	888	892	887	860	910	934	881	831	888	873	830	921	903	801	862	844	893	856	884	900	868	839	888	888	889	897	843	890	821	837	827	848	864	848	932	873	884	892	877	831	872	925	846	876	881	871	905	821	849	855	855	854	894	823	870	876	887	900	901	880	921	877	844	888	829	900	861	897	837	842	866	826	850	849	912	894	850	886	878	935	905	856	896	852	883	894	934	875	858	890	877	905	833	849	889	866	859	891	814	864	874	867	873	894	878	894	851	921	882	867	844	886	902	898	875	895	878	866	875	871	839	871	823	877	898	942	879	842	824	897	910	873	893	871	836	901	856	867	918	842	894	870	884	865	845	862	903	881	846	843	883	923	870	884	846	852	885	960	887	886	906	870	873	887	878	833	896	869	897	914	921	889	921	878	915	889	847	922	823	850	921	943	876	867	865	848	870	859	907	821	898	910	837	898	843	926	898	841	893	890	848	876	862	885	850	849	906	871	892	881	832	885	798	834	881	906	861	860	937	839	860	862	828	832	896	893	870	866	839	812	887	882	818	904	876	860	856	922	856	884	898	911	871	889	884	875	948	896	855	881	889	919	883	871	848	838	874	910	874	904	856	847	914	918	863	826	885	869	861	879	883	876	894	879	868	859	861	906	896	910	860	906	915	904	898	905	876	851	895	858	852	854	824	855	903	852	840	908	912	893	878	896	857	868	859	907	885	898	817	862	857	865	938	831	867	914	839	851	868	892	877	889	906	888	834	850	860	878	925	881	902	875	846	898	951	895	831	943	836	906	883	870	881	848	945	831	927	845	887	893	881	861	943	884	842	883	835	889	853	914	889	913	926	865	895	808	868	846	873	857	910	891	869	854	827	853	919	911	924	890	837	863	937	906	916	846	824	870	912	877	888	880	848	881	851	816	883	872	864	882	949	895	875	850	827	877	847	886	897	899	875	872	914	863	849	863	898	878	845	871	964	850	882	880	887	863	844	830	900	914	881	878	880	872	873	911	881	835	899	900	903	843	943	889	932	865	839	882	894	858	911	896	871	856	860	889	896	869	883	816	942	896	885	825	881	817	884	907	906	898	890	886	873	870	857	875	846	948	887	866	902	904	931	920	898	876	850	896	858	875	929	868	896	903	860	865	872	883	845	847	904	881	909	841	890	847	862	833	890	857	862	929	916	877	870	875	873	825	803	847	857	861	877
14416	10872	13016	12382	9429	5525	3358	2306	1261	919	833	850	793	496	450	455	401	350	363	321	287	249	305	250	234	271	226	224	226	272	250	233	198	239	246	199	200	232	207	200	205	223	214	213	224	223	213	227	198	193	232	203	217	238	216	206	206	203	202	214	237	217	208	230	185	196	207	196	217	196	196	201	208	211	218	213	204	207	220	178	209	232	256	201	215	221	212	229	202	203	241	210	215	206	219	238	172	180	217	205	199	208	220	227	211	192	214	209	193	205	204	224	200	208	200	203	221	201	195	199	200	201	207	197	215	182	188	211	216	202	206	214	205	193	216	185	219	201	234	215	195	213	221	207	197	201	224	200	191	218	213	221	205	238	208	212	240	228	202	215	211	196	216	237	221	235	199	202	202	200	227	209	183	188	221	212	177	204	224	208	196	219	217	185	204	206	207	223	209	215	218	216	244	214	213	204	194	231	202	192	209	228	240	192	218	210	204	218	203	230	212	224	206	198	188	220	203	212	214	214	223	228	206	194	237	188	219	196	214	212	188	210	202	207	208	223	166	210	207	224	190	218	212	217	211	214	200	186	227	222	208	191	200	210	218	204	192	183	231	227	233	217	209	223	213	202	222	193	219	186	206	217	204	202	212	236	212	223	212	221	220	196	204	203	210	225	198	198	221	192	208	228	230	213	183	238	204	252	204	196	207	192	220	199	199	203	239	216	201	211	225	198	205	207	200	219	222	206	204	240	202	208	228	219	235	200	237	198	220	200	208	222	195	209	226	188	216	207	204	197	195	222	204	223	204	247	203	208	217	201	227	223	214	221	195	215	221	222	209	189	203	226	216	210	184	203	209	207	224	212	215	183	210	215	229	225	227	221	205	211	210	189	236	206	202	206	207	236	217	206	228	206	212	200	203	222	217	191	205	197	191	202	202	207	203	198	203	185	205	203	205	204	181	208	206	216	219	203	191	203	190	204	213	236	200	229	210	212	215	204	216	195	206	209	218	214	212	227	191	238	204	198	208	202	215	211	219	229	219	202	208	180	209	200	216	210	229	194	217	229	202	222	197	189	183	203	205	220	195	196	195	209	210	182	199	175	207	193	218	228	233	226	194	233	174	227	201	202	196	211	190	221	235	194	231	191	217	205	218	226	230	207	214	170	226	211	204	191	210	195	196	193	223	208	193	216	217	196	190	226	215	218	211	244	234	191	213	184	219	203	215	195	208	160	201	223	212	213	187	165	213	170	189	204	196	245	221	218	203	205	226	235	204	220	228	223	203	212	210	200	220	205	206	189	222	209	189	189	201	216	208	213	216	187	223	211	219	206	196	215	209	225	208	202	195	218	238	193	209	213	235	224	205	196	209	202	187	212	237	223	222	204	170	196	216	204	192	204	219	221	212	221	213	184	207	213	219	221	237	228	186	187	220	208	228	207	208	220	216	196	208	224	230	200	218	197	222	217	182	203	210	185	184	217	207	196	230	218	200	186	200	194	192	215	191	250	215	195	203	221	193	208	203	210	199	189	190	210	206	226	215	213	171	195	217	197	204	221	197	207	214	201	193	208	208	217	209	174	189	211	213	195	183	215	215	208	200	222	197	197	195	206	206	196	237	196	178	223	207	221	208	195	203	206	220	234	214	217	204	208	200	192	220	215	209	200	203	222	214	229	240	183	196	200	250	213	214	208	218	193	198	217	203	215	207	201	210	209	202	189	225	220	214	213	202	207	196	202	182	205	209	184	197	226	199	226	223	210	223	218	204	193	223	184	217	212	188	212	192	209	173	170	205	188	223	216	206	195	224	221	203	225	213	205	201	231	226	225	189	224	208	193	200	182	222	209	198	216	209	186	210	214	212	202	229	210	252	199	206	219	180	218	202	209	210	208	197	220	216	236	233	214	218	190	194	202	212	206	204	203	246	225	231	215	194	191	178	219	183	240	193	229	214	197	205	205	217	191	209	197	203	221	241	196	210	189	188	253	211	223	220	235	213	222	194	206	202	178	210	197	209	187	197	198	209	220	233	204	192	186	206	210	220	202	222	209	219	204	198	223	246	202	200	206	226	229	223	226	235	208	220	217	210	198	226	214	228	179	200	208	194	215	195	191	198	206	179	231	210	235	212	227	218	228	224	194	201	186	214	189	229	174	199	207	206	214	202	218	211	225	205	221	214	181	218	209	185	231	236	184	196	211	233	202	239	203	190	214	200	172	212	170	198	189	190	211	218	207	179	209	173	205	206	227	215	207	188	221	205	201	195	216	210	208	207	239	212	198	193	205	211	188	188	237	207	211	197	196	217	197	233	214	199	217	238	181	214	215	195	237	197	209	237	213	211	217	227	194	202	205	223	213	217	210	209	186	228	221	185	183	222	216	174	198	226	216	221	227	233	210	224	236	206	202	229	226	229	218	206	219	194	208	172	194	206	214	187	207	195	207	206	199	231	215	203	190	198	187	212	220	216	195	168	214	209	212	205	193	214	206	234	202	213	199	176	215	203	234	232	211	198	239	223	214	175	188	193	219	199	206	208	223	218	201	214	225	197	207	193	217	210	191	248	215	207	205	210	187	203	210	223	197	193	201	200	208	199	185	226	207	189	192	216	214	218	210	221	221	187	216	216	228	193	200	185	208	176	222	210	195	213	223	216	217	200	212	205	198	216	231	203	200	223	184	234	211	234	194	201	201	189	209	206	233	223	207	217	208	203	166	191	224	210	216	231	220	204	207	203	217	204	211	226	187	219	233	195	193	199	203	206	181	197	195	210	197	200	213	223	230	207	206	211	200	203	216	237	201	228	203	204	200	201	216	198	196	222	189	208	205	205	198	224	234	215	216	206	213	225	202	205	226	190	220	220	228	187	238	210	208	198	206	168	227	202	226	192	207	218	224	196	197	211	228	200	213	217	240	219	206	202	222	212	218	234	216	210	209	207	211	233	198	222	239	227	197	202	194	228	238	216	208	203	202	169	230	202	210	207	201	210	204	215	194	201	209	222	166	208	204	214	230	211	208	226	199	221	206	204	232	193	217	211	188	230	199	214	210	225	203	206	211	210	204	189	204	201	202	210	229	186	205	206	238	213	189	220	221	218	201	217	194	171	223	224	231	233	221	220	209	222	211	215	190	185	217	211	204	213	195	218	214	216	206	189	200	236	224	182	221	189	201	231	201	203	223	205	247	203	224	222	197	226	204	211	217	213	213	226	200	195	217	217	203	220	229	200	211	193	208	213	198	197	216	193	196	211	179	187	239	186	191	186	216	205	221	205	246	215	217	175	206	214	201	205	255	191	222	213	183	224	202	233	225	221	212	223	200	213	216	220	207	213	195	243	231	215	207	186	208	183	233	205	234	206	208	217	214	238	224	234	194	213	206	204	223	206	192	195	228	218	217	217	220	196	222	166	199	204	210	209	214	201	208	201	219	205	189	196	197	224	215	191	238	198	223	210	215	210	194	227	206	229	190	214	174	201	202	208	180	212	183	203	238	218	211
8171	8766	18946	23961	22582	16306	12447	9373	5752	4153	4160	4059	3391	2307	2113	1959	1830	1585	1401	1256	1249	1016	1025	867	802	896	822	738	865	1001	784	687	701	783	756	671	636	569	519	563	571	571	545	616	538	532	498	553	517	550	502	538	485	481	531	538	584	509	523	521	501	547	509	508	517	561	485	535	515	542	514	517	528	542	532	537	478	542	525	505	570	548	554	501	528	518	548	480	556	474	501	506	512	512	526	524	540	518	511	509	523	491	493	549	521	529	532	530	526	517	516	523	528	536	571	519	494	515	516	544	504	519	529	538	529	533	503	507	528	510	506	538	521	510	549	519	504	497	533	524	530	534	556	533	513	522	503	536	559	551	540	548	493	516	535	528	518	500	495	481	574	521	544	491	544	496	489	540	501	534	484	554	520	522	550	542	557	530	511	536	524	484	553	536	537	559	513	531	521	521	546	550	541	560	535	503	537	508	505	483	529	555	568	494	529	502	554	515	508	519	510	455	516	507	541	529	531	508	494	515	507	503	508	527	522	492	558	521	518	549	482	503	554	537	570	555	506	537	508	494	493	516	517	557	555	519	518	565	530	516	546	507	526	534	528	517	507	467	517	524	526	505	524	492	472	516	513	508	524	534	505	531	488	522	506	489	506	542	516	532	495	497	529	536	511	500	533	509	540	508	504	513	501	478	510	535	537	531	566	492	549	499	560	535	534	572	545	535	485	519	488	528	527	487	596	538	486	519	502	501	523	547	518	556	537	525	514	477	547	534	516	551	516	535	525	525	563	537	502	539	544	551	533	548	496	534	553	538	567	509	518	532	499	518	493	567	518	526	503	539	510	535	540	487	535	462	519	563	549	523	509	513	508	509	512	508	536	521	518	486	517	536	546	500	552	490	526	530	538	555	507	523	557	519	532	512	554	512	523	572	486	467	545	528	511	502	489	512	536	554	499	521	487	525	497	508	533	523	461	521	496	519	505	488	484	551	484	498	573	469	531	545	572	492	492	534	536	520	536	536	541	481	530	539	536	518	519	509	508	482	517	571	526	528	501	520	529	526	546	529	519	520	522	528	524	543	534	543	539	503	552	533	518	510	539	519	495	514	542	528	518	519	502	534	559	504	511	521	531	516	498	532	500	499	542	573	531	547	552	507	563	546	516	518	555	534	551	530	522	543	526	497	554	539	528	511	540	524	524	518	495	518	541	510	551	560	511	557	517	520	513	490	515	521	499	554	527	509	503	513	525	522	528	524	558	518	505	507	515	500	517	522	540	524	537	533	507	488	522	542	559	502	555	589	541	499	520	532	484	543	539	540	493	491	533	547	503	524	498	500	545	526	508	531	522	482	487	531	514	487	486	526	522	496	509	490	539	547	532	544	515	515	529	486	519	555	523	510	528	541	536	543	505	511	543	534	552	564	492	518	527	508	517	501	521	533	511	524	580	558	529	522	552	528	558	524	523	525	512	551	560	545	531	547	506	522	533	538	501	500	552	539	509	502	550	471	521	502	462	550	535	521	518	500	529	548	529	523	462	517	521	546	512	530	508	544	567	524	522	523	521	556	526	530	565	522	527	526	527	538	514	527	496	544	490	546	541	545	543	566	533	511	482	560	504	539	500	517	499	511	530	576	534	487	487	541	549	516	504	513	493	506	507	528	534	491	472	539	521	528	543	505	533	529	530	491	553	508	520	511	519	515	512	523	530	521	511	561	519	500	540	541	501	524	495	506	526	534	537	545	516	532	535	502	539	553	544	526	580	531	557	529	521	529	529	498	560	542	477	539	526	515	487	552	518	511	525	519	526	517	538	481	497	523	532	517	543	504	515	502	526	518	571	500	535	534	512	611	512	498	520	535	539	561	537	500	502	506	494	547	504	517	512	512	567	544	520	512	519	532	506	516	519	574	508	561	497	544	519	537	538	522	569	512	519	499	540	532	542	547	526	528	528	461	520	490	549	518	517	498	547	528	511	540	541	549	548	510	528	567	509	537	547	555	518	490	538	513	520	526	525	520	545	490	496	548	498	571	525	547	503	512	488	602	547	544	497	552	470	534	486	521	555	551	541	514	561	508	518	516	553	534	560	542	498	547	532	464	509	560	499	520	522	536	503	503	521	503	502	526	524	547	484	567	496	525	518	538	537	532	559	557	544	533	548	538	543	532	527	509	572	504	542	547	527	504	517	512	542	488	525	510	480	510	554	528	548	544	526	532	547	537	528	522	505	514	528	562	523	541	557	543	534	547	493	535	512	553	521	504	552	539	530	545	506	510	558	488	553	545	531	510	545	527	503	545	500	514	530	525	559	515	511	521	497	531	496	507	543	507	535	511	575	541	506	544	519	573	522	533	505	532	541	521	507	535	502	541	506	509	517	553	506	545	533	521	529	511	495	477	522	506	543	519	533	533	560	526	529	520	506	497	548	539	560	522	511	518	519	504	533	527	525	574	523	518	543	497	520	546	578	539	518	545	508	518	562	512	524	550	531	556	542	571	558	499	552	503	523	538	535	510	533	527	566	557	540	520	508	502	510	489	555	510	544	513	470	523	497	531	521	537	545	472	537	562	529	544	515	489	515	538	520	527	570	495	534	571	474	539	516	511	497	559	526	527	502	493	526	542	522	515	482	542	565	515	546	547	511	512	531	519	532	489	521	525	524	563	500	485	500	549	502	514	510	517	535	544	537	539	493	519	490	507	492	546	564	557	517	517	495	519	496	511	539	538	534	561	518	584	539	532	530	516	512	514	512	520	507	512	538	501	505	528	538	509	516	513	542	507	551	535	511	535	511	581	565	577	537	501	529	520	464	539	527	501	545	533	532	507	496	545	505	472	481	507	577	505	555	528	562	527	514	530	537	522	549	512	520	549	491	531	529	528	519	539	499	533	536	516	523	497	580	483	552	555	535	558	510	532	502	562	530	502	486	507	524	546	546	532	524	520	530	516	515	495	538	534	553	513	479	480	560	511	528	516	507	536	510	571	507	535	545	551	478	536	546	510	534	534	536	534	508	506	497	500	528	484	483	498	517	492	529	565	551	528	553	535	526	535	560	505	509	510	495	511	529	556	524	524	545	501	520	518	516	558	514	539	515	516	557	499	508	529	533	507	523	548	529	539	477	503	542	504	538	510	549	513	509	513	539	530	539	543	518	518	513	511	507	518	526	536	527	519	519	513	494	564	490	524	515	530	513	482	514	494	515	526	481	528	490	501	548	528	515	491	508	534	477	579	536	528	521	563	524	514	538	491	536	531	505	492	556	547	493	549	540	531	542	532	500	525	537	493	533	516	535	527	499	518	578	540	529	542	564	474	518	510	538	499	568	514	487	543	523	498	540	530	531	519	533	526	530	546	515	496	567	525	506	522	544	502	522	497	536	519	532	522	576	544	532	526	517	570	499	507	489	486	566	521	531	532	524	542	518	528	545	525	503	503	519	528	510	528	533	561	484	553	558	494	528	555	535	548	496	532	525	513	511	529	528	522	507	541	545	588
26093	18755	24364	24239	18915	13183	9106	6700	3840	2675	2667	2240	1779	1429	1251	1157	1071	1015	971	742	564	554	502	407	390	378	406	312	377	419	391	351	361	346	334	338	350	348	273	284	313	298	312	452	328	264	275	300	267	264	281	253	329	277	287	289	286	275	298	275	313	280	275	278	303	288	250	307	323	284	285	319	269	294	296	281	282	285	323	256	319	297	281	298	279	292	302	333	309	268	306	311	305	297	283	288	250	300	267	283	309	306	289	298	277	284	283	307	295	284	260	292	282	304	263	276	281	296	269	300	296	321	301	291	306	271	266	318	311	308	300	279	304	268	302	251	313	280	315	306	260	282	283	327	293	286	261	265	274	321	293	287	276	286	297	293	313	295	279	277	296	318	278	282	285	287	273	283	289	259	309	314	302	280	323	277	295	287	307	306	266	295	295	293	277	283	267	303	283	298	268	306	264	273	321	300	300	274	318	277	296	262	301	288	282	289	321	287	269	306	282	316	283	313	298	286	309	277	310	291	309	271	268	272	331	299	314	304	263	303	266	282	291	265	267	312	297	283	341	278	298	320	303	288	292	268	288	261	288	294	325	266	302	278	322	266	332	315	283	287	251	261	266	320	289	296	298	241	287	309	282	325	304	311	284	308	292	294	311	301	340	294	289	286	291	305	264	294	283	270	274	282	290	273	292	293	291	267	278	297	306	289	300	294	317	260	292	319	291	279	274	281	306	308	315	290	287	286	258	279	323	274	281	285	279	300	334	292	298	291	286	291	304	247	293	298	279	304	296	291	307	290	274	278	276	291	298	288	256	293	286	339	282	321	287	295	279	302	263	255	268	301	311	306	280	285	296	270	292	286	292	282	268	291	322	270	279	296	275	327	283	294	297	306	284	285	320	279	297	286	299	305	281	281	283	291	263	304	290	308	295	272	254	293	236	266	317	268	286	297	291	301	297	294	295	279	287	296	293	288	277	296	303	249	258	254	301	256	276	315	281	307	317	321	308	272	300	279	305	275	325	293	291	268	298	305	310	296	296	271	308	273	289	270	284	321	263	292	305	295	296	287	321	272	247	289	309	273	297	287	268	306	299	280	295	294	289	298	283	283	291	266	313	266	299	302	296	297	305	282	297	294	280	284	310	297	261	259	277	315	321	301	287	288	326	287	272	280	291	284	248	303	300	283	285	294	290	317	301	301	286	255	304	289	290	293	263	297	303	309	298	269	298	262	281	308	256	315	275	259	285	286	281	264	297	305	276	258	295	271	295	301	250	286	305	267	323	313	331	287	273	297	275	265	279	299	269	280	269	276	299	302	314	258	267	285	322	298	319	327	309	295	261	289	268	296	284	289	299	276	331	325	293	293	274	294	298	267	280	283	288	298	279	268	266	264	272	280	266	276	277	242	250	311	310	319	310	265	253	299	297	274	305	289	337	274	269	281	284	316	299	265	314	275	305	297	278	314	288	286	283	281	278	249	303	308	307	296	270	266	262	287	266	304	309	294	324	292	302	305	286	274	277	297	286	334	285	276	274	270	293	309	284	296	289	289	270	316	256	275	297	281	338	281	304	300	286	302	301	303	290	282	293	287	285	306	326	292	280	281	292	268	283	269	283	290	299	276	290	309	267	263	262	263	297	301	298	316	279	298	258	283	297	291	286	315	304	308	335	275	279	285	297	295	297	304	290	298	312	309	288	304	263	308	307	302	258	280	313	305	337	310	308	301	326	300	283	288	276	294	286	338	298	311	269	260	293	304	305	293	287	310	312	277	303	332	304	306	273	292	283	291	266	304	267	262	260	289	280	289	267	292	304	294	293	294	254	267	311	287	277	283	296	291	289	300	325	291	278	292	302	279	308	298	286	316	327	267	280	332	308	247	289	282	329	309	273	288	266	302	286	270	308	269	290	287	298	298	310	298	283	304	305	317	273	274	278	278	267	259	303	289	285	290	279	277	289	272	258	285	305	290	311	262	272	277	316	284	277	288	267	307	271	265	303	290	253	264	295	291	282	302	316	296	307	294	270	268	276	284	269	282	267	282	326	272	299	288	259	294	295	286	270	279	289	287	288	303	303	280	313	302	309	272	308	280	311	287	275	291	311	270	307	281	290	276	294	270	304	264	279	289	296	300	282	303	292	262	311	265	294	305	304	285	280	308	261	272	289	266	284	302	300	265	262	314	271	292	248	305	291	306	281	293	346	286	257	260	319	311	252	296	262	278	264	268	289	275	301	294	265	281	294	299	266	289	332	284	296	290	298	327	281	309	309	246	294	274	290	293	285	296	286	321	322	295	240	301	311	268	263	326	306	249	283	283	285	271	295	279	272	330	291	274	319	308	304	271	288	296	275	269	269	283	273	339	263	303	268	274	273	255	305	286	305	292	306	293	281	294	291	270	289	304	279	263	258	278	271	276	284	259	310	278	309	280	278	311	297	282	254	293	285	303	290	267	305	287	304	300	281	289	302	277	303	286	284	290	277	306	274	306	267	279	297	293	306	296	282	277	316	288	280	257	268	305	280	277	288	251	281	298	319	292	325	269	274	301	325	293	286	268	303	294	267	291	314	256	292	279	275	296	313	329	326	262	269	276	271	308	273	315	286	312	297	297	293	281	292	268	316	287	288	301	288	263	262	277	279	301	276	334	269	317	308	339	324	315	287	282	284	286	301	303	307	278	264	276	287	295	277	308	269	283	298	345	266	314	288	308	301	276	290	291	313	265	265	315	286	318	251	280	289	246	299	318	283	275	253	310	312	272	275	302	296	319	319	278	315	311	303	274	302	252	283	302	310	301	319	301	297	282	293	321	271	272	278	277	280	289	295	309	265	289	284	302	259	293	286	292	276	322	289	267	289	266	291	306	306	281	299	302	290	326	310	282	287	269	279	286	297	323	296	286	299	281	282	285	282	292	275	316	296	263	280	306	303	289	267	285	295	267	313	287	301	274	279	261	308	309	281	335	294	307	307	311	267	276	273	307	300	308	296	285	269	274	299	291	316	287	317	305	288	280	264	308	306	311	323	285	271	297	275	331	268	298	328	251	268	277	239	284	277	291	299	300	305	273	284	294	282	260	277	311	297	312	293	300	301	264	328	316	307	304	291	296	303	278	295	288	317	316	306	304	280	301	299	284	307	307	300	313	310	297	298	328	274	283	286	275	308	306	271	309	268	289	306	308	245	303	280	299	288	289	319	300	285	277	245	284	305	315	304	305	296	301	259	270	307	285	266	276	278	316	287	327	288	282	310	311	268	327	309	297	238	272	311	286	280	321	328	304	309	321	318	311	286	280	278	304	312	323	277	284	264	321	304	266	302	291	309	298	285	273	310	312	314	297	267	286	283	276	274	248	300	277	289	311	269	280	298	285	308	296	289	317	260	297	268	319	291	309	293	273	297	281	305	274	249	307	272	273	265	268	281	288	280	270	287	277	267	306	277	257	299	268	248	278	280	313	305	282	284	279	293	266	300	280	301	311	265	295	315	317	262	264
14593	14762	29049	34720	32835	27383	22845	17747	12686	10424	11209	9938	8273	6538	6169	5742	5799	5114	4566	3408	2678	2167	1831	1424	1321	1483	1646	1043	1283	1548	1274	1049	945	995	932	960	931	890	824	811	767	733	891	2109	916	712	697	710	670	733	693	714	728	709	714	691	712	746	718	677	742	701	686	672	686	659	656	710	685	729	641	722	729	716	700	692	701	728	707	735	683	657	696	701	688	695	739	695	688	714	703	670	691	677	726	745	752	715	731	698	669	748	707	723	742	702	711	691	671	673	678	725	757	709	710	693	723	704	679	727	699	688	743	671	678	703	662	724	689	704	735	707	692	656	684	718	670	659	713	718	721	713	713	709	717	711	714	691	692	714	659	716	753	697	717	723	663	702	701	696	664	672	698	677	706	679	740	689	690	703	693	728	738	703	667	689	682	694	662	716	707	644	741	708	695	659	703	690	701	679	690	688	732	680	689	685	658	675	647	707	698	709	677	695	714	720	727	729	685	683	656	700	716	697	725	712	680	708	697	722	713	756	685	709	724	704	742	744	678	676	677	691	725	689	696	682	655	697	708	694	688	690	651	716	694	728	715	725	706	665	720	733	728	649	732	695	712	683	682	732	688	683	715	706	708	750	706	671	701	690	725	700	693	750	713	688	731	670	701	751	707	738	687	739	687	693	754	733	689	614	681	714	679	681	672	665	663	737	695	720	659	689	702	688	666	731	695	717	717	661	675	710	722	675	692	694	676	706	703	724	709	672	718	721	714	697	721	711	662	698	708	724	736	687	685	695	707	757	674	706	731	705	696	698	672	683	703	724	687	726	674	627	737	706	644	660	687	683	711	673	723	715	670	657	666	703	697	699	679	699	669	687	671	679	689	700	676	694	730	739	720	675	724	700	684	671	717	753	663	731	701	718	750	636	745	686	704	674	709	694	701	708	713	720	700	735	708	700	680	657	674	661	714	676	692	721	666	740	651	693	650	697	671	687	639	738	712	665	667	708	683	715	760	686	670	694	717	693	697	664	675	695	683	682	710	655	690	729	697	707	717	731	715	679	761	697	685	699	771	686	694	719	717	646	684	722	703	645	676	678	706	744	719	664	669	642	719	705	626	677	699	692	677	677	674	687	720	702	702	665	712	696	732	699	654	694	707	715	679	704	720	667	723	679	728	692	709	711	680	716	677	656	718	741	713	687	743	675	714	690	713	699	732	759	712	644	712	705	709	682	668	684	687	663	717	682	671	680	704	721	684	707	729	692	686	759	748	665	686	673	688	723	684	696	651	656	703	716	739	711	714	656	702	685	729	697	685	701	682	691	715	645	730	637	675	678	722	726	716	732	662	677	679	720	659	681	724	716	732	713	715	709	665	668	666	703	712	671	694	706	673	693	656	673	675	663	745	696	675	705	749	712	647	714	712	668	645	704	677	692	650	762	711	707	725	712	678	702	677	717	718	718	689	743	723	701	706	685	741	718	727	734	729	734	677	677	696	710	674	690	681	686	672	676	733	727	684	626	708	683	732	696	708	702	686	689	675	720	662	715	703	714	699	661	693	708	681	719	683	693	718	637	666	721	675	699	698	689	682	668	658	729	656	710	727	699	708	743	709	699	725	686	748	678	749	670	721	711	651	666	704	696	662	686	669	659	719	711	722	670	704	698	688	724	700	714	672	716	788	694	660	711	664	694	723	723	668	732	692	684	694	676	724	717	711	672	727	709	669	648	702	705	721	700	693	712	688	688	727	657	674	706	665	649	688	723	711	698	693	668	684	703	715	669	686	700	737	670	690	763	701	737	716	640	692	722	711	659	708	688	784	696	706	701	727	676	689	696	682	708	686	704	653	719	692	686	671	709	747	686	720	719	717	739	745	730	728	650	694	720	683	715	722	670	717	695	669	684	685	729	706	696	722	758	693	707	670	687	695	688	764	753	714	638	724	709	736	661	711	718	714	694	662	708	699	699	755	642	651	753	668	681	734	730	739	684	666	694	681	686	690	742	655	710	673	754	709	728	695	696	686	727	649	669	700	713	718	666	691	646	707	698	687	665	703	693	679	650	671	704	659	669	663	692	661	673	694	705	702	737	638	711	671	663	709	759	704	709	744	729	769	648	668	691	723	725	717	726	661	700	724	690	686	743	671	667	681	696	744	703	731	680	660	693	710	738	661	708	691	647	720	696	688	723	657	675	678	686	674	674	691	673	659	696	689	728	674	700	649	715	714	673	683	715	668	668	734	642	720	724	702	695	673	722	752	715	740	683	739	696	705	696	665	708	693	690	691	707	661	704	694	713	681	697	707	683	660	680	712	672	722	732	699	692	713	718	692	712	728	700	669	719	708	680	636	686	682	701	638	690	702	753	685	679	667	749	679	695	634	698	680	711	698	708	695	700	682	642	704	699	702	722	700	723	626	665	785	691	671	686	710	701	693	670	694	708	690	686	670	712	713	698	675	679	696	693	694	721	681	673	657	711	732	702	675	709	728	722	731	644	711	661	687	697	700	702	703	693	689	740	674	662	727	686	693	692	702	707	696	700	718	690	718	672	712	739	686	654	733	690	705	700	725	752	712	704	699	710	703	759	659	696	725	691	704	755	668	688	673	701	726	706	710	695	713	661	719	696	710	704	695	704	688	750	677	696	694	698	677	704	754	718	691	666	701	713	661	693	742	694	692	705	690	657	712	698	769	706	724	717	664	721	677	711	698	647	704	664	700	691	668	683	722	744	711	685	670	732	706	699	691	691	705	731	687	738	701	713	694	683	718	674	699	695	692	753	707	690	711	723	695	706	712	675	722	675	674	691	656	682	722	700	685	719	712	669	729	710	670	676	679	759	716	691	774	718	702	680	736	678	741	699	701	712	682	651	657	676	697	720	682	708	751	718	729	708	725	702	708	729	678	698	755	713	757	715	704	736	714	694	732	762	667	710	664	710	698	729	688	695	694	730	616	743	682	750	708	690	699	681	691	678	708	718	695	690	721	708	670	721	687	710	665	739	705	670	743	705	729	716	697	693	689	670	712	703	720	662	754	734	684	666	628	695	689	674	717	690	681	693	648	677	669	673	698	709	786	677	700	732	692	679	721	674	721	701	693	731	672	741	727	725	707	712	715	706	721	680	686	717	698	728	716	662	677	690	680	698	701	712	666	694	690	682	706	671	715	715	677	673	675	686	703	700	699	735	674	716	658	665	685	676	704	690	698	668	705	685	689	720	743	706	713	643	709	728	689	726	687	727	719	732	664	713	684	681	676	735	729	683	713	690	719	700	676	691	691	725	701	730	713	681	726	729	731	686	730	732	705	682	686	712	728	670	737	716	703	686	706	708	703	655	687	739	722	723	703	723	687	753	666	740	652	702	698	717	700	689	695	694	738	664	687	744	718	672	676	721	725	704	714	697	675	690	728	718	698	645	696	685	700	724	735	760	753	693	718	685	734	723	637	673	681	711	666	683	706	729	681	710	662	700	751	718	678	675	674	678	711	681	709	689	741	670	669	699
34387	25447	32917	32592	25874	19426	14970	10394	6462	4540	4505	3876	3126	2548	2327	1929	1914	1655	1508	1108	1031	828	687	592	552	517	558	494	498	544	613	538	452	488	435	405	421	386	457	418	389	398	396	796	449	393	363	356	405	388	411	406	386	403	450	397	399	412	424	390	428	417	418	397	372	427	398	365	409	390	412	420	377	402	433	387	389	357	408	363	382	418	409	356	392	389	401	388	406	391	376	451	421	415	401	403	422	403	397	369	388	357	404	388	379	416	375	392	412	376	387	441	412	332	363	398	404	411	427	411	370	421	385	397	388	401	432	388	411	414	368	425	379	369	423	400	425	391	399	371	360	402	379	367	429	369	429	392	377	416	352	389	418	412	388	382	382	386	383	367	397	441	422	352	373	355	392	386	357	359	405	393	376	387	394	405	400	413	412	400	376	427	374	408	405	399	387	376	415	396	388	396	361	403	417	419	420	387	379	385	409	400	371	382	413	377	393	430	389	372	419	355	375	362	372	398	388	397	398	426	412	410	392	368	398	377	380	369	371	424	353	371	407	352	395	377	371	369	374	372	391	369	419	387	408	393	385	370	389	412	381	404	375	362	401	408	400	446	415	367	392	382	389	389	410	399	359	401	386	410	361	382	388	431	379	369	401	415	353	400	403	371	361	395	389	375	445	393	357	384	451	394	382	422	430	407	415	408	391	398	338	417	379	378	400	340	377	377	363	401	407	384	352	388	379	359	359	387	370	364	402	387	363	394	422	354	384	350	403	369	397	383	370	392	373	388	397	382	380	395	367	385	360	388	388	379	356	373	412	374	353	385	358	350	381	399	422	352	387	367	415	384	405	379	373	405	379	409	389	423	440	385	408	407	350	375	409	385	393	366	318	356	398	417	390	385	380	393	409	391	403	410	395	372	395	394	437	382	382	399	375	387	415	408	391	376	394	423	371	423	380	410	425	419	362	391	368	370	401	395	412	385	368	340	388	425	403	398	429	394	385	386	367	341	408	386	398	401	402	378	365	417	422	402	395	366	396	380	411	409	389	404	388	400	382	363	363	363	424	359	362	408	355	394	413	390	357	434	429	407	415	351	369	393	381	382	397	406	413	409	372	372	397	386	401	388	368	395	403	383	417	378	404	407	363	377	410	392	409	404	434	362	372	396	421	374	433	432	404	412	405	419	369	411	437	381	405	382	371	420	392	415	386	353	401	396	374	406	401	401	412	374	389	375	384	337	428	405	392	407	413	425	413	400	396	413	401	385	373	396	405	392	387	386	379	386	396	384	375	399	401	371	377	393	418	407	392	392	421	419	402	375	427	388	388	393	434	426	430	412	427	382	430	354	384	378	360	385	433	374	384	386	361	356	393	409	374	390	387	385	399	378	372	396	396	407	376	396	399	371	380	419	369	386	378	385	383	351	384	383	383	416	387	345	342	419	388	392	402	423	403	398	362	376	383	385	383	401	389	412	401	389	379	354	351	406	368	401	417	389	394	385	380	413	395	367	371	374	369	384	360	383	397	389	375	422	367	347	377	436	393	413	390	371	406	372	407	429	360	398	412	405	430	420	372	403	429	389	395	434	390	381	366	414	394	412	388	416	387	393	411	365	376	359	382	383	386	354	393	372	376	384	418	410	402	400	374	375	416	407	413	419	365	390	398	373	383	377	408	403	413	385	395	393	387	343	367	408	414	366	379	402	375	387	383	393	364	415	391	375	383	396	392	415	398	388	434	387	376	382	416	376	411	363	432	358	376	431	394	405	379	348	404	376	392	381	391	404	425	377	394	395	376	366	410	391	385	371	391	424	387	393	408	397	398	387	393	391	396	379	384	402	429	386	388	409	391	388	374	414	370	391	385	394	392	386	369	403	425	387	399	406	393	416	442	392	412	416	437	424	385	366	400	408	391	379	416	368	430	377	420	375	381	403	370	379	360	392	396	418	379	351	368	383	399	400	381	386	374	417	390	402	344	380	346	419	392	341	373	383	403	391	370	401	356	405	386	422	411	367	360	413	412	393	371	398	425	341	390	371	388	404	386	401	377	386	389	387	357	384	373	380	400	422	409	404	408	394	413	350	394	408	383	353	379	395	404	376	406	379	388	352	384	365	398	374	407	380	386	370	368	402	425	424	373	357	413	390	421	401	414	396	358	389	386	379	394	356	382	367	414	396	393	380	380	413	372	371	389	414	377	382	369	408	435	436	401	385	397	374	378	397	404	395	394	356	361	413	408	383	375	364	409	371	403	370	387	426	372	397	412	432	434	423	424	369	379	337	411	371	371	402	360	433	401	404	402	420	383	435	390	367	393	366	365	402	394	366	380	399	421	382	384	357	374	394	390	390	347	439	433	375	397	385	384	393	398	390	396	390	422	376	368	403	392	401	396	390	383	352	399	399	434	407	378	408	347	368	381	393	385	388	383	402	374	353	415	432	388	376	399	392	384	377	393	400	423	393	398	413	403	381	395	354	416	381	360	408	370	380	437	363	390	390	403	421	435	387	394	411	382	372	325	379	391	389	420	419	402	385	392	407	396	386	386	431	396	372	421	356	400	422	378	383	406	382	424	382	410	405	398	348	376	382	372	393	421	390	405	411	401	376	385	400	402	358	366	385	408	408	410	373	388	434	382	404	410	419	375	414	400	387	372	375	372	421	402	391	424	393	415	379	374	385	346	381	401	418	413	391	397	436	363	391	395	438	426	384	373	389	378	384	360	361	424	390	381	393	352	413	404	377	403	366	410	395	427	410	388	396	392	384	381	388	395	412	414	389	374	369	423	383	409	384	398	396	418	377	401	403	384	423	362	419	385	374	378	374	349	392	411	427	396	392	366	408	390	375	371	383	382	314	366	367	395	392	415	392	401	431	391	398	392	418	351	410	389	358	373	413	395	428	397	332	389	378	382	425	411	387	407	392	393	379	398	409	405	405	348	368	391	383	401	409	391	381	365	381	359	369	382	348	363	399	401	401	399	386	423	399	404	356	392	347	390	393	408	376	356	407	373	403	364	407	358	376	367	391	399	398	389	377	393	369	366	360	389	392	380	373	389	452	379	394	425	427	380	366	418	380	390	404	383	396	397	378	465	368	405	398	380	416	384	369	367	385	395	458	417	407	413	392	382	394	380	376	378	399	431	403	388	373	396	388	386	384	377	375	409	406	412	393	380	387	395	353	384	399	411	368	391	385	363	384	351	359	390	397	434	409	413	408	416	408	388	374	421	391	412	377	359	408	396	387	398	413	384	398	399	400	375	386	426	382	389	404	397	405	379	411	406	400	377	399	387	389	427	373	405	404	386	405	384	411	384	371	414	386	411	338	414	380	365	400	388	375	386	404	413	402	356	420	394	422	375	386	386	404	404	405	387	367	385	395	405	366	394	417	369	354	419	401	377	413	401	353	409	405	396	362	363	424	397	363	393	396	376	419	428	368	397	410	401	380	371	387	420	396	371	364	375	383	366	389	409	393	441	414	407	403	401	386	369	375	400	337
18599	18824	35324	40637	38183	33007	28740	22033	17298	14868	15468	14631	11924	10693	10321	8879	8649	7745	6975	4785	4408	3461	2799	2207	2035	2058	2292	1532	1681	2047	1826	1976	1373	1374	1227	1069	1166	1102	1010	1081	983	891	1073	3746	1215	887	918	939	894	905	884	928	902	893	906	891	936	888	931	874	866	929	897	877	885	890	914	906	896	855	901	901	867	930	905	802	890	915	915	937	860	924	911	923	906	973	866	862	883	912	891	925	884	877	921	902	903	907	862	893	913	920	890	864	898	905	843	879	878	940	855	895	859	896	900	890	919	886	910	851	907	888	890	883	864	841	863	892	870	811	821	922	942	845	895	923	890	855	926	899	901	865	871	860	892	879	895	957	922	961	889	887	822	924	968	872	889	907	831	865	951	874	922	868	846	923	843	856	890	938	930	848	881	945	932	878	877	882	937	925	910	942	879	911	918	849	898	869	900	934	881	891	806	894	882	880	872	930	867	889	896	850	933	899	927	870	926	875	898	853	934	894	909	911	890	891	928	861	909	876	908	905	905	862	867	868	868	891	901	901	902	901	917	906	899	892	882	854	853	899	890	859	900	858	876	886	862	926	888	896	916	832	890	916	926	874	851	902	924	947	846	919	909	932	916	894	860	915	880	854	907	925	934	870	877	899	887	891	880	909	897	923	854	871	918	918	914	826	864	905	837	849	886	905	856	924	953	838	880	917	901	879	881	889	890	868	873	886	856	912	968	907	877	883	876	900	829	861	882	910	860	850	930	866	930	925	882	841	856	889	886	918	900	950	883	840	864	871	936	864	859	916	915	929	884	908	909	885	943	926	886	886	833	879	897	944	891	912	904	891	872	867	882	868	855	914	893	891	918	880	882	891	915	891	930	923	876	924	871	909	869	856	870	912	903	888	949	890	916	890	880	888	848	887	926	887	912	929	879	940	922	904	921	908	844	933	901	907	922	867	915	871	884	912	900	893	974	944	830	882	840	928	899	928	912	914	920	908	852	870	850	918	879	907	890	911	918	882	897	925	912	854	859	908	914	897	868	852	816	916	922	922	881	864	852	887	892	922	898	920	855	899	879	873	847	884	907	859	891	954	900	942	864	912	897	901	860	933	881	882	916	847	894	856	933	863	869	919	897	900	920	900	918	934	901	851	911	870	870	895	871	884	918	848	842	838	890	917	843	858	901	817	853	890	889	870	861	865	919	892	898	866	904	867	896	869	844	898	910	936	869	958	879	877	878	877	895	912	897	897	858	911	877	909	866	941	870	934	907	847	891	915	891	873	915	860	835	868	917	905	903	925	851	901	884	958	848	840	950	885	850	895	880	866	870	940	948	903	912	880	875	839	898	883	937	887	933	880	883	870	880	939	907	930	925	868	868	891	807	839	841	943	887	861	916	859	867	892	864	894	951	934	951	858	877	901	867	869	841	854	861	881	849	924	927	846	860	941	879	859	922	876	883	890	875	895	841	925	875	882	889	903	893	924	864	905	931	905	913	898	859	899	907	888	872	903	872	925	848	867	880	872	877	913	875	876	815	868	881	821	901	937	886	900	915	930	844	879	880	905	891	880	918	915	917	872	886	892	911	895	917	848	915	851	850	874	901	879	874	888	936	870	900	924	852	896	881	859	885	864	921	881	870	897	886	861	889	856	928	937	864	929	849	862	880	891	933	894	893	879	919	869	885	927	847	909	886	835	841	925	899	922	909	893	874	890	935	869	911	903	899	873	829	856	842	919	857	894	917	958	828	868	908	855	849	860	913	872	874	906	898	900	891	910	905	931	883	955	818	889	861	911	854	836	866	883	862	907	844	869	888	895	907	903	885	897	908	882	878	900	895	838	958	895	894	915	938	893	888	879	886	864	875	918	932	924	944	938	888	896	834	849	879	853	863	935	935	910	862	878	874	937	891	908	880	874	929	929	891	891	863	929	916	880	866	902	953	847	894	865	902	905	922	925	858	898	886	903	835	864	912	886	888	860	914	903	891	873	862	938	895	869	877	881	881	893	941	844	878	907	925	907	915	916	886	834	850	907	893	877	929	887	931	878	904	848	844	903	909	896	906	959	875	882	888	922	923	869	849	913	894	911	894	871	875	884	901	869	834	886	863	866	900	866	894	900	854	870	916	850	866	858	889	891	904	862	863	866	907	823	904	901	963	947	989	851	886	912	889	873	894	876	895	815	854	914	872	875	877	874	882	915	906	887	882	847	894	946	869	840	886	853	881	897	881	874	856	912	926	957	866	927	944	897	868	838	899	886	894	896	863	878	928	811	817	840	913	891	891	859	889	878	882	896	911	913	836	921	877	866	872	849	915	905	856	878	872	910	852	805	874	911	907	931	873	912	912	923	929	831	883	930	873	867	916	822	963	873	929	882	858	910	917	882	856	895	861	882	909	915	857	854	885	882	903	935	889	911	836	884	833	882	910	848	890	847	870	890	910	873	897	927	920	886	866	859	889	883	942	879	883	894	886	885	875	897	847	899	957	878	870	881	917	851	868	918	850	917	869	950	925	888	900	858	926	964	899	883	885	855	924	907	884	886	920	872	963	948	902	881	885	855	864	896	880	916	859	918	933	922	914	911	911	946	894	916	888	867	933	891	910	863	907	812	908	876	883	914	884	923	828	983	914	889	951	854	893	870	890	893	839	896	838	930	896	854	843	940	852	890	864	929	870	916	933	860	900	866	920	861	931	909	873	898	849	846	885	892	912	870	931	929	919	911	893	865	948	917	886	906	941	886	906	853	879	886	937	877	849	904	878	888	906	928	859	928	878	878	861	904	899	863	936	904	910	912	880	861	920	859	871	867	903	854	897	908	880	886	881	882	919	887	887	932	969	873	868	884	895	904	908	917	886	916	880	909	875	906	965	860	895	914	874	865	866	853	910	901	856	914	880	892	897	937	928	876	943	902	894	919	862	881	841	914	912	848	895	874	897	919	941	871	888	877	940	923	884	863	894	947	881	916	942	876	874	896	901	872	937	893	871	872	898	877	893	892	929	860	886	889	857	911	921	937	879	900	829	826	884	909	925	889	902	877	838	849	925	861	918	878	930	898	860	869	894	888	880	877	857	879	892	890	911	942	920	900	869	906	884	876	897	856	941	911	883	902	925	859	922	879	850	939	872	927	866	913	902	914	897	846	972	911	958	859	810	916	933	897	884	846	936	841	849	879	922	874	877	887	905	920	852	930	878	865	899	863	847	852	866	866	895	872	908	921	905	895	918	880	895	907	893	915	868	909	872	884	881	885	846	933	843	866	921	851	889	940	878	848	875	922	846	876	929	896	861	907	895	921	890	950	924	899	851	894	862	928	922	870	927	919	897	919	840	898	841	937	860	886	855	852	896	888	865	936	883	887	881	854	942	917	842	880	878	879	872	908	867	857	860	907	894	927	865	875	849	905	857	882	929	908	901	891	868	942	845	876	913	923	916	852	906	921	862	906	873	892	893	895	918	854	881	907	849	896	924	954	892	887	875	942	912	956	912	901	913	878
14317	9915	13955	12943	8899	5064	3454	1769	1031	972	964	833	580	506	464	420	369	309	339	310	328	285	280	269	222	211	255	219	202	203	212	254	253	214	202	227	227	223	178	218	241	209	211	200	192	204	185	210	210	209	203	183	204	197	205	212	201	214	181	206	219	177	201	210	196	189	210	212	247	223	210	238	202	202	187	190	196	207	195	195	192	203	192	191	191	201	202	188	221	196	226	206	246	184	192	169	210	195	214	203	224	204	210	221	185	201	204	194	193	199	212	223	224	196	199	179	176	206	230	239	220	229	230	186	204	186	216	211	214	168	207	215	209	218	183	190	218	196	203	229	198	199	197	200	189	188	223	204	206	216	214	185	201	226	175	176	190	173	186	199	197	202	197	233	219	210	208	196	182	191	192	191	218	197	201	178	196	217	198	223	202	196	209	169	204	194	211	210	214	193	207	201	196	188	206	205	169	205	221	218	183	223	233	199	218	211	200	188	200	214	199	197	200	184	204	179	204	182	223	202	203	208	204	198	213	213	192	187	196	201	174	203	210	168	175	203	213	219	220	222	219	231	193	211	194	218	226	205	205	203	200	216	184	214	235	191	214	206	201	208	172	192	220	219	218	189	211	217	191	199	210	187	222	228	237	203	222	200	225	210	210	188	178	182	203	213	224	215	190	217	182	230	215	213	191	202	191	240	214	186	181	173	193	180	213	215	178	203	182	225	218	193	215	203	188	215	195	187	185	202	233	221	226	199	213	203	193	200	201	214	240	186	190	197	192	207	203	161	200	197	185	210	212	186	182	195	201	219	183	186	190	215	169	246	193	178	198	193	190	227	221	196	219	229	211	197	202	214	197	214	207	208	203	189	202	196	204	219	188	209	199	195	217	187	212	180	198	198	250	192	201	218	192	223	201	189	186	196	208	198	217	215	229	196	191	209	194	210	207	205	196	232	199	194	183	206	211	203	204	180	212	194	181	204	201	208	175	230	200	200	193	207	250	194	216	200	222	200	214	209	204	209	233	206	225	205	195	209	201	239	203	204	213	218	210	184	211	216	208	201	198	204	214	197	194	219	189	207	182	194	207	207	206	232	214	187	239	224	189	201	211	177	204	224	205	185	246	228	223	207	217	200	203	200	243	206	202	205	172	215	198	169	223	204	201	181	197	211	213	198	202	208	196	195	214	208	196	200	225	240	206	212	184	189	184	187	213	224	192	203	199	207	186	180	212	180	226	190	172	199	193	215	244	213	190	201	181	206	179	230	197	192	199	212	216	195	206	200	188	223	218	202	193	188	207	192	209	204	208	207	205	192	189	199	194	187	212	198	249	166	202	214	209	189	190	191	204	163	199	178	203	196	202	194	205	200	199	214	193	210	209	187	186	190	191	189	206	195	209	229	193	195	199	208	225	221	167	193	205	214	202	193	197	188	208	230	176	223	200	188	186	174	191	196	229	201	184	202	198	229	200	181	205	206	218	199	193	224	231	196	211	191	200	190	204	216	186	200	209	211	239	195	213	194	193	180	200	189	222	199	238	210	205	186	209	205	211	179	232	199	235	202	210	216	217	188	197	192	201	204	215	223	198	213	196	183	205	216	208	174	202	205	213	196	228	201	174	170	201	203	183	187	193	191	188	176	207	189	175	205	196	174	182	211	211	210	201	210	211	209	206	195	214	202	206	206	200	198	194	191	222	194	191	206	207	222	208	207	200	183	197	212	202	204	201	195	189	215	199	190	191	210	192	199	195	226	200	201	183	197	197	200	199	192	181	181	186	207	205	214	211	198	177	206	197	194	210	223	206	191	197	202	188	214	204	218	216	202	236	213	244	202	199	199	185	191	235	204	198	205	221	202	205	210	239	222	174	227	206	214	213	219	228	196	198	223	227	234	183	203	216	188	204	197	207	197	210	196	197	189	199	212	220	201	202	208	186	180	199	213	233	185	200	211	234	215	207	185	191	226	222	207	208	186	218	193	202	205	192	220	208	183	200	196	187	215	228	203	204	184	195	214	207	222	209	180	180	207	198	200	220	198	205	200	209	211	193	195	200	181	196	214	218	200	193	212	222	192	222	210	202	175	222	201	192	211	189	195	181	211	210	206	227	191	206	217	193	193	211	230	190	171	226	167	196	204	188	159	198	228	201	191	189	189	175	205	206	221	204	217	199	223	216	208	219	213	189	219	235	218	215	203	211	193	193	193	220	182	201	197	188	202	192	213	219	208	212	183	212	200	192	193	186	219	214	183	177	219	205	188	213	229	208	168	210	208	206	214	200	223	211	189	199	194	192	197	196	204	201	197	193	198	189	243	217	178	168	197	187	230	215	179	197	184	232	202	197	201	203	216	209	218	187	181	212	227	184	200	196	189	182	217	213	220	188	207	211	214	200	207	228	199	218	226	223	194	195	206	223	199	200	202	205	203	190	175	186	223	197	193	193	206	190	198	207	190	208	187	203	195	207	196	220	191	202	215	197	201	190	196	212	202	205	202	211	203	220	206	183	195	205	178	219	189	198	208	180	198	195	203	187	196	191	208	179	189	224	213	210	215	214	189	203	197	198	201	182	168	212	212	209	188	172	223	232	209	202	179	229	202	221	232	193	210	201	189	209	184	210	212	221	213	200	189	198	207	228	228	211	192	207	179	181	181	197	220	194	200	211	209	190	206	171	175	197	164	202	202	202	195	198	204	205	247	211	193	196	207	222	200	193	225	196	217	194	191	217	202	218	219	205	197	210	205	198	197	182	209	194	209	198	191	217	209	212	200	201	196	171	219	207	220	213	209	191	210	210	220	216	202	180	225	202	201	212	187	167	184	212	186	213	206	203	236	191	203	198	202	211	181	212	225	212	212	205	199	232	223	187	182	227	192	204	192	190	195	221	223	183	201	209	213	196	192	205	211	199	216	177	208	190	191	229	193	189	197	215	190	202	211	186	179	214	194	236	199	205	209	189	205	222	223	227	205	207	184	215	172	199	220	196	171	207	205	232	190	197	208	191	206	216	226	159	206	188	226	223	189	193	211	207	233	206	192	198	212	218	211	200	220	192	205	203	194	181	207	204	187	217	210	195	220	223	214	181	199	199	208	218	186	187	221	157	190	212	199	222	234	197	175	208	182	165	207	215	194	192	185	195	211	220	175	207	203	197	208	201	218	190	179	210	208	194	193	216	190	196	192	220	201	176	189	212	200	199	183	174	207	188	216	208	187	200	197	208	181	214	230	196	179	217	197	213	198	196	200	209	209	218	212	218	205	223	213	199	173	190	214	215	206	198	223	198	183	225	206	216	192	184	194	217	172	226	193	205	205	206	201	199	192	201	188	205	206	226	192	231	184	200	205	206	185	197	202	202	205	233	214	202	234	204	196	222	197	180	209	191	194	209	197	193	186	229	204	221	215	196	202	182	184	179	206	203	195	217	212	205	211	205	191	182	219	204	207	228	201	224	195	193	218	225	218	199	212	190	193	187	188	231	201	191	207	214	195	193	211
7839	8322	20184	24670	21934	15667	12421	7140	4614	4779	5033	3860	2716	2524	2646	2048	1706	1372	1354	1296	1260	1142	1055	1046	801	652	819	661	722	719	829	867	700	623	657	652	634	575	593	505	564	462	535	543	492	557	510	544	487	571	466	513	535	502	486	494	511	507	484	493	528	461	515	495	502	507	505	518	507	563	534	486	518	507	547	524	504	502	471	540	504	496	512	494	503	544	551	501	536	551	504	504	503	529	536	532	523	521	519	517	535	552	526	449	487	476	485	478	515	539	539	509	530	526	525	534	555	515	489	492	551	509	526	478	505	462	543	537	488	524	533	520	491	535	530	518	512	557	517	487	510	511	500	526	540	540	508	520	490	497	528	554	518	578	538	518	525	520	512	491	506	529	461	460	513	501	529	498	530	460	501	513	496	486	489	522	478	488	563	504	527	492	547	511	529	515	536	533	532	523	511	516	532	511	515	509	493	502	518	513	519	515	522	502	541	478	530	546	503	507	526	508	519	472	518	517	509	494	515	495	473	531	499	487	508	545	526	482	542	496	500	517	492	473	501	506	501	521	510	552	507	479	494	546	526	515	500	512	475	474	508	513	506	480	502	536	499	502	500	504	512	532	524	537	529	520	515	513	513	478	525	478	536	490	522	501	510	547	506	532	520	508	526	578	506	546	489	516	494	461	504	509	544	516	543	486	515	491	499	522	499	525	531	529	510	478	517	477	479	502	507	474	538	499	498	548	515	515	516	512	504	500	504	499	522	492	497	507	506	475	525	508	501	550	520	514	535	503	506	504	559	553	541	545	521	502	477	537	553	498	503	497	531	530	532	535	525	499	540	512	480	492	503	477	503	525	536	497	488	472	517	527	517	511	511	543	470	508	506	507	504	506	571	508	538	507	555	532	515	480	489	513	541	519	511	550	531	550	509	511	542	479	536	478	483	541	500	532	521	464	501	514	491	485	524	505	481	508	524	519	521	512	507	482	542	486	514	509	504	555	490	519	510	527	537	544	540	495	525	542	505	499	514	529	506	517	529	491	525	534	504	483	485	535	507	520	498	510	512	510	535	500	498	517	556	490	534	529	521	507	534	459	507	530	532	486	518	508	509	518	523	522	561	556	485	492	532	554	511	504	531	517	526	503	531	517	537	519	492	456	514	532	518	506	540	526	491	557	479	519	532	537	511	507	520	503	542	527	518	474	476	534	495	515	536	508	480	557	545	527	509	545	512	526	534	522	525	507	501	529	534	508	483	500	519	574	540	469	494	492	512	515	503	507	520	495	470	483	510	532	498	542	497	505	496	562	491	471	494	527	500	495	527	534	517	529	499	519	509	504	512	518	502	519	508	478	528	503	507	486	494	519	498	517	507	529	517	537	506	508	506	502	553	519	526	473	525	521	524	532	481	538	495	455	490	519	525	531	549	521	520	533	501	492	518	463	496	524	549	505	560	506	533	508	550	527	514	496	550	516	483	488	533	501	541	499	526	531	528	537	503	505	557	517	536	506	519	527	524	503	524	534	495	514	507	510	504	492	499	513	515	533	500	480	541	481	536	517	511	492	516	518	540	529	542	504	508	513	468	506	469	542	501	491	539	532	500	528	511	538	507	487	516	537	516	509	530	504	525	513	544	494	543	526	550	501	524	550	451	481	486	543	519	547	529	496	518	502	524	525	505	471	505	477	524	545	546	563	558	469	521	482	533	504	538	508	496	492	490	529	510	502	545	511	514	517	515	533	499	497	523	510	517	527	500	566	483	504	502	527	508	541	498	515	501	506	549	513	499	509	467	478	494	506	470	534	525	496	492	530	455	514	497	522	502	519	540	518	528	501	521	465	539	516	507	494	585	492	457	492	468	546	503	507	499	494	527	530	526	529	535	546	515	481	476	496	528	534	510	525	546	528	464	492	516	531	518	515	483	541	502	533	477	525	522	509	505	488	504	481	542	532	503	516	504	470	512	495	502	485	498	515	510	541	519	494	518	503	507	460	522	524	531	533	510	500	516	496	534	495	506	507	547	466	478	514	511	512	519	531	479	538	508	500	495	528	518	509	521	503	475	509	447	522	543	511	542	504	533	507	515	489	496	502	499	505	551	504	500	536	492	507	507	552	513	513	558	460	513	547	510	502	524	503	519	542	514	564	526	543	518	482	524	482	506	523	524	516	530	517	501	551	508	549	525	514	515	517	509	513	487	528	535	468	499	543	551	565	535	504	527	500	509	513	529	519	527	544	553	494	516	509	497	483	513	492	510	534	498	542	521	504	553	521	491	510	526	506	485	525	544	501	496	496	487	515	489	496	512	529	563	527	494	510	514	486	475	527	534	485	541	530	484	520	474	523	480	469	532	531	518	534	520	503	542	472	485	558	467	499	517	528	513	534	491	510	496	491	497	504	504	519	511	525	550	474	531	496	501	508	529	515	505	483	528	523	486	525	531	531	541	507	488	546	556	540	516	536	523	512	525	507	529	529	550	510	497	472	556	507	496	563	517	518	533	447	506	523	509	527	523	488	500	489	505	509	545	471	489	523	538	504	538	499	506	533	554	508	487	501	536	519	515	467	508	467	512	525	508	483	499	492	530	560	478	520	459	478	525	551	505	548	514	556	516	526	518	536	491	566	519	500	489	538	505	533	508	561	546	495	508	497	504	478	505	525	501	526	526	486	532	554	516	561	495	554	516	492	514	510	483	508	502	502	554	496	488	505	537	541	494	521	511	521	500	546	541	527	526	470	503	508	492	515	521	514	520	485	526	519	528	515	510	515	517	471	498	521	498	501	522	494	542	518	515	523	470	494	517	507	507	526	510	509	470	499	553	539	571	531	489	538	512	494	510	532	499	520	497	551	486	482	509	488	540	493	550	527	490	479	532	507	526	505	498	459	503	532	478	545	525	512	518	509	516	596	464	519	471	492	498	544	540	522	523	488	525	529	515	535	540	493	537	508	519	485	497	516	507	475	548	499	467	531	461	522	545	515	538	528	545	573	518	511	576	497	533	494	511	515	519	487	521	474	515	492	510	468	500	512	516	504	472	550	522	551	500	518	555	549	500	492	508	482	523	580	491	518	535	494	522	556	535	502	547	500	514	498	503	548	470	524	506	518	485	578	530	496	494	478	491	513	503	556	500	481	502	508	507	516	524	514	531	558	535	503	564	527	504	527	520	482	506	504	473	511	539	482	507	529	498	526	529	503	552	548	478	516	534	533	512	512	505	513	498	512	529	525	487	511	539	521	550	530	473	509	537	471	564	490	498	508	528	541	493	493	521	525	501	548	488	509	479	505	481	546	493	519	491	518	529	519	514	542	558	519	509	534	535	503	458	477	511	504	487	492	537	534	508	476	505	530	484	503	516	504	507	502	512	501	582	536	533	510	561	487	489	517	514	488	502	504	517	525	547	490	558	554	497	518	491	514	528	465	509	509	520	510	503	501	517	518	492	517	510	509	471	507	549	475	481	515	518	527	548	487	521	540	491	565	500	531	548	497	518	566
26629	18362	26654	25114	18357	12712	9170	5208	3687	3318	2733	2009	1547	1313	1346	1137	1029	932	845	757	523	539	468	509	402	296	377	329	330	298	396	332	319	342	324	325	317	289	285	290	309	289	243	365	277	283	259	290	310	253	297	299	275	271	283	293	239	291	289	274	312	252	282	283	271	270	291	292	272	280	283	282	275	243	269	301	255	292	252	264	303	296	287	286	274	265	261	272	288	281	266	260	277	314	286	262	277	282	264	288	279	273	288	268	309	265	305	254	291	306	288	270	294	288	298	264	274	291	296	284	262	277	264	278	325	277	252	290	274	285	268	262	302	285	276	260	260	264	275	279	281	310	265	319	272	271	279	276	255	282	268	312	265	298	261	290	295	281	290	299	268	309	267	280	286	302	284	271	294	287	281	261	277	277	309	289	289	312	293	281	305	286	278	278	258	270	281	273	266	271	281	298	285	243	280	229	293	255	290	251	312	267	258	289	279	256	287	291	279	264	273	244	290	284	295	264	277	272	262	260	258	287	279	247	305	280	299	269	252	288	258	277	257	304	291	297	260	265	289	248	281	250	302	281	263	250	275	267	284	276	257	249	272	276	293	287	259	292	292	294	291	261	258	243	288	260	255	275	251	260	284	277	267	273	264	281	290	249	264	295	293	259	279	268	259	280	288	266	249	301	255	268	253	286	272	264	301	259	316	281	311	297	279	280	279	283	294	268	289	285	285	325	287	288	285	244	289	300	249	274	265	293	290	286	279	271	324	267	292	274	267	249	274	281	283	294	240	270	306	279	269	269	250	280	296	298	284	272	299	286	285	278	279	279	306	277	271	267	268	275	269	300	268	303	272	274	277	254	276	285	275	277	285	243	294	315	303	295	293	304	285	313	257	279	250	267	273	280	279	253	291	299	286	276	268	283	296	272	324	271	292	265	245	275	281	288	278	244	293	305	287	286	267	264	267	264	272	249	298	292	265	305	283	297	289	293	277	258	256	279	271	284	252	294	261	253	270	301	264	280	300	291	265	260	245	291	311	268	259	279	263	248	308	283	264	283	254	247	307	235	267	283	260	264	279	268	291	274	288	316	278	278	258	282	281	285	249	274	288	272	293	263	288	284	258	286	275	260	280	261	269	289	268	287	275	285	296	279	262	265	269	286	287	249	290	315	292	272	286	277	275	295	268	260	268	274	276	283	253	273	267	289	292	301	245	294	296	285	260	273	284	260	281	269	271	274	281	298	283	272	250	283	270	285	259	247	298	286	308	277	251	278	310	282	291	307	271	292	307	312	268	244	312	276	275	306	269	306	273	264	264	291	290	285	294	260	268	265	276	283	274	291	309	320	259	267	272	257	248	281	276	284	275	296	273	275	288	252	294	270	285	253	258	271	272	266	254	301	261	295	255	279	273	266	253	255	293	282	314	304	266	290	276	294	291	268	284	299	312	280	326	296	277	261	285	273	251	274	256	276	265	291	265	267	273	249	286	277	274	266	319	290	285	316	299	267	262	238	279	278	291	304	297	284	294	299	274	265	284	282	272	264	264	286	301	294	288	293	293	293	276	263	288	268	265	253	291	265	271	299	281	302	240	241	300	256	263	295	256	259	291	273	273	262	278	266	257	284	298	301	271	266	291	276	306	267	293	296	287	267	250	274	260	273	297	289	265	285	311	263	250	272	300	300	272	296	251	327	247	255	276	246	272	278	266	277	262	269	286	248	265	276	277	282	273	288	246	317	296	296	276	277	284	248	247	275	262	255	278	273	282	274	271	269	289	267	280	266	259	303	286	289	287	266	249	284	273	269	286	289	252	239	293	284	281	256	281	262	257	253	254	262	278	259	278	284	258	267	249	277	273	288	268	288	244	273	267	282	249	252	314	276	277	290	292	253	235	273	255	271	282	286	271	260	305	265	254	275	298	241	257	262	271	270	259	265	268	292	258	269	278	308	270	286	335	296	287	273	277	249	279	287	256	271	250	289	300	292	290	290	291	281	285	299	265	293	261	248	294	287	287	287	261	275	267	247	299	263	325	297	248	283	275	272	305	246	228	263	288	298	285	253	269	253	272	285	262	256	274	271	277	273	274	277	295	290	244	279	315	282	276	272	264	292	288	276	268	278	279	297	267	273	284	291	247	287	280	269	260	289	303	251	284	254	270	283	302	292	253	264	273	265	295	295	294	320	269	271	269	291	241	263	249	268	258	265	294	280	299	294	265	259	302	269	271	309	254	312	276	268	282	274	236	266	271	275	300	288	292	281	296	271	297	262	258	262	291	257	304	285	271	250	273	257	288	272	269	276	277	286	272	296	263	267	239	282	248	266	293	216	281	278	267	286	290	290	280	272	273	258	266	253	272	282	272	270	241	288	288	324	261	285	272	274	278	287	286	287	296	267	274	262	271	273	263	289	256	262	268	248	252	253	273	258	303	284	302	290	313	308	259	255	269	301	302	248	280	287	268	280	254	266	291	303	291	300	246	299	274	269	305	283	282	266	274	276	264	256	313	259	282	276	274	282	250	275	273	215	317	282	265	321	252	274	313	261	247	282	275	257	272	284	276	310	276	258	310	256	277	281	294	270	237	300	307	251	266	273	264	317	278	254	278	255	298	279	292	263	273	296	256	273	281	265	274	278	272	278	318	285	280	270	270	290	301	296	264	269	267	279	289	262	279	298	285	260	272	266	268	277	284	278	259	298	293	291	257	302	290	304	282	305	252	303	261	296	277	294	299	279	285	272	258	269	289	287	277	318	296	282	266	279	278	292	271	305	282	283	293	275	276	295	281	270	246	261	267	257	278	274	289	262	323	265	285	290	291	267	271	264	285	268	298	251	291	280	292	270	314	286	284	312	268	275	244	277	298	253	271	277	276	311	286	267	318	284	262	285	322	273	276	286	266	292	294	281	278	295	266	267	302	271	267	286	261	268	261	278	282	261	266	272	279	258	274	263	280	291	251	255	279	265	262	287	264	283	299	273	270	252	274	276	286	283	254	307	293	262	244	271	290	302	282	316	279	297	290	274	256	254	267	302	233	265	284	264	257	309	278	287	286	273	269	245	268	255	309	256	259	281	275	274	271	281	269	270	283	268	301	293	264	277	298	269	266	289	282	270	269	287	304	280	304	287	268	267	266	304	268	262	284	279	245	294	295	254	262	295	250	286	268	256	297	269	270	279	268	291	290	270	283	279	270	275	283	256	290	274	271	271	282	281	242	268	255	283	295	309	262	277	276	272	288	306	279	286	251	294	269	276	261	258	261	298	274	297	295	286	268	261	257	271	282	295	279	270	282	254	248	284	267	251	299	269	276	261	257	279	304	264	274	288	333	271	235	316	298	294	293	286	257	276	274	285	283	281	265	286	279	249	292	265	289	302	276	274	289	281	274	266	274	294	286	288	259	260	271	295	282	284	284	289	307	287	309	287	269	266	258	310	238	272	298	287	318	262	266	273	275	282	272	257	269	313	292	270	269	292	289	289	301	317	246	291	281	237
14837	14527	31136	35765	31869	26876	23177	14840	12950	13179	11711	9032	7640	7294	6623	5688	5460	4850	4504	3691	2338	2451	1987	1831	1297	992	1430	1227	1088	1025	1382	1021	1106	1025	904	844	792	831	803	797	803	734	740	1346	691	708	697	692	653	673	720	653	714	687	707	658	632	706	710	698	690	675	633	676	719	693	717	666	671	688	629	644	667	649	671	701	702	685	654	688	693	681	694	680	696	678	712	695	688	716	636	700	670	643	689	679	665	683	735	717	647	645	710	651	669	708	719	710	674	677	712	710	668	714	672	677	687	687	649	644	677	673	667	690	699	622	628	701	704	665	681	710	650	715	687	664	699	649	674	657	717	702	711	664	664	640	664	685	663	739	647	677	703	665	700	701	622	682	656	661	662	668	670	648	647	687	684	662	713	659	645	601	659	679	706	676	629	679	665	689	692	650	668	651	650	685	688	657	662	671	642	661	695	657	666	716	698	693	676	637	651	644	642	676	633	705	671	701	651	663	660	681	667	663	687	697	708	676	661	719	676	698	637	669	659	674	719	688	634	683	695	726	734	673	697	691	675	680	697	662	704	697	662	699	656	628	682	698	708	716	691	698	649	697	650	652	661	651	699	677	622	682	637	682	689	659	644	702	680	651	691	669	687	622	619	703	677	679	638	694	695	664	698	689	700	660	674	661	673	718	625	705	677	629	697	662	668	632	663	617	703	697	655	664	689	673	635	694	709	706	653	662	690	673	652	693	650	668	722	646	669	716	651	669	679	685	686	692	683	683	668	660	688	656	654	665	685	676	659	670	699	672	706	685	658	681	698	647	686	634	669	648	673	664	645	662	673	674	745	668	662	709	715	684	667	713	654	701	727	662	668	656	688	689	710	629	667	641	693	675	639	681	627	690	656	658	703	644	698	648	675	671	684	731	694	719	674	663	700	702	693	677	669	644	682	683	696	680	678	646	708	661	668	665	664	669	669	663	686	640	653	690	674	704	706	694	678	681	689	663	679	688	667	645	763	686	677	717	717	663	683	631	653	680	706	652	646	712	680	654	682	617	678	652	715	698	650	683	681	618	691	651	691	680	671	666	680	667	748	630	686	653	649	651	655	697	658	650	692	685	692	654	707	705	679	728	645	695	659	689	714	653	671	718	699	660	696	705	705	645	670	672	722	685	687	657	691	653	709	663	715	709	683	667	721	674	627	701	633	682	666	691	692	589	677	691	702	700	666	702	608	687	688	690	676	669	684	715	662	696	660	695	710	724	680	652	691	673	688	747	679	636	659	700	706	658	671	666	671	712	655	680	678	717	679	672	647	692	657	675	657	707	688	658	682	695	647	697	674	689	649	659	722	687	673	707	651	686	644	689	710	662	700	660	649	700	649	657	697	694	648	709	678	644	689	648	637	645	638	680	687	647	665	683	694	662	689	670	670	658	649	660	680	658	636	731	658	659	698	669	635	685	657	693	675	689	714	632	682	658	669	677	656	694	657	649	671	703	680	673	675	690	667	670	683	673	635	667	660	648	661	685	663	662	657	655	681	652	689	728	649	671	685	650	724	672	689	703	620	664	665	683	666	709	689	633	659	641	707	680	674	676	678	681	662	686	646	691	656	693	702	674	674	661	692	676	683	714	675	645	717	672	646	728	645	680	653	633	656	712	663	716	697	669	705	692	686	678	671	695	678	662	670	673	665	686	685	675	692	735	686	654	652	673	710	649	654	676	668	655	659	670	696	722	658	646	654	655	691	645	647	705	694	670	702	693	632	690	719	650	657	672	692	690	661	702	678	704	681	697	654	672	710	666	685	669	693	694	662	698	635	716	680	696	657	729	692	671	683	653	741	701	650	621	672	683	697	653	698	662	694	657	674	700	637	690	688	685	676	698	700	680	653	645	699	672	652	696	675	685	687	673	676	697	660	680	690	670	723	727	645	697	618	677	688	672	751	675	656	632	675	677	659	691	708	640	696	686	646	705	693	643	659	707	644	712	644	710	684	722	672	677	682	676	728	680	659	691	698	663	659	706	634	652	681	673	685	626	667	702	658	687	655	654	684	634	648	691	721	656	713	686	623	692	647	667	648	682	686	633	663	611	674	697	703	708	664	678	716	640	699	669	671	681	677	667	716	720	707	656	695	679	649	672	708	674	714	669	712	690	684	726	653	697	696	700	697	680	708	655	681	654	674	666	668	709	676	711	657	659	712	642	638	690	647	696	647	713	669	693	661	694	668	701	634	653	672	637	729	694	647	643	642	668	682	707	680	688	668	662	682	653	699	686	699	696	661	688	652	673	692	702	690	684	734	655	685	728	669	689	664	687	655	674	659	694	639	659	682	666	647	684	672	664	662	690	677	643	703	679	651	667	724	642	686	713	678	731	667	673	702	679	703	682	673	678	742	686	673	671	670	654	667	683	678	648	688	708	671	624	673	620	699	632	660	695	668	680	729	657	657	706	703	688	685	614	673	682	661	629	652	672	700	681	643	686	691	691	644	694	664	632	664	658	651	703	656	667	651	672	670	695	669	703	653	661	666	653	690	681	669	658	704	680	721	692	633	650	676	650	629	732	720	645	708	651	716	694	739	655	671	658	669	626	705	687	729	684	648	688	745	685	679	702	697	703	739	686	694	678	671	620	627	683	703	696	698	689	659	684	648	690	683	711	686	649	704	662	729	655	634	675	694	684	657	660	639	661	649	639	698	698	715	712	662	635	690	662	686	666	720	692	725	678	713	646	690	687	642	720	657	677	681	679	676	627	662	680	684	660	685	665	668	675	728	665	675	683	630	654	700	687	672	665	647	686	693	718	656	703	673	681	686	683	682	694	669	682	672	675	711	663	676	681	649	664	716	721	693	657	697	639	646	633	651	666	660	684	689	688	687	638	627	689	663	686	667	695	708	671	683	696	660	705	724	677	640	642	669	717	703	682	722	684	703	680	667	702	684	676	697	657	721	669	665	657	698	709	646	714	685	642	720	655	669	701	650	642	674	689	648	670	698	635	702	689	646	649	687	680	672	700	675	685	695	697	649	711	685	682	740	630	674	643	706	761	643	693	662	691	657	652	642	716	682	685	682	693	706	671	705	678	673	690	680	721	687	683	694	687	725	654	643	663	662	690	657	660	702	646	711	648	695	698	712	698	683	704	673	660	676	627	650	664	698	653	669	728	735	673	706	681	670	664	705	678	647	669	700	695	640	641	713	670	680	698	670	661	674	670	674	692	666	715	672	716	688	667	675	662	700	635	662	678	716	687	630	663	728	674	682	714	630	692	701	675	666	649	679	699	628	672	678	689	655	664	675	628	656	587	692	636	721	669	716	696	657	688	638	707	676	690	686	704	709	660	671	680	675	656	657	675	669	703	682	665	688	669	709	689	679	656	677	686	684	670	637	672	670	667	665	606	670	661	685	682	643	689	680	612	629	658	688	695	664	695	649	668	649	709	696	686	684	668	703	673	661	640	696	677	686	683	666	710	700	650	640	658	648	677	660	690	674	646	658	679
34192	25667	35313	33057	25807	18920	14550	8590	6752	5202	4468	2981	2477	2570	2163	1821	1819	1578	1409	1002	800	755	692	609	521	468	556	539	488	462	454	463	428	396	402	445	417	400	343	450	396	355	404	677	443	360	385	350	382	360	388	433	352	362	367	409	397	400	406	413	410	357	406	401	372	355	391	396	412	379	373	367	394	374	380	367	389	370	393	361	393	390	393	405	388	404	374	372	411	379	365	365	397	359	405	379	393	372	376	373	369	384	404	401	366	395	398	375	377	363	374	342	386	396	337	371	416	367	369	364	335	365	334	392	362	380	360	364	391	389	390	367	432	392	402	376	374	353	347	373	424	382	391	393	383	418	389	357	371	416	386	391	423	377	374	333	393	375	379	380	387	400	383	414	360	403	362	375	363	379	382	361	401	397	367	361	366	411	405	387	403	406	406	395	358	357	426	374	376	411	369	422	389	362	353	402	383	426	416	390	391	374	361	367	374	381	351	377	377	411	402	380	373	332	378	375	390	362	374	378	361	382	400	366	377	400	364	345	415	377	358	359	395	419	381	357	365	371	403	351	350	369	393	337	373	384	374	361	354	389	401	364	372	375	413	426	388	374	397	366	376	352	400	365	380	387	370	368	367	372	352	368	388	415	387	339	370	417	383	390	374	397	400	366	359	383	365	386	379	369	418	373	353	379	369	352	410	389	385	380	354	396	391	379	367	366	426	404	437	372	376	375	394	354	367	376	393	393	344	365	417	367	390	363	394	434	396	371	364	387	391	348	368	380	350	328	392	370	393	407	407	377	373	387	369	406	390	388	336	388	361	374	354	362	358	361	368	407	375	417	366	395	387	382	358	387	355	388	367	377	333	331	336	387	370	372	359	394	424	405	389	406	344	369	358	344	412	405	407	404	353	393	346	378	396	362	358	370	405	361	362	387	392	407	351	389	424	394	360	365	412	425	389	365	422	369	418	382	383	394	386	373	382	330	392	360	340	391	348	341	405	405	388	392	448	403	380	395	391	374	376	374	426	351	401	392	377	371	390	397	358	398	370	382	394	408	373	375	390	364	365	376	371	365	398	355	380	369	375	389	411	400	374	384	360	354	349	400	375	375	357	363	396	383	400	358	382	389	371	337	395	388	397	329	377	389	396	354	381	393	391	374	393	369	375	413	377	353	422	338	370	372	385	334	356	353	366	373	368	364	366	389	404	392	399	391	378	357	342	370	392	363	393	385	367	412	383	381	364	352	383	390	398	403	360	393	377	376	400	387	376	354	427	389	373	392	379	339	375	368	400	366	364	406	405	356	373	379	368	409	381	394	364	394	393	362	413	387	390	371	388	392	399	334	397	367	383	370	368	366	351	345	392	383	375	369	383	378	381	375	374	343	393	395	392	332	367	343	377	377	352	377	381	373	378	396	367	389	388	378	373	395	400	384	388	338	372	378	423	356	347	387	370	376	381	394	372	343	395	339	356	388	349	363	368	404	327	349	362	354	372	391	352	333	336	381	386	357	370	414	348	378	365	372	396	372	409	391	379	390	349	380	375	367	394	360	374	373	396	396	391	350	367	359	392	399	357	339	390	381	440	402	382	390	354	340	378	353	356	385	375	368	387	373	367	314	388	385	362	334	371	408	374	368	335	387	370	417	380	365	363	376	403	366	393	358	382	362	414	347	369	407	345	384	388	359	409	412	367	362	391	359	424	376	388	379	360	369	360	338	374	379	401	375	419	430	386	389	382	373	369	400	409	345	392	371	363	407	386	383	394	415	343	384	364	368	346	378	376	366	373	375	390	326	376	380	384	400	349	370	375	378	410	379	376	385	379	346	391	362	348	373	372	385	370	367	365	364	392	374	368	369	354	349	411	393	377	391	356	339	390	399	350	407	384	370	383	372	423	378	369	393	362	412	379	373	418	381	377	369	386	382	382	384	358	392	397	380	382	384	405	386	427	404	406	396	398	366	380	386	367	387	369	385	415	348	427	373	365	394	370	398	382	385	365	349	366	406	378	380	356	369	352	386	359	355	393	327	382	371	383	348	363	383	368	381	384	368	394	390	369	387	372	363	352	369	364	442	394	370	385	395	406	376	360	381	381	355	345	380	355	374	418	398	354	394	407	397	383	398	347	392	373	374	407	379	391	389	395	347	384	402	365	363	387	404	340	355	379	366	392	411	401	331	361	371	385	355	390	410	366	394	355	352	366	378	411	398	378	381	364	406	341	371	386	384	389	364	404	390	354	393	362	360	409	391	390	367	341	385	429	363	363	397	406	340	370	381	353	376	418	383	372	332	382	374	403	363	357	367	353	376	396	393	403	414	332	378	387	351	357	366	395	395	355	375	398	414	373	418	370	403	422	397	356	383	363	409	366	368	358	363	391	349	342	389	380	410	372	401	339	370	360	348	382	365	361	393	379	366	351	370	398	389	366	349	361	414	396	412	395	443	398	344	363	395	385	354	362	359	371	394	374	418	408	380	367	381	362	406	345	388	377	369	384	395	362	399	403	357	374	377	407	360	364	376	362	379	387	405	403	370	345	347	406	358	378	369	377	384	357	390	402	376	381	344	368	424	374	369	375	408	388	374	402	379	353	389	345	399	392	413	405	362	424	391	403	385	397	378	310	371	362	372	372	363	335	374	372	393	375	369	388	372	393	400	358	402	397	340	382	354	424	379	400	377	369	357	366	347	368	366	385	411	411	397	421	378	359	411	358	388	411	361	391	400	353	314	347	402	406	356	356	333	397	355	396	355	391	420	402	372	395	358	383	367	392	377	408	379	385	368	388	357	340	367	390	339	375	358	399	347	379	391	347	382	375	411	371	381	389	391	412	370	350	352	356	397	366	381	412	389	349	393	394	355	384	393	406	355	387	376	377	363	389	372	365	385	366	373	361	358	420	388	325	397	387	384	387	352	352	384	386	366	373	371	376	383	373	373	388	345	399	376	410	399	406	384	365	391	337	400	344	402	366	379	395	333	386	374	410	420	397	382	377	364	365	367	377	391	360	379	353	358	373	398	371	389	347	332	371	410	406	388	416	357	389	346	363	381	350	370	415	389	372	381	403	366	365	318	401	418	368	385	349	374	352	418	390	367	384	370	387	397	370	344	404	396	420	373	379	362	368	341	346	411	395	354	374	371	349	398	378	386	388	376	368	357	403	381	372	361	327	415	365	330	381	376	365	387	369	338	410	390	406	349	338	371	399	380	376	349	394	367	350	402	372	367	391	411	360	377	368	398	379	393	372	388	376	376	357	367	388	384	395	371	355	378	399	416	384	388	396	382	361	360	392	391	411	404	368	339	381	389	368	391	381	360	367	385	375	371	384	342	342	373	385	386	387	363	350	421	375	360	406	409	364	376	357	386	373	420	365	347	357	400	362	432	376	378	364	402	374	369	368	371	351	379	390	388	414	351	374	373	357	382	346	383	382	346	337	355	371	368	395	376	391	346	411	402	415	406	399	385	376	342	356	389	385	363	390	345	362	394	394	402
18807	19314	36959	41410	37621	32972	28714	19742	19561	17840	15938	12443	10850	11326	9904	8519	8057	7758	7301	4376	3442	3271	2781	2536	1755	1543	2348	1926	1569	1548	1553	1440	1268	1166	1047	1054	1086	1089	1099	1026	1016	973	1123	2758	937	893	905	943	893	913	882	883	849	871	894	840	861	851	836	866	876	877	930	882	873	892	884	833	880	823	891	839	879	937	851	850	855	862	875	892	889	852	875	820	887	868	834	838	854	807	932	907	866	881	894	799	838	870	877	834	866	821	872	827	816	862	903	848	870	897	859	867	886	890	825	848	906	841	879	871	865	875	835	903	889	910	879	871	889	824	844	897	903	842	852	882	917	869	876	824	865	875	824	852	883	844	850	838	902	899	871	846	858	818	879	880	870	905	883	816	857	868	844	900	834	888	890	898	867	857	857	867	834	871	879	901	901	832	862	833	897	859	858	853	875	838	865	879	822	903	900	912	858	822	875	899	875	858	854	841	870	839	846	842	816	892	848	901	881	856	897	901	852	862	878	876	866	870	858	861	914	872	868	843	862	865	865	883	843	832	862	909	885	878	832	944	909	917	820	856	860	859	873	799	861	851	878	832	878	873	772	809	897	907	872	868	880	832	825	827	858	847	882	882	885	873	865	885	856	880	893	888	908	879	846	907	875	829	865	899	817	880	837	895	825	892	880	875	881	835	887	905	890	884	880	801	869	900	892	856	846	866	844	849	781	901	871	840	922	846	914	856	812	818	870	901	867	826	850	866	930	877	866	913	854	834	847	886	814	869	876	875	826	855	857	879	874	866	858	820	860	866	869	846	839	878	916	804	843	861	867	873	892	870	900	832	876	883	856	894	889	884	880	869	846	887	850	904	853	867	856	840	859	848	886	843	883	893	911	922	873	880	884	857	847	821	842	869	896	880	897	823	850	904	846	816	838	916	936	838	872	879	894	859	883	850	883	882	832	838	880	817	859	846	905	863	851	810	882	866	848	834	841	899	876	899	905	874	832	820	838	847	896	837	838	866	891	865	865	882	899	887	843	874	892	840	780	893	821	862	879	888	841	892	855	880	859	837	868	845	863	813	869	852	859	904	864	801	897	851	855	887	844	898	876	883	850	841	832	903	878	829	873	854	893	839	906	887	914	843	842	855	824	901	857	824	862	881	887	833	884	862	859	878	884	890	955	899	890	822	809	867	891	879	950	875	870	860	850	873	863	876	893	844	864	846	868	837	868	841	874	882	884	825	909	888	879	874	785	887	907	854	818	873	859	900	918	824	855	822	905	861	916	840	823	888	820	867	858	900	883	844	852	888	829	911	803	866	902	863	860	853	856	883	830	872	848	832	861	849	862	866	834	876	854	825	868	826	817	825	931	933	878	910	827	919	899	881	892	901	890	906	831	862	909	880	943	794	897	865	848	905	842	860	844	862	857	842	844	861	901	815	832	849	880	859	894	862	906	870	857	916	856	871	858	875	912	845	908	791	850	879	834	871	872	858	904	871	846	853	867	872	913	819	859	879	812	880	898	850	847	881	859	938	849	864	914	852	933	882	875	913	869	854	940	860	816	881	829	882	854	860	885	866	902	867	882	866	900	901	876	861	910	871	881	805	881	835	851	865	847	843	828	895	899	868	912	897	893	915	903	873	855	888	893	911	840	848	894	862	908	848	856	866	865	877	881	846	942	854	835	824	866	823	948	915	937	823	883	884	843	855	889	838	869	854	784	808	890	877	830	794	876	894	845	913	853	878	907	911	883	814	872	896	863	918	917	878	860	895	887	873	882	848	866	863	882	829	869	850	871	864	898	793	878	821	853	897	896	816	906	873	899	881	912	849	869	871	920	925	864	829	863	852	886	880	921	899	881	899	896	877	857	805	836	826	890	827	819	856	884	840	893	819	836	855	860	870	842	889	846	867	838	868	872	879	899	889	848	850	867	805	856	900	870	858	922	860	829	806	843	882	880	857	870	893	887	862	828	870	884	872	863	869	828	843	894	843	903	852	885	899	894	888	888	887	799	869	884	874	842	893	854	850	838	835	850	857	855	823	811	814	884	889	850	885	903	834	800	854	825	907	837	884	863	893	885	849	854	841	832	881	902	832	854	874	834	875	829	899	879	852	887	892	868	869	902	833	894	864	834	821	822	870	861	857	927	852	857	849	803	941	867	863	900	883	833	895	855	888	901	848	853	829	853	840	893	879	867	831	884	833	888	849	806	861	882	859	864	898	843	915	853	871	861	854	838	862	900	872	854	831	860	847	863	848	835	862	871	872	878	836	873	886	889	853	847	840	877	887	904	871	881	894	891	912	885	884	891	889	864	867	841	856	911	834	855	809	859	863	878	840	877	822	855	816	845	851	803	871	888	841	848	834	883	853	865	897	849	864	877	919	825	870	862	921	872	890	871	863	860	868	892	805	850	871	855	876	811	926	876	818	873	881	883	910	867	873	873	927	900	844	863	840	854	842	836	836	880	861	897	882	916	865	895	836	823	888	851	880	827	886	893	857	836	844	893	907	830	859	853	849	901	876	853	880	839	828	905	855	902	865	909	879	850	839	877	900	825	869	872	836	846	812	878	911	879	890	869	877	893	864	889	864	814	896	833	871	848	829	855	829	913	893	879	843	908	917	882	877	891	858	833	870	893	921	833	886	926	834	918	915	837	819	815	834	825	852	830	877	866	828	829	836	890	865	798	921	856	846	881	933	850	870	845	868	869	829	864	810	819	902	851	820	861	847	916	867	861	894	830	878	868	889	888	864	868	916	894	860	863	880	894	894	881	832	857	891	898	850	895	901	907	848	842	848	845	845	822	902	811	863	893	879	861	863	888	887	884	829	851	891	863	843	887	837	882	883	918	873	892	877	862	907	870	867	846	889	907	857	866	821	891	874	920	855	858	799	869	866	862	916	824	862	869	911	898	892	885	878	856	886	829	859	862	895	820	827	896	916	871	844	802	894	854	874	935	863	882	915	795	884	851	845	874	858	866	873	848	859	887	891	863	881	845	800	838	846	803	862	841	884	825	869	892	849	852	837	863	885	874	884	842	881	854	853	845	855	923	865	881	902	827	877	839	869	826	872	895	878	868	898	869	881	862	893	853	844	869	874	846	872	822	839	885	900	845	871	839	833	890	866	849	839	832	869	888	829	907	843	885	874	835	927	878	857	879	816	823	841	809	816	873	859	895	873	822	840	902	863	848	845	811	844	844	854	896	847	913	848	928	902	850	857	854	847	860	887	913	891	870	854	861	868	851	879	881	860	845	878	862	843	879	868	908	884	857	840	865	896	849	905	886	871	862	875	864	886	856	871	871	858	867	870	898	872	827	876	835	854	898	824	812	840	832	943	824	848	835	851	872	883	854	867	913	848	894	829	812	869	889	865	892	854	817	839	846	828	843	868	843	812	856	838	849	872	870	858	856	865	839	877	911	877	879	847	799	836	809	885	859	847	854	926	791	929	835	867	831	916	860	858	844	891	873	816	852	891	864	884	819	857	865	857	838	853
13985	11429	15315	14069	8910	5102	3330	1446	1438	1206	785	601	538	537	481	397	336	361	345	341	298	313	285	273	211	232	280	245	238	207	237	184	212	222	193	214	195	201	193	187	174	181	177	203	213	202	181	209	185	161	221	179	197	193	171	208	193	184	200	180	202	179	206	207	221	192	194	194	224	170	187	193	192	173	202	166	191	202	218	171	190	199	195	200	205	187	206	176	197	210	199	176	202	179	195	195	222	199	189	200	180	173	192	200	169	184	180	200	216	205	191	197	186	176	196	185	187	150	178	201	173	183	190	212	217	181	184	176	173	213	178	196	219	191	173	207	149	167	201	172	184	203	188	221	172	175	180	187	193	201	197	192	188	196	205	195	188	177	193	184	193	170	180	163	202	208	184	196	200	224	207	169	190	209	189	188	195	197	199	194	202	205	182	200	223	191	198	191	193	222	202	187	196	178	196	195	194	189	169	212	184	198	186	201	212	192	190	210	193	183	199	164	177	196	186	187	202	184	190	196	202	196	180	167	199	202	197	180	204	180	186	205	220	219	208	166	185	198	159	180	220	206	205	204	188	176	211	215	179	200	174	197	194	198	213	195	160	200	202	194	170	190	201	187	185	203	174	174	196	228	196	181	192	183	170	211	216	199	183	198	203	200	201	208	224	219	220	219	207	185	216	199	175	211	183	180	214	227	217	189	197	217	196	186	214	185	180	179	189	205	189	189	205	200	190	197	202	224	202	192	201	168	198	216	207	198	194	193	175	200	198	193	204	197	191	194	202	176	174	200	182	194	180	201	205	214	180	191	219	177	206	200	201	216	201	193	203	190	227	190	192	206	226	193	188	168	204	183	184	176	195	189	204	173	201	165	179	185	189	206	182	182	196	209	207	197	173	198	191	203	201	169	195	195	181	193	189	186	204	212	204	187	198	181	200	165	185	182	210	206	194	171	197	177	190	198	196	188	196	201	180	199	196	174	201	195	199	186	196	212	207	197	178	193	182	215	197	161	185	181	213	201	216	184	215	168	183	197	183	198	205	170	200	214	199	177	188	207	194	189	198	185	208	166	184	183	214	219	170	147	183	191	171	196	192	195	204	201	227	200	202	197	186	192	240	207	185	174	175	164	177	180	188	214	193	197	193	166	191	194	214	200	205	224	187	193	194	205	207	198	172	219	211	182	198	201	193	176	190	189	213	184	178	194	199	197	216	192	217	214	183	203	195	174	202	206	190	186	173	221	214	176	208	196	184	210	181	163	195	208	179	211	200	193	220	173	200	188	191	185	215	188	210	193	194	185	197	191	180	189	187	218	194	220	204	197	173	204	193	218	174	172	207	174	182	177	188	214	154	219	186	194	207	190	177	219	190	183	196	185	193	215	193	197	189	185	204	196	174	196	191	211	193	158	173	161	183	222	195	203	174	179	193	193	206	189	190	183	173	181	219	179	192	180	201	189	198	189	180	189	213	202	178	212	203	197	176	206	180	189	194	184	184	157	229	209	208	175	204	218	177	176	189	174	206	217	221	204	186	217	188	182	179	199	212	207	187	203	176	185	181	179	181	161	189	190	194	222	205	201	186	174	203	209	187	180	193	178	187	228	227	170	201	193	196	207	197	181	180	200	204	204	193	197	216	208	195	177	183	196	187	182	212	178	210	200	210	184	193	152	181	196	196	193	213	219	209	198	199	200	212	192	190	200	216	236	207	175	211	193	194	183	200	202	194	173	201	201	213	187	203	185	188	220	199	206	199	188	206	187	159	224	215	179	166	188	174	181	176	217	175	198	189	208	198	197	189	186	189	205	204	203	200	181	208	180	216	194	201	184	194	180	199	202	174	192	226	181	173	192	178	174	201	189	195	166	172	188	197	194	190	174	213	219	182	218	207	186	191	231	181	188	181	201	177	210	200	203	183	228	204	177	187	198	198	180	199	213	214	175	195	181	202	174	174	189	205	208	208	205	196	196	194	195	204	164	197	167	210	210	182	187	180	194	200	188	178	190	187	180	177	197	190	170	192	185	197	222	199	193	183	193	175	211	211	218	177	160	215	182	181	210	193	209	195	191	195	199	190	219	218	205	199	191	198	219	214	203	174	183	191	220	179	194	205	185	226	172	212	171	203	201	226	194	224	181	194	187	157	189	181	171	193	197	168	184	171	190	201	171	191	192	198	205	186	194	205	162	187	165	174	178	187	208	207	196	199	185	231	190	188	177	217	206	183	211	183	194	200	228	209	204	192	198	188	190	205	222	189	219	212	201	220	181	227	192	204	193	179	203	212	191	186	183	208	202	166	192	195	179	207	200	201	176	198	188	215	182	204	190	174	201	198	163	174	220	196	189	180	185	212	184	205	198	187	169	179	201	171	197	215	201	218	208	190	199	194	204	183	202	198	178	213	192	196	186	211	163	174	180	219	202	189	173	211	183	199	164	200	191	173	191	194	188	178	195	211	186	208	182	179	189	161	183	196	207	191	187	196	186	211	199	230	203	179	197	183	211	214	188	194	234	194	197	174	192	186	182	177	188	185	177	185	185	202	209	180	182	208	218	176	205	158	171	187	171	199	174	229	186	176	175	193	192	223	179	178	181	202	189	210	192	189	176	209	223	206	192	185	196	169	178	177	165	211	190	212	175	208	201	191	212	177	170	182	184	174	210	201	181	181	209	198	197	203	186	207	186	196	178	188	202	190	191	202	178	193	209	177	213	183	183	208	208	199	216	182	212	207	217	178	211	199	203	192	202	172	169	204	211	174	163	226	196	192	187	233	186	213	176	176	205	207	191	200	183	189	189	221	174	175	192	185	197	211	184	206	196	171	189	207	196	213	194	189	179	191	174	201	207	154	201	206	166	188	194	238	199	205	192	185	189	199	206	205	198	185	204	186	185	211	209	174	189	203	207	204	195	197	172	193	192	211	185	161	188	188	210	196	197	207	190	206	213	179	219	196	184	195	217	207	196	186	219	194	195	220	213	210	216	189	191	181	176	182	217	200	185	181	202	208	190	202	206	201	196	194	189	209	175	188	195	196	217	202	208	199	196	187	204	189	171	184	209	195	210	192	210	193	200	204	167	159	206	208	195	198	166	204	197	201	197	197	196	176	217	219	217	213	172	203	197	184	191	194	183	217	221	205	182	191	193	174	180	179	200	193	200	185	159	204	213	173	198	214	200	201	184	199	173	183	210	186	189	186	199	185	177	180	191	202	204	167	215	201	210	188	222	191	197	221	215	172	196	185	181	188	187	209	166	165	177	202	218	193	188	188	196	195	186	195	181	183	221	222	189	190	189	192	184	224	194	179	218	204	184	207	217	215	194	192	194	212	192	184	202	209	192	195	190	175	177	178	185	190	193	191	191	181	196	175	202	178	214	213	190	215	191	212	221	202	178	196	194	189	191	183	180	191	183	202	200	191	168	180	197	187	185	176	163	218	180	194	167	180	200	207	184	178	202	194	197	182	222	203	213	198	198	203	192	177	195	195	215	189	198
7664	9745	21632	25414	20844	16091	11753	6309	6726	5429	3759	3078	2675	2680	2155	1606	1351	1575	1396	1210	1264	1189	1294	975	782	823	1041	817	632	620	635	622	599	533	532	519	503	533	537	502	505	482	461	567	492	501	453	477	491	526	465	487	505	478	465	488	495	462	503	504	488	509	477	505	489	519	524	506	479	479	504	514	543	485	466	508	500	498	527	485	509	506	512	497	481	468	472	483	479	480	479	506	497	462	536	466	481	516	473	459	488	512	503	450	508	478	496	477	480	507	480	491	468	521	492	486	466	493	490	550	504	485	518	490	471	483	509	498	463	489	511	517	481	483	483	499	503	525	517	512	503	472	470	467	524	475	477	561	507	528	510	507	456	473	526	498	455	458	505	497	472	533	473	517	501	470	495	511	450	522	494	482	529	513	489	481	516	482	465	477	478	487	489	491	474	509	506	486	490	521	499	496	474	477	505	510	513	488	496	486	446	504	487	480	493	485	499	544	501	487	512	499	475	530	509	481	478	477	509	519	502	514	478	485	475	489	505	493	509	456	495	520	505	499	492	530	500	494	566	473	497	481	490	477	485	517	495	517	482	496	498	501	474	462	457	478	494	490	525	509	524	515	486	515	483	484	510	491	485	475	491	515	511	516	507	522	470	465	522	475	482	480	501	457	474	519	465	512	493	457	503	433	480	487	486	519	518	492	504	493	510	491	476	498	530	509	487	474	503	480	498	484	507	464	511	494	477	486	485	523	527	501	502	517	473	480	519	504	477	519	475	476	508	473	522	496	479	470	488	492	484	509	471	495	482	503	503	472	446	471	467	460	493	459	498	509	499	526	489	507	493	495	496	495	481	500	494	461	491	470	510	473	492	492	471	522	467	463	475	491	500	428	487	477	510	516	486	514	471	478	500	492	531	499	452	466	515	530	503	492	473	527	487	480	482	513	491	474	521	495	464	520	484	489	470	494	483	465	481	540	512	526	500	463	516	470	459	472	491	473	498	497	502	495	481	457	556	502	503	472	518	447	493	530	481	491	513	528	531	529	520	479	531	504	466	535	476	504	480	503	516	492	464	531	495	510	478	484	565	483	471	456	482	465	466	491	500	515	518	492	480	485	480	511	479	509	478	513	511	492	488	461	509	504	470	475	476	507	494	512	451	511	509	489	480	468	520	439	472	481	540	491	524	539	461	473	519	477	446	491	501	489	513	473	508	470	458	471	516	473	448	476	485	527	475	536	471	505	468	469	433	488	559	497	498	480	460	497	465	503	476	475	463	490	466	482	519	483	499	499	534	489	517	540	504	432	475	523	512	457	521	482	493	525	464	470	491	492	499	459	519	498	472	489	479	496	496	535	486	484	523	499	498	490	471	536	533	449	474	456	502	473	482	478	484	476	464	481	464	493	486	513	485	490	486	488	505	506	486	552	510	501	534	505	495	526	500	470	527	477	500	488	480	509	511	483	540	459	504	526	489	501	503	493	481	523	577	486	480	460	487	463	471	522	556	511	501	498	507	497	508	528	491	454	473	453	480	489	481	459	475	493	492	481	515	458	516	455	487	513	490	492	496	508	472	474	483	473	504	535	489	489	479	517	475	493	506	483	474	518	491	483	469	507	508	494	503	486	514	478	466	437	496	529	490	456	496	507	497	460	467	514	481	507	465	497	481	514	481	507	451	437	489	488	496	515	507	509	498	482	542	465	510	502	485	464	497	459	475	480	516	460	491	481	457	487	485	501	455	511	479	528	521	500	472	477	497	492	491	487	514	494	472	504	531	453	505	504	508	483	502	480	489	510	472	481	508	536	493	487	495	476	501	483	463	527	502	492	475	453	494	490	503	481	508	492	510	480	484	490	476	485	510	515	550	500	473	502	494	459	493	504	522	502	480	485	495	470	469	562	485	473	491	427	487	481	487	510	461	509	443	493	481	497	461	494	487	527	493	494	521	474	481	489	480	518	480	467	497	509	524	487	487	512	488	508	501	474	532	446	480	486	521	510	484	470	483	477	502	516	472	466	487	510	486	480	490	502	511	514	526	511	530	505	468	490	502	492	515	509	491	504	497	457	458	489	478	513	479	470	488	497	516	515	475	469	515	509	523	475	503	510	517	487	517	530	463	482	507	509	473	493	479	532	487	479	489	500	468	507	481	476	525	470	460	500	530	514	485	495	480	493	534	484	511	491	509	513	460	501	498	504	526	457	477	498	509	494	502	489	541	525	500	456	503	477	487	487	472	511	485	513	526	496	477	496	444	468	492	499	493	473	474	540	480	494	468	496	516	512	463	524	480	471	506	474	493	472	525	519	493	509	499	468	490	475	453	496	495	488	467	497	515	471	541	507	552	484	497	529	502	463	500	511	508	527	467	515	500	493	470	478	492	510	523	501	477	445	483	505	472	484	514	503	487	483	501	477	504	498	492	491	453	513	466	477	493	505	476	495	512	490	497	481	491	488	502	559	487	502	514	515	487	515	487	511	517	522	507	522	494	508	502	469	464	534	479	494	498	498	503	474	530	509	503	570	541	505	473	495	487	457	481	478	484	514	497	474	515	480	518	503	538	485	493	509	511	468	512	512	484	512	502	464	507	485	517	499	507	472	501	478	514	494	545	527	469	542	475	487	510	493	508	469	471	492	494	474	449	514	472	481	527	482	519	508	491	533	499	457	498	482	449	523	536	464	495	484	479	498	498	497	500	487	526	532	439	505	470	479	500	546	502	478	489	488	455	504	472	479	487	450	479	512	492	548	497	520	488	506	507	517	546	509	503	496	479	499	502	505	522	524	522	473	479	499	477	538	516	517	441	486	502	565	450	491	483	493	469	501	466	517	471	481	494	499	518	459	503	537	469	461	480	531	448	501	494	508	477	497	466	481	503	491	494	474	452	475	510	479	489	458	505	527	491	520	506	497	472	477	473	487	473	483	477	519	483	489	491	535	482	479	493	470	500	521	489	520	529	484	477	517	503	461	515	496	494	464	483	459	477	521	536	482	500	511	501	453	529	490	498	491	470	492	470	493	487	499	441	477	496	517	514	486	457	494	505	499	470	504	505	526	485	476	441	517	481	493	470	537	479	466	494	461	504	498	526	459	482	531	500	483	534	500	522	494	492	506	526	520	500	482	529	488	495	484	473	517	473	467	496	552	468	486	489	488	507	500	493	498	496	459	475	508	510	496	509	472	469	475	530	466	497	453	468	465	498	519	486	490	497	491	514	497	480	536	513	475	457	492	478	476	474	460	506	504	477	461	466	456	486	526	511	487	467	485	504	497	461	499	456	541	531	497	490	504	502	517	494	463	472	503	512	520	530	493	530	506	441	450	512	475	433	481	493	507	491	495	481	498	500	510	496	516	477	504	511	478	480	460	475	480	499	485	507	504	492	480	486	445	487	474	486	446	487	530	496	488	490	476	506	524	478	494	484	487	480	523	511	500	497	452	481	515	502	466	486	532	490	481	484	492	509	466	472	496	543	472	491	495	500	526	443	513	466	491
26360	20446	28975	25982	18564	12916	8995	5201	4585	3226	2406	1782	1643	1514	1302	1008	1056	1037	800	577	481	558	553	471	364	376	426	310	343	298	315	339	322	299	290	273	303	256	297	247	303	290	331	431	318	266	286	252	279	254	266	246	299	242	263	276	262	251	257	269	264	276	284	276	265	267	292	302	263	275	263	252	291	268	292	295	271	322	259	284	324	286	270	277	259	279	290	285	267	238	253	274	264	284	284	267	250	275	309	299	282	275	256	271	285	253	269	275	268	297	276	276	278	247	269	229	296	262	269	266	269	296	269	269	262	281	285	264	249	249	282	278	283	279	285	274	271	288	271	296	294	257	283	270	293	282	282	304	271	290	247	266	271	264	271	314	280	277	254	281	271	278	292	291	252	260	282	274	279	263	285	307	281	270	285	263	258	290	272	276	277	243	258	278	275	278	292	272	252	275	300	278	269	260	225	242	285	290	265	306	269	279	283	270	303	285	275	274	274	298	270	271	279	273	287	300	287	252	257	274	233	232	279	290	267	279	274	268	251	277	263	300	273	245	281	268	293	267	280	258	268	293	286	272	281	294	300	262	277	273	278	282	255	271	265	276	259	300	275	313	298	260	252	282	277	289	290	283	263	287	293	263	231	241	233	290	272	275	282	299	277	262	282	289	278	267	285	285	287	300	276	262	284	277	271	288	257	291	286	277	249	255	254	277	300	249	283	281	299	269	255	261	265	274	264	274	290	282	285	260	278	245	251	280	266	274	285	303	252	263	295	286	256	291	300	269	262	281	259	284	275	298	290	277	261	272	266	295	312	274	261	265	240	253	273	283	295	295	263	273	290	283	245	290	289	297	266	280	250	264	286	271	274	265	269	270	328	294	262	253	262	254	261	290	283	309	284	289	265	277	279	280	278	269	283	272	288	260	299	267	265	287	291	266	284	290	250	288	287	269	299	292	308	294	268	287	291	242	297	264	265	304	292	253	292	286	267	282	289	250	258	290	242	303	288	278	305	312	272	270	272	249	267	318	287	299	287	276	300	288	280	249	294	285	240	292	265	293	294	276	272	265	299	270	278	270	282	292	265	260	271	264	297	270	298	297	298	272	267	269	268	277	273	306	268	288	280	285	305	284	284	263	278	279	294	280	267	297	307	283	289	282	297	251	266	286	313	276	290	247	262	278	320	289	248	259	296	274	275	276	263	264	290	319	279	279	289	252	281	313	273	294	284	267	258	273	274	275	284	272	289	285	271	264	294	252	272	273	269	261	301	258	280	288	283	276	274	273	278	287	245	282	250	258	276	298	263	263	251	296	256	273	272	265	276	275	281	264	310	284	250	276	295	295	268	273	253	269	282	280	275	288	262	270	292	292	281	277	263	318	271	272	257	250	299	251	300	301	284	249	291	251	257	271	262	295	263	299	256	272	282	276	270	252	296	257	301	291	248	292	249	275	266	307	274	280	287	269	287	256	279	275	273	277	290	248	299	283	269	290	274	288	281	287	276	282	301	264	269	288	279	296	273	260	293	271	280	273	256	318	284	276	301	243	278	287	272	263	290	289	242	291	239	269	269	260	289	284	311	296	283	258	270	279	267	280	268	282	267	261	282	276	210	241	292	284	282	284	260	256	269	274	266	262	267	293	270	290	259	298	286	284	299	271	295	245	243	247	282	298	250	265	275	256	278	288	268	255	298	305	262	290	271	266	300	263	269	268	282	280	278	308	287	255	279	281	239	269	288	262	292	260	280	289	283	269	287	275	260	249	275	283	294	244	288	260	274	271	275	233	290	265	299	254	276	272	257	292	245	278	242	293	257	283	277	284	279	271	258	263	308	277	268	290	259	289	281	260	283	287	263	277	263	270	286	269	314	272	306	250	311	300	281	270	285	292	282	298	285	265	273	272	302	225	257	269	312	294	287	281	259	279	248	250	276	272	270	273	230	292	285	274	263	298	293	284	290	269	299	288	258	277	253	298	301	272	279	268	281	277	254	257	276	284	315	330	297	271	259	284	284	295	307	259	259	271	264	271	290	246	263	267	260	261	273	271	245	278	282	244	274	262	264	298	262	290	303	270	308	297	264	268	291	282	309	299	255	296	268	289	254	271	255	296	284	262	301	278	304	282	274	288	251	288	267	264	280	295	294	264	292	262	248	259	259	296	296	261	261	267	269	242	301	257	278	247	269	246	273	239	284	283	275	283	257	266	292	300	326	305	293	286	259	263	279	283	271	279	269	282	279	277	243	256	270	285	269	237	264	267	281	262	271	280	268	297	280	266	241	283	301	245	292	281	262	270	283	274	248	247	267	275	283	320	255	256	268	304	268	256	280	290	294	271	281	289	303	283	237	263	271	264	272	299	298	272	257	298	282	258	278	272	301	279	264	286	259	276	306	283	309	285	277	265	233	296	303	269	254	298	293	261	244	278	282	245	248	265	269	248	269	290	290	291	271	288	260	266	248	264	273	309	268	274	283	275	259	284	275	294	251	307	303	285	264	237	267	297	277	295	280	284	278	244	291	263	289	299	294	263	294	278	276	274	287	285	240	241	262	289	273	244	292	246	273	287	276	272	260	278	257	273	290	293	268	274	295	264	247	244	286	294	270	262	278	279	302	272	267	296	282	287	285	230	288	265	256	280	273	274	261	258	267	267	256	260	269	318	287	275	279	275	303	325	263	288	258	301	255	285	293	286	279	264	283	296	297	274	278	302	275	310	256	296	261	274	249	241	258	281	223	260	221	274	306	242	283	273	271	268	275	283	252	257	263	280	256	256	273	288	259	283	258	288	283	281	279	281	274	284	305	289	248	273	261	291	282	279	278	277	273	285	272	271	268	295	297	253	246	285	294	290	242	264	284	260	263	260	291	283	288	289	270	281	283	277	269	289	290	271	262	306	264	271	260	270	270	300	266	275	243	233	263	308	276	283	255	261	272	305	244	308	257	277	293	290	245	246	268	255	266	267	286	270	298	276	275	276	309	272	299	273	267	270	276	238	288	280	277	256	254	266	238	245	270	272	275	287	266	283	311	255	268	263	315	284	287	273	272	249	305	254	299	265	309	252	267	260	255	269	275	253	266	263	263	257	288	281	272	266	274	289	266	289	248	282	254	310	284	279	279	256	279	295	284	325	295	247	291	265	266	303	284	279	240	250	260	265	266	245	294	295	267	268	239	276	284	281	269	285	286	234	245	243	273	272	253	270	266	266	257	291	300	287	290	283	267	290	272	277	292	258	280	299	289	277	276	286	280	270	266	272	287	289	277	276	273	282	236	265	274	254	294	252	266	310	274	282	251	280	285	290	273	278	255	258	267	255	267	309	307	277	292	263	292	287	263	271	269	264	266	280	274	275	296	266	275	268	274	276	287	262	285	267	273	280	233	296	257	276	251	282	258	283	284	263	276	281	292	293	271	268	252	269	279	281	266	262	264	279	245	244	301	241	246	297	275	258	249	317	283	306	251	267	294	265	279	296	270	288	261	263	250	283	257	257
14764	16514	32503	35966	31351	26563	21614	15405	15497	12180	10176	8325	8091	7509	6470	5577	5290	5421	4111	2359	2299	2509	2624	1862	1393	1370	1604	1116	1116	1023	958	1016	919	825	782	789	785	774	739	712	740	733	771	1534	840	676	651	725	677	631	688	690	694	686	690	646	686	682	641	693	661	715	667	750	683	665	683	728	619	671	686	720	697	651	618	660	662	707	665	642	676	654	673	677	672	715	659	656	623	679	666	678	745	649	674	682	663	671	683	688	730	690	648	680	649	669	713	669	681	673	640	654	650	662	679	656	656	680	714	686	640	705	634	647	670	686	671	649	722	650	653	656	704	673	667	690	665	690	696	747	698	659	659	651	679	686	676	712	666	692	666	664	676	678	670	656	664	639	682	676	674	626	621	689	691	714	676	630	659	665	642	662	715	640	636	699	646	605	681	707	629	642	648	651	604	655	650	669	678	693	619	620	681	676	631	657	679	648	678	670	627	678	655	704	695	699	629	672	658	709	671	654	678	678	684	680	609	668	650	686	677	717	693	663	654	634	674	687	651	711	627	718	690	661	652	625	655	686	666	695	668	658	647	673	691	660	645	649	696	674	681	638	710	635	708	705	671	680	643	681	663	704	651	694	655	645	659	692	668	679	659	666	654	680	661	694	659	645	640	694	662	711	632	652	646	684	654	615	649	653	706	648	626	675	629	706	682	683	657	675	680	640	644	656	683	668	677	694	674	707	665	696	666	689	641	610	656	653	711	707	659	655	676	658	632	712	627	678	678	699	700	635	673	665	640	647	702	710	676	703	695	659	630	695	664	704	687	668	676	628	631	698	762	705	651	653	711	658	636	645	715	628	649	702	655	669	676	672	645	660	690	631	676	685	670	728	633	702	704	629	649	646	661	697	703	684	696	647	654	680	647	664	711	656	660	644	659	667	664	728	695	709	660	661	654	657	656	648	671	673	685	633	720	690	656	663	656	713	658	689	644	676	707	699	725	655	669	634	665	699	662	659	664	700	680	666	664	652	671	672	641	657	645	663	667	714	653	665	684	666	716	672	661	659	637	687	668	675	671	697	682	711	671	649	629	690	665	601	679	681	686	677	680	657	699	666	645	684	684	644	689	737	663	686	716	653	639	633	702	660	716	679	648	676	636	642	635	715	657	671	676	679	639	701	641	655	656	645	742	682	644	649	676	666	641	692	688	635	703	688	653	662	689	627	727	675	651	653	672	646	670	668	677	698	653	661	690	687	650	647	648	715	658	651	662	669	679	617	691	661	687	696	679	683	675	678	660	705	726	620	706	726	638	698	690	647	662	640	675	679	663	673	617	713	669	666	678	657	679	698	689	685	713	698	659	657	654	634	680	662	684	682	649	624	656	698	652	593	688	671	669	688	710	620	634	678	716	653	673	690	634	635	677	644	681	677	707	697	695	643	652	699	666	697	713	636	682	670	702	671	676	683	634	673	682	659	699	671	752	663	688	664	651	669	682	687	682	645	655	663	668	653	674	657	665	690	685	706	680	628	629	645	687	625	669	691	649	650	686	670	655	661	670	646	691	667	696	732	679	658	644	680	711	701	734	641	636	669	652	662	668	668	659	698	662	672	659	683	670	730	653	682	646	688	649	650	634	666	690	704	634	652	671	663	705	673	670	669	686	677	657	678	644	700	658	701	683	614	762	622	691	662	654	684	720	689	720	687	685	688	685	665	648	739	657	673	696	676	649	701	674	673	636	727	703	690	703	639	674	658	680	673	679	721	652	644	698	651	693	676	643	672	688	667	644	683	692	672	654	682	662	644	661	670	675	681	674	710	666	703	668	637	639	690	662	657	683	714	669	676	643	672	693	636	658	648	590	653	661	634	702	638	652	678	677	681	702	638	673	675	692	591	690	655	650	655	703	681	655	665	678	634	670	671	653	710	667	691	689	668	665	640	687	683	649	686	651	667	638	705	717	647	610	640	649	671	618	681	707	697	627	679	677	663	676	675	712	669	680	699	672	694	670	674	655	664	694	672	675	657	683	668	626	647	688	658	657	671	674	648	649	632	661	682	661	660	645	671	679	673	706	648	678	657	669	598	658	702	705	701	710	637	660	689	630	693	679	677	658	642	703	625	610	690	709	656	681	720	707	706	699	692	664	648	643	665	635	639	641	649	694	660	661	691	621	678	631	627	650	700	693	676	683	694	718	644	644	660	666	700	621	656	659	684	647	662	658	710	659	646	709	658	698	686	647	665	627	648	682	679	720	684	696	679	706	661	641	673	673	663	637	695	658	701	674	670	655	663	679	717	649	654	687	637	663	632	671	639	677	669	611	713	607	684	647	651	673	680	673	692	659	678	666	671	652	620	695	645	659	667	651	707	655	631	697	731	726	632	711	686	720	709	675	690	682	667	669	649	717	692	648	637	708	677	634	666	679	727	670	659	679	662	696	688	653	700	659	698	671	702	637	675	642	645	691	681	688	705	622	645	653	628	693	660	696	637	638	754	731	655	692	656	652	664	641	674	662	654	698	672	681	643	651	662	658	635	685	682	708	671	730	664	699	688	685	652	628	696	724	694	657	635	647	662	713	693	670	711	673	721	694	628	615	649	664	685	711	717	708	626	690	742	636	675	654	694	611	650	655	683	725	641	671	656	647	656	701	675	669	661	664	659	731	674	695	649	686	666	666	675	626	696	682	701	650	665	691	688	628	649	707	724	707	719	680	721	650	652	658	684	688	627	725	650	659	718	673	660	657	633	661	629	642	707	655	672	729	636	653	661	603	669	637	649	680	687	682	657	692	677	707	645	691	667	649	616	630	686	669	690	701	652	669	725	660	722	713	615	680	711	676	658	685	694	715	699	683	675	709	678	667	667	690	694	670	673	678	648	691	670	722	667	678	668	650	685	636	692	668	646	683	655	654	678	666	681	670	689	654	646	702	686	730	673	672	670	664	696	618	655	645	615	652	656	675	649	686	690	677	744	655	680	657	664	690	686	703	682	675	703	634	650	634	669	700	682	639	721	681	673	719	653	673	668	649	652	654	747	640	627	641	620	672	670	664	661	652	689	656	697	697	667	666	633	703	641	668	685	658	668	681	686	646	679	649	692	666	657	682	680	634	658	698	696	648	668	661	681	695	675	684	690	676	720	672	643	660	666	638	689	662	645	723	685	689	634	680	682	683	663	664	666	645	635	639	654	675	652	683	637	675	657	652	654	660	719	644	653	688	649	697	642	653	685	612	713	663	687	633	714	706	643	656	700	688	678	669	674	661	694	714	677	663	717	660	684	685	637	672	651	694	663	688	637	718	709	655	647	656	678	640	645	667	638	673	652	708	653	674	667	719	676	641	630	674	657	680	724	695	669	671	681	624	634	707	688	694	637	635	677	726	688	702	664	638	659	653	708	695	667	664	652	688	684	683	657	648	659	650	698	667	646	638	626	660	650	625	636	704	632	702	671	687	662	698	672	608	651	675	695	642	668	666	670	668	653	628	680	686	719	656	662	717	685	621	661
34661	28662	38136	33884	25158	19323	14027	8854	7471	5183	3906	2914	3165	2594	2028	1733	2085	1691	1244	890	856	823	733	607	546	601	604	498	532	523	448	441	381	433	430	438	413	403	393	367	392	398	412	480	428	412	373	398	340	388	377	362	399	396	343	354	367	394	370	392	388	379	409	401	416	377	390	360	408	394	392	374	375	380	379	363	378	387	346	376	413	374	376	357	362	374	365	340	374	401	399	382	411	368	336	355	387	365	389	403	377	370	370	421	390	363	377	398	368	396	375	408	393	360	364	384	398	372	389	417	388	404	366	401	393	366	366	380	366	343	396	406	405	387	368	385	405	376	365	388	391	385	362	400	411	423	376	351	420	375	387	413	373	371	352	372	394	394	353	397	412	386	380	359	367	414	382	387	362	359	385	390	366	412	379	373	413	400	375	342	397	360	389	358	399	394	377	359	385	408	376	369	383	392	387	424	365	407	416	348	377	358	376	396	399	391	391	368	409	393	376	412	386	395	369	366	408	397	391	367	379	368	374	355	407	358	378	351	392	382	379	324	363	366	368	358	358	354	371	380	401	411	377	334	352	355	412	416	414	371	376	364	380	390	394	341	374	372	381	359	388	364	393	387	362	421	400	361	364	369	364	364	398	401	426	402	376	371	338	380	379	399	404	369	396	413	408	402	391	337	385	377	377	347	351	392	397	380	365	376	384	406	394	382	394	408	416	378	366	383	400	384	364	393	404	363	365	383	387	396	380	361	369	364	349	358	362	396	443	417	414	415	354	396	377	359	395	405	378	374	379	356	369	418	383	381	347	365	390	352	440	369	426	371	405	392	394	395	387	371	370	394	367	383	382	396	346	388	340	379	388	379	343	385	379	373	380	369	391	352	397	378	400	352	352	354	381	383	408	359	406	360	390	334	392	386	397	385	393	363	375	371	358	367	369	350	416	397	386	343	376	389	394	337	380	417	371	393	356	371	389	409	384	382	368	390	440	383	365	382	406	370	339	414	388	367	351	370	387	427	376	357	412	436	402	412	382	410	348	379	399	390	374	382	391	352	399	375	383	374	388	371	403	376	402	355	380	361	352	384	373	405	416	412	391	405	425	353	357	394	379	402	371	394	384	357	373	414	338	377	402	371	384	339	397	420	361	383	408	335	369	386	352	396	404	396	374	349	378	375	360	392	372	326	361	377	389	390	359	403	373	366	357	398	359	351	391	382	381	378	367	379	406	366	410	377	365	404	415	375	412	374	361	344	405	371	349	402	370	375	383	380	374	377	380	351	362	390	353	415	393	370	361	367	334	357	405	421	407	376	391	405	387	387	390	402	353	358	359	420	413	353	391	411	366	350	364	377	359	389	415	380	381	391	358	362	351	367	417	338	387	345	396	395	372	394	350	373	366	394	432	374	423	413	369	368	368	383	438	398	402	365	395	384	373	395	413	384	382	356	368	362	365	400	384	391	358	377	354	378	418	392	373	388	367	389	404	393	372	401	391	343	396	416	395	365	343	442	390	411	409	411	398	371	349	315	348	387	399	382	345	379	359	379	388	377	393	377	334	430	407	394	392	336	393	364	357	430	395	348	381	394	351	412	374	410	401	355	374	389	388	347	378	364	419	393	373	375	384	398	351	409	393	382	350	352	426	393	408	383	369	388	427	373	355	387	375	371	344	381	383	422	402	356	379	384	391	392	386	430	355	393	357	416	374	382	376	383	346	375	390	348	365	387	367	369	379	417	443	375	375	413	379	374	394	416	385	369	406	383	377	384	371	413	368	390	346	374	368	383	374	366	417	360	420	392	352	365	357	346	379	360	394	418	370	376	393	350	408	361	393	427	405	375	382	367	426	389	360	406	433	376	377	363	373	378	399	350	399	350	389	389	372	402	379	413	373	375	393	421	383	360	363	404	347	405	363	424	350	329	397	364	360	390	351	324	386	387	399	373	377	366	367	383	369	370	365	363	367	362	395	389	390	436	380	361	420	384	333	356	399	393	393	378	390	378	379	393	422	386	389	401	398	406	380	408	366	364	340	382	364	363	375	409	359	348	389	370	399	401	387	372	369	359	386	360	395	365	418	333	362	370	380	401	359	381	387	364	363	380	363	379	391	405	361	418	377	368	348	389	351	367	380	371	371	358	343	343	393	360	377	382	387	409	394	374	378	396	388	371	370	391	387	398	364	383	387	353	386	347	385	383	386	398	407	391	363	371	363	356	375	374	353	370	423	376	408	396	352	423	417	380	399	359	408	394	382	368	379	358	401	373	356	390	353	377	352	387	367	357	371	358	385	369	371	375	378	378	402	335	393	368	387	337	373	387	384	377	388	402	377	397	334	436	352	407	423	356	385	395	364	393	341	369	364	416	361	358	378	364	382	358	418	376	382	381	347	386	395	404	393	388	394	353	407	378	400	362	398	371	391	359	400	357	372	372	400	367	382	384	370	428	400	381	403	341	391	367	392	386	361	427	413	359	403	367	381	346	402	392	384	383	382	420	355	398	392	360	392	447	381	377	360	369	357	382	337	369	389	411	398	335	354	377	367	390	371	397	384	425	375	382	420	382	375	387	395	373	422	346	384	343	372	393	390	393	349	340	390	372	389	405	380	397	387	367	374	402	374	365	416	343	305	356	402	386	351	392	420	364	358	403	400	403	394	398	419	379	378	381	412	367	381	382	379	349	390	402	375	362	384	413	395	402	380	357	406	399	386	343	375	422	408	363	364	424	340	385	385	354	376	387	402	401	380	403	393	373	397	421	356	334	406	325	372	408	389	401	367	383	388	353	339	380	386	417	333	350	398	379	373	416	399	361	407	348	365	374	365	401	406	410	374	381	396	394	375	390	334	396	379	374	379	366	392	362	377	376	372	380	401	355	341	372	345	401	397	403	359	395	330	415	413	371	384	383	383	358	367	362	363	372	385	356	395	333	379	371	396	397	373	430	389	381	362	375	343	361	373	379	401	388	403	382	344	356	374	408	375	360	426	396	381	382	344	383	388	374	393	338	406	387	347	334	353	415	352	376	380	374	387	402	427	363	384	335	386	444	363	331	404	403	381	365	402	378	410	412	345	359	393	405	410	407	425	378	385	393	377	364	411	369	428	385	390	407	390	335	389	361	359	381	369	367	324	398	394	367	351	419	391	424	361	372	404	378	377	406	379	346	377	390	370	374	364	366	370	377	376	341	396	377	406	403	358	377	349	361	382	371	375	374	386	385	377	392	387	357	363	402	408	404	395	367	377	404	428	388	343	399	353	416	390	391	389	360	393	364	383	384	375	398	371	354	379	417	388	365	356	355	356	373	353	381	407	397	417	397	387	407	406	393	379	354	385	412	419	390	353	374	392	377	357	389	355	369	391	394	378	397	412	403	378	402	371	371	372	395	352	369	388	390	387	367	356	362	426	395	384	375	371	366	332	389	384	411	414	378	389	390	393	406	419	404	378	403	406	352	385	414	371	360	390	369	404	411	387	370	368	409	389	379	380	352	355	349
18814	22052	38158	41773	37090	32732	26571	21737	20899	16748	14413	12059	12867	11067	9139	7921	8809	8178	6147	3823	3674	3906	2861	2402	2106	1890	2221	1742	1770	1695	1506	1332	1271	1206	1063	1123	1027	1121	968	968	965	921	1022	2173	1099	910	847	862	917	912	832	909	895	876	874	859	949	858	895	875	861	879	869	900	907	877	929	799	855	900	868	870	840	857	896	877	844	898	872	907	898	900	917	854	823	911	905	854	919	888	839	892	880	877	887	904	870	861	835	865	883	854	896	896	831	827	857	867	818	874	833	903	970	915	895	851	881	897	867	861	878	875	863	819	864	877	865	886	922	907	808	858	922	799	836	845	871	845	866	903	914	821	861	904	854	878	868	887	847	830	942	821	838	806	854	810	914	838	863	866	924	867	915	861	876	881	870	939	894	855	868	852	869	915	893	851	907	878	890	809	910	863	903	880	854	884	870	849	840	928	842	906	856	833	896	841	880	836	861	894	899	855	824	834	908	883	869	829	866	849	822	833	847	884	929	824	860	891	852	845	886	868	869	862	872	903	870	875	887	867	927	858	821	882	839	843	864	853	913	860	944	899	858	914	825	889	867	878	903	851	885	874	850	836	883	904	848	840	879	880	846	839	948	814	849	862	910	843	877	850	846	875	887	877	840	840	898	872	850	898	883	856	882	880	874	832	862	863	838	895	906	876	837	896	895	919	873	850	802	920	857	853	908	856	821	870	879	905	902	844	862	877	850	833	911	834	895	828	878	888	859	881	868	821	819	892	868	883	855	880	913	868	866	869	854	894	900	835	858	871	853	819	871	903	884	936	854	873	870	910	860	847	885	874	879	919	876	908	873	943	873	846	905	910	891	814	875	857	871	862	915	824	837	834	849	838	876	882	882	877	822	868	857	877	917	868	828	847	850	867	862	861	909	883	866	883	884	858	890	915	845	896	914	907	945	875	934	943	872	856	833	873	912	884	858	901	900	864	917	890	900	852	845	862	883	849	899	820	865	929	857	865	881	865	877	890	899	903	867	825	897	898	897	875	852	817	813	949	824	821	863	826	861	839	908	832	882	873	869	889	830	903	847	875	862	826	830	859	806	844	884	856	824	862	918	865	884	827	893	860	887	868	914	844	852	882	853	870	877	917	883	899	893	863	834	846	838	902	868	846	826	868	923	874	841	853	921	885	880	896	866	901	887	899	876	873	845	822	877	855	895	798	850	859	854	856	869	890	871	895	876	835	885	830	889	853	871	873	888	884	910	899	865	829	841	829	838	899	888	905	895	841	864	943	842	923	866	854	870	842	838	878	826	835	874	837	813	846	881	860	854	837	891	883	855	837	825	915	912	828	809	879	854	911	892	839	852	804	839	864	893	856	852	843	888	860	898	835	920	855	803	812	882	834	900	857	865	859	850	848	868	841	895	854	871	874	944	858	882	828	847	790	907	886	895	871	840	855	876	889	867	909	826	842	898	868	824	845	821	857	891	864	877	842	866	888	883	908	816	900	849	867	826	856	844	870	905	912	874	882	871	856	921	834	835	904	876	844	893	833	885	882	904	817	911	901	883	828	850	892	867	806	873	880	853	879	896	876	872	886	886	853	882	931	891	817	841	830	843	878	936	873	850	874	884	881	880	891	799	846	854	918	886	865	859	890	894	856	831	918	883	863	810	870	902	874	928	839	859	932	880	870	917	901	846	877	922	893	842	812	944	873	831	926	835	869	859	890	851	877	909	910	857	860	887	850	888	846	844	839	841	881	880	867	911	913	804	902	887	856	888	884	876	899	846	860	831	845	848	843	842	893	891	809	892	877	862	882	881	870	874	831	895	841	850	892	883	884	874	799	862	872	889	819	905	826	892	875	865	847	896	875	941	856	851	881	853	893	802	889	875	850	855	888	852	803	826	884	857	955	876	895	917	852	900	887	880	834	875	865	834	888	916	884	880	926	833	884	847	907	859	894	890	852	895	907	859	828	872	907	851	844	849	863	895	858	843	884	857	876	898	833	891	867	862	895	884	868	850	868	884	941	875	822	881	863	871	870	873	849	901	855	840	875	850	849	863	888	893	858	895	892	846	844	887	846	876	882	911	901	868	839	859	847	864	925	858	857	882	848	833	961	844	842	810	901	891	897	929	847	861	892	858	852	840	905	840	863	891	873	918	902	902	875	872	882	909	880	916	907	809	838	846	854	929	883	843	876	887	815	912	831	877	891	871	838	909	887	872	882	869	850	895	869	853	869	871	835	959	874	891	863	906	884	886	872	879	839	898	946	873	932	886	887	922	877	897	901	848	884	895	822	885	824	917	890	897	880	875	885	889	836	832	870	811	874	837	853	838	874	857	919	845	887	885	872	840	862	880	922	888	872	838	869	912	803	849	820	908	807	880	893	876	852	891	853	860	894	883	861	858	913	884	838	862	889	822	895	885	832	839	883	843	893	881	824	877	844	856	859	895	852	804	865	889	818	882	851	913	877	863	938	868	890	884	858	912	827	878	930	876	928	823	879	892	899	929	928	871	838	873	916	865	854	867	893	860	855	880	883	869	831	917	848	879	845	874	856	875	845	884	817	849	887	918	886	832	875	885	899	868	827	873	881	873	916	916	854	856	844	828	860	857	902	933	867	898	907	858	849	891	857	854	866	830	885	879	918	894	898	853	848	921	843	807	828	896	882	871	866	914	925	825	883	858	902	919	885	835	916	904	855	871	845	892	818	854	912	854	869	919	868	857	875	897	912	821	897	921	894	877	878	905	872	875	845	858	890	907	839	886	881	865	884	924	866	882	875	833	842	831	891	861	852	838	921	869	942	871	855	860	948	844	820	910	879	841	909	896	889	903	857	897	834	894	912	840	838	914	886	916	862	885	887	862	846	908	841	901	879	875	877	874	876	878	875	909	887	884	860	900	885	817	830	869	824	852	910	831	827	835	882	866	875	864	823	882	817	857	914	886	862	864	821	839	834	806	888	820	895	828	859	845	880	863	926	868	863	886	842	877	884	889	883	868	897	851	850	887	863	855	892	883	892	954	863	885	860	911	849	899	917	873	883	863	880	919	880	866	814	891	886	838	830	819	913	854	860	876	858	886	843	883	873	856	851	882	875	862	903	892	888	896	877	854	884	885	857	926	893	867	884	872	910	880	848	829	843	856	863	842	871	905	905	850	867	852	861	867	872	848	907	877	890	846	862	872	893	809	883	859	877	865	874	863	859	851	866	859	880	847	830	871	882	878	895	871	926	885	877	894	872	882	909	865	832	820	846	863	837	888	917	865	836	852	860	904	874	832	872	859	849	840	849	800	849	891	858	866	796	879	869	873	835	855	868	880	859	807	878	900	843	867	860	863	953	882	908	873	834	871	858	870	913	872	855	892	884	879	884	899	835	847	869	859	884	863	798	871	878	903	864	912	874	865	874	795	904	859	862	855	894	876	905	885	904	825	882	879	830	873	853	885	851	882	854	817	839	853	899	868	795	852	919	877	876	854	849	867	869	841	897	855	896	857	844
14632	12976	17240	14079	8389	5162	2875	1669	1554	986	673	644	680	501	366	372	417	344	298	302	329	318	307	266	224	225	247	244	202	243	208	178	201	202	196	215	191	189	199	203	181	190	204	189	205	194	189	203	189	209	189	183	204	212	226	202	186	181	175	219	169	223	183	181	200	175	195	195	188	203	205	191	216	206	200	190	171	197	203	200	193	192	205	190	166	179	196	204	184	181	211	215	206	179	214	213	203	193	207	212	156	195	196	223	196	192	210	205	162	208	168	195	194	183	179	200	217	186	192	194	163	189	156	191	214	185	190	205	177	183	198	192	201	185	186	197	177	193	211	180	192	201	184	186	192	176	162	183	210	184	199	193	218	200	197	159	210	186	208	190	201	197	175	179	195	170	181	217	194	191	181	190	200	207	177	189	207	206	229	232	186	204	206	178	212	196	188	196	214	198	204	206	195	206	158	188	211	211	205	216	230	172	177	194	150	189	192	175	185	187	192	214	194	198	201	205	199	205	213	195	194	194	181	198	193	189	204	174	191	247	186	182	183	191	207	212	209	197	169	204	167	202	183	193	189	196	219	194	204	180	191	177	188	177	201	217	172	217	209	176	173	207	203	185	199	226	207	170	195	186	204	199	178	196	203	202	195	170	202	187	225	201	197	188	228	187	187	203	190	201	217	201	200	197	199	197	198	200	222	222	210	207	207	184	193	190	186	205	201	175	191	183	209	198	180	200	204	225	174	204	169	169	216	196	197	203	197	184	203	211	201	178	206	206	222	197	189	188	183	197	197	175	186	173	197	189	220	183	177	199	154	205	202	212	196	192	211	219	195	186	185	183	202	217	198	212	186	189	187	187	165	181	170	190	183	202	173	154	220	213	177	186	188	182	212	196	187	186	181	196	199	192	180	194	173	181	201	215	184	199	190	186	199	206	185	223	177	189	215	203	193	201	188	212	183	181	173	183	202	184	179	213	178	178	191	173	202	195	185	197	228	197	223	172	173	208	208	185	190	197	190	196	194	201	211	176	199	220	207	200	189	202	182	200	207	218	181	188	182	203	203	201	200	195	168	196	216	188	194	210	226	214	188	208	195	169	185	231	200	216	182	189	235	180	182	198	191	202	188	196	195	203	200	208	191	180	204	180	204	208	187	180	163	196	206	190	182	175	195	214	168	220	198	209	184	199	170	180	198	198	181	188	196	169	216	195	217	202	198	196	192	172	172	181	199	182	190	203	221	205	204	208	186	192	205	188	192	189	232	192	207	178	206	207	207	180	174	216	215	191	188	184	176	201	205	173	184	202	192	175	183	202	208	220	181	196	180	203	213	207	208	190	164	182	194	204	207	188	182	203	191	186	203	203	206	204	217	189	191	193	193	208	188	191	161	196	210	186	193	209	201	217	218	191	182	181	207	229	171	166	175	213	199	190	195	189	190	195	191	173	195	217	194	194	196	204	186	176	182	193	202	182	191	209	192	193	205	178	198	180	201	202	192	188	212	208	169	165	192	210	171	204	201	206	186	175	179	188	199	209	191	190	185	231	176	192	195	196	205	184	221	185	189	177	198	188	205	200	186	193	202	195	191	186	185	176	188	200	197	196	191	218	207	208	207	209	186	178	188	197	218	219	176	188	199	188	189	219	184	207	161	170	204	195	194	215	215	187	201	220	190	218	209	216	199	191	200	213	217	220	195	221	195	202	195	189	204	181	193	199	202	220	199	226	189	190	176	192	188	196	207	204	185	181	206	189	206	199	198	194	182	186	208	201	157	166	177	189	183	183	187	192	231	214	233	202	178	193	205	187	223	180	209	194	180	198	187	186	175	198	174	191	189	184	203	218	184	192	216	159	197	212	185	216	205	191	218	212	177	206	205	204	181	179	202	199	186	173	180	216	203	170	219	213	192	212	207	191	191	158	183	211	177	171	171	203	214	209	221	192	174	196	196	169	212	187	184	175	226	189	234	183	209	194	215	197	168	189	167	206	203	216	200	195	225	193	204	209	231	206	229	188	211	183	195	187	171	188	207	188	219	180	191	217	186	196	165	201	201	184	198	213	209	218	205	183	195	178	189	213	194	209	207	182	179	219	186	190	178	196	225	175	183	206	191	207	210	197	179	196	207	193	173	174	185	205	180	170	203	210	188	211	208	198	227	191	200	197	217	200	233	209	200	180	202	204	158	194	197	195	199	199	190	196	185	171	202	179	196	199	193	179	191	180	191	190	208	205	194	213	194	198	212	189	188	214	215	189	201	196	198	204	217	218	183	209	220	183	209	182	181	197	218	200	160	168	190	212	185	198	186	195	180	210	204	204	178	214	194	182	202	190	186	230	156	176	208	227	198	212	213	198	198	205	197	177	184	194	210	184	185	214	213	200	208	204	218	197	180	198	172	201	204	207	185	202	192	218	205	173	197	190	213	201	173	163	200	195	193	195	196	196	171	179	203	174	203	178	206	193	218	196	192	167	191	208	203	204	195	215	182	178	189	196	213	189	187	179	189	203	174	200	151	190	198	194	184	202	208	188	201	187	189	200	202	206	208	207	192	207	212	187	199	193	199	210	188	206	207	211	177	199	194	180	223	185	191	214	239	229	207	187	160	182	203	193	187	197	193	199	226	171	192	206	208	193	202	191	207	170	173	178	202	192	199	197	220	208	192	173	197	195	188	184	215	193	208	175	195	201	215	188	183	190	223	196	188	184	185	215	214	211	156	209	168	201	207	186	212	193	203	185	183	213	202	181	181	194	180	157	201	209	187	179	192	208	206	206	208	192	189	182	188	210	213	193	198	201	191	201	213	137	198	215	203	193	185	205	198	193	206	230	213	211	202	175	195	182	221	188	203	212	199	199	200	200	187	196	208	194	198	185	206	187	176	210	193	200	214	216	200	187	220	194	209	186	190	208	186	207	173	193	233	209	177	186	174	198	195	189	166	171	215	225	193	215	194	212	180	192	194	197	211	209	208	202	201	163	208	184	187	182	221	193	210	193	212	204	199	176	209	204	215	164	163	174	187	215	212	179	204	199	196	194	201	208	194	162	214	209	191	197	158	187	185	177	194	204	197	201	178	218	164	183	203	181	200	200	184	177	184	219	221	241	211	213	204	191	220	191	193	205	209	192	191	183	191	191	187	205	186	186	181	185	196	171	184	198	174	174	200	196	220	199	206	199	165	200	212	211	184	180	207	197	227	202	200	194	212	191	203	231	216	190	218	217	191	188	199	206	188	188	203	197	182	197	209	181	175	212	216	177	216	205	184	220	207	217	219	194	208	199	207	212	210	201	199	204	206	232	182	201	181	193	182	204	195	174	174	181	207	190	181	226	181	187	193	211	215	196	219	196	208	203	178	194	190	168	192	195	198	207	179	187	203	174	220	214	181	189	202	202	162	185	176	196	212	199	178	209	198	195	231	168	201	190	168	212	206	215	186	232	208	174	192	165	199	206	191	205	219	210	184	215	206	194	160	187	206	203	193	185	192	202	184	175
8084	10795	22793	25374	20133	15670	10263	7547	6904	4849	3293	3408	3307	2566	1818	1940	1903	1499	1226	1201	1335	1192	1044	990	923	810	853	722	699	787	746	605	619	558	550	598	563	580	538	535	522	491	557	558	480	475	505	516	476	532	446	499	481	470	485	537	496	499	494	480	510	505	499	481	454	504	446	476	480	470	505	524	533	511	511	488	469	513	502	482	481	497	474	517	496	505	485	532	514	510	511	465	485	490	507	474	458	483	498	524	475	470	448	456	511	509	459	497	446	511	514	471	465	481	485	464	518	472	454	509	462	476	466	482	499	501	501	530	477	503	517	471	502	500	458	511	482	520	513	511	520	477	528	509	469	539	491	444	455	495	471	509	512	464	526	497	477	508	516	499	482	464	481	479	464	501	493	506	503	487	501	459	509	470	470	493	503	471	517	484	511	501	485	479	484	502	478	527	466	535	496	485	504	498	490	495	511	512	482	492	498	496	496	513	498	487	501	469	528	445	499	488	489	483	505	515	511	496	480	506	467	545	507	524	472	499	518	515	505	535	485	479	508	466	506	463	533	510	525	476	496	493	488	517	499	538	469	466	506	457	511	481	515	468	470	492	461	534	461	515	500	513	502	476	490	484	485	489	513	482	528	489	484	524	497	471	494	465	485	483	483	533	516	522	468	497	446	497	503	506	531	478	527	525	497	527	515	476	484	482	498	492	497	485	509	479	496	528	459	479	493	517	476	478	498	513	505	525	477	467	482	477	519	503	480	493	528	513	514	502	516	491	457	474	490	492	470	486	488	490	500	492	505	513	459	456	481	505	477	492	515	500	489	506	546	468	488	517	464	478	513	498	484	489	490	513	527	501	434	530	492	505	505	544	493	510	496	473	449	485	500	494	490	497	475	477	498	507	470	480	480	505	450	480	465	477	508	477	517	481	492	488	511	469	519	497	487	476	450	485	490	515	478	508	517	515	473	474	495	460	501	474	487	486	492	526	518	479	498	503	508	494	485	516	524	539	518	492	525	488	508	490	484	474	508	534	501	505	467	532	493	459	536	510	514	465	480	489	517	498	479	441	521	478	480	473	452	472	494	489	515	491	494	505	474	506	486	516	524	464	478	483	479	476	466	491	502	498	485	489	495	494	484	514	458	518	489	531	501	482	489	444	502	526	465	489	493	525	487	479	474	487	512	517	496	478	468	480	470	529	483	514	490	514	536	499	521	476	501	517	510	509	476	464	502	472	480	472	497	465	511	497	482	502	503	503	472	486	506	458	498	500	494	541	526	494	493	530	470	492	477	474	484	474	486	513	455	520	495	505	509	541	495	511	489	506	505	469	485	508	547	503	492	504	505	484	497	491	477	487	502	518	517	507	493	489	499	496	488	471	524	555	504	499	461	500	473	531	500	515	529	503	526	506	478	556	499	473	461	496	496	498	501	468	522	474	492	520	484	472	456	464	493	496	456	467	476	477	469	510	505	482	490	460	459	492	472	481	488	461	477	507	505	489	521	483	538	462	463	463	488	445	490	531	521	514	497	497	483	446	482	485	519	489	500	552	487	510	480	496	503	515	507	484	472	495	496	488	514	492	496	553	496	513	497	510	455	460	487	455	529	484	524	500	526	502	461	449	520	519	522	459	489	495	523	508	497	519	486	449	447	472	504	501	527	510	495	528	518	494	477	535	502	519	474	469	532	505	508	506	480	492	481	511	495	505	578	493	517	493	492	490	468	469	488	467	501	496	497	498	487	473	484	467	480	476	469	489	507	487	496	505	486	510	473	512	504	489	495	537	520	511	501	483	483	484	513	498	482	499	513	515	510	520	532	554	497	514	528	491	506	463	525	510	516	498	501	473	472	495	487	472	501	475	469	492	484	509	499	489	480	531	479	522	511	513	495	553	484	498	495	496	510	503	474	500	497	486	483	492	513	513	539	493	514	486	487	468	486	494	493	496	488	484	540	431	465	493	499	469	524	460	477	507	490	501	537	504	504	500	481	490	511	481	546	491	506	476	466	517	484	533	512	488	515	512	512	510	497	470	495	462	447	501	468	453	486	491	495	476	489	490	471	500	492	477	517	510	485	493	478	485	474	502	475	480	475	476	526	492	507	477	514	472	468	522	484	533	486	511	493	491	517	486	503	474	475	486	569	470	491	484	491	509	530	495	492	494	489	522	489	498	479	518	481	547	514	491	478	486	479	470	531	491	455	498	530	517	490	569	498	487	514	466	478	494	478	483	477	498	496	465	476	506	498	478	494	497	475	495	504	469	513	470	511	493	514	537	501	510	494	502	523	464	523	440	514	485	501	473	483	477	491	503	491	485	487	488	503	478	507	484	501	492	494	496	512	439	497	466	485	495	478	497	514	494	492	477	506	485	488	498	486	513	496	525	481	504	511	523	529	464	516	517	498	500	510	476	511	506	527	529	476	487	489	459	499	500	473	464	540	480	492	466	477	527	468	501	512	471	495	445	514	495	465	478	524	483	491	466	496	492	544	484	501	467	492	487	476	502	479	477	526	532	511	494	480	504	491	532	504	478	502	483	476	499	506	515	502	502	492	505	487	478	522	524	530	519	493	487	481	504	502	502	526	511	495	502	475	524	518	475	513	439	500	489	495	488	450	515	482	536	505	541	493	513	450	534	492	443	498	478	457	450	470	486	523	487	516	539	505	463	559	475	462	502	516	486	483	498	500	523	512	489	557	514	473	509	502	489	512	475	483	536	532	450	474	534	529	477	488	525	466	491	471	502	481	489	453	498	503	500	502	482	474	488	464	537	483	483	529	525	498	467	482	520	475	489	455	496	465	532	486	481	514	513	505	424	479	460	495	463	501	471	500	518	466	464	484	463	555	494	490	485	470	535	488	477	472	466	512	517	483	502	524	494	516	501	479	472	513	478	528	517	484	500	467	494	488	514	492	501	518	514	493	483	488	490	539	487	540	476	481	477	511	508	541	532	490	511	507	480	504	476	488	482	481	536	486	503	489	481	496	463	515	487	487	508	495	477	490	493	509	518	474	485	483	469	475	469	489	471	476	495	503	484	464	506	522	518	527	473	468	480	476	497	500	474	511	530	480	519	504	497	503	493	524	551	457	501	503	473	499	481	467	477	495	487	463	507	507	481	503	532	503	507	482	498	454	491	521	501	520	518	484	480	497	472	482	521	496	483	496	522	460	497	518	535	492	510	463	512	456	498	512	465	503	521	484	472	504	528	491	465	517	478	494	512	518	456	475	515	483	515	487	523	495	510	502	467	539	493	486	508	499	479	513	485	500	498	492	522	506	513	402	542	457	554	483	466	477	526	511	527	526	487	494	502	501	518	504	474	519	495	477	508	473	487	519	477	501	498	487	476	480	515	500	483	483	492	496	500	472	452	526	486	480	498	508	511	510	462	510	451	488	540	510	495	465	494	510	530	520	501	498	524	509	523	492	467	451	506	505	525	525	499	548	457	515	538	474	507	478	516	472	507	496	505	522	532	500	495	494	455	530	490
26213	22047	29825	25999	17935	12871	8120	5366	3960	2605	2133	2173	1828	1457	1129	1101	1043	942	731	679	518	474	462	441	427	361	426	352	360	369	328	305	325	304	312	267	331	302	275	294	312	257	302	457	331	251	271	289	260	293	299	298	274	282	279	297	310	290	316	274	262	298	308	288	312	281	260	248	252	237	275	296	268	288	254	290	275	271	288	292	296	258	314	277	306	284	289	265	322	301	291	289	272	317	265	251	274	276	268	253	280	287	279	270	242	271	281	278	274	308	284	297	291	254	301	265	294	272	295	295	252	296	299	276	293	265	264	320	285	290	268	297	280	255	274	282	262	302	276	266	288	279	311	256	285	266	266	302	282	269	281	321	291	278	286	298	285	303	280	248	267	256	299	292	305	286	281	289	317	293	263	287	282	282	303	290	277	284	265	284	276	280	282	266	299	297	271	241	268	276	283	284	244	299	285	291	265	293	264	261	262	251	280	275	287	268	283	296	293	267	315	310	263	276	267	294	291	306	279	275	281	294	281	289	283	282	288	249	288	332	315	280	258	234	269	263	278	272	249	273	294	292	304	273	271	297	259	254	260	312	281	300	273	287	265	289	248	255	277	268	270	271	282	282	285	283	278	269	314	303	295	281	281	303	312	298	276	281	271	294	286	279	285	268	274	272	290	287	275	275	263	259	304	298	280	287	304	260	261	303	276	288	290	269	269	271	282	290	281	256	282	265	326	256	277	284	303	257	293	296	291	288	268	262	274	266	295	296	299	282	266	267	263	275	277	285	276	286	257	318	315	271	246	294	257	288	290	251	259	282	290	302	270	258	251	295	278	302	293	247	273	268	285	276	243	291	269	289	307	257	282	288	276	277	290	315	263	267	289	250	283	257	287	270	265	290	274	248	308	285	279	295	285	284	259	276	264	292	277	269	298	241	282	273	310	300	286	283	298	292	279	274	311	254	303	262	278	269	304	257	283	298	260	279	278	285	265	257	302	270	279	274	299	299	283	290	288	286	247	270	269	230	291	296	272	278	268	313	296	278	250	222	320	271	304	238	274	255	278	258	283	284	277	255	246	251	273	300	318	279	336	279	288	241	260	260	285	260	266	322	283	272	281	304	302	290	279	310	294	273	324	281	277	288	298	297	261	253	250	260	258	282	269	270	274	241	273	278	261	257	253	343	252	260	273	252	271	260	258	253	311	290	309	277	274	311	298	285	242	284	285	290	260	288	291	270	266	293	267	289	294	262	314	283	322	282	260	280	285	264	287	271	273	313	294	274	254	267	267	285	276	286	297	313	312	301	235	258	276	278	281	276	306	251	287	261	303	280	290	252	262	283	266	262	272	281	288	308	262	278	263	262	293	275	264	275	289	270	291	271	255	297	295	274	261	264	334	263	297	304	297	272	268	296	252	282	284	299	303	313	311	248	275	281	326	272	269	288	296	261	274	286	290	293	268	280	263	286	277	283	281	268	291	280	272	254	273	274	273	269	288	293	295	297	283	265	315	271	271	281	294	301	262	273	277	289	286	267	263	264	281	250	278	287	256	287	288	308	243	257	298	270	303	279	245	304	263	270	266	272	300	306	268	283	296	278	249	265	260	267	251	265	274	290	265	300	245	275	269	263	324	265	267	281	254	288	296	299	273	263	286	291	308	328	289	254	262	279	286	282	299	291	281	262	241	275	289	276	307	286	283	279	298	268	294	277	294	307	276	264	284	291	282	277	306	270	277	288	315	293	268	278	299	271	288	285	254	273	269	268	292	291	261	272	311	296	272	256	273	233	274	285	288	268	252	283	288	277	312	300	266	287	271	255	272	293	287	277	288	286	292	313	281	278	290	274	272	273	275	261	281	266	273	263	326	275	275	301	293	312	294	288	280	268	289	300	269	301	278	273	270	295	298	282	286	283	276	278	274	245	318	247	281	292	269	252	308	287	251	263	311	267	273	312	293	292	282	291	290	317	278	287	288	280	255	277	251	282	263	262	272	271	289	312	308	274	267	257	279	298	283	266	269	285	272	258	246	251	296	289	266	281	299	301	292	272	265	307	271	273	273	274	296	266	247	291	289	277	309	301	278	289	263	294	261	299	274	260	275	253	289	283	299	289	283	270	243	262	277	279	272	262	271	292	271	290	280	314	292	241	292	293	265	266	271	284	312	299	254	268	263	295	294	259	296	270	293	272	313	273	268	292	303	286	278	279	270	266	303	320	282	274	299	293	279	248	265	296	306	281	280	282	283	284	262	267	298	286	300	310	251	288	287	280	254	258	280	286	278	287	305	294	269	269	284	275	271	286	284	284	326	279	277	264	284	278	283	261	257	280	312	272	291	271	276	292	303	267	271	279	298	264	279	262	261	267	263	298	274	280	265	255	279	293	254	258	232	265	271	242	262	281	255	257	251	306	302	252	289	298	299	257	300	286	267	257	248	266	292	262	284	294	275	273	299	262	291	271	272	264	260	282	267	276	256	261	302	301	271	295	278	261	280	284	277	266	265	268	244	316	299	254	252	287	278	287	287	260	275	235	270	292	285	286	295	274	294	285	298	272	312	279	294	300	284	248	287	256	262	277	268	276	288	240	280	290	256	313	285	266	279	301	309	275	280	295	273	276	253	275	304	288	227	247	313	325	311	291	298	275	253	283	287	287	300	262	302	324	254	270	312	268	268	286	270	283	291	278	268	286	273	283	269	285	300	304	285	286	304	292	297	278	294	269	290	267	274	289	293	290	285	264	261	258	272	278	310	277	344	306	301	290	274	300	263	278	305	274	318	260	287	295	280	270	289	276	281	288	290	268	274	289	291	296	246	277	279	274	270	244	299	239	287	290	284	274	284	260	258	281	327	260	262	258	287	280	297	268	253	275	280	255	272	247	277	281	287	307	277	273	320	278	278	269	271	282	264	270	302	287	302	270	301	277	289	267	270	278	305	271	312	287	275	299	294	303	310	297	280	277	292	312	243	307	253	294	292	288	288	310	293	294	288	286	272	272	264	315	284	290	295	268	298	263	282	268	340	309	290	251	303	283	312	280	309	272	269	280	275	269	301	296	266	282	274	289	273	297	291	290	283	243	259	304	248	273	266	281	284	299	277	264	287	281	269	258	298	274	304	301	262	261	281	249	284	274	280	278	296	308	283	272	271	278	308	279	267	260	297	270	280	290	265	280	307	224	257	257	281	270	278	256	324	262	266	281	314	298	272	257	237	293	254	284	264	269	263	281	295	281	275	294	271	309	281	278	267	249	265	301	245	266	282	272	283	257	267	340	284	269	290	280	279	288	278	261	299	236	261	299	291	265	278	286	322	290	282	282	283	266	276	289	243	269	244	288	263	281	248	277	295	282	330	284	259	291	257	269	266	270	258	285	264	267	274	282	304	257	244	305	295	318	316	289	264	291	302	293	279	285	295	277	302	285	319	254	261	295	272	272	259	265	271	279	259	286	274	253	280	264	290	240	253	257	257	276	282	309	287	277	283	286	270	274	294	279
14734	17786	33618	35943	30772	26980	19363	16766	14092	10825	8940	9882	8428	6900	6169	5818	5517	4785	3537	3064	2614	1993	1784	1708	1681	1340	1501	1322	1383	1384	1114	1006	918	834	738	855	872	796	751	745	739	703	805	1750	707	731	669	708	683	664	732	699	657	674	675	664	688	688	684	701	676	667	655	680	707	688	707	699	694	711	732	653	661	658	696	673	649	660	721	736	685	684	651	728	665	704	699	680	646	628	688	700	681	659	676	707	681	643	683	661	733	700	709	666	716	723	703	723	655	680	669	713	645	673	674	641	701	716	686	750	766	687	678	679	689	674	683	691	671	678	661	663	697	690	676	703	667	653	709	711	697	710	669	664	654	736	645	676	648	720	683	711	668	659	710	723	722	687	717	704	691	653	673	681	656	684	691	631	671	726	713	650	653	668	650	666	682	620	673	708	701	672	687	678	643	693	689	706	657	672	699	691	662	709	689	695	704	691	686	694	683	710	674	665	668	708	693	704	700	687	619	730	693	737	706	683	658	658	623	634	659	649	671	619	728	662	702	687	657	676	682	686	695	632	676	687	685	655	722	667	639	650	667	665	683	683	667	649	689	666	642	710	693	666	703	635	714	709	665	652	696	705	653	678	649	602	739	661	684	629	693	683	690	680	675	677	713	665	695	710	709	707	667	702	635	645	667	687	701	681	695	660	696	714	726	689	678	706	732	668	673	633	696	664	676	693	668	678	742	726	664	698	682	706	701	682	707	660	617	671	660	671	696	692	716	660	695	681	632	678	683	655	679	672	657	687	706	674	681	655	706	667	675	667	698	620	693	718	692	667	653	672	651	697	657	702	657	697	663	627	689	679	666	684	709	676	710	664	687	670	693	664	704	651	648	723	718	694	711	718	681	686	678	680	727	679	685	664	672	665	671	654	681	669	696	729	693	717	697	676	668	654	693	661	666	703	680	663	692	680	686	653	673	677	688	667	652	664	642	673	676	692	717	653	692	691	706	678	653	679	669	661	716	706	732	698	695	737	705	630	644	671	672	693	691	675	684	704	725	702	643	664	688	672	669	696	740	714	666	651	669	699	709	668	750	668	650	640	666	714	636	680	655	677	651	701	686	717	665	724	657	683	687	626	700	705	670	649	649	682	650	654	650	644	694	702	655	693	644	729	680	629	695	669	629	645	700	639	679	664	687	642	702	689	689	709	707	683	692	702	638	707	706	666	668	684	695	669	704	662	683	672	679	684	684	668	724	626	691	688	710	693	688	688	670	663	688	643	662	686	673	668	678	703	699	665	641	653	675	645	726	663	687	713	696	701	659	680	653	712	686	690	621	698	708	665	692	671	653	706	718	687	696	692	714	657	675	719	676	661	683	713	660	702	702	652	678	724	696	680	667	701	660	693	668	661	668	618	676	655	684	706	674	663	677	696	653	678	656	681	659	711	635	655	666	686	694	689	655	680	681	720	675	698	662	694	665	660	650	682	723	703	659	697	706	695	679	734	680	660	701	680	697	703	709	663	658	678	702	641	702	657	690	689	695	693	705	657	691	695	737	637	650	653	671	694	689	646	684	655	677	664	686	700	685	658	733	650	634	686	705	670	658	690	634	666	681	678	713	689	647	738	703	690	681	666	702	714	707	701	693	713	724	682	680	655	715	693	726	680	705	679	673	698	610	664	721	665	658	669	687	668	693	634	729	671	700	688	715	663	674	656	651	682	672	672	718	642	681	661	680	628	699	724	675	677	710	701	698	732	701	725	661	720	681	671	692	677	685	692	705	706	682	687	686	694	720	671	689	722	649	682	672	640	651	713	707	698	654	693	696	692	719	659	656	739	705	655	705	667	666	642	689	652	656	723	670	689	713	637	720	669	666	669	698	693	695	662	657	688	700	663	691	650	675	698	692	683	710	681	666	668	616	665	699	671	667	654	700	668	687	723	637	675	679	663	660	682	670	714	650	716	698	654	696	680	665	690	669	665	650	675	651	664	649	693	702	664	698	656	653	652	691	647	653	702	660	757	737	661	658	668	682	689	649	663	724	677	681	696	645	676	713	669	668	669	682	675	665	677	696	631	689	684	678	667	693	694	662	704	735	660	712	709	711	680	652	659	709	659	669	693	682	683	666	684	656	749	661	708	715	739	685	684	720	674	671	664	730	684	640	664	687	689	626	707	693	672	687	687	688	706	664	685	687	697	649	707	690	701	692	643	667	697	676	665	710	662	657	669	678	713	672	695	718	662	671	693	737	673	651	682	682	663	694	704	652	666	680	650	685	707	650	710	682	663	700	703	697	710	683	686	669	680	673	695	660	657	723	673	689	702	656	706	685	741	733	699	694	682	721	681	708	758	684	675	703	660	736	706	740	720	679	670	681	700	720	658	664	684	684	669	650	657	681	665	696	706	695	646	695	622	631	641	696	668	660	661	686	650	671	697	697	711	658	678	691	709	627	657	689	645	662	652	692	637	661	669	643	715	724	704	696	649	691	703	671	651	705	700	686	706	688	677	677	686	690	670	650	688	728	658	681	677	643	652	686	654	670	722	698	642	675	678	676	676	753	722	685	699	670	666	680	666	666	728	681	656	714	675	670	710	690	643	683	658	689	707	691	696	684	676	713	688	649	679	692	670	674	661	707	685	668	713	640	642	646	726	631	681	720	754	680	683	678	689	710	666	722	657	723	680	677	650	689	664	655	718	712	691	678	701	654	695	659	655	688	717	705	641	664	707	696	674	707	700	670	706	697	680	698	699	619	622	704	678	715	677	685	683	647	663	701	651	689	659	695	656	697	631	681	698	692	680	659	667	675	668	686	663	729	655	641	642	639	690	678	693	677	703	698	651	703	679	690	655	617	677	693	719	671	699	749	717	654	608	710	652	626	673	649	702	712	715	611	671	677	637	684	697	671	676	669	657	728	680	695	674	653	713	712	669	709	675	681	656	652	688	651	649	634	681	708	679	688	718	675	694	665	675	679	723	711	680	666	660	674	692	670	701	650	700	688	649	671	651	681	697	674	701	713	700	672	702	628	672	675	660	656	683	701	695	646	657	673	667	726	691	646	694	729	660	647	644	696	643	693	723	669	655	675	645	710	652	632	674	720	701	688	675	700	704	638	671	665	679	695	761	692	668	724	658	693	658	679	661	715	669	709	666	637	657	638	661	711	654	613	704	667	685	748	675	705	681	684	691	682	709	668	676	649	660	626	719	670	717	721	642	672	719	661	752	694	687	665	654	664	688	689	701	674	674	705	671	652	677	675	698	653	671	746	656	694	702	669	724	705	648	648	715	701	715	656	666	704	704	680	721	685	663	722	674	678	672	681	666	652	715	673	683	688	712	721	728	668	671	681	674	695	703	641	684	683	650	674	712	671	705	706	672	712	727	700	700	739	646	664	715	679	683	671	682	631	659	673	668	718	683	701	693	684	708	696	677	721	700	699	705	677	672	650	686	677	660	685	649	667	675	693	674	642	691	642	709	746	670	705	682	720	721	697	700	676	695	700	739
34768	28662	38317	33574	24044	18819	13218	8886	6456	4573	3975	3583	3082	2294	1881	1832	1756	1463	1117	1016	876	631	645	603	581	507	525	552	547	536	425	438	405	444	380	390	425	445	444	378	411	402	389	615	403	352	389	393	396	358	381	335	399	349	371	401	378	397	372	367	391	351	384	370	364	373	343	353	385	417	355	367	391	363	377	369	374	408	410	355	418	380	376	357	363	397	408	384	411	380	365	383	393	401	369	382	363	367	389	387	394	422	369	395	380	411	401	399	355	343	403	391	354	364	394	371	384	362	381	410	350	397	421	391	371	368	384	387	358	401	403	379	401	380	418	370	376	384	370	349	375	373	385	395	379	401	372	348	357	397	361	400	374	371	391	387	389	381	382	389	393	357	366	398	374	376	382	400	379	384	388	427	412	329	418	428	407	428	401	366	398	396	382	348	392	393	372	399	377	387	335	402	380	327	344	367	349	403	384	402	412	338	367	379	349	382	372	371	392	390	363	372	358	389	366	412	366	366	382	359	382	377	381	368	387	404	378	419	433	357	389	327	391	418	401	410	405	355	379	375	416	390	359	392	422	410	388	358	387	395	370	373	380	358	376	376	399	405	375	393	379	365	354	376	367	396	383	379	370	384	377	390	376	402	370	405	368	353	368	405	411	347	372	377	369	411	406	367	368	373	405	423	365	385	373	393	387	376	394	368	346	423	429	400	349	350	383	381	372	400	365	353	371	395	371	374	389	388	393	430	400	370	347	401	378	389	388	388	412	412	428	339	388	376	405	371	403	376	362	403	356	357	375	389	405	404	366	390	368	386	395	382	380	384	368	379	405	372	392	397	368	382	400	377	355	424	385	394	331	386	404	403	390	371	379	370	429	400	405	401	379	393	402	388	398	372	395	380	396	392	441	356	383	349	371	355	352	372	380	388	379	375	415	393	415	374	391	411	400	310	353	371	394	417	390	405	365	383	344	400	369	358	385	383	372	364	349	376	376	385	394	380	418	381	368	417	370	380	428	361	393	353	409	351	390	393	379	409	348	428	401	407	409	386	401	350	366	389	374	380	393	394	395	389	379	395	376	383	390	382	412	384	398	385	412	369	361	372	394	385	375	387	411	411	352	342	406	384	368	371	414	368	378	387	417	348	398	387	373	418	376	386	419	409	386	343	370	426	341	393	382	384	384	385	349	360	397	395	388	376	360	376	364	391	422	362	374	372	404	392	394	400	387	415	380	385	399	359	333	338	413	361	409	376	404	334	382	334	380	375	394	400	366	318	411	358	385	382	400	391	395	392	390	333	371	360	353	386	368	388	396	383	372	373	394	397	341	380	358	348	371	415	366	346	371	408	400	336	404	357	375	406	390	368	394	346	398	392	392	363	398	385	345	377	354	394	376	372	402	393	391	385	408	383	386	386	368	418	425	360	358	400	414	378	418	407	392	392	419	394	401	372	374	379	386	361	372	367	404	377	377	327	351	386	351	404	348	382	386	403	415	423	363	394	369	351	370	409	439	400	351	400	389	421	417	418	418	382	396	393	385	354	366	376	387	355	407	396	368	345	377	403	365	383	382	391	414	379	372	371	385	400	405	400	372	371	394	373	429	419	387	409	369	361	395	384	420	388	363	381	398	374	395	405	409	404	420	396	376	394	371	365	384	365	372	381	379	383	387	378	384	370	403	366	393	380	401	341	385	360	370	430	357	370	357	414	392	368	412	397	347	347	354	355	393	357	385	376	374	366	354	375	389	400	425	405	385	320	402	384	395	419	349	408	414	366	410	380	356	383	388	375	362	393	393	388	399	370	361	368	433	398	384	358	378	388	346	365	394	396	388	365	410	371	383	356	359	378	400	368	342	415	400	365	351	408	396	397	393	392	349	352	408	415	377	362	378	372	399	395	402	447	348	377	418	386	387	337	408	386	356	361	360	348	378	417	412	397	401	388	381	415	402	398	402	393	383	414	374	361	373	396	351	393	353	367	387	402	356	383	394	374	384	375	413	390	430	411	403	409	385	386	378	363	367	418	344	339	399	380	389	410	407	363	383	379	386	391	402	444	375	408	382	377	406	376	359	398	369	372	401	374	364	403	401	401	396	350	381	400	409	391	396	363	407	437	402	359	376	396	359	399	397	363	381	371	400	380	391	398	377	404	379	375	356	378	447	388	387	372	384	390	344	375	386	345	366	392	390	384	393	382	384	384	392	393	401	411	366	351	360	408	400	394	370	368	385	332	380	405	357	355	412	353	357	355	413	372	382	381	355	352	336	391	387	362	380	408	369	404	387	426	393	345	400	397	343	429	369	403	368	410	379	401	389	400	405	367	381	423	379	352	370	416	387	369	383	415	378	390	418	376	409	356	408	418	364	372	340	390	385	370	413	389	418	402	400	362	380	370	367	357	373	368	390	375	374	400	401	419	376	400	394	399	376	415	424	380	392	399	407	381	365	341	376	395	383	389	398	338	388	368	383	383	367	406	401	372	369	362	392	418	367	373	363	409	411	391	359	382	420	349	394	357	386	322	440	374	368	319	385	390	371	394	399	422	372	373	385	383	458	379	352	419	373	387	384	375	426	387	366	386	377	394	368	396	393	394	401	363	371	369	396	326	361	383	378	344	381	350	346	338	375	380	334	388	383	380	384	385	407	406	378	396	396	370	366	384	372	402	401	400	368	380	376	357	402	419	359	393	357	368	390	354	374	375	389	420	363	399	361	384	404	406	427	400	406	412	382	387	405	377	398	389	350	359	385	357	381	372	355	390	402	353	363	354	392	369	430	397	376	341	336	385	374	367	363	377	402	392	383	362	384	420	360	360	404	373	398	391	374	369	359	342	370	375	359	401	375	398	409	361	386	367	346	415	373	366	364	365	389	399	383	396	422	382	383	375	386	396	397	374	352	410	370	361	353	384	376	379	368	419	383	400	406	411	352	386	363	430	376	385	399	391	360	375	407	372	408	421	405	379	400	394	401	364	385	380	388	352	383	402	390	410	378	396	419	404	351	408	362	397	336	343	376	369	357	380	388	352	403	376	390	400	363	354	388	374	397	378	388	384	374	381	403	366	365	363	380	368	372	378	396	387	394	392	355	358	369	378	356	371	371	378	408	377	370	334	392	377	381	378	385	437	381	388	374	363	376	410	360	432	381	398	341	353	366	395	405	379	380	412	361	386	441	368	403	365	371	418	434	360	387	376	406	399	368	384	381	396	383	378	366	377	399	381	385	355	369	361	369	398	395	393	383	360	393	382	381	408	374	372	345	380	408	393	373	377	359	380	424	380	381	382	359	374	425	356	372	380	378	361	404	414	338	336	397	377	418	384	337	356	370	378	374	382	372	374	432	424	436	401	358	377	380	381	394	388	382	373	394	371	382	389	364	429	380	418	377	403	375	350	424	389	398	392	410	397	365	375	393	386	355	376	333	373	401	362	358	386	356	386	363	361	360	396	410	341	361	358	398	397	405	415	381	391	366	369	377	375	390	388	390	397	384	388
18864	22057	38980	41600	35827	32970	25196	22481	18278	15863	15065	14559	12018	9604	8568	8805	8537	7169	5103	4842	3723	2722	2437	2481	1987	1788	1985	1877	2021	1748	1295	1337	1214	1135	1066	1139	1257	1233	1104	1079	1041	922	1271	2605	979	919	915	871	872	924	872	870	896	921	890	911	898	898	896	871	852	878	908	887	883	860	914	903	904	844	876	862	875	872	929	857	897	867	864	890	857	863	935	945	835	897	850	879	870	878	901	921	865	844	875	931	887	825	875	899	881	860	850	912	914	920	855	894	891	870	824	936	869	855	854	875	894	841	830	872	907	862	890	868	899	865	869	854	877	853	895	937	842	838	858	926	907	832	899	870	853	843	913	853	880	905	840	891	872	912	812	859	881	854	866	886	928	851	855	910	883	877	932	839	832	829	850	926	910	909	846	867	861	905	862	909	820	865	863	845	847	899	925	890	884	900	903	905	884	877	887	897	898	888	960	890	934	902	870	908	873	853	834	909	888	853	893	866	892	847	898	899	948	921	848	859	893	847	838	906	880	861	866	892	874	854	908	887	847	837	895	910	862	880	881	874	882	878	877	845	839	868	858	899	875	885	882	873	852	940	897	897	867	910	849	931	847	928	906	902	923	912	855	898	887	881	841	920	787	867	858	836	869	885	835	861	876	850	884	899	878	895	894	863	888	867	818	871	830	905	846	825	886	902	914	850	920	922	869	845	913	884	903	941	825	835	869	858	895	826	894	921	876	886	922	862	845	885	850	886	849	847	870	883	868	902	866	890	869	858	793	885	817	833	856	834	948	960	864	914	875	882	883	891	842	895	886	868	925	851	862	845	841	882	912	843	863	863	917	865	854	819	869	886	910	886	887	892	864	913	870	847	817	856	891	834	879	885	883	890	868	882	871	864	839	875	907	878	875	861	858	854	868	881	928	822	888	903	874	846	848	878	873	913	880	883	903	906	911	861	851	920	871	816	857	884	914	863	862	909	857	906	878	871	864	861	921	907	796	894	816	875	885	864	873	926	895	856	848	913	823	898	903	899	870	884	906	883	884	832	869	880	867	904	883	881	877	837	928	840	897	935	842	884	815	926	860	872	851	863	831	876	862	861	842	820	861	840	912	874	895	878	841	866	849	897	856	887	876	829	829	878	826	883	918	833	867	913	894	860	872	835	847	905	885	873	840	879	849	905	887	856	905	855	867	883	878	874	875	894	900	888	874	936	863	909	845	838	866	882	960	856	866	891	893	843	866	878	883	911	849	849	916	931	923	878	867	841	892	902	844	926	933	901	890	857	859	851	890	898	796	850	925	887	916	906	911	858	864	887	854	856	901	815	842	911	887	840	843	869	861	854	853	907	888	923	898	859	924	862	807	861	882	901	866	853	882	903	880	900	862	849	843	858	878	958	853	961	844	858	861	873	893	866	919	872	907	844	861	849	864	912	839	921	899	892	840	859	874	910	890	884	874	910	856	904	888	880	921	888	839	918	879	841	879	866	899	855	810	881	884	837	839	880	922	885	898	886	896	861	918	921	883	881	892	847	954	883	926	869	886	906	893	877	873	886	871	929	945	894	832	897	892	878	814	863	931	856	851	857	879	844	878	846	877	860	871	856	853	912	881	877	923	806	900	891	885	878	883	858	826	840	899	843	901	844	862	921	872	872	908	873	853	900	896	849	875	912	863	869	898	919	888	886	831	870	903	899	931	854	876	870	847	868	866	883	862	912	892	823	885	860	819	861	861	863	864	897	852	885	859	878	882	852	860	875	859	870	937	872	889	847	820	912	899	875	896	861	847	907	883	856	897	918	892	898	857	861	871	909	854	867	895	838	894	858	900	895	936	890	825	858	843	856	839	875	839	835	819	848	886	859	875	868	859	885	917	848	882	917	843	838	895	908	879	860	909	853	859	882	893	909	930	878	877	844	870	872	857	895	873	849	879	856	853	869	879	876	870	861	855	923	871	874	880	879	891	859	879	928	900	854	889	877	878	873	855	955	856	949	797	899	887	857	891	874	870	896	879	902	913	863	878	929	887	868	875	897	924	855	880	867	871	906	916	855	839	900	832	885	854	907	906	918	812	853	951	870	885	833	880	920	896	873	849	867	909	864	868	860	849	810	914	926	842	848	844	899	814	880	926	884	893	875	884	909	929	858	909	883	873	916	880	828	886	877	873	882	862	838	841	829	834	918	877	924	838	873	865	907	904	854	931	858	846	842	915	873	888	897	868	889	890	869	904	892	847	876	899	855	848	811	894	880	936	839	861	881	916	912	901	876	937	874	874	876	857	882	904	904	869	907	852	841	846	896	861	857	873	859	920	931	867	924	878	858	879	905	822	895	884	854	905	865	908	837	902	895	884	846	859	869	936	880	871	872	950	875	820	889	853	881	852	864	896	814	872	887	819	909	903	856	825	904	846	854	887	856	847	884	908	883	853	860	851	862	876	812	896	908	919	848	852	878	856	826	804	942	860	876	906	898	857	790	902	861	918	904	900	886	880	832	827	872	846	862	880	830	935	914	868	884	865	832	800	960	857	844	881	876	895	897	865	870	857	846	900	899	851	896	874	834	914	900	850	910	862	858	886	871	881	897	840	872	837	881	884	877	856	888	835	824	854	826	880	863	906	881	925	864	836	914	859	878	809	846	860	894	820	867	890	886	852	862	884	881	906	895	878	853	889	878	924	895	893	836	868	856	861	883	909	906	927	812	895	909	890	846	885	893	882	896	875	891	927	868	873	861	862	865	869	883	852	931	838	889	831	891	884	855	838	900	885	914	851	943	906	890	887	891	923	832	892	889	908	858	902	886	896	860	877	884	844	878	877	911	868	880	839	931	879	902	849	897	885	881	856	873	898	862	874	865	868	854	871	853	880	897	952	927	842	821	890	867	883	875	886	895	950	857	889	915	899	900	927	847	856	871	855	856	889	811	876	843	864	887	909	853	896	873	924	855	849	906	903	864	864	850	806	898	852	883	872	887	836	864	883	887	880	905	878	901	895	887	843	867	854	811	896	876	850	906	841	894	859	881	847	894	880	866	818	886	877	854	903	908	919	882	907	882	913	896	914	881	909	862	886	905	880	816	866	879	903	866	850	807	881	897	828	873	894	873	861	883	871	902	846	912	883	907	934	870	876	882	917	872	809	811	896	872	854	899	860	860	900	905	906	863	878	890	904	831	886	844	821	868	886	866	915	885	880	832	867	867	918	855	871	897	857	910	840	886	876	847	809	928	841	870	873	857	876	836	868	911	902	910	913	863	877	847	888	914	889	857	877	865	877	872	844	918	868	919	889	863	942	871	836	861	898	871	887	856	879	902	859	839	858	924	919	838	902	919	853	857	888	846	890	845	875	914	860	871	852	870	838	935	865	911	914	884	883	860	890	901	863	919	856	931	860	902	863	864	820	843	842	882	858	896	914	902	831	872	869	834	869	905	862	869	891	837	862	860	863	855	888	887	865	881	876	876	884	863	860	876	853	858	923	936	866	899	936	880	868	851	814	890
14957	13220	17848	14027	7733	5077	2573	1863	1327	1111	924	768	598	427	444	422	349	332	263	370	317	285	252	251	226	214	229	253	226	248	202	213	195	249	174	177	207	217	193	204	204	175	190	233	232	186	186	196	179	213	177	199	198	182	199	207	188	175	170	208	180	198	220	208	198	211	191	185	199	169	209	184	193	178	199	209	215	215	193	187	186	187	179	188	199	193	193	199	199	201	183	204	200	162	209	208	207	198	177	197	189	173	208	192	191	209	210	195	187	214	198	193	168	176	192	172	179	204	177	191	197	161	175	186	177	191	185	203	203	171	189	209	194	206	185	187	190	185	190	190	194	206	178	185	188	188	183	199	204	197	192	189	201	165	181	190	207	194	194	198	213	201	203	186	159	183	194	181	166	178	186	201	186	176	175	160	202	190	191	197	198	212	212	193	177	205	182	202	205	194	186	205	194	183	162	180	178	195	176	231	184	182	193	191	207	187	207	196	189	214	205	186	216	191	174	188	206	188	189	177	195	178	229	205	189	193	162	201	211	175	151	203	194	192	190	230	213	196	204	191	198	213	200	183	180	191	178	212	194	196	201	204	197	201	207	204	201	179	209	194	181	170	181	169	208	194	194	175	197	207	203	196	210	164	204	191	197	192	177	183	180	185	220	191	188	172	180	190	218	165	197	182	195	192	196	188	191	191	177	191	180	198	181	210	195	221	199	183	208	193	197	191	184	188	203	191	193	203	202	215	203	180	195	199	186	202	187	182	182	195	196	200	176	198	197	199	201	193	204	203	210	190	211	200	188	215	189	226	182	207	181	209	206	171	197	198	220	172	202	220	195	191	185	207	187	178	219	195	198	201	154	218	219	192	204	181	189	196	216	193	221	193	212	184	159	184	178	184	203	170	180	184	193	186	194	174	184	204	197	176	203	202	187	206	187	214	181	199	215	188	204	201	222	228	213	193	203	221	190	183	208	180	196	191	190	179	196	176	187	194	184	234	234	199	184	195	195	203	195	169	211	181	179	171	177	206	209	189	171	205	191	234	219	203	184	192	195	204	185	220	188	196	180	202	200	199	177	185	174	189	184	199	186	200	176	191	197	194	206	196	205	186	216	202	207	206	175	176	187	200	203	173	186	185	187	205	227	192	200	184	188	217	209	183	206	189	185	187	195	172	182	180	201	186	174	197	203	201	208	195	192	177	187	187	194	212	205	199	190	197	207	182	177	165	175	206	198	179	201	185	215	185	188	211	185	174	183	208	220	195	191	207	196	200	213	199	194	206	195	187	193	179	187	174	216	199	180	185	179	157	186	180	183	182	178	201	207	190	206	220	214	210	188	195	185	213	235	196	202	183	171	174	182	201	190	161	212	198	205	208	208	199	173	191	168	182	199	187	184	190	197	190	176	198	190	156	197	211	198	194	213	175	196	187	193	196	189	209	181	202	197	204	184	169	184	202	181	176	174	195	201	195	159	219	202	182	200	212	201	183	174	197	182	188	203	205	166	210	180	200	196	201	215	206	197	212	205	211	187	181	198	178	179	182	213	204	179	190	177	200	199	202	186	203	192	177	197	206	190	196	214	207	215	217	203	187	164	199	176	197	208	199	194	187	206	166	182	192	209	190	175	224	187	207	182	190	214	188	179	191	206	212	172	195	192	211	198	179	187	209	183	194	167	174	194	170	206	212	208	187	215	184	198	221	206	176	180	196	208	192	221	195	195	206	192	231	208	192	196	196	206	189	173	230	201	193	213	182	193	200	206	205	210	221	196	194	216	186	191	207	214	193	204	172	180	193	186	186	202	193	210	201	215	158	177	178	174	183	200	187	192	184	180	183	216	201	218	189	174	195	195	218	196	181	162	169	201	208	221	210	200	200	185	187	173	210	188	185	199	193	202	194	185	185	190	194	183	204	190	192	187	183	193	185	194	174	193	184	205	188	196	170	180	171	201	208	179	181	194	193	181	199	200	177	190	205	222	162	180	199	193	190	194	196	200	183	207	196	202	176	196	214	209	182	202	182	157	200	192	218	190	191	156	204	214	184	205	175	199	192	207	196	221	194	192	201	193	205	187	196	209	205	192	203	189	187	208	197	217	228	165	182	172	172	172	172	194	208	171	190	179	205	212	178	191	177	164	196	188	197	222	164	203	193	176	205	198	220	189	209	202	185	189	219	178	209	203	180	197	157	195	195	182	197	189	175	197	206	202	202	204	204	217	195	177	196	189	178	176	181	180	192	210	201	190	195	185	222	203	182	193	211	221	214	239	196	175	171	197	195	185	189	200	179	207	199	205	198	184	191	220	178	204	188	195	205	221	203	193	213	186	214	207	202	212	176	218	194	194	167	187	195	200	187	192	181	204	173	204	210	197	204	196	179	194	201	224	226	192	206	194	174	211	210	192	203	178	225	187	193	186	161	199	190	178	178	173	202	207	199	178	205	224	174	219	187	201	186	178	173	203	183	182	202	186	206	199	231	205	234	168	196	203	190	200	172	174	194	181	176	176	227	199	197	212	190	188	192	183	220	202	183	202	226	206	189	200	174	225	225	193	189	185	176	213	189	194	202	190	199	181	184	212	191	196	195	219	205	203	210	194	190	213	169	188	186	188	195	162	190	213	178	211	191	177	185	188	187	182	192	217	161	176	191	197	198	195	200	199	212	200	223	218	208	192	207	190	185	173	201	202	189	193	198	193	189	188	183	175	221	200	188	180	164	194	195	185	189	186	190	205	173	164	197	224	206	176	206	218	197	209	184	153	177	187	178	211	185	186	191	203	173	191	192	206	197	189	173	199	198	186	205	183	222	213	216	202	211	210	187	193	185	207	177	194	189	173	205	211	221	192	204	172	208	166	158	194	180	203	151	199	173	204	229	174	205	222	180	213	201	184	197	196	197	202	196	196	175	182	215	203	219	209	190	203	227	223	180	212	240	171	196	187	197	174	200	185	205	197	179	218	186	177	186	209	197	211	198	189	204	188	180	174	192	174	193	219	197	212	211	163	187	183	174	193	191	187	201	182	192	196	170	215	205	196	191	188	205	168	225	193	182	199	214	177	207	213	189	183	202	164	187	194	218	196	193	194	191	208	222	201	198	198	208	200	210	225	211	205	187	173	207	180	157	170	201	207	214	191	222	209	215	181	196	199	194	193	183	181	173	194	209	218	187	197	216	178	178	200	207	197	193	215	188	198	184	209	194	193	204	193	156	173	234	198	198	196	204	206	208	205	197	223	188	194	177	200	177	202	208	186	153	222	187	162	212	200	204	211	197	206	174	181	210	208	193	198	170	198	186	201	189	170	199	177	224	178	181	195	173	197	213	173	208	170	189	201	185	185	190	198	160	193	199	193	221	205	176	191	202	197	180	198	198	216	195	185	169	192	183	173	179	171	188	189	218	205	209	183	189	189	180	202	227	167	170	188	193	211	200	191	191	223	202	199	232	232	185	189	210	182	183	204	207	193	215	193	202	207	183	224	185	198	191	191	156
8025	11275	24065	25149	18962	15908	9462	8231	5861	5111	4677	3777	2695	1797	1991	2098	1690	1238	1262	1586	1237	967	995	954	743	710	678	749	715	711	669	655	591	578	525	514	544	531	501	503	513	505	510	608	498	483	432	478	451	460	507	512	479	481	484	480	493	524	512	497	504	488	508	482	482	500	507	481	490	505	472	490	508	478	494	482	492	499	432	497	531	495	531	493	495	466	469	490	539	501	488	506	497	483	524	489	499	533	485	503	523	500	444	500	463	492	489	486	475	488	512	491	466	544	493	491	524	504	546	499	488	438	544	498	476	508	497	479	513	489	523	519	494	463	534	470	480	479	492	464	488	509	519	496	501	478	506	482	470	534	467	473	487	483	464	454	474	505	499	487	515	499	490	508	510	528	485	501	470	484	502	498	497	486	531	482	477	539	488	504	467	519	458	452	497	490	480	480	481	477	499	499	546	509	494	496	483	473	504	481	459	509	498	516	486	514	469	463	510	470	501	521	499	517	445	494	511	469	526	494	480	517	506	454	499	469	496	523	484	513	513	512	457	471	470	519	511	517	493	481	487	493	485	488	513	477	496	484	507	468	460	438	483	501	469	529	452	448	486	467	513	492	477	524	482	510	506	480	498	496	496	499	511	473	512	494	485	517	490	484	481	513	497	487	497	491	469	451	500	517	461	485	524	479	497	489	509	468	476	525	486	510	545	477	483	469	481	497	452	501	521	491	497	528	490	466	474	503	485	471	497	492	501	519	479	519	498	466	493	482	503	495	522	454	525	543	466	508	506	493	503	480	498	536	503	506	469	465	485	494	483	493	471	529	502	453	499	490	501	474	510	506	465	507	484	513	462	508	539	463	476	542	492	552	450	494	482	473	511	493	483	527	527	498	488	484	539	508	515	475	483	478	530	516	525	505	473	497	470	498	506	494	463	484	475	517	522	509	488	508	504	444	480	491	482	485	475	514	506	478	498	475	501	466	498	503	488	512	450	476	479	473	514	518	475	498	470	480	508	524	496	523	487	496	538	480	491	487	514	482	490	501	513	442	481	520	467	494	480	527	504	457	496	476	483	490	495	496	467	496	501	490	485	479	488	527	500	473	506	463	505	510	490	524	475	510	513	469	492	521	488	489	479	508	494	465	496	518	509	529	475	527	488	465	463	533	521	509	568	503	479	484	520	503	476	495	542	516	484	464	510	470	484	515	473	482	542	529	479	484	509	500	500	485	490	520	460	516	471	548	495	497	483	533	446	487	499	495	474	470	469	482	519	511	473	498	495	485	522	502	531	494	520	507	474	491	498	467	492	491	533	502	505	492	517	459	487	478	470	493	463	504	495	516	474	470	526	502	497	464	459	504	483	496	476	479	518	482	464	513	499	487	486	520	475	506	474	511	477	522	544	513	527	527	468	504	524	502	551	510	479	477	479	497	501	476	500	498	504	504	459	467	520	503	502	498	485	462	502	471	511	478	472	512	501	527	487	514	484	509	477	546	532	501	537	423	492	464	473	537	467	515	492	504	477	503	498	515	509	486	514	486	517	476	502	484	464	457	528	460	500	489	486	506	525	529	490	498	514	509	475	507	503	464	462	482	500	525	474	521	473	509	487	467	545	477	491	512	483	466	459	451	498	489	498	492	525	496	517	487	488	519	525	486	480	505	466	485	504	477	528	547	480	466	493	468	532	485	467	481	513	511	506	511	533	483	494	465	518	532	525	495	516	499	543	509	505	483	469	514	504	519	500	487	502	517	469	499	502	495	492	468	501	514	425	514	500	492	499	489	465	500	450	495	514	529	513	483	527	494	472	472	503	513	471	488	516	516	467	461	485	487	494	487	453	474	509	507	489	531	526	473	535	514	483	470	482	515	468	469	512	480	501	539	452	472	469	506	489	444	496	519	495	481	511	486	536	469	500	481	500	459	493	506	464	506	485	521	509	493	475	529	462	482	552	470	528	496	500	510	510	505	490	504	483	493	487	469	516	457	464	506	525	450	543	495	484	521	481	524	516	533	504	539	470	477	496	526	450	462	493	468	490	493	508	479	521	506	526	475	529	517	487	514	459	505	516	503	505	513	463	464	493	487	500	485	470	497	474	478	511	490	506	498	497	486	487	532	500	516	499	494	530	515	494	514	464	492	530	498	472	492	497	536	495	495	502	545	498	507	489	502	486	457	473	466	528	517	480	494	487	467	483	517	523	519	523	495	516	491	515	490	526	478	494	467	500	533	534	431	496	523	488	502	505	538	526	468	479	474	508	463	471	495	478	495	476	539	493	515	485	487	507	451	511	507	515	496	466	539	461	513	482	517	503	526	497	519	490	504	477	473	518	490	454	494	484	500	493	516	461	508	494	494	479	488	505	474	474	487	467	475	497	478	435	523	508	474	490	553	479	524	504	496	487	545	520	440	499	510	500	486	473	497	506	512	510	485	517	485	491	490	524	489	508	490	528	513	480	476	452	480	468	471	478	451	478	472	493	496	516	453	463	510	477	448	445	492	487	500	466	538	489	501	464	520	485	478	483	516	473	472	469	468	478	446	535	508	509	478	497	508	489	526	481	500	489	511	500	475	490	511	504	491	491	508	520	504	474	484	494	491	495	496	501	528	464	490	464	474	498	485	552	450	531	485	511	480	491	509	481	483	480	486	455	522	504	481	469	503	498	507	515	505	509	527	500	488	472	499	504	493	511	500	483	517	478	491	519	498	500	489	480	475	503	504	515	514	503	482	488	544	503	465	494	484	520	431	480	488	525	473	494	515	482	460	486	491	540	512	508	488	489	484	460	487	492	497	492	464	502	481	538	508	485	506	474	507	517	537	502	505	507	478	484	507	509	458	485	515	533	516	521	520	477	499	500	484	511	501	523	486	517	556	508	465	478	470	506	519	504	497	530	527	488	443	505	491	492	498	504	503	483	498	486	473	527	484	500	492	504	506	539	478	517	465	497	474	486	474	498	497	502	477	504	468	494	528	503	461	492	495	483	493	468	490	476	458	494	520	448	444	502	500	503	520	476	501	495	541	497	484	510	454	472	458	498	527	516	496	538	509	501	494	506	497	499	484	469	484	512	488	499	484	465	526	482	484	463	494	481	482	502	521	501	456	545	546	488	492	510	496	490	495	487	479	502	501	502	497	485	479	499	543	502	470	468	492	523	466	536	507	529	484	490	464	468	481	493	493	538	479	529	500	485	506	488	541	513	489	467	490	484	520	515	496	484	520	513	500	475	502	519	542	443	495	468	453	479	478	497	512	496	507	468	496	474	497	495	530	525	516	483	501	448	467	499	458	489	471	510	539	486	522	509	505	469	496	487	469	502	462	474	491	523	482	509	482	508	502	465	479	488	454	492	467	461	487	450	474	457	467	488	513	513	470	556	474	512	499	513	513	544	476	489	562	473	476	465	474	513	513	482	460	463	463	506	469	499	496	540	521	543	483	513	485	525	468	499	507	494	498	494	485	536	489	524	458	493	487	458	479	496	479	515	477
26774	22468	29334	25185	16310	11757	7732	5838	3886	2924	2319	1947	1564	1180	1288	1178	1058	958	720	655	505	426	434	419	386	374	388	387	350	353	383	329	313	341	317	299	299	275	304	301	262	267	341	487	310	319	277	263	285	282	289	277	262	275	252	279	302	277	273	283	281	273	248	285	257	258	271	269	281	272	294	253	324	261	297	278	272	273	281	284	270	250	288	255	305	276	296	284	274	276	242	259	283	250	263	273	271	267	302	270	280	305	286	285	275	296	269	284	297	246	257	260	276	294	285	283	256	310	256	260	280	248	284	309	290	267	278	315	282	264	263	255	273	263	272	289	285	257	278	296	270	267	295	277	279	276	283	306	272	285	289	266	303	287	299	318	263	276	258	300	281	277	283	273	281	301	280	292	298	300	272	262	294	292	276	296	280	295	312	281	299	304	277	259	275	267	257	301	302	279	284	303	285	293	303	293	271	268	274	308	288	285	246	288	267	280	281	275	314	285	301	268	273	260	266	281	263	314	274	260	271	289	299	299	267	298	296	289	277	270	288	286	295	270	255	279	315	257	293	280	274	257	290	277	273	283	278	304	302	302	278	239	290	300	284	264	266	310	275	251	277	256	281	294	271	280	242	261	280	273	287	276	324	285	317	279	288	270	272	264	294	258	282	288	263	292	284	296	259	283	280	290	234	280	291	256	285	271	280	287	258	264	257	286	268	284	264	278	280	297	313	279	290	269	297	295	281	278	300	279	297	283	282	273	267	314	289	280	263	282	259	280	267	239	290	244	262	272	276	278	262	268	297	298	245	267	312	312	285	267	286	240	261	261	273	307	272	323	263	234	274	301	298	287	285	278	241	291	285	275	277	272	311	265	281	280	251	295	267	264	312	319	311	269	308	275	275	277	291	265	285	257	293	252	250	295	286	305	301	269	264	272	271	286	302	307	264	288	271	282	285	273	287	287	280	283	286	287	260	278	305	283	257	270	256	281	306	283	285	242	258	280	305	281	263	261	288	280	251	282	272	266	287	285	298	260	285	263	294	271	284	285	252	267	273	279	283	277	292	283	260	281	259	249	302	296	293	290	263	279	257	258	288	259	300	297	276	277	262	288	282	296	283	293	283	275	256	305	278	288	299	292	284	277	293	282	270	278	265	266	289	309	263	278	279	305	259	275	301	275	305	262	311	293	274	272	274	290	263	285	316	253	250	264	295	270	273	309	269	290	280	255	282	266	243	257	284	269	273	274	278	293	264	300	288	304	244	298	271	273	278	264	268	288	274	288	251	287	279	288	262	246	294	290	274	256	288	257	257	296	253	272	322	271	277	281	281	297	289	296	316	285	286	288	248	273	274	292	276	293	262	257	300	326	254	292	284	282	273	310	264	278	301	270	280	279	263	261	274	281	308	258	251	308	307	250	270	288	302	275	282	282	262	246	286	267	271	281	292	278	303	287	275	291	268	242	277	284	249	302	265	262	298	247	280	253	283	259	309	287	301	291	264	286	279	290	281	280	261	279	298	277	294	259	277	293	303	314	258	253	256	270	274	266	280	264	274	317	282	279	273	287	278	256	285	267	304	262	284	310	284	263	245	314	288	277	278	267	314	270	252	287	308	298	285	258	268	245	291	261	256	305	286	301	278	262	283	274	295	303	282	260	262	260	282	276	261	305	271	273	253	305	311	270	266	273	290	303	309	274	282	289	271	294	275	257	289	279	292	258	301	273	284	287	262	284	285	225	286	247	289	290	252	261	289	272	258	290	278	280	305	284	276	275	261	311	268	298	286	292	282	268	286	314	288	283	272	263	274	263	287	253	286	259	251	262	283	295	275	292	266	263	239	270	281	294	280	294	255	304	267	246	307	286	296	271	280	254	270	234	279	308	255	296	260	293	302	262	279	283	290	276	282	310	297	282	316	268	240	264	268	273	264	310	273	256	300	280	257	278	282	301	272	305	278	253	303	307	275	275	272	257	287	329	279	260	289	302	286	252	264	281	286	251	285	285	287	284	290	281	300	315	245	281	278	291	288	296	282	269	268	281	306	252	278	243	289	293	282	286	259	269	245	291	303	297	293	277	278	256	275	270	295	288	245	260	275	264	282	276	257	269	276	303	287	275	287	278	316	297	263	268	313	276	291	290	276	277	242	295	273	267	254	257	280	251	268	310	288	283	273	276	290	249	285	268	295	271	259	277	287	283	278	280	265	269	290	315	269	284	264	286	298	261	283	274	261	272	285	306	276	259	292	250	284	252	272	295	254	278	270	286	304	252	263	283	310	283	291	287	280	273	265	287	278	250	295	266	255	280	319	277	269	262	294	277	301	269	269	269	251	258	287	266	267	288	302	250	289	300	291	287	256	257	304	269	272	274	285	276	294	290	272	304	286	279	287	274	290	283	271	287	273	261	271	303	268	281	268	265	291	281	285	261	262	262	276	301	311	284	253	264	293	287	310	294	274	291	280	290	309	305	264	281	253	292	264	261	299	269	271	305	269	246	274	256	289	285	280	281	243	273	281	261	275	264	298	237	277	279	274	257	282	304	299	288	272	283	267	255	260	304	235	295	286	269	304	293	281	256	236	258	291	292	317	282	282	301	278	268	284	257	280	276	264	273	257	290	261	267	297	269	288	291	301	285	287	257	277	279	283	272	269	300	266	260	255	244	262	286	271	283	302	289	265	269	270	285	290	271	297	283	274	282	295	333	312	246	298	291	293	292	289	261	283	296	291	266	270	279	287	296	308	269	242	255	285	289	325	284	306	310	306	276	293	335	287	253	244	279	262	296	255	234	243	291	296	250	260	258	276	278	287	295	261	257	263	299	305	317	285	262	268	297	278	254	272	259	272	263	247	267	298	272	282	285	277	290	257	262	259	286	280	286	297	299	276	250	288	282	283	300	252	262	230	267	301	275	276	273	275	272	268	278	238	277	269	296	294	263	272	289	268	281	276	301	294	306	323	305	292	290	302	286	251	242	293	272	249	257	288	300	265	272	311	257	295	302	279	309	309	274	294	268	262	277	304	243	249	282	276	272	288	314	260	258	249	280	314	288	278	264	264	293	236	289	296	273	265	293	225	272	253	275	304	281	303	292	277	286	274	290	273	283	277	282	274	293	237	261	295	281	304	285	266	285	262	256	256	286	312	268	292	282	285	289	304	319	289	258	275	267	253	283	298	295	261	264	298	301	241	263	287	288	274	269	266	306	280	267	286	276	285	259	288	297	232	289	289	309	297	276	270	289	297	300	312	270	284	245	276	253	293	288	273	281	264	273	250	268	288	271	280	290	274	294	298	288	277	282	271	260	292	310	281	293	248	254	278	269	267	276	284	280	247	273	279	270	271	274	266	281	299	278	295	318	262	256	256	311	285	279	271	256	266	325	276	256	292	250	288	276	289	286	293	285	282	294	272	236	264	302	299	282	267	259	276	278	273	295	260	305	269	263	302	251	246	257	266	297	278	274	283	251	288	286	281	252	266	279	254	264	248	245	334	324
15299	18129	33207	35323	29137	26680	19190	16433	13689	12070	10338	8604	7199	6046	6512	5949	5646	4822	3228	3083	2077	1684	1993	1689	1478	1458	1258	1517	1292	1118	1040	1036	942	870	806	725	802	786	762	756	723	764	1116	2065	829	665	702	700	716	633	688	692	676	709	642	707	653	709	695	691	673	706	629	724	677	681	695	684	666	675	669	725	684	695	707	686	673	665	686	645	655	653	666	708	698	653	623	637	654	638	665	657	687	674	723	663	684	677	714	662	672	693	648	660	644	691	662	631	656	663	675	696	667	708	681	671	678	652	633	664	710	656	692	706	652	702	728	662	658	692	716	641	642	681	684	676	664	740	689	711	693	635	676	688	699	638	687	661	656	627	656	672	714	685	622	623	618	701	651	612	652	692	690	664	638	598	716	661	663	691	722	662	653	708	654	637	668	648	654	676	651	705	655	663	705	659	669	681	695	671	661	686	689	663	639	706	685	686	651	628	678	680	663	727	750	672	676	695	689	656	662	645	664	664	687	686	656	711	663	746	694	700	671	680	674	699	658	664	636	679	683	661	674	690	715	658	638	697	700	649	686	705	696	668	651	681	679	648	688	685	661	709	705	695	707	695	721	656	712	640	689	680	684	690	691	658	670	676	658	720	658	704	646	740	679	635	682	660	679	673	695	687	660	688	702	689	710	689	731	699	609	658	689	644	665	666	674	692	708	679	695	672	679	701	735	714	688	634	701	707	675	642	672	692	707	645	708	690	660	737	650	654	674	650	687	655	680	680	653	671	681	665	700	673	722	662	689	663	699	640	686	698	737	669	639	713	672	683	714	665	688	688	736	675	672	684	632	648	682	637	676	666	664	633	732	683	629	655	626	646	673	676	681	656	690	713	712	681	713	660	636	663	698	679	666	657	676	667	681	650	675	684	708	661	656	729	651	621	718	685	671	673	708	633	642	665	705	688	710	659	748	685	649	683	655	669	681	661	660	664	677	710	665	646	674	646	690	691	688	700	687	710	695	663	628	673	670	682	683	685	689	687	686	677	708	673	681	697	656	662	667	665	710	675	651	642	669	674	689	663	643	689	658	676	649	651	658	688	679	648	712	722	649	649	686	699	657	709	680	644	659	683	733	699	670	659	634	701	636	678	660	619	713	672	679	714	643	697	676	725	696	633	675	661	669	714	670	652	698	639	676	651	712	686	657	652	684	658	672	634	673	702	655	717	688	689	685	694	663	702	671	664	653	674	717	703	652	680	746	686	673	695	694	665	674	722	644	663	683	679	664	646	682	675	697	670	728	656	658	691	685	676	645	665	683	690	687	676	646	704	658	728	678	701	641	695	672	712	738	659	679	666	644	715	656	662	602	668	679	705	674	650	673	665	713	643	689	677	680	737	686	703	727	666	699	701	659	662	657	660	693	672	649	710	686	649	683	685	716	667	671	720	691	665	675	665	650	654	724	727	692	681	689	682	637	698	722	660	706	731	685	694	701	700	636	639	724	654	663	695	654	724	694	681	677	689	639	682	695	692	666	755	648	717	650	699	681	648	665	693	675	645	656	724	686	698	628	647	690	659	628	667	659	660	724	674	678	675	686	708	689	631	653	709	703	711	672	694	655	661	627	668	725	705	708	643	696	670	633	698	666	694	683	666	711	662	691	710	660	684	675	667	675	674	645	672	692	684	719	671	601	673	732	665	646	667	609	625	649	696	693	684	664	676	721	650	652	718	677	692	699	718	691	679	686	688	683	653	677	690	652	711	663	712	674	701	715	610	705	692	673	687	722	660	717	680	635	679	709	642	642	689	660	683	661	661	681	647	701	676	732	666	686	664	629	620	687	670	668	695	648	713	678	678	670	648	657	631	664	688	646	722	659	705	708	653	681	663	689	636	683	638	607	685	676	701	628	705	669	666	686	664	693	695	671	673	611	647	658	681	670	713	686	671	715	671	660	694	649	674	647	673	655	719	665	681	685	655	643	676	678	640	703	682	686	701	677	670	642	667	716	654	666	705	685	647	678	707	682	703	642	666	662	708	660	665	738	670	618	711	649	703	650	681	699	632	681	671	645	655	697	692	688	668	646	705	654	664	718	680	714	679	685	718	712	611	630	652	697	670	654	694	634	672	671	674	634	685	699	663	677	686	693	691	694	653	690	662	672	670	700	708	735	693	662	698	671	651	693	693	729	701	641	699	709	688	709	688	671	684	603	654	685	667	648	673	667	703	679	677	665	705	666	693	662	664	673	719	704	673	665	700	645	631	633	695	663	678	662	673	675	662	653	652	664	699	664	690	704	683	641	659	708	704	721	645	691	706	689	639	666	691	663	670	685	689	680	681	660	684	631	661	678	658	690	679	667	705	668	658	687	673	681	682	678	688	727	622	681	684	674	684	666	679	666	666	650	694	634	679	704	720	710	715	648	710	633	654	631	683	697	672	694	642	705	633	658	673	661	613	678	694	701	700	622	683	668	648	708	698	645	679	713	699	633	699	701	676	689	686	698	685	704	708	662	692	676	641	709	633	669	634	671	611	638	686	667	679	690	668	672	687	712	668	660	746	691	641	670	674	671	691	628	683	640	682	722	694	666	674	688	711	708	669	625	696	620	702	693	683	667	661	680	672	709	649	669	672	688	681	650	699	632	647	655	659	681	705	698	719	639	665	689	668	655	660	658	653	684	668	690	646	654	726	679	652	668	672	695	661	701	700	659	708	707	699	683	717	644	688	738	688	667	646	665	690	697	654	661	677	730	678	707	689	671	712	668	656	706	706	687	659	713	662	688	685	719	738	623	678	679	675	687	734	653	686	660	642	632	705	692	703	711	668	664	686	669	643	604	655	629	674	700	631	664	664	658	689	641	635	664	699	633	661	738	689	643	676	673	667	642	687	696	642	701	681	659	679	664	678	709	677	702	646	666	727	640	672	691	667	676	685	733	715	721	676	688	677	666	640	650	698	685	656	649	700	648	663	672	715	683	687	688	657	657	661	660	674	671	697	656	700	663	638	712	668	648	674	718	712	662	621	670	695	685	677	662	690	662	715	663	668	671	704	650	706	668	699	677	693	650	676	694	661	663	676	670	705	675	666	663	631	700	676	644	648	650	652	671	663	683	681	715	641	677	676	674	647	699	708	652	692	669	676	684	655	678	665	668	682	672	679	672	698	698	666	716	696	687	724	714	667	695	695	702	709	675	669	650	665	688	738	688	744	677	695	676	673	651	695	704	668	674	680	704	697	729	674	657	697	700	725	677	652	688	680	663	692	671	658	646	711	670	693	709	689	663	667	705	716	690	693	674	684	621	710	695	693	662	637	656	680	665	702	681	690	619	642	704	697	735	673	682	651	658	660	675	681	656	676	684	666	682	665	673	665	714	700	701	645	721	721	662	678	707	700	691	655	673	688	667	678	661	701	663	677	628	682	631	746	652	627	763	641	708	649	614	670	686	666	719	717	662	688	630	678	659	686	681	649	689	709	661	710	692	643	658	673	650	681	707	696	670	651	652	717
35579	30277	36948	31807	22915	18335	12785	9818	6958	5533	3746	2980	2993	2513	2341	1867	1687	1443	1259	926	669	667	691	580	522	567	578	592	536	499	502	482	461	464	383	425	410	430	397	412	361	431	431	756	460	419	377	381	352	381	377	359	358	383	386	395	393	395	385	372	405	363	394	396	398	367	373	387	395	389	336	368	375	415	368	395	373	402	355	387	446	395	376	352	404	417	401	401	412	406	394	396	370	362	374	365	401	384	413	383	421	373	420	395	399	412	372	375	357	391	372	403	387	390	396	354	349	384	386	369	354	385	346	378	390	376	380	361	363	399	382	393	382	384	397	409	379	410	378	377	382	372	385	410	400	399	383	400	395	375	404	395	362	368	422	397	396	400	362	376	388	357	382	370	351	398	392	387	390	392	387	395	416	391	404	381	437	391	382	328	369	395	376	368	343	392	404	402	386	379	365	379	404	363	391	396	356	399	387	402	400	360	350	368	416	400	396	398	375	369	384	395	354	357	363	361	367	382	386	364	405	410	407	374	338	377	421	356	360	389	385	368	350	363	407	389	421	368	384	366	407	360	363	382	351	386	373	406	393	381	397	358	408	356	375	373	405	366	357	402	392	393	359	346	377	426	342	374	367	347	358	399	350	392	396	418	389	371	360	365	389	410	418	394	379	361	389	378	381	385	369	384	383	394	338	341	411	386	358	376	382	377	353	367	365	363	387	414	364	375	378	390	374	358	337	389	382	394	400	403	340	395	393	374	370	371	404	424	377	364	387	379	351	401	415	398	400	370	373	375	360	361	403	438	389	376	415	396	422	383	403	385	338	428	409	391	415	360	376	405	357	355	382	377	382	411	400	357	392	406	340	410	441	401	371	352	416	407	386	358	380	381	419	358	389	406	398	389	370	410	350	389	401	386	328	343	388	381	388	384	392	410	366	342	389	397	400	371	396	368	401	385	349	383	372	378	386	421	405	370	389	400	370	402	370	415	388	388	424	409	397	405	376	396	368	399	390	400	357	392	341	378	368	375	374	380	347	399	390	398	387	365	343	365	398	405	403	346	348	423	393	381	384	389	369	430	394	345	378	369	373	375	372	378	365	376	404	358	392	411	383	385	373	381	391	382	379	413	391	407	389	376	371	379	384	396	373	415	343	415	400	401	382	378	400	350	414	409	406	344	393	366	380	380	420	361	372	393	376	357	381	353	374	366	411	393	389	396	355	402	367	401	369	379	374	407	396	384	396	432	377	362	350	385	372	366	386	405	384	375	408	343	375	372	387	385	368	365	366	365	392	362	365	371	379	380	400	374	362	373	365	385	369	364	382	364	378	390	381	378	377	360	367	371	394	395	369	357	393	416	380	406	404	388	381	365	388	384	400	413	397	389	356	375	392	423	380	379	404	390	372	362	390	389	396	410	392	390	365	376	374	383	421	389	364	389	384	364	367	415	417	356	389	377	351	393	356	405	377	383	404	379	371	380	379	366	388	419	395	360	376	367	375	396	353	399	362	389	373	399	393	414	409	367	378	406	408	373	338	362	355	370	368	397	395	361	370	357	364	396	380	410	374	385	388	392	400	389	390	366	336	372	373	356	367	380	367	427	391	415	359	381	371	389	387	365	394	370	377	341	373	404	396	364	380	365	396	408	379	421	368	356	370	390	382	380	342	351	352	393	401	366	369	400	382	389	397	340	397	404	378	339	356	366	387	363	429	417	361	381	399	411	371	363	400	363	389	392	387	415	411	404	390	353	397	364	361	387	398	404	410	374	405	392	326	349	421	434	396	394	370	387	366	387	393	400	398	407	396	368	376	419	392	376	368	386	370	366	453	371	400	384	348	385	346	399	357	404	354	352	389	352	367	402	391	397	410	347	371	390	382	382	392	404	372	393	381	360	376	349	395	402	369	352	372	384	379	399	370	371	386	363	393	379	423	393	373	403	376	388	377	407	381	355	396	395	406	412	387	410	366	408	382	395	386	366	409	398	368	355	398	402	343	407	391	387	407	421	380	406	361	340	365	383	379	360	389	390	371	385	382	367	349	411	379	392	378	395	413	374	396	347	411	403	409	404	362	366	406	367	374	394	388	365	364	421	404	392	366	380	380	390	385	332	413	388	378	410	439	373	402	386	375	356	403	390	410	397	415	388	375	377	400	407	382	401	397	400	369	327	366	381	367	373	432	351	358	396	400	386	352	390	418	394	393	385	340	371	398	342	400	404	368	357	359	408	354	387	408	361	396	385	393	380	434	355	412	385	392	373	360	387	361	390	377	371	358	401	377	408	334	372	409	424	402	382	372	389	406	420	387	352	368	385	345	382	379	404	420	422	351	393	338	375	382	391	426	382	418	366	338	356	384	369	379	384	439	396	377	377	359	433	349	355	350	388	410	378	362	373	415	372	392	402	383	361	376	387	360	387	365	395	359	408	339	390	409	422	393	375	361	409	381	414	390	370	379	400	351	351	381	375	376	370	366	353	378	409	411	376	371	356	411	391	382	355	374	334	345	374	381	397	378	405	412	406	352	370	383	407	386	328	334	380	390	403	372	397	416	394	386	340	391	418	393	400	379	409	392	389	389	374	385	390	341	414	372	384	370	391	394	401	384	397	365	398	354	375	365	388	411	358	394	386	403	402	388	360	355	382	385	384	390	397	354	406	365	391	418	376	384	392	345	366	373	356	372	351	407	382	364	377	358	380	364	400	410	360	351	380	373	401	374	372	347	361	356	376	365	415	392	371	390	416	361	360	386	373	383	389	373	399	383	414	355	381	387	357	388	387	366	394	353	413	378	370	360	405	385	392	408	383	404	356	359	355	409	380	405	388	387	377	360	335	381	390	381	392	351	382	400	372	359	370	405	388	382	404	394	387	373	362	360	383	398	391	401	404	393	370	387	383	390	407	380	415	353	377	349	363	388	402	340	378	354	361	428	384	406	355	355	375	376	365	378	404	402	360	380	417	382	386	393	378	391	396	375	402	361	382	341	389	393	420	399	374	400	375	390	410	400	371	363	395	394	368	393	378	382	407	384	376	375	362	372	350	319	375	410	429	373	400	353	394	385	354	381	409	330	355	393	377	393	358	395	372	378	362	406	375	360	368	387	414	401	376	393	389	356	397	395	376	375	395	363	370	357	421	352	400	397	397	383	378	420	380	389	388	411	414	387	352	388	366	384	398	410	373	393	435	403	357	391	355	365	377	367	380	399	401	370	388	416	397	404	371	405	380	368	399	382	405	361	390	380	396	399	376	399	390	402	361	399	366	385	381	384	388	422	385	366	380	374	369	432	403	388	369	409	390	355	387	374	386	353	427	383	377	373	380	392	386	397	342	352	420	384	373	396	382	350	413	382	401	348	379	389	410	393	368	353	344	373	348	376	394	379	405	429	357	387	363	372	380	399	358	382	382	380	365	386	357	326	359	387	368	394	361	359	383	384	374	356	352	373	373	406	431	412	352	384	350	420	408	402	382	424	389	382	384	402	385	375	395	407	384
19646	22895	38456	39800	35066	32811	25240	21745	19118	17411	14164	12723	12155	10780	10359	9232	8089	7189	6608	4521	2858	2582	2929	2166	1945	2168	2148	2130	1872	1605	1453	1403	1238	1189	1142	1155	1072	1026	997	993	976	902	1439	3260	1366	908	932	898	909	894	864	889	930	902	881	878	935	882	911	931	867	950	890	941	862	864	858	905	869	881	884	878	922	876	846	914	902	821	868	900	887	919	831	888	914	853	874	880	933	892	902	910	902	918	896	883	871	874	875	859	846	884	823	886	849	938	880	852	874	911	907	903	824	903	862	876	879	905	898	894	892	885	920	821	871	880	893	829	882	845	847	881	878	907	852	834	860	876	879	889	912	883	909	877	837	841	877	889	926	802	877	881	880	904	902	914	843	837	881	852	864	862	880	845	853	902	825	880	829	827	860	852	863	877	872	898	893	847	857	884	840	894	890	872	844	892	904	889	927	887	878	896	868	922	865	865	844	881	913	870	857	873	893	888	817	876	860	854	915	898	911	893	942	877	935	901	842	817	888	868	829	842	874	872	825	854	863	879	883	919	880	901	886	856	881	890	922	891	898	883	871	824	862	851	886	888	882	844	847	857	896	901	900	889	857	812	845	868	862	871	832	887	869	908	864	842	834	877	825	869	862	861	886	867	872	906	890	898	835	852	876	863	855	844	868	858	880	849	867	941	891	917	887	855	915	881	863	868	787	945	811	797	838	866	915	892	849	859	844	914	884	866	824	862	871	932	861	821	869	885	910	869	919	851	857	859	906	877	893	912	908	856	909	893	929	843	883	851	850	870	919	858	930	876	886	947	888	920	861	889	880	871	912	859	888	837	956	857	880	877	865	881	868	919	840	866	861	901	881	936	846	908	915	883	827	877	888	873	890	897	887	892	846	909	877	883	845	860	837	874	868	860	876	872	913	849	838	878	867	908	864	872	862	873	825	891	895	845	850	909	873	848	851	878	869	881	921	871	889	869	894	896	870	868	874	927	848	892	898	944	894	824	851	862	899	882	816	875	860	775	818	836	922	889	883	925	843	841	823	916	896	875	862	865	880	861	908	844	910	875	926	864	914	923	849	917	870	846	902	846	843	901	881	860	864	863	870	913	910	846	907	887	906	883	856	903	982	892	873	867	843	888	881	891	864	881	886	920	933	824	913	865	903	848	884	903	887	891	949	877	878	839	834	882	878	835	867	910	852	860	864	904	893	850	851	919	868	832	869	798	878	855	880	860	934	901	917	849	880	835	862	844	836	845	880	867	867	866	879	821	874	877	880	892	864	886	885	823	873	806	858	859	895	853	860	910	882	864	832	870	853	867	885	865	858	849	897	841	878	907	855	838	895	870	886	884	862	885	837	865	839	875	877	834	940	904	875	886	928	924	855	880	872	872	891	873	815	806	837	864	876	902	883	858	859	878	895	823	860	855	854	899	860	821	881	837	869	899	836	926	902	926	886	874	882	937	870	858	902	896	868	866	876	875	898	853	879	913	840	887	848	897	834	880	867	919	899	818	900	904	859	870	850	889	841	846	885	864	868	909	887	884	893	882	859	899	805	885	866	869	882	880	851	879	898	856	872	832	915	907	901	877	889	896	901	865	899	830	855	914	859	912	876	911	896	886	827	821	879	884	880	827	879	870	855	828	828	915	866	865	823	879	892	822	845	851	891	823	877	922	890	849	851	918	844	864	900	881	918	877	935	892	898	828	862	885	880	971	855	819	880	900	942	907	848	845	891	876	905	914	937	847	929	873	858	850	833	895	920	904	939	888	812	861	904	861	828	886	855	888	846	877	872	852	858	898	879	826	868	877	853	860	844	901	858	902	876	858	862	882	893	902	866	840	903	886	872	863	873	882	837	918	893	843	811	943	864	859	865	876	891	834	858	845	923	870	914	820	877	919	882	848	843	869	826	824	848	854	868	891	863	880	894	886	857	907	872	842	881	912	866	883	886	884	881	840	856	932	871	875	896	825	866	854	892	872	870	874	868	803	892	893	918	880	889	865	861	912	887	842	877	874	884	916	928	868	909	832	868	821	861	838	837	847	840	864	862	864	852	861	943	885	895	837	858	895	829	924	822	912	891	877	822	852	921	854	859	873	885	942	887	877	897	910	901	907	876	887	864	922	878	852	844	891	869	934	939	917	851	882	855	929	859	884	874	873	869	891	881	936	859	889	881	903	881	889	880	826	919	870	879	873	824	886	895	874	846	890	853	848	864	923	884	891	867	835	844	907	899	842	866	902	892	870	852	936	866	903	889	908	835	853	870	881	875	951	855	874	875	923	889	838	898	849	847	880	919	900	862	813	930	818	903	870	896	902	844	842	854	860	831	856	875	846	905	877	881	840	841	878	875	831	857	883	946	867	884	850	853	887	880	911	870	854	851	865	848	822	938	900	878	920	847	790	861	854	879	871	911	878	900	872	867	846	918	793	878	869	894	929	855	871	890	911	870	887	886	846	889	893	875	885	865	829	838	866	897	865	848	890	816	845	804	877	896	864	880	912	870	858	851	902	868	889	901	880	880	924	850	871	898	878	882	860	882	846	860	832	919	850	906	862	830	882	837	934	898	903	867	885	887	896	902	869	836	914	894	872	923	865	885	858	903	813	859	891	875	862	914	864	856	906	875	815	866	853	871	896	838	885	867	892	877	875	931	857	846	873	913	806	883	844	881	863	916	868	805	872	869	860	893	860	884	894	882	867	864	854	899	871	858	871	866	864	880	889	931	904	885	881	915	855	838	852	866	850	928	833	883	842	863	903	857	876	938	831	871	851	912	873	859	900	881	870	881	837	846	892	883	854	874	871	830	839	890	895	878	851	885	852	863	838	935	886	831	899	878	862	851	848	897	894	877	854	823	903	869	907	803	866	820	900	843	882	859	884	872	840	914	924	878	885	878	897	834	910	852	882	893	873	919	878	888	879	888	853	892	852	875	882	850	933	917	808	944	812	838	836	875	855	869	813	875	893	977	850	912	848	895	911	826	908	894	910	851	858	864	867	890	873	841	909	852	888	896	845	910	880	880	869	906	876	901	850	923	895	890	929	846	925	845	856	936	876	866	845	946	835	833	898	887	860	849	901	869	926	844	856	908	901	883	848	855	873	902	850	926	859	908	855	840	834	893	919	865	867	900	893	872	879	854	858	854	892	927	908	858	897	799	874	874	917	849	832	892	912	874	904	892	918	871	815	856	870	859	879	904	862	882	866	869	839	857	900	902	781	903	891	853	916	836	856	827	895	821	845	892	915	853	883	866	856	846	915	850	878	875	866	843	915	853	854	883	879	922	907	823	849	924	864	900	866	848	888	922	895	879	876	871	878	861	835	896	849	962	889	865	846	859	851	851	897	863	879	892	869	909	866	816	940	880	872	914	917	845	850	885	915	855	873	834	894	879	852	852	854	855	809	844	875	892	829	886	853	885	831	899	855	890	910	828	885	841	873	918	890	849	869	877	859	879	884	871	907	925	866	878	884	850	887	875	886	890	893	880	916
16252	14000	16658	12456	7084	4819	2453	1778	1268	925	678	574	548	466	469	410	296	280	337	324	246	279	300	274	263	270	242	245	216	232	188	233	229	211	201	187	248	195	190	189	208	221	205	218	162	207	211	214	222	211	210	200	205	197	194	202	192	192	210	211	198	215	205	217	190	201	189	212	192	163	208	187	199	184	199	199	208	205	205	208	213	176	192	213	187	212	195	220	185	197	209	210	179	186	200	195	219	191	187	198	203	160	216	197	171	223	191	194	207	194	189	217	180	194	198	195	201	202	193	206	195	187	203	175	216	210	181	182	198	231	182	196	192	215	193	216	179	190	202	191	209	220	173	198	180	206	247	213	214	176	199	225	178	197	210	172	205	205	214	214	210	211	202	183	176	183	221	194	183	223	204	205	203	208	188	176	234	204	184	176	174	189	211	200	187	193	218	215	210	211	196	227	196	185	235	185	201	205	228	179	201	194	205	182	187	200	211	225	213	204	195	192	216	214	192	202	222	223	182	214	190	181	206	193	195	194	213	189	193	189	190	189	220	204	200	204	199	207	185	197	216	196	208	198	215	193	209	223	195	214	195	217	195	192	222	201	176	221	217	223	196	195	205	199	193	195	187	195	216	201	194	191	232	198	222	188	197	189	215	190	204	200	207	176	207	211	182	199	211	194	215	229	178	218	196	184	199	180	218	218	218	189	191	183	192	216	172	208	206	217	185	191	223	215	181	208	207	199	191	183	215	196	218	206	189	189	196	178	199	222	175	210	196	217	211	202	221	197	192	214	205	190	198	194	212	205	160	200	197	212	222	199	185	214	173	201	198	188	192	213	203	195	213	200	210	205	187	213	216	220	195	199	196	199	183	205	218	181	198	209	233	209	214	197	181	210	199	203	188	214	205	192	201	189	197	213	211	193	191	222	193	184	211	174	208	197	204	208	211	180	191	202	181	184	183	189	206	214	188	198	205	197	219	188	206	198	193	210	198	196	215	200	197	180	182	199	207	210	228	205	209	202	192	209	216	192	214	195	199	195	193	212	189	186	198	205	193	226	188	198	200	206	191	169	208	206	205	204	175	173	198	183	173	204	201	200	227	191	203	203	214	198	203	214	187	198	194	207	218	222	221	212	219	204	214	205	214	201	198	199	177	196	210	192	193	213	186	210	198	204	199	214	200	200	199	188	223	195	186	202	228	193	201	201	211	198	177	198	209	195	199	215	189	193	178	193	183	171	211	200	206	209	185	207	206	208	208	207	174	197	199	189	205	209	223	183	194	185	204	214	208	222	186	196	197	199	193	200	204	201	190	173	192	199	191	212	204	174	217	206	188	200	189	187	178	184	190	193	193	213	182	182	203	214	195	192	204	187	214	211	207	212	226	195	188	181	183	191	169	177	194	196	197	231	198	191	187	233	199	185	192	198	156	203	177	213	189	196	224	213	175	212	190	204	202	183	211	194	175	193	220	209	186	198	193	216	185	203	195	200	187	196	187	191	191	204	210	223	216	201	181	219	223	200	206	184	203	196	177	204	192	210	183	212	219	188	174	195	210	202	196	208	186	190	233	176	188	194	187	219	213	193	196	226	184	192	186	169	195	215	200	207	176	193	196	181	207	207	191	197	204	206	212	226	191	190	188	209	186	177	169	202	190	191	186	196	221	208	198	185	199	195	214	180	186	191	186	190	230	193	190	187	195	206	196	206	168	212	205	198	199	195	182	172	188	209	216	212	207	177	209	220	212	209	199	184	199	213	196	176	213	198	229	183	187	203	181	202	191	192	173	234	200	205	205	211	186	181	181	201	198	184	178	189	217	221	184	193	180	214	224	193	205	177	218	200	194	197	218	202	206	187	205	204	198	207	217	231	210	216	181	179	202	206	200	217	195	220	194	211	217	198	191	226	197	193	201	209	198	203	191	198	228	213	188	196	193	188	212	206	221	211	205	200	189	194	191	205	205	185	210	193	178	175	216	193	187	171	203	212	200	200	176	216	218	233	198	218	250	205	175	208	212	200	214	201	217	204	211	199	185	187	193	200	181	191	226	188	211	199	200	197	226	227	220	216	195	175	171	172	183	193	203	179	232	203	187	192	213	194	198	200	212	192	209	218	195	166	205	212	173	181	199	215	226	193	226	194	183	211	198	242	202	218	215	191	173	190	221	188	228	185	196	199	177	184	187	208	196	206	203	197	200	195	192	206	199	195	193	208	209	206	181	177	201	207	210	191	220	213	213	174	201	221	212	206	186	182	209	199	190	187	216	224	191	193	196	179	200	202	186	213	217	197	178	200	193	200	186	221	192	208	222	221	160	192	193	211	240	208	201	215	202	203	167	203	201	186	222	197	206	205	201	193	220	197	211	207	207	216	201	201	185	204	176	232	191	193	216	190	187	189	199	184	202	209	192	181	194	203	200	206	196	231	218	204	205	204	199	205	197	185	216	172	180	182	211	207	186	204	201	209	210	210	195	200	208	214	212	184	195	209	195	204	202	213	202	205	174	185	202	213	179	173	196	194	207	210	176	196	198	191	189	200	205	200	200	191	182	197	228	202	198	196	216	170	208	188	186	215	233	198	198	189	196	174	208	201	170	203	177	199	180	205	201	201	189	209	181	174	215	207	184	219	193	214	187	221	184	228	191	189	206	206	190	198	193	200	180	196	185	201	190	194	224	217	214	217	224	184	187	189	221	204	206	199	215	190	194	186	199	216	206	217	203	193	195	192	214	160	221	202	197	208	209	193	193	181	201	176	186	191	215	183	198	208	199	182	208	188	199	210	183	197	184	196	226	204	181	223	208	200	190	186	183	172	214	210	198	188	202	183	204	211	187	202	221	193	177	185	193	220	234	176	197	210	181	199	179	199	178	179	183	180	191	209	215	184	203	221	220	215	216	188	193	165	186	202	212	178	221	210	220	200	207	191	202	191	207	179	234	210	187	198	169	204	205	196	189	227	201	201	174	217	171	184	192	212	198	203	228	184	204	186	236	216	177	189	185	196	193	188	191	204	190	196	196	183	186	200	203	192	203	190	192	202	193	229	207	212	193	211	194	182	219	212	219	202	197	204	216	181	201	191	214	180	179	176	223	202	201	198	205	190	197	187	196	214	155	202	193	213	163	205	221	210	229	211	212	210	188	197	211	201	205	206	241	199	193	218	213	195	204	175	218	196	205	196	199	183	202	210	185	186	219	205	193	204	202	178	193	222	199	186	187	189	193	208	196	192	205	205	196	205	201	179	183	197	174	210	204	212	185	209	176	188	185	175	208	182	197	208	196	192	191	215	174	195	231	205	198	194	209	200	206	221	191	218	194	203	204	209	216	205	189	188	182	189	203	228	193	193	198	215	181	209	179	213	194	206	217	211	210	209	205	194	203	189	200	186	212	192	211	183	191	217	192	193	200	224	193	206	181	192	196	189	181	182	232	184	205	215	216	228	213	203	193	206	201	224	215	220	192	215	200	199	207	216	201	195	215	192	198	186	187	207
8975	11445	22901	23168	18295	15379	9475	7506	5734	4233	3087	2868	2582	2526	2503	1830	1331	1233	1271	1367	945	1091	1101	936	843	926	944	874	721	755	677	691	695	554	614	539	603	517	532	541	490	563	530	584	505	483	470	497	536	511	481	511	519	572	499	498	518	486	462	472	509	489	514	486	500	484	519	494	516	515	505	503	538	542	489	461	474	494	537	515	497	513	530	532	495	548	500	477	547	517	512	472	500	493	539	489	503	530	500	466	531	455	513	533	487	540	507	519	507	519	484	515	535	474	527	563	530	498	524	495	505	464	524	533	510	523	522	526	527	532	508	536	485	512	527	529	480	525	474	534	550	491	498	542	517	494	454	523	454	510	524	512	516	475	540	529	525	509	516	470	524	503	520	509	479	513	491	494	493	538	498	482	513	523	532	472	512	493	518	545	501	488	527	489	469	507	487	505	506	489	513	519	495	444	527	462	504	494	516	487	510	474	498	481	542	496	530	522	477	497	504	546	503	457	498	525	496	487	521	501	477	525	503	523	524	504	462	487	506	482	471	527	489	502	505	525	520	477	518	514	503	491	483	521	540	485	512	506	541	483	512	524	522	509	490	485	465	566	554	538	501	510	499	515	488	508	518	530	537	494	492	533	488	528	448	498	529	504	490	480	536	500	509	500	503	541	541	497	516	507	514	531	505	510	477	510	459	497	497	537	489	513	487	522	495	528	526	493	468	527	501	528	489	534	495	532	496	469	547	507	528	527	517	469	504	497	508	516	507	479	496	485	467	448	484	437	527	512	478	450	496	541	478	521	499	507	495	534	502	513	491	485	512	491	472	522	529	532	450	517	496	543	514	542	498	500	536	471	533	490	525	482	520	527	475	520	557	485	517	496	508	505	503	481	484	501	484	530	512	474	493	530	480	494	534	498	474	505	517	511	530	486	513	508	485	537	522	514	529	512	517	529	527	474	524	515	502	501	505	488	499	506	529	502	525	521	511	514	531	531	534	517	497	523	501	462	523	513	514	497	492	520	472	530	546	489	529	526	497	504	461	507	523	491	486	502	534	500	487	479	504	480	482	548	499	458	525	501	523	498	495	503	497	531	533	490	484	524	510	493	493	491	477	489	497	508	500	480	485	489	489	493	487	496	525	540	480	517	474	483	491	515	515	500	464	512	494	526	497	517	522	468	486	516	474	535	521	524	502	519	493	504	479	523	500	468	475	528	513	542	465	491	485	514	497	505	486	524	500	495	458	487	512	509	489	496	492	490	485	494	523	492	528	447	525	525	481	524	507	500	517	549	475	481	534	474	457	494	510	519	479	509	479	511	536	502	514	531	496	531	514	519	494	497	475	504	493	566	507	526	474	488	519	522	508	481	512	459	495	526	506	491	502	521	546	512	554	464	514	540	510	524	516	526	496	508	506	509	579	470	505	486	505	488	496	505	488	502	505	500	538	519	516	505	507	508	525	487	501	523	543	514	481	514	495	520	532	514	507	543	484	494	516	552	526	534	495	518	497	477	458	481	538	492	481	449	509	522	501	520	524	504	501	492	511	489	491	523	498	520	534	530	526	488	469	502	528	510	514	535	478	516	489	517	514	505	466	505	488	508	495	532	480	497	478	486	530	534	543	476	489	502	502	553	515	486	493	502	464	524	498	491	505	486	488	497	488	517	536	512	533	530	479	530	505	520	516	549	502	489	492	539	551	509	491	532	468	503	508	513	490	531	524	502	506	497	503	521	491	517	478	530	488	494	526	496	512	490	519	535	462	477	528	508	543	499	525	503	508	517	453	544	463	517	493	487	533	499	503	506	500	506	499	519	524	479	484	527	462	499	516	529	509	530	453	548	502	493	528	520	514	469	519	524	540	467	512	474	515	536	510	491	511	484	524	508	457	498	489	501	491	509	508	491	506	477	508	465	542	514	477	474	487	507	519	523	461	528	502	485	474	495	507	543	518	589	521	511	493	530	507	495	496	515	483	505	457	466	468	484	506	574	489	456	495	496	518	536	481	497	510	520	530	522	486	522	480	507	485	485	505	530	500	532	496	479	496	544	498	497	524	501	483	468	521	524	492	525	552	546	511	544	489	501	604	508	519	518	495	500	492	537	494	521	488	532	518	467	491	531	513	537	509	525	511	520	483	529	509	529	492	539	499	512	529	466	518	435	502	519	486	493	457	562	548	531	509	484	510	496	495	490	472	528	523	537	502	538	505	490	535	473	482	518	537	475	462	469	518	475	502	497	506	476	522	486	520	498	547	526	549	487	495	491	511	538	518	535	507	455	557	485	520	511	498	458	531	470	522	529	488	507	534	485	521	499	492	454	508	489	531	538	473	511	505	479	512	506	514	517	529	546	489	538	472	505	512	514	530	485	520	502	482	509	501	510	515	501	476	522	535	514	544	481	520	503	475	502	484	498	499	507	481	506	496	531	501	509	519	500	528	507	479	525	536	469	516	503	529	503	478	496	498	504	471	507	526	510	501	468	487	553	489	486	537	514	476	519	509	478	517	501	510	535	475	507	528	516	480	504	540	501	532	509	498	486	520	478	515	487	510	516	535	506	507	577	518	538	504	504	541	473	485	511	508	481	519	498	529	504	469	525	480	502	488	500	534	492	493	508	509	507	521	555	528	492	521	510	492	484	506	525	491	535	489	499	507	509	505	515	521	478	481	504	486	495	511	526	470	493	513	490	509	484	482	530	474	489	547	471	476	503	465	507	532	483	480	497	503	505	518	509	515	492	520	525	521	537	517	508	488	515	534	519	521	514	501	524	484	521	502	502	489	501	475	542	504	491	503	491	463	510	510	526	524	535	511	557	498	498	539	498	511	537	503	513	507	508	517	546	503	493	506	488	493	497	492	509	522	522	491	520	490	538	519	485	469	508	472	490	497	489	521	500	528	512	513	539	504	526	482	511	468	502	489	517	496	523	494	494	477	505	544	502	509	501	515	527	502	500	496	482	504	494	514	536	544	527	509	516	485	497	514	500	516	498	466	482	499	529	507	485	486	507	510	507	521	487	493	502	469	484	471	527	524	501	486	549	470	503	514	516	532	531	536	475	547	471	532	527	471	471	547	476	509	530	473	504	518	524	478	517	497	482	475	514	493	484	521	472	498	478	506	515	498	508	478	483	471	544	509	502	529	487	513	526	529	495	489	509	451	507	502	490	502	497	492	520	495	499	514	504	535	487	535	495	535	497	508	504	555	487	524	511	530	510	481	497	522	489	478	500	529	507	520	507	491	478	498	525	537	527	528	503	516	482	497	523	512	533	529	491	517	537	515	479	501	489	476	483	498	476	496	497	524	454	517	511	500	502	497	489	516	536	494	495	472	530	523	524	501	542	537	487	503	500	507	513	519	520	475	491	482	554	506	483	489	517	512	526	513	486	468	527	554	475	517	541	492	501	509	513	525	504	524	517	511	518	503	533	468	467	503	494	495	514	531	471	511	504	565	500	502	497	491	501	487	484	518	526	514	521	515	525	545	488
29099	23341	26864	22761	15192	11932	7568	4896	3827	2700	2036	1963	1937	1659	1199	1008	932	929	800	547	561	511	493	442	401	420	423	429	390	333	323	311	369	328	319	290	291	275	310	278	277	273	299	471	324	319	299	271	284	280	306	263	284	313	288	305	264	307	245	304	285	282	280	269	292	274	265	309	301	279	272	297	285	281	277	282	300	267	275	254	291	309	281	277	280	299	272	269	318	299	288	287	308	287	255	295	253	275	288	300	291	308	294	271	279	270	290	279	275	298	279	254	280	302	295	274	279	266	280	282	277	285	298	292	275	274	271	310	316	283	307	276	284	323	300	302	290	268	276	279	296	274	299	246	266	296	285	269	284	288	300	239	290	290	277	271	269	285	312	299	319	335	274	256	277	283	283	277	327	271	278	319	281	274	285	322	340	294	256	284	293	246	296	279	304	318	281	306	273	251	336	275	293	265	259	283	241	261	280	293	309	294	257	312	325	295	265	254	292	278	266	259	309	293	267	300	275	301	269	262	292	289	299	285	264	294	291	277	309	325	301	287	306	265	247	284	291	262	243	293	239	307	290	275	282	261	246	267	236	285	281	291	313	283	258	245	236	247	288	278	292	267	299	272	260	275	296	259	333	263	256	280	313	323	306	290	296	256	269	261	292	294	284	290	273	290	292	267	314	289	264	301	257	288	292	287	292	297	278	251	270	266	288	266	271	282	328	308	281	284	274	307	294	293	296	295	280	257	293	285	260	240	252	292	304	277	274	267	291	271	279	286	274	269	317	293	254	257	311	317	306	289	270	251	270	282	263	281	324	261	295	294	329	271	272	262	269	251	276	296	275	285	291	280	277	301	281	317	327	313	292	278	308	286	300	267	285	286	307	283	310	284	287	299	282	274	268	300	294	272	284	296	285	330	275	277	271	278	295	300	256	281	284	271	297	293	271	302	270	264	291	293	283	275	287	275	289	283	241	274	262	279	284	293	267	301	248	291	284	297	288	269	276	258	273	284	268	294	298	278	274	281	288	269	286	296	273	281	280	306	297	276	297	297	296	264	321	261	297	292	296	259	293	296	290	283	281	339	304	271	302	295	267	261	311	274	291	267	306	288	294	278	306	286	284	285	265	277	294	294	296	284	257	296	283	292	301	290	279	282	302	294	303	305	251	289	288	242	287	293	270	265	284	262	288	273	271	297	272	251	300	292	298	324	279	285	268	288	273	292	306	273	282	280	310	282	285	259	280	289	277	275	313	281	284	289	301	285	251	289	304	278	276	297	283	240	334	282	289	285	262	293	267	312	268	333	295	280	315	287	268	298	298	247	277	280	290	277	285	273	253	301	291	302	262	307	284	271	284	299	283	258	318	297	275	336	242	269	308	277	282	247	310	303	295	304	313	324	266	304	310	294	293	309	307	304	301	277	288	250	308	256	276	278	295	252	289	234	267	288	267	269	279	290	294	302	269	301	259	276	289	313	289	281	255	262	285	293	294	282	236	251	266	289	268	287	301	310	299	274	273	288	281	284	324	284	261	268	271	309	278	268	278	287	283	280	319	264	296	323	294	315	294	304	292	287	326	307	278	285	296	270	270	316	312	302	287	294	275	292	287	291	282	292	262	262	286	259	264	260	259	282	276	313	284	247	306	274	252	293	279	265	275	248	272	271	288	286	277	280	320	279	296	288	271	282	292	299	298	266	268	271	254	280	289	243	269	283	286	272	306	331	297	287	311	277	287	298	298	281	287	274	280	246	273	285	259	282	302	284	299	266	289	262	277	300	278	274	297	277	281	258	305	263	254	274	292	278	293	276	286	295	275	295	289	262	272	259	272	286	274	258	299	283	289	277	251	265	279	277	286	273	275	272	255	288	309	302	291	312	275	304	289	327	295	262	337	324	279	303	262	284	285	311	254	298	291	255	280	204	286	311	277	273	317	309	293	273	265	278	292	267	296	306	313	283	258	285	305	305	268	279	283	287	290	290	297	261	267	304	288	293	296	285	278	277	266	281	271	273	294	298	289	297	294	290	308	305	278	282	275	279	263	272	269	270	321	266	296	267	281	302	299	262	293	271	279	264	326	276	289	284	290	309	320	282	305	299	263	267	242	297	281	276	277	294	298	283	308	251	254	259	301	272	289	250	300	271	314	257	266	292	264	270	278	268	308	273	301	272	300	262	278	277	257	251	291	267	265	279	283	301	291	270	317	284	285	301	259	282	261	295	316	283	284	299	262	326	298	287	296	286	286	268	311	274	277	270	277	284	285	270	289	296	279	309	273	286	302	299	275	289	274	320	295	313	294	255	301	267	308	279	284	268	283	265	282	299	271	279	309	287	286	277	279	316	321	295	275	293	291	251	259	245	262	297	316	318	287	293	303	256	279	284	285	282	278	272	282	255	289	269	283	286	263	291	290	281	278	299	282	292	285	310	283	291	275	321	296	268	283	296	291	266	294	292	269	246	284	281	285	283	286	298	293	280	294	267	250	297	293	287	289	267	251	311	282	286	254	266	306	303	272	288	304	275	265	282	278	262	281	268	276	275	298	273	297	265	315	282	281	294	275	257	280	280	314	294	329	273	260	293	290	272	304	258	285	289	285	296	296	278	285	260	284	261	290	305	276	281	272	288	274	290	315	272	290	303	274	273	289	261	264	282	270	278	267	273	295	298	316	280	287	284	271	299	267	276	297	282	297	311	291	284	334	292	276	263	282	281	301	282	278	277	282	294	259	281	278	279	288	273	282	279	274	264	308	289	268	297	278	266	274	275	269	276	314	267	278	321	275	279	261	258	279	290	281	264	264	288	279	255	294	294	275	263	300	258	287	297	268	283	312	284	289	269	303	294	297	283	324	307	290	251	267	258	291	281	282	272	258	305	283	295	291	277	264	328	307	288	302	308	303	276	276	267	291	300	284	299	278	259	277	304	308	266	297	299	295	285	249	275	312	288	250	278	282	283	288	295	262	261	273	285	280	252	275	296	283	252	269	277	274	279	261	273	293	287	274	265	298	275	261	269	279	293	261	271	265	321	312	275	281	254	299	294	254	279	275	257	285	302	299	285	293	303	280	274	313	315	248	283	312	290	246	286	275	304	313	282	282	272	289	279	281	283	298	292	310	267	267	267	259	317	312	282	276	289	302	287	267	295	248	285	268	280	269	298	293	270	303	297	267	298	322	306	256	268	271	268	277	256	308	291	266	283	294	307	281	301	285	275	298	280	291	270	294	271	307	281	309	272	344	285	260	306	295	283	293	285	296	256	287	328	280	301	274	286	295	293	298	257	281	294	301	274	267	272	328	277	257	277	312	280	282	270	277	260	318	289	285	323	255	291	323	309	247	281	299	267	278	315	286	284	271	289	304	292	328	257	270	280	290	289	298	296	261	309	288	288	256	281	297	279	297	286	280	327	292	294	266	270	251	256	307	261	297	259	286	283	263	280	276	294	301	286	271	296	300	260	241	266	304	297	305	267	286	282	297	269	244	292	301	289	298	235
16548	18145	31272	33196	28681	26542	19959	15589	14215	11079	9385	8591	8730	7590	6407	5659	4866	4570	3869	2160	2321	2362	1915	1655	1393	1541	1820	1822	1310	1042	1117	1106	1047	856	829	843	795	689	795	744	787	709	869	1888	955	739	759	665	700	730	714	717	709	677	702	665	718	709	721	681	719	682	713	656	683	732	707	675	657	651	654	740	743	703	708	647	671	661	620	728	705	690	669	663	636	669	728	716	701	704	690	667	730	692	706	702	718	676	660	668	645	688	650	630	670	660	666	680	701	700	693	686	656	669	724	724	697	684	700	678	668	687	719	701	627	665	703	695	685	688	711	678	672	690	716	686	734	682	661	659	690	679	694	705	696	642	674	650	684	714	726	692	682	683	668	684	680	716	701	712	669	709	695	689	683	725	684	685	687	681	664	679	706	685	654	687	688	663	685	696	706	675	677	702	695	686	668	686	681	600	658	671	665	679	694	677	739	674	702	674	667	707	725	738	710	672	685	719	689	704	649	729	703	715	675	725	696	700	693	689	702	718	722	696	678	721	675	697	707	705	732	701	691	721	659	689	714	692	720	733	693	696	709	660	714	701	678	721	671	674	697	691	649	653	713	681	686	735	702	717	669	717	724	684	677	640	726	687	719	713	708	659	736	659	731	710	727	667	649	655	711	659	663	710	690	724	680	685	687	674	632	738	694	683	697	702	696	734	651	662	651	689	648	673	736	663	660	616	697	638	679	708	678	728	685	672	679	701	718	689	676	646	683	666	750	685	698	696	701	656	686	709	700	690	689	673	668	653	715	720	691	689	706	706	692	665	638	670	652	691	662	667	731	725	666	752	719	647	730	676	602	750	662	663	689	680	705	715	708	658	660	702	684	664	669	697	706	683	668	679	725	673	727	704	691	703	719	719	699	730	715	662	711	694	716	732	662	650	697	656	688	722	719	703	683	696	708	683	675	704	619	665	703	731	690	709	712	699	728	678	692	694	678	715	650	676	716	673	682	648	677	710	670	700	675	699	712	619	709	689	713	649	664	643	694	750	715	699	645	689	670	639	691	665	716	675	697	693	717	687	727	725	627	663	702	685	723	685	652	624	727	739	656	697	657	619	662	696	694	730	698	675	672	669	716	685	675	740	722	720	680	715	721	687	694	678	721	666	686	704	679	719	703	681	679	670	692	672	681	667	718	685	680	716	668	676	671	687	693	697	669	695	685	706	708	689	730	675	670	651	673	679	699	730	675	711	726	679	664	715	708	675	671	697	669	696	703	699	687	678	686	704	704	745	729	661	679	648	688	640	670	687	652	699	703	623	711	691	735	703	687	642	624	734	656	686	715	679	753	688	664	716	688	679	683	655	707	676	654	682	685	649	690	695	680	663	663	737	713	683	709	706	683	689	694	707	665	730	713	675	661	652	730	718	635	645	671	716	662	672	722	700	664	716	730	657	664	700	647	721	668	669	727	657	675	693	691	656	722	693	697	705	741	755	709	678	712	726	677	714	707	681	713	727	695	675	648	731	671	664	693	668	721	693	649	693	714	652	683	771	675	683	664	656	718	697	669	659	700	706	735	661	686	662	669	699	694	684	722	653	712	688	622	699	666	697	667	731	654	682	703	653	689	724	714	690	677	644	696	691	676	739	763	713	694	663	716	628	663	713	734	701	711	732	693	727	687	680	720	640	678	665	698	707	668	715	715	666	699	703	682	643	712	668	689	697	656	686	713	699	690	657	737	677	714	706	659	696	653	689	667	726	723	710	646	722	727	668	668	662	644	695	732	685	688	670	629	671	688	639	666	721	687	701	723	706	723	740	656	672	684	669	674	694	666	679	714	684	701	675	681	662	664	680	680	674	733	681	694	706	697	726	698	687	669	715	673	718	663	706	648	697	674	678	709	654	691	715	678	666	698	704	711	693	726	681	694	684	682	713	732	664	676	688	721	693	667	718	640	691	728	735	679	681	680	679	681	677	707	650	731	672	684	665	696	663	677	705	693	670	715	666	712	678	637	695	662	687	665	678	671	750	681	716	687	712	664	663	698	744	658	684	659	670	705	710	711	720	698	676	674	725	729	694	724	702	697	722	680	689	705	677	677	642	703	685	655	718	667	685	677	698	720	675	714	728	698	691	668	696	717	694	699	678	658	721	705	672	711	690	693	679	673	697	682	672	699	710	719	682	651	701	720	682	668	686	712	660	750	672	684	715	695	682	657	696	654	735	706	655	723	674	715	708	694	749	634	670	665	654	679	691	669	731	688	704	682	703	627	697	660	718	684	703	688	708	668	681	703	666	686	672	683	726	690	681	666	671	642	683	659	715	645	692	607	675	700	705	721	673	676	662	681	696	674	672	657	706	714	678	678	701	671	685	692	701	694	689	658	716	702	699	718	706	642	721	670	673	669	735	658	684	649	648	723	667	740	714	678	680	650	699	710	618	694	667	712	680	691	685	678	733	717	676	692	688	701	666	667	706	687	642	677	728	690	687	706	713	667	699	688	681	692	670	662	679	691	692	692	731	737	700	682	704	642	732	686	670	713	714	673	681	649	667	689	656	717	693	741	695	672	722	682	709	647	670	654	729	660	680	704	666	701	678	721	647	662	712	690	747	634	697	718	689	679	686	658	685	695	710	655	699	662	643	714	656	690	652	669	706	681	662	658	701	694	721	719	732	665	666	684	702	731	676	659	701	658	713	662	682	759	647	698	693	704	721	676	715	720	679	681	692	694	706	658	719	663	685	716	687	692	655	702	689	677	655	679	706	656	687	683	727	713	705	687	663	680	683	727	684	727	677	677	669	679	689	707	672	719	674	689	648	677	696	693	667	665	700	671	692	699	686	677	700	670	688	635	662	720	715	692	695	773	691	685	670	690	664	660	673	732	759	679	673	682	675	722	716	696	700	696	728	704	664	682	646	685	657	692	663	697	693	674	685	711	718	709	667	727	690	706	697	687	674	718	746	726	663	686	682	664	697	730	682	652	714	692	700	730	688	641	732	633	694	668	728	667	708	701	660	741	707	623	692	672	680	719	613	680	690	699	670	689	658	661	678	691	685	720	730	671	689	693	706	649	704	650	729	624	721	655	682	698	713	685	691	682	711	653	638	683	666	695	691	652	660	663	700	720	652	699	685	749	709	681	680	614	726	711	704	732	694	688	710	699	664	693	647	690	712	695	621	667	727	664	698	693	666	722	704	700	712	686	701	694	739	723	696	668	684	652	691	691	718	710	673	706	665	751	742	680	697	741	686	688	695	710	724	687	667	669	714	691	690	727	675	641	670	701	667	691	679	710	691	678	676	677	618	699	657	691	715	674	712	710	686	657	693	719	693	689	725	686	626	718	716	660	693	725	671	674	710	675	678	717	691	673	687	650	674	626	692	694	669	714	620	739	639	677	717	668	680	696	703	651	695	664	728	674	716	682	691	681	704	660	709	654	648	671	708	712	685	678	654	689	651	676	682	704	699	688	709	731	693	700	688	723	672	700	639	705	698	717	679	655	726
37863	30857	35285	30445	22497	17526	12369	7989	6622	5206	3767	3139	2934	2746	2105	1768	1497	1562	1216	766	827	711	643	602	542	647	585	672	547	471	491	442	463	467	402	425	435	402	424	418	395	365	463	670	440	427	370	411	375	379	383	373	426	381	402	408	386	414	384	412	423	371	377	417	399	370	405	387	363	388	347	377	403	412	397	358	360	393	392	378	427	411	392	376	351	368	414	388	398	420	393	425	402	403	373	389	377	399	426	370	358	402	392	402	389	400	388	374	410	381	381	379	383	407	432	415	404	351	373	380	414	407	382	393	361	370	373	364	396	362	366	407	404	372	391	393	346	346	388	369	418	338	409	403	421	361	399	408	366	395	408	382	376	382	405	404	380	382	403	379	387	412	431	356	379	381	400	384	377	381	375	390	372	385	407	424	411	347	371	385	418	383	382	407	434	402	395	404	394	427	387	366	383	387	385	383	349	378	373	404	375	385	337	399	353	383	378	398	361	371	416	384	367	402	419	365	408	356	359	364	346	398	395	376	365	354	373	351	390	385	400	369	378	391	423	412	380	393	357	416	412	402	378	395	387	368	388	400	382	373	412	391	406	390	441	367	438	382	381	407	370	370	349	434	392	414	380	405	388	401	347	401	380	398	376	419	422	399	400	409	390	390	384	379	412	403	367	378	369	399	364	349	384	373	394	392	413	379	394	391	424	392	410	376	390	394	387	359	394	354	350	409	384	356	434	352	409	396	341	378	350	397	381	407	364	380	394	367	423	373	372	399	371	370	377	378	389	356	375	397	401	397	382	390	371	369	370	433	390	418	366	398	382	391	404	376	353	350	393	403	345	390	363	422	381	376	372	395	367	365	383	365	438	388	404	399	384	364	422	358	352	374	419	345	403	392	382	389	378	379	380	388	368	366	388	389	391	385	403	387	379	383	389	399	440	414	382	365	372	413	400	394	390	393	425	393	389	368	386	355	422	397	404	414	428	391	424	380	402	379	359	385	371	370	410	401	404	359	399	369	385	382	416	330	394	406	382	414	395	384	395	386	406	382	410	420	370	375	407	419	374	406	386	374	369	396	365	402	422	369	385	403	379	365	409	399	413	403	351	413	402	372	366	391	407	380	411	418	375	390	358	385	411	396	382	389	373	401	389	367	391	389	431	399	393	377	425	369	345	377	383	362	370	398	431	376	377	383	386	367	378	368	390	397	392	398	374	425	356	428	401	390	409	393	401	415	355	383	367	380	398	380	356	428	425	389	357	386	402	382	365	383	369	369	373	372	363	377	383	398	381	358	393	385	387	384	379	378	405	377	401	356	385	404	358	354	370	334	399	430	386	366	408	387	388	395	371	394	377	383	400	414	384	398	414	387	401	377	422	407	379	382	403	408	416	431	399	391	425	396	383	381	388	341	423	407	376	341	418	367	371	402	350	401	345	379	404	402	399	388	411	384	384	386	387	381	422	374	410	423	371	380	376	411	359	352	395	393	388	399	403	366	400	422	401	356	431	363	385	415	399	376	372	398	406	433	392	369	366	372	356	419	342	390	357	376	422	378	394	392	377	377	404	394	353	343	386	361	424	404	420	365	377	389	370	418	414	392	395	371	371	389	411	391	366	391	385	396	386	376	378	395	428	379	396	419	402	343	407	381	416	366	382	375	415	383	373	365	406	362	366	406	393	407	377	358	387	395	422	363	380	408	379	417	402	431	370	346	357	364	389	397	413	369	407	406	385	407	386	372	389	360	400	393	403	401	345	357	360	327	403	400	370	401	354	384	393	408	408	396	407	368	366	403	412	376	414	390	379	420	399	419	371	409	395	346	388	384	398	382	371	358	393	350	379	370	383	362	366	402	355	387	394	393	401	333	381	426	374	383	436	407	427	375	369	365	392	377	348	376	370	366	377	359	370	377	425	361	407	371	369	401	394	392	421	376	377	377	398	387	405	398	377	399	405	398	414	393	371	405	382	394	400	358	372	394	403	339	393	354	372	366	360	399	421	415	372	384	358	363	411	395	367	359	351	404	404	382	379	386	396	337	397	368	383	373	370	413	385	371	370	379	407	416	383	381	350	390	400	377	384	406	411	397	392	385	368	344	352	385	392	406	376	405	401	398	389	391	423	431	374	370	401	364	352	376	390	383	386	378	388	417	380	421	376	366	374	423	381	377	398	361	340	418	413	407	385	398	367	373	341	394	379	430	423	421	421	389	395	392	375	394	422	427	399	421	365	370	387	396	404	377	415	379	382	389	410	366	361	400	356	389	383	407	409	420	380	362	393	392	385	335	386	409	398	396	407	335	366	378	398	414	409	407	384	400	416	387	420	406	408	344	384	375	385	371	378	367	399	415	397	378	387	387	390	406	388	378	402	413	404	411	371	363	405	362	386	388	390	381	413	384	378	379	406	374	390	377	405	366	425	401	365	356	412	413	393	350	344	396	393	375	380	366	380	381	405	412	401	363	392	394	369	379	386	400	416	378	391	377	347	381	375	327	361	377	355	399	395	392	369	390	377	386	366	392	375	356	419	414	349	417	383	394	345	431	399	372	371	370	410	392	416	374	381	375	362	388	369	392	399	391	413	405	418	402	381	382	349	349	377	413	368	407	418	385	379	419	386	376	387	409	358	387	377	374	410	375	411	389	408	344	442	379	373	374	415	399	379	408	389	388	362	409	394	372	406	367	378	357	375	417	343	387	390	376	394	394	375	365	410	433	402	392	391	401	384	405	435	394	389	425	375	395	406	388	399	353	404	371	395	409	393	371	380	408	406	359	364	395	397	377	388	362	398	357	366	388	356	388	402	359	373	374	410	395	393	385	385	382	402	386	394	383	391	357	426	365	424	406	358	346	369	360	376	359	390	391	390	371	388	383	391	376	389	394	421	370	400	355	424	390	411	358	378	366	383	406	373	343	417	415	400	370	369	382	434	420	391	418	382	412	400	406	358	347	391	380	342	382	398	374	403	397	422	370	373	393	385	396	374	373	389	367	378	423	354	413	411	385	391	406	387	416	399	418	401	404	394	383	367	391	358	423	378	383	387	387	373	415	408	399	405	378	405	389	398	401	378	380	398	379	413	390	396	362	401	384	405	375	384	375	417	407	359	379	402	370	389	367	410	408	351	374	407	369	406	417	381	416	391	375	380	402	382	388	415	378	411	406	415	377	405	398	328	386	399	376	424	374	416	382	370	408	406	345	373	380	383	355	384	384	385	395	362	369	364	392	410	389	389	348	407	385	407	420	398	387	341	351	427	404	395	399	389	400	367	354	391	378	416	347	349	416	359	378	370	362	397	377	371	359	372	376	344	387	393	380	400	399	411	368	375	403	394	425	368	369	416	389	359	386	408	364	392	402	359	398	336	397	401	378	390	371	400	420	409	403	361	377	381	408	352	396	390	396	388	389	391	397	386	395	410	413	385	395	387	383	381	386	406	377	411	352	396	346	398	363	398	396	394	375	389	409	375	405	395	397	394	406	411	423	378	415	378	361
21040	22870	37143	39125	34920	31464	25358	20795	20187	16902	14696	12391	12769	11555	9348	8159	7243	7260	5603	3551	3971	3109	2637	2124	1827	2600	2406	2571	1990	1731	1655	1503	1297	1189	1291	1178	1012	1064	1016	1020	991	959	1234	2930	1233	917	970	888	839	875	902	829	895	899	920	935	928	893	917	973	921	892	887	899	901	839	832	876	895	882	905	874	894	926	882	894	919	908	898	892	907	969	901	882	898	895	917	840	888	927	861	915	842	927	887	910	896	861	901	883	903	912	896	850	887	897	981	906	881	958	914	900	872	872	830	911	883	866	901	919	927	901	906	893	868	899	879	901	867	888	892	841	917	866	892	881	827	896	910	872	854	877	953	860	929	858	900	845	847	894	877	838	894	841	902	873	956	942	894	941	890	864	927	922	880	862	901	902	860	878	877	838	873	888	899	869	880	910	888	923	890	885	887	881	872	894	857	896	883	876	890	887	884	914	863	898	838	875	868	860	908	878	877	907	914	884	905	856	909	911	889	907	860	895	856	913	875	858	858	906	850	935	819	861	915	862	906	898	871	879	832	889	870	938	871	921	940	877	905	917	841	886	866	877	854	914	920	877	868	892	925	937	860	840	891	917	915	922	903	866	900	911	945	871	885	880	884	935	859	850	921	872	903	838	825	889	911	870	880	923	895	915	838	922	968	875	886	843	886	915	896	882	895	895	847	842	879	836	908	959	932	861	820	886	909	913	847	865	891	897	804	870	858	853	888	899	916	911	940	895	868	914	877	885	895	857	914	893	940	863	868	877	955	916	892	921	851	891	926	878	889	924	892	906	885	876	900	851	925	902	857	859	910	877	934	887	861	892	906	890	917	903	888	936	892	908	879	879	889	851	852	902	826	860	866	847	879	945	865	894	890	943	866	891	855	878	887	856	913	879	908	904	857	910	907	929	881	920	888	868	865	862	875	848	881	857	931	903	854	844	880	885	898	947	842	880	889	889	883	816	872	901	851	890	879	927	842	916	851	902	853	847	882	899	851	894	917	891	884	830	865	871	872	888	874	893	844	881	896	861	917	887	879	910	885	889	924	895	906	921	887	890	886	864	920	887	893	889	895	938	893	891	870	913	826	916	896	924	910	878	887	883	899	829	902	843	852	893	892	926	897	867	825	908	854	933	909	877	912	897	913	838	892	887	899	915	914	901	896	904	898	901	882	868	894	897	953	850	915	851	951	909	821	895	905	883	855	919	898	916	903	844	904	889	972	851	861	885	903	909	934	905	883	870	898	872	905	889	906	907	906	892	872	878	960	830	874	871	930	878	869	865	888	861	907	884	923	906	874	881	919	867	914	844	828	907	884	895	946	908	873	912	853	874	905	906	877	893	873	866	870	890	871	924	868	900	889	923	879	902	905	895	897	867	892	923	917	879	850	849	876	902	934	897	908	877	872	884	835	890	886	872	866	894	883	916	885	879	885	880	970	916	865	935	916	883	883	879	862	881	854	933	857	834	886	884	957	913	892	859	910	899	866	898	841	897	854	825	874	886	886	835	909	917	892	883	880	857	869	910	918	920	871	888	899	862	936	921	910	860	855	931	860	882	941	851	873	878	847	885	887	941	937	859	907	862	848	915	891	892	882	898	888	943	851	879	882	868	883	858	875	855	874	849	888	889	957	872	874	881	842	863	896	897	851	893	912	882	854	867	912	919	891	840	844	881	864	874	897	872	887	931	847	951	891	876	856	949	923	829	827	888	870	844	900	868	879	885	937	933	907	868	822	920	904	899	882	865	918	865	885	923	914	869	920	907	889	880	864	834	929	905	893	903	877	834	904	926	907	909	880	888	855	864	849	882	897	826	858	915	869	953	858	913	850	914	859	907	917	853	866	828	919	899	894	802	897	832	923	848	878	930	835	899	835	865	864	908	870	858	885	885	905	873	895	868	902	850	901	848	906	896	904	878	805	864	876	858	830	901	886	872	891	903	860	927	866	870	936	834	911	908	916	914	877	853	905	899	863	924	878	875	925	909	818	871	921	843	886	877	865	895	897	863	895	890	910	943	901	860	911	933	904	849	920	896	884	909	944	874	903	864	894	846	878	891	868	868	857	871	892	877	851	893	919	890	905	871	840	937	871	869	840	862	891	870	861	876	909	851	946	891	897	909	888	862	888	911	895	838	881	888	885	932	871	889	824	854	884	860	896	863	880	894	900	896	892	891	893	885	919	827	905	880	856	886	886	915	821	862	924	900	857	878	878	902	901	860	880	889	933	885	878	909	887	917	865	808	909	924	892	829	859	927	933	868	847	769	885	877	849	895	886	837	875	894	861	926	867	870	914	917	917	911	921	868	943	883	887	869	856	918	861	881	923	915	867	917	861	839	845	908	948	926	877	926	887	862	868	878	918	893	919	916	845	870	859	884	884	870	891	927	814	885	800	893	838	875	917	847	903	900	885	904	844	879	857	929	905	840	930	917	880	881	844	910	904	879	918	919	899	873	880	882	861	911	872	916	894	835	905	900	900	898	847	842	942	901	875	923	855	906	894	878	910	909	948	833	884	891	867	888	903	812	927	868	903	848	853	900	874	909	872	902	896	866	885	858	913	853	867	902	869	852	867	861	908	880	825	950	868	866	859	868	892	934	859	868	896	838	859	947	869	886	873	956	935	841	928	876	898	905	968	900	897	926	852	908	919	881	894	860	901	844	837	875	910	861	926	879	878	888	882	871	893	875	921	892	861	826	869	910	878	917	873	911	895	874	873	884	870	886	923	941	905	858	898	883	921	901	861	892	869	896	934	875	923	863	900	871	875	901	925	871	902	873	900	881	847	876	885	905	874	851	887	951	888	903	940	838	854	882	877	866	928	832	902	888	887	872	862	893	924	953	862	893	880	916	870	847	921	957	842	877	932	942	930	884	849	800	832	866	879	856	886	861	863	876	812	898	886	821	884	890	853	892	855	864	913	879	896	880	803	884	891	876	868	845	853	853	867	928	896	940	829	869	884	876	849	846	886	874	911	893	866	929	888	886	941	927	876	854	873	868	894	876	860	864	900	878	934	903	866	933	882	873	870	903	909	917	897	884	912	874	949	833	912	928	821	900	891	925	887	899	904	886	883	863	875	902	922	886	843	892	884	842	856	916	804	866	853	926	885	938	890	879	879	898	861	889	894	887	917	904	831	935	927	893	884	897	926	881	870	888	903	932	864	903	912	832	882	908	912	892	866	936	870	923	905	892	915	865	898	908	833	910	866	853	923	890	836	894	862	926	876	831	834	931	886	919	916	884	883	887	881	914	858	878	871	896	884	844	837	888	921	868	887	940	924	900	956	912	891	886	894	903	901	838	844	869	880	892	849	854	894	889	858	863	897	858	891	907	885	921	883	864	885	867	892	884	854	870	845	900	903	925	867	900	859	910	878	886	868	881	886	837	882	871	894	839	842	805	864	878	877	847	910	810	884	871	951	897	880	862	836	865	846	888	880	901	855	898	892	892	889	868	897	908	865	910	845	872	909	857	853	860
17563	14687	16602	11944	7179	4567	2565	1609	1223	953	713	579	646	573	435	344	331	296	305	268	280	229	255	234	283	273	252	245	238	246	200	254	215	227	215	242	188	197	227	209	185	208	199	204	202	198	199	197	203	189	195	185	200	188	187	207	224	194	200	170	206	201	205	198	192	204	192	208	188	212	181	177	216	205	206	178	200	190	169	189	227	185	196	215	190	196	209	193	187	177	188	206	190	199	182	205	218	196	181	203	196	201	197	196	184	194	226	208	212	173	211	210	192	193	222	211	226	180	195	213	189	194	197	182	187	182	195	191	213	215	196	189	209	207	197	226	191	187	182	200	187	212	194	185	207	186	208	206	215	199	196	201	206	189	182	205	208	197	188	179	199	183	213	230	175	188	207	225	225	185	200	196	164	220	193	229	200	170	177	198	226	198	196	203	220	179	189	181	191	216	220	216	187	182	188	207	219	199	226	199	215	189	230	192	194	199	199	194	194	196	179	180	194	208	189	205	223	206	207	205	207	208	199	216	204	193	178	190	218	191	182	200	194	190	187	212	204	198	191	185	186	215	203	183	196	189	222	180	187	218	193	185	185	194	201	189	199	192	192	188	201	194	211	194	213	200	219	170	202	210	232	202	235	206	198	181	192	210	201	203	211	225	213	203	199	188	172	189	177	199	197	195	174	215	222	178	181	197	207	198	200	175	186	190	197	186	203	199	218	205	173	209	194	171	219	187	188	194	185	185	203	211	201	189	173	188	179	188	185	199	189	204	211	180	216	203	192	195	193	216	215	184	204	197	169	187	203	217	186	232	203	187	194	197	201	236	210	185	177	196	182	189	206	200	230	200	178	235	178	212	196	222	191	206	200	212	195	174	182	196	232	213	165	197	216	211	191	205	192	196	211	191	195	193	174	206	202	204	212	157	200	215	188	169	183	210	189	198	200	200	194	216	191	174	223	198	200	158	212	205	198	194	227	206	206	188	156	194	180	222	216	198	224	201	195	178	207	184	179	221	176	183	186	188	191	191	176	186	189	186	196	199	196	182	196	211	208	185	196	224	207	202	185	233	190	188	208	219	190	194	197	183	200	182	205	206	205	212	202	188	191	213	208	189	188	195	227	200	192	214	204	171	181	205	217	206	202	200	211	181	201	196	220	193	201	216	192	199	233	202	196	198	201	188	188	166	201	204	190	216	184	171	198	196	212	204	191	213	181	182	184	191	201	207	216	197	203	182	168	181	187	186	177	194	193	183	192	212	195	174	190	191	190	199	205	200	207	181	192	191	194	182	214	198	201	179	194	172	211	188	215	183	226	199	176	204	179	187	205	205	161	205	186	213	171	204	208	183	183	198	161	228	173	193	189	185	209	229	191	196	165	200	179	188	186	186	210	221	194	224	206	192	178	165	179	209	217	218	195	212	163	175	196	208	192	206	142	188	197	193	190	203	209	200	169	191	198	205	211	217	188	199	213	174	195	201	189	194	225	198	228	211	197	168	190	202	192	196	202	192	186	184	232	179	215	201	197	194	173	178	188	180	183	210	193	182	198	189	186	194	186	188	208	204	213	203	219	187	209	203	204	202	169	194	181	205	207	167	210	198	186	193	203	206	198	206	168	185	199	217	167	214	238	172	163	183	197	204	197	189	203	193	212	231	206	191	211	193	192	191	206	197	188	209	240	166	187	209	213	199	192	233	209	222	199	191	210	174	194	222	192	174	178	224	212	198	191	197	188	206	201	200	191	176	199	178	187	172	194	175	192	178	193	199	203	198	206	190	196	174	209	198	210	182	199	194	216	197	192	199	176	207	216	208	187	220	191	200	201	212	192	220	204	176	186	206	180	169	201	229	192	178	174	212	185	175	206	184	211	190	238	226	195	185	158	169	201	201	198	159	215	200	194	192	206	212	178	204	183	182	229	206	218	191	181	205	216	188	198	196	185	178	180	220	183	203	196	210	189	200	208	185	223	197	227	201	204	177	178	196	203	222	219	185	185	205	195	196	218	196	184	177	199	199	171	199	195	205	180	200	212	202	190	186	196	182	183	202	212	181	210	216	190	191	224	216	183	197	245	198	178	171	165	196	194	201	203	203	177	192	226	202	197	188	195	189	196	163	203	227	214	201	201	163	193	147	168	184	208	214	201	187	228	220	203	188	202	195	209	227	205	198	204	194	193	209	202	214	170	197	209	198	207	214	181	222	197	222	196	203	177	200	183	193	189	208	199	186	214	239	214	190	223	187	189	202	208	191	201	211	184	200	203	200	193	209	205	224	210	196	190	198	200	188	200	206	188	215	205	196	184	205	188	179	215	195	206	212	198	201	209	220	203	169	202	209	222	199	182	205	203	195	212	191	237	202	199	179	177	174	188	200	198	171	205	215	205	214	178	171	199	221	206	187	197	204	194	187	190	194	197	183	149	187	206	202	214	215	215	181	187	165	186	189	217	192	201	187	211	190	183	195	206	202	221	210	200	190	178	192	209	208	196	193	198	212	219	219	225	187	198	190	177	199	193	198	185	218	183	185	208	215	213	228	177	195	171	212	221	212	190	186	191	200	192	216	219	201	204	213	214	202	179	224	204	177	177	181	185	205	204	203	207	219	195	194	180	186	192	184	191	220	173	166	205	214	230	198	198	196	206	187	202	194	185	192	177	175	196	199	203	214	185	217	202	173	232	219	204	184	210	213	195	180	191	189	180	215	212	195	187	174	193	188	209	208	207	183	191	221	168	178	188	186	197	194	176	170	226	206	235	202	211	200	185	199	219	165	175	224	196	197	199	193	209	199	204	170	200	231	199	197	183	207	205	189	216	192	206	211	217	214	194	197	195	183	186	181	199	196	199	183	193	213	221	186	190	196	175	206	182	187	177	186	195	216	190	205	192	202	221	209	170	211	186	198	196	200	192	186	206	176	186	220	188	178	191	201	215	206	199	192	185	184	213	205	202	193	213	192	177	193	210	197	205	189	203	206	160	183	190	206	182	189	177	204	214	204	198	190	196	231	199	213	226	203	217	215	199	226	184	233	210	189	185	193	184	196	195	210	225	200	221	190	208	180	176	161	195	204	185	184	196	198	176	206	208	186	181	219	186	207	200	193	192	253	192	187	205	163	188	194	196	167	200	183	187	202	220	199	206	186	204	189	197	197	194	200	186	192	181	179	183	189	196	209	201	183	232	209	204	189	201	186	191	189	189	182	205	180	200	207	201	207	176	177	204	168	167	181	168	190	161	213	191	207	253	187	183	200	196	200	194	189	208	210	188	210	208	207	197	199	180	184	208	173	195	207	194	204	183	200	208	197	206	190	201	196	206	209	198	208	222	192	190	194	184	220	188	180	228	190	185	191	217	167	199	204	219	182	193	215	168	191	206	193	194	199	179	186	176	196	180	184	200	177	203	203	216	174	227	205	208	184	179	216	222	208	202	201	185	184	212	182	192	179	211	193	192	202	235	186	205	184	213	199	218	194	211	215	221	201	213	167	189	195
9701	11685	22957	22573	18811	14202	9943	7071	5758	4340	3523	2841	3246	2753	2033	1445	1279	1465	1257	973	1165	1132	985	1024	889	1117	790	969	702	732	706	634	618	591	609	605	551	545	539	515	528	552	591	617	520	491	533	499	539	507	475	535	515	486	513	498	492	520	500	500	533	494	522	495	502	523	498	489	488	508	470	541	506	478	522	505	507	508	487	510	488	482	480	498	505	451	496	479	510	461	497	480	479	533	509	484	538	517	527	489	494	469	489	505	478	492	515	484	469	550	497	507	473	512	503	434	526	499	532	505	523	520	475	493	524	516	496	476	503	483	527	483	516	504	479	488	472	486	476	458	489	484	556	485	509	469	475	517	502	476	475	510	485	497	487	501	517	493	528	520	491	516	484	487	512	485	507	516	475	539	511	505	526	485	538	520	498	427	516	506	498	474	476	487	513	502	503	485	528	520	476	515	497	506	473	539	480	497	526	491	495	528	509	466	512	502	511	479	470	537	517	511	494	506	492	521	506	503	491	509	503	511	471	499	498	506	500	487	491	493	523	521	498	484	514	532	552	456	499	521	506	543	511	514	512	524	510	551	462	522	495	486	499	527	479	504	500	490	522	503	518	492	497	493	486	482	509	527	501	530	492	514	506	480	526	508	496	497	515	488	515	532	509	493	504	511	494	481	469	516	518	528	492	504	502	493	480	484	509	516	510	495	476	502	509	487	464	476	524	526	495	520	478	493	478	476	495	495	476	512	532	499	488	499	507	493	503	534	485	556	497	507	524	501	503	482	480	519	485	452	457	501	512	506	505	528	496	519	485	528	535	527	505	537	497	486	458	513	496	532	507	484	501	530	477	491	506	526	457	488	483	529	492	524	483	499	491	540	536	492	543	520	538	470	507	478	527	506	508	509	521	539	539	475	500	499	528	511	501	460	505	470	503	509	508	492	493	548	517	473	509	517	520	504	474	484	504	498	452	482	493	512	470	493	482	519	509	517	462	517	524	504	481	484	513	496	488	495	535	501	517	507	523	473	504	512	497	499	495	495	487	498	490	493	534	506	523	498	544	501	481	511	504	502	457	505	511	493	454	502	495	507	490	508	471	509	526	525	491	504	499	513	494	507	478	513	519	534	468	505	481	428	526	526	487	531	521	512	508	494	481	507	498	506	482	504	543	477	491	525	557	467	490	524	473	478	524	502	478	489	467	520	532	483	483	496	529	529	538	471	513	501	508	498	483	482	537	509	485	483	488	514	483	486	510	492	512	527	525	495	501	530	537	492	532	488	546	514	488	470	520	519	481	500	554	504	509	507	491	508	508	488	539	481	493	553	453	512	494	510	496	438	476	468	467	455	488	451	489	513	511	487	534	526	481	532	493	500	508	493	480	486	527	477	528	499	494	491	498	516	442	512	526	489	505	502	534	499	474	502	482	501	500	470	472	485	499	493	485	488	504	492	508	523	545	482	528	479	517	477	492	522	518	526	535	475	531	458	492	544	516	490	524	488	501	485	481	502	464	546	496	471	522	504	498	500	472	489	535	479	489	474	499	516	503	525	520	480	532	515	486	510	506	524	476	497	493	494	514	514	490	526	524	547	498	482	490	493	479	541	498	501	516	499	495	488	471	470	514	524	507	489	486	506	517	474	520	519	460	502	499	467	486	532	521	485	506	509	527	495	534	484	496	512	532	525	516	511	535	504	530	470	493	495	504	495	522	496	548	511	516	500	506	510	525	505	522	498	541	510	518	550	506	509	465	480	484	527	492	501	542	491	512	511	470	545	479	486	519	520	511	504	507	538	550	532	490	492	470	511	489	478	458	519	513	502	468	506	450	510	507	484	490	498	510	511	510	515	527	479	438	528	474	463	493	485	501	487	540	540	472	516	483	498	508	518	490	465	499	492	496	525	515	513	514	520	496	479	505	488	513	518	511	540	516	460	552	505	462	515	524	522	508	474	483	491	496	506	490	495	494	490	482	535	449	486	485	482	493	483	502	493	497	472	488	478	519	446	502	483	522	492	497	522	536	514	486	511	490	518	508	554	489	506	532	487	519	525	478	505	507	542	477	539	463	466	519	529	497	493	485	466	461	498	506	515	505	504	515	523	539	492	538	500	480	451	507	519	477	476	464	458	518	528	517	491	491	492	539	529	537	513	511	486	520	507	479	514	512	540	491	510	511	455	535	492	532	501	490	552	488	515	534	500	495	503	484	485	483	503	518	499	515	520	488	533	498	500	499	522	507	546	530	542	472	466	509	477	497	492	498	477	500	529	524	483	513	520	521	503	486	529	496	525	500	544	545	471	483	510	497	475	489	492	487	506	494	511	449	547	516	487	507	435	499	551	477	492	530	486	482	488	485	495	490	506	487	503	490	503	514	526	513	502	491	492	489	552	511	541	520	492	498	509	512	479	538	511	495	511	497	479	518	512	481	507	510	546	505	505	478	527	486	541	464	471	516	475	489	524	542	494	533	480	501	509	511	539	517	455	480	515	510	538	503	486	524	529	478	515	448	479	462	497	501	493	499	502	477	516	507	503	470	534	517	493	500	507	494	524	508	497	518	505	490	473	552	517	492	503	526	513	493	522	484	437	558	486	537	480	473	492	520	522	495	530	519	513	487	475	494	530	497	499	524	478	484	497	545	498	522	523	494	494	487	505	497	507	487	508	532	499	482	453	514	501	489	520	515	477	519	520	532	549	468	513	496	507	509	529	477	498	477	477	509	479	485	485	492	526	495	480	482	495	541	489	484	494	485	500	514	503	501	483	465	487	503	495	557	534	468	488	506	522	491	515	491	556	528	497	505	512	471	514	524	476	485	516	548	509	508	506	520	494	482	485	510	520	489	482	478	512	454	542	479	472	532	483	494	471	521	485	499	506	514	497	479	476	493	478	514	526	478	523	468	515	474	537	511	521	504	498	514	457	524	514	527	501	481	499	504	529	497	514	513	526	455	488	499	525	508	480	507	512	475	528	510	508	476	463	463	507	518	521	483	461	536	507	494	512	483	509	527	470	503	466	504	507	496	517	469	484	467	499	484	552	514	480	500	523	508	525	448	521	491	487	527	536	480	495	484	456	488	501	481	452	486	500	489	509	554	462	538	502	496	526	483	455	471	481	521	495	493	525	480	503	474	537	538	518	514	543	516	504	549	518	479	492	529	534	479	500	518	495	452	492	526	504	517	506	521	510	497	521	533	498	500	499	513	510	498	547	511	519	502	529	487	538	522	521	518	532	522	512	506	512	490	532	542	523	512	488	497	461	519	520	501	534	516	514	510	507	513	546	526	540	506	519	520	523	485	550	512	533	546	507	525	517	503	487	493	494	491	452	489	467	540	497	497	457	534	472	512	516	497	497	532	489	506	501	534	523	501	506	513	529	498	475	500	502	495	492	519	496	505	491	481	523	529	503	537	480	512	501	497	518	493	513	520	509	522	461	511	507	511	491	510	477	501	480	518	512	528	515	497	518	484	493	504	491	491	524	498	452	535	518
29871	23315	27735	22064	16159	11270	7773	4887	3786	3057	2181	2011	2023	1491	1231	1015	995	848	720	516	483	485	419	390	406	383	356	374	300	313	310	298	314	279	300	275	306	312	326	276	298	289	267	404	282	279	268	304	304	250	262	235	280	281	242	272	265	260	265	271	274	266	252	295	252	292	280	294	292	259	245	261	295	290	264	276	285	285	272	278	269	271	237	258	247	264	262	286	268	275	279	283	273	280	255	306	284	272	270	281	269	269	270	283	283	236	268	277	276	239	256	271	274	258	269	273	262	282	278	277	249	279	252	303	317	279	268	265	295	261	266	273	290	236	302	288	245	277	264	269	267	274	303	297	278	251	277	261	274	281	278	255	250	275	287	301	259	250	266	274	250	263	271	283	283	280	256	278	269	241	256	293	243	274	262	248	265	289	228	283	296	284	298	271	282	279	280	268	264	262	312	285	280	286	301	267	261	266	256	251	252	305	276	307	252	272	293	274	254	274	252	278	289	298	282	250	271	262	285	235	295	266	282	276	257	272	240	249	253	284	265	249	271	258	257	283	271	265	303	272	292	268	274	246	291	251	262	247	271	274	262	280	278	250	277	262	272	276	288	274	252	273	315	281	287	303	303	283	266	293	287	283	299	269	271	259	268	280	261	311	269	263	308	251	261	273	276	277	239	267	264	271	258	268	312	246	285	286	274	253	289	283	298	271	262	272	269	283	273	269	278	236	315	267	294	257	248	275	262	280	293	272	287	261	288	260	265	244	251	292	295	275	262	290	285	254	290	268	278	302	293	284	253	279	283	302	250	302	265	296	280	279	275	273	262	245	252	300	239	272	279	261	263	258	289	255	284	280	262	272	264	257	276	258	287	267	256	311	284	290	272	277	267	282	287	249	272	282	259	261	296	291	284	278	261	275	273	274	304	287	260	269	262	267	269	281	261	252	255	284	271	270	313	295	260	298	268	287	280	258	244	258	241	284	285	271	270	276	256	225	245	249	253	278	268	271	294	285	269	252	287	300	322	259	281	297	273	279	263	262	289	266	255	255	274	269	270	274	288	264	254	244	279	287	250	280	275	277	283	272	278	269	266	261	285	259	273	304	287	255	297	266	292	275	274	287	266	251	262	284	278	266	279	275	246	242	296	271	255	280	294	272	287	278	262	253	271	295	258	309	259	268	264	287	271	279	263	302	271	245	252	253	283	258	272	259	268	267	302	289	258	260	267	295	238	269	284	294	277	249	252	310	262	280	287	277	287	252	266	285	291	289	283	338	291	268	276	229	266	256	259	276	288	270	290	288	288	245	268	264	272	271	260	319	288	292	275	267	289	300	274	258	268	278	274	261	261	273	266	298	284	244	287	275	248	249	267	261	266	264	265	252	259	283	303	276	269	268	255	277	268	252	282	255	255	251	270	274	298	256	281	257	247	273	271	248	270	263	244	255	253	289	264	258	271	250	282	288	268	246	286	288	272	255	299	294	288	270	261	300	305	278	275	278	252	278	285	244	281	271	277	280	265	268	290	288	275	255	259	265	249	226	270	265	266	285	266	328	250	276	271	283	268	278	250	266	279	263	298	259	281	267	287	268	283	257	268	274	306	291	289	281	267	280	275	286	268	249	282	266	238	269	218	280	272	268	292	265	270	253	286	275	287	271	255	284	306	290	272	247	282	279	269	312	253	266	281	272	253	281	270	283	267	290	262	282	268	313	290	272	299	273	279	257	249	255	245	256	263	268	278	268	282	258	287	254	302	279	264	268	282	273	266	282	290	295	277	283	286	278	233	280	287	260	294	250	246	257	296	245	256	296	267	279	289	249	288	275	274	249	275	260	265	295	278	266	314	299	292	260	259	266	257	268	282	248	261	268	266	240	288	273	262	269	279	282	270	256	272	293	274	303	271	259	273	294	288	273	251	286	274	303	267	272	271	293	297	257	297	304	237	289	296	261	279	261	286	265	272	283	259	272	262	283	272	260	259	282	283	250	265	291	263	257	299	292	251	292	282	263	261	261	271	308	269	314	266	272	284	250	308	287	258	265	278	255	284	306	270	274	232	268	284	295	310	275	259	249	311	259	245	285	287	257	263	284	278	288	267	256	283	300	315	281	264	271	246	273	258	273	300	272	286	255	282	261	318	280	258	264	274	288	301	262	295	299	294	268	293	266	256	284	276	298	216	267	259	259	273	275	276	246	268	291	271	279	271	278	278	269	266	263	262	281	261	269	256	263	271	264	230	282	263	268	269	265	264	264	292	263	283	248	259	271	263	255	284	260	280	264	274	275	245	276	256	257	288	319	284	264	265	306	267	287	287	253	273	281	278	307	296	246	258	286	279	293	292	313	264	306	265	257	247	282	279	280	290	271	243	272	291	248	262	261	236	274	261	275	268	266	274	267	274	298	259	273	279	270	272	295	237	257	302	261	270	293	280	279	259	305	281	272	260	264	264	279	245	261	259	273	250	249	313	299	274	280	296	249	247	279	258	262	295	300	306	300	267	270	260	280	283	275	251	297	245	276	296	264	277	297	274	246	275	285	286	261	277	250	285	281	269	245	315	273	304	279	301	290	276	298	292	278	266	285	266	249	298	240	253	257	230	271	259	279	259	254	289	270	257	250	255	273	272	282	289	300	294	277	277	270	269	269	274	253	266	260	280	288	272	285	270	266	269	279	289	250	281	277	291	283	251	278	284	277	245	272	281	274	275	267	286	296	295	276	289	273	310	287	265	277	272	242	266	263	292	274	265	287	318	263	274	270	256	282	264	259	257	269	297	272	262	285	285	272	257	285	248	275	277	260	288	270	299	295	271	274	289	305	245	255	247	268	293	251	281	292	292	287	286	273	263	259	279	280	278	253	327	279	246	290	270	293	289	239	271	260	271	294	269	310	245	282	295	239	276	297	277	256	314	282	277	265	281	278	269	322	279	293	278	294	279	278	280	253	264	268	273	266	231	264	269	316	277	287	269	284	278	293	261	289	262	277	271	229	278	259	252	276	302	231	273	260	272	285	272	268	273	266	246	271	275	269	275	288	256	296	275	283	273	287	221	258	290	279	317	271	289	269	273	250	239	255	275	250	251	287	254	300	295	273	247	262	293	250	297	267	276	291	263	273	260	278	268	300	289	281	254	279	248	259	288	282	322	280	281	282	276	275	255	263	275	279	286	285	248	269	273	269	294	235	288	287	311	279	271	276	264	281	321	315	277	274	296	267	256	255	267	266	278	267	253	247	268	271	269	271	265	262	269	269	287	287	265	286	274	270	253	257	278	280	276	281	248	273	294	279	273	256	257	275	283	249	256	259	261	284	279	296	247	265	283	288	295	246	271	264	266	267	308	265	261	262	269	301	249	246	290	283	275	267	259	279	279	238	245	266	288	276	274	274	283	283	279	275	266	262	267	261	277	298	304	292	263	262	271	283	285	280	294	243	249	259	282	287	312	226	274	311	298	265	258	285	274	287	313	248	276	273	306	292	276	253	262	258	261	276
17026	17926	32201	32196	29797	25257	20060	15546	14220	12334	9838	9325	9349	7342	6070	5142	5023	4451	3662	2430	2099	1928	1829	1614	1624	1777	1217	1303	997	1039	1030	1007	970	848	793	749	793	825	710	758	726	756	837	1690	822	695	634	669	686	700	655	623	646	640	651	650	667	704	664	680	672	639	703	632	671	670	678	729	685	679	704	709	723	667	648	644	685	677	673	664	652	689	655	673	701	706	673	646	710	691	658	657	695	660	645	684	642	652	690	686	637	683	643	651	646	681	721	616	667	650	639	627	679	695	664	675	643	686	693	663	667	627	677	648	635	672	716	631	645	660	710	675	615	677	666	701	663	689	674	701	679	679	653	658	663	682	651	696	655	687	665	655	714	656	626	641	672	676	636	700	680	677	680	677	617	667	694	627	649	682	669	666	707	693	704	662	646	679	674	656	719	677	680	691	728	676	675	681	664	711	639	657	703	669	616	663	664	678	687	638	653	703	634	676	689	654	662	660	672	612	641	673	690	679	675	664	686	660	669	688	649	614	652	687	667	728	669	648	677	696	731	667	670	606	744	709	675	685	644	653	647	712	677	727	673	656	681	666	641	645	678	666	625	643	714	661	658	697	615	622	650	712	654	644	706	617	726	643	652	677	674	653	686	645	675	662	685	671	672	661	674	712	662	664	653	635	576	676	620	664	694	677	675	645	658	675	665	662	656	697	699	683	670	635	696	652	653	626	671	669	656	667	668	646	675	641	679	663	685	614	691	681	642	676	661	653	649	668	671	698	655	673	648	673	686	680	623	615	654	680	679	660	668	648	695	676	646	679	648	654	656	639	631	641	734	641	707	711	651	668	646	696	670	683	693	658	665	687	662	702	692	701	638	660	692	620	618	658	637	620	727	655	662	681	650	652	629	674	644	626	723	710	662	667	651	671	657	649	716	627	658	702	690	650	674	649	688	667	681	632	690	693	687	680	640	685	698	610	664	682	648	677	642	653	694	691	646	683	648	679	658	625	688	637	632	692	666	667	631	693	654	697	706	712	679	693	659	702	694	671	697	716	634	648	670	675	701	697	669	630	699	674	692	655	646	658	653	661	693	639	657	641	688	650	669	643	693	670	690	678	646	653	672	642	633	634	699	665	663	661	690	660	681	666	714	707	636	679	679	626	656	691	661	682	670	687	663	676	658	661	671	664	673	670	708	662	642	650	696	653	687	657	668	687	603	638	646	659	679	651	664	629	717	664	674	662	705	657	625	648	646	690	640	700	646	686	663	676	680	699	666	666	661	701	686	692	674	671	652	654	690	675	674	673	696	704	661	644	619	630	638	646	662	641	672	710	667	677	712	698	700	647	643	660	671	680	675	612	651	649	688	610	659	641	653	672	670	692	709	643	683	656	693	662	644	681	714	687	653	724	709	682	599	622	712	678	624	685	655	661	704	672	645	693	687	643	665	671	692	658	699	673	636	666	628	670	671	637	737	706	640	643	636	663	620	649	686	658	656	694	660	673	663	682	669	638	659	646	629	667	662	716	658	697	671	679	657	646	671	648	656	641	669	686	640	656	666	708	661	669	629	637	678	644	695	658	637	678	709	679	703	662	672	678	675	645	641	666	599	658	625	662	672	642	679	671	685	678	661	685	658	613	674	626	740	646	677	692	671	680	638	665	697	665	655	668	642	672	642	698	631	656	652	636	712	633	660	659	657	682	666	629	638	680	659	667	648	699	671	675	632	684	689	653	676	694	648	673	682	620	688	672	641	654	649	652	639	694	661	680	600	716	666	664	658	688	688	655	630	707	643	681	691	661	676	669	695	676	673	687	725	668	655	623	633	714	666	621	660	687	656	698	660	672	719	661	685	680	673	688	635	648	692	676	668	680	660	688	634	682	691	601	656	682	673	656	644	674	647	674	669	664	646	618	657	679	589	645	656	658	663	658	655	691	652	689	687	637	638	670	689	690	704	658	649	678	647	673	655	683	657	677	706	674	637	662	621	667	650	661	703	674	664	637	673	679	698	687	635	686	657	642	659	679	662	636	663	664	681	688	647	630	656	633	692	710	685	706	661	693	690	643	687	669	637	662	678	693	644	670	707	649	684	666	663	694	676	632	700	671	640	676	666	615	661	678	703	646	700	634	677	671	620	650	728	639	641	671	661	722	649	626	658	659	681	654	682	671	668	653	682	730	687	669	666	628	695	665	661	607	713	635	673	685	675	646	644	669	679	664	690	670	662	672	663	715	648	690	610	711	663	659	605	651	704	678	678	664	669	636	713	659	689	674	689	645	615	660	672	718	710	659	655	679	684	639	697	679	663	631	663	680	629	707	679	669	661	645	653	636	723	657	618	676	621	713	643	682	674	672	644	675	631	647	677	689	634	709	619	696	655	689	665	673	668	689	657	654	684	712	656	693	662	652	663	695	703	661	707	662	671	650	628	675	638	659	658	663	686	673	694	629	635	675	651	667	699	673	656	675	622	691	685	699	681	698	667	690	658	677	675	677	705	663	646	625	689	677	666	699	654	710	720	646	685	661	623	666	678	669	660	638	686	677	648	645	647	715	682	632	686	668	654	676	676	638	681	627	605	726	636	647	629	624	658	688	634	668	648	689	632	631	704	621	662	645	662	689	642	649	649	677	678	644	691	668	661	678	669	642	652	647	662	703	696	687	649	706	661	676	698	632	698	677	636	667	623	682	703	630	693	645	669	673	656	678	648	653	663	696	662	645	677	698	685	659	686	659	694	674	678	657	700	612	704	668	626	701	678	674	654	618	674	681	683	631	657	692	650	650	694	670	672	656	706	686	667	682	718	655	613	678	734	655	643	684	641	683	643	695	667	664	709	649	650	675	663	671	674	642	642	638	713	692	681	645	681	646	669	654	670	707	678	628	610	662	672	663	644	673	659	629	679	711	674	651	645	716	662	662	620	669	665	663	663	658	644	646	673	656	635	674	652	695	673	700	642	665	647	672	684	702	665	675	693	694	671	653	654	758	692	722	702	658	627	684	668	632	676	637	626	704	675	718	653	684	663	654	695	648	713	685	693	654	683	644	644	658	664	686	664	667	678	677	668	722	717	640	671	644	652	643	661	632	658	660	672	694	692	651	681	667	649	670	677	615	696	702	672	659	685	704	658	607	687	668	703	702	677	687	610	702	620	692	645	660	688	697	658	677	640	700	693	656	646	692	658	672	675	596	702	670	641	680	628	698	675	697	692	678	672	655	702	658	616	665	664	660	606	688	640	655	675	684	649	678	678	676	637	627	660	682	668	684	706	680	682	672	686	713	678	685	633	709	648	649	666	672	650	627	707	630	744	668	673	688	711	702	641	608	657	680	748	713	658	649	643	684	695	678	669	703	688	625	660	633	622	651	663	635	678	640	663	661	675	653	696	657	652	662	631	694	717	667	676	676	673	660	692	618	681	653	639	660	625	662	682	728	705	672	712	679	651	687	663	647	611	692	647	633	729	637	677	668	633	666	699	682	699	655	677	648	662	697	689	654
38967	30824	36133	28880	22658	17331	13022	8723	6735	5428	4237	3832	3343	2680	1989	1761	1671	1338	1040	736	721	622	658	582	568	538	490	528	487	500	448	466	432	402	416	386	391	389	396	383	388	437	433	608	408	382	369	404	396	371	361	338	404	364	384	387	381	384	369	368	390	374	366	396	391	373	326	357	365	382	363	375	369	392	368	392	339	432	393	337	401	373	373	397	385	353	351	374	357	344	394	373	384	392	370	344	414	390	407	348	333	384	383	396	400	347	357	363	370	391	376	381	362	412	375	370	376	409	392	397	394	392	387	342	376	364	417	372	375	370	385	383	372	394	375	370	379	396	367	430	406	379	382	361	382	348	386	379	399	345	376	369	374	354	357	373	396	391	374	367	369	398	373	350	365	401	392	430	392	385	406	398	369	383	364	376	366	355	373	367	363	383	368	407	380	389	369	314	371	401	389	393	381	348	401	373	399	385	363	423	403	388	381	400	390	356	386	339	369	348	407	381	387	379	370	358	388	380	385	375	358	394	380	392	389	389	410	381	423	399	419	392	372	375	394	399	358	351	360	351	389	352	398	371	370	393	373	391	402	380	413	328	387	361	367	362	333	353	359	377	385	393	402	385	377	380	373	386	390	344	388	385	392	380	380	396	346	396	369	368	349	361	355	356	367	377	387	345	361	369	418	359	398	380	391	370	359	386	399	348	371	372	359	397	371	365	411	362	380	396	403	375	347	374	379	352	416	405	373	385	393	382	369	348	377	398	401	367	401	354	392	355	355	394	351	378	394	371	392	353	364	413	347	384	401	384	376	391	376	346	375	380	395	376	367	376	377	390	430	421	395	389	384	388	329	388	396	374	364	373	349	391	349	369	357	346	349	361	349	384	415	346	326	385	381	356	378	367	374	359	372	380	354	339	399	359	371	366	375	386	387	386	364	404	357	393	364	416	388	397	369	349	361	402	370	380	361	390	344	362	376	394	394	384	391	363	369	380	389	372	359	360	365	344	374	338	349	367	363	358	414	356	364	373	378	360	374	374	379	306	409	338	344	391	403	340	348	370	374	345	380	364	357	397	380	387	368	380	385	361	376	346	407	362	375	359	406	345	392	382	409	361	368	359	363	325	357	379	396	359	365	360	396	404	365	370	388	374	394	364	400	387	369	371	394	374	387	390	398	406	376	353	373	347	363	371	376	345	365	382	415	418	392	376	372	364	380	365	377	376	401	340	355	398	367	380	395	365	376	387	384	370	374	385	430	364	382	396	388	373	363	365	359	356	398	421	389	346	373	388	383	380	362	387	353	380	382	372	411	378	407	425	398	393	375	388	356	392	381	377	352	369	364	364	386	366	387	395	357	387	354	366	371	368	394	370	342	347	386	402	363	386	375	357	374	388	405	391	361	386	381	362	362	380	373	376	399	360	354	373	406	362	359	389	398	397	369	367	390	349	402	351	372	371	385	390	387	398	332	333	387	362	394	408	384	396	395	383	350	317	370	373	385	361	385	369	414	401	349	374	399	404	352	401	369	389	366	388	372	364	401	375	375	375	405	396	347	374	370	409	403	391	371	361	402	415	361	417	384	381	365	372	368	355	385	378	369	374	377	353	378	407	362	338	413	372	386	392	381	364	347	377	365	398	369	354	373	376	329	400	397	404	394	386	358	386	355	375	394	379	399	393	366	395	390	357	385	393	366	379	339	361	351	364	363	398	408	399	365	354	385	357	418	371	360	386	362	436	389	383	357	372	382	372	361	347	354	373	378	341	365	410	385	395	342	349	382	358	393	390	396	371	378	380	415	394	350	434	380	337	406	370	345	383	362	359	367	412	375	374	369	418	362	370	363	381	372	380	365	360	403	385	365	363	356	396	367	334	333	402	364	401	360	375	366	400	419	372	394	333	379	371	400	358	356	335	385	343	394	390	378	397	360	398	432	359	384	363	356	363	351	391	369	379	349	371	391	389	354	346	398	379	392	358	351	365	411	382	384	357	349	388	371	383	406	407	379	370	402	386	375	353	357	396	377	376	371	378	364	399	369	388	371	374	339	374	369	363	349	403	409	347	393	381	345	363	389	388	374	381	362	388	392	386	375	374	383	366	366	361	368	379	387	387	386	388	373	386	367	377	372	350	395	403	362	407	392	376	358	376	377	366	349	385	404	370	355	375	397	371	380	373	385	345	394	358	389	381	359	367	366	386	342	401	381	387	364	373	345	356	354	390	361	341	337	389	360	353	358	379	357	386	341	358	383	346	411	340	336	352	412	376	395	366	368	386	382	362	385	350	392	363	377	369	370	351	369	359	376	391	338	350	371	396	402	376	390	412	394	376	407	391	375	371	379	397	362	380	389	383	373	399	405	369	366	358	389	352	373	359	407	394	358	361	351	386	369	346	340	378	391	410	359	351	378	342	369	365	369	385	373	357	383	371	377	348	351	363	376	349	394	366	371	381	403	390	389	393	376	359	360	370	375	395	380	402	419	405	374	433	393	361	361	372	394	344	334	369	398	394	383	360	397	384	392	387	405	394	353	391	373	362	419	405	379	373	372	352	368	366	386	364	403	354	347	356	406	332	330	381	365	386	379	369	382	388	378	345	371	387	360	349	364	374	377	357	366	383	404	385	387	410	394	389	370	348	349	394	397	387	417	427	379	397	411	359	388	373	366	404	393	415	376	388	399	404	377	337	396	390	335	352	367	365	371	387	369	387	393	345	366	389	376	385	365	362	348	389	373	389	369	364	403	382	355	385	370	387	399	366	418	367	374	373	377	369	389	384	414	377	374	321	366	336	355	377	411	357	372	346	354	404	375	346	364	378	340	376	367	367	362	373	352	361	356	319	369	376	397	372	368	386	371	387	354	367	351	406	343	362	365	347	355	364	379	372	350	410	382	381	360	391	374	353	360	401	353	383	382	386	388	355	400	372	378	369	330	404	380	343	417	350	343	365	367	377	388	361	430	401	394	418	380	384	376	353	341	356	334	362	399	419	383	380	382	322	384	415	343	380	380	405	357	425	400	375	401	373	363	363	365	350	414	395	387	423	372	349	420	374	362	370	368	358	383	360	360	403	374	357	366	356	358	370	404	374	396	376	370	363	344	410	328	377	355	341	359	393	374	431	383	392	348	349	400	392	374	381	369	373	398	387	379	335	385	355	371	380	387	375	347	396	375	397	360	368	388	441	395	363	388	383	388	317	352	413	397	366	413	379	376	361	364	360	392	371	336	363	356	346	392	375	380	372	364	339	398	344	357	380	339	363	357	389	374	368	398	415	346	382	357	425	368	373	410	411	366	392	404	403	390	412	396	359	371	365	371	354	356	342	403	366	366	383	427	359	358	352	360	392	360	356	366	357	414	355	349	351	366	383	362	377	362	386	396	373	376	351	376	389	412	384	377	400	361	383	379	378	337	392	355	382	371	374	359	408	364	363	339	419	426	373	357	373	373	384	343	357	356	345	398	377	418	377	386	336	393	369	341	418	341	393	378	363	400	392
21316	22610	37887	37283	36038	30030	25370	20875	19290	17361	15537	14881	14269	11304	8952	7931	8074	6050	4753	3202	3027	2486	2567	2257	2227	2071	1562	1958	1547	1446	1335	1197	1196	1119	1037	1033	1058	997	985	970	1037	1171	1195	2636	1013	840	941	914	884	882	918	877	855	881	881	859	896	839	850	878	838	870	898	905	855	885	872	921	874	893	863	883	830	895	826	865	878	848	882	837	840	799	884	856	870	852	891	820	898	875	894	829	830	829	929	917	831	867	846	860	885	824	829	783	833	923	872	889	837	802	912	865	881	828	889	893	853	859	917	872	828	836	837	853	916	886	814	923	858	878	848	970	898	866	906	866	854	881	847	878	857	837	856	870	822	829	848	861	864	855	854	869	803	906	839	912	902	849	899	874	840	899	850	885	908	853	864	857	884	843	890	892	873	923	829	854	829	847	844	848	848	830	938	862	878	822	886	886	881	839	854	798	815	847	875	828	870	833	901	857	876	837	912	874	836	840	847	863	866	828	874	880	851	812	842	883	926	866	876	871	824	904	920	874	883	915	831	824	865	854	881	865	883	881	877	889	854	899	850	826	858	882	878	897	885	874	890	881	910	853	898	849	872	867	892	856	811	824	838	882	797	848	923	919	882	852	859	876	890	872	870	850	837	828	857	882	869	838	879	809	850	869	890	828	858	851	830	861	881	839	909	857	859	871	841	843	887	920	816	890	840	885	796	867	898	887	869	880	894	859	854	854	813	849	855	841	891	835	861	837	870	889	850	864	827	867	872	907	887	890	830	871	851	912	848	880	883	848	895	825	837	854	853	924	903	820	843	872	868	829	842	815	846	865	881	877	853	879	887	899	841	865	870	866	908	851	834	908	867	912	863	821	883	871	841	840	862	897	924	834	860	858	827	862	872	863	818	864	867	917	860	874	892	902	909	850	883	868	856	857	837	840	880	886	856	871	803	806	927	874	863	822	805	847	856	836	911	875	847	840	873	839	862	872	869	822	918	900	862	841	889	858	829	870	906	856	898	823	845	896	842	864	884	851	927	838	854	888	841	880	856	854	893	846	893	867	857	829	874	834	881	872	839	863	876	884	847	837	882	840	852	836	832	865	843	849	803	866	853	856	867	880	856	885	834	865	862	879	889	885	919	851	825	855	830	860	871	885	867	840	849	856	869	870	842	806	773	873	863	828	851	900	884	847	889	893	841	883	821	901	885	912	938	867	878	831	839	836	890	859	875	849	879	864	832	857	856	927	857	814	871	886	883	859	864	845	915	883	862	897	848	881	858	937	827	853	825	841	836	860	861	895	813	845	892	875	886	879	869	886	838	888	841	867	883	843	853	880	873	830	856	844	831	864	863	886	832	869	869	905	883	876	875	867	833	864	882	854	880	904	859	820	832	850	870	828	836	874	857	862	861	890	888	860	873	857	863	858	815	835	835	823	869	883	844	791	885	814	837	875	859	897	928	911	897	839	857	848	900	847	819	903	882	832	861	891	872	873	877	896	885	847	906	852	871	872	847	860	858	867	889	868	867	849	870	967	807	836	823	872	862	884	819	792	918	851	861	838	864	857	851	843	894	864	899	796	831	864	859	841	876	873	878	882	863	864	871	885	853	897	841	836	865	858	839	918	892	903	900	855	882	850	861	878	856	854	811	823	827	852	834	877	889	795	852	832	896	860	876	858	888	855	772	793	864	865	877	802	963	880	882	909	870	853	870	913	868	859	860	853	891	831	870	928	927	837	899	850	827	893	828	813	862	914	812	865	867	833	860	831	851	834	847	895	855	857	839	819	867	830	900	841	894	894	912	874	870	872	914	844	804	864	870	812	809	901	855	921	832	854	877	869	840	846	890	817	902	911	840	853	857	869	853	863	860	872	886	918	871	826	878	860	873	890	772	829	787	813	917	862	844	917	832	853	879	903	877	865	832	833	850	902	837	792	811	924	951	867	871	913	941	873	891	840	887	905	872	890	806	863	831	902	860	821	865	903	899	884	872	823	877	885	862	847	899	861	848	846	865	871	922	889	862	883	848	885	845	853	855	872	914	863	780	869	814	885	895	911	871	873	856	839	822	903	910	868	902	841	856	830	868	823	950	848	864	866	855	815	823	905	881	866	873	892	824	883	895	852	906	808	832	878	889	825	880	856	884	820	852	916	886	910	899	877	860	856	848	838	814	827	880	841	865	834	897	816	865	862	850	850	877	903	868	881	884	864	875	795	884	829	824	929	833	846	874	904	828	877	874	899	837	814	898	858	908	855	858	916	848	857	895	849	925	860	839	855	842	866	866	883	831	856	844	838	896	876	810	844	889	888	873	888	817	829	844	840	930	876	900	836	871	839	845	826	883	879	899	848	836	860	880	889	830	882	831	863	862	859	873	830	882	838	859	861	868	852	874	869	878	763	841	868	866	865	860	855	834	851	922	917	854	849	876	866	819	865	834	837	830	852	852	868	914	876	869	864	870	862	847	866	869	874	887	834	912	867	875	927	835	867	843	839	855	876	873	868	836	876	887	906	883	898	867	858	850	865	861	847	829	902	852	808	921	921	860	878	918	865	882	801	874	911	909	875	903	841	893	866	838	842	860	863	896	897	864	827	871	834	868	835	852	843	862	845	850	856	855	925	848	900	846	835	885	879	887	837	845	882	847	863	899	880	910	879	878	880	872	867	849	852	875	869	875	875	848	875	865	835	864	876	838	862	839	831	848	864	872	825	862	894	831	879	873	819	875	907	879	864	860	920	838	880	857	877	782	855	867	831	896	843	886	831	887	863	848	863	862	844	827	832	883	874	887	873	879	851	854	791	843	811	855	858	836	863	839	862	851	849	842	843	886	854	917	867	905	864	853	860	897	852	852	874	834	906	847	878	938	899	834	862	890	841	866	831	871	838	844	865	872	872	849	831	796	879	877	896	877	845	895	875	877	922	844	870	848	801	846	921	843	890	853	891	851	814	842	901	861	849	842	846	867	865	853	833	868	823	861	858	837	888	850	861	847	876	895	851	887	833	887	833	909	853	866	824	884	845	866	828	901	836	855	887	867	856	827	861	865	811	882	863	842	865	912	851	855	846	846	935	883	917	886	889	847	859	858	892	877	857	917	832	866	877	914	923	863	863	884	848	843	840	832	914	848	854	869	872	849	884	817	885	842	825	872	916	851	856	872	849	883	857	863	880	882	858	841	861	937	816	848	866	883	850	833	956	809	848	834	899	830	873	875	866	815	861	855	898	918	843	856	870	883	898	861	817	851	901	868	833	862	865	855	831	873	870	842	904	878	884	919	798	852	814	901	811	881	822	889	828	847	886	869	884	873	850	899	866	881	869	864	870	868	864	845	813	834	899	829	873	895	861	834	871	814	858	864	884	834	863	911	824	860	883	908	857	851	831	893	859	829	877	847	859	840	807	876	906	869	809	854	890	847	805	922	856	881	857	860	815	877	826	850	913	915	852	885	872	910	830	841	837	856	873	866	839	806	812	859	911	832	889	891	879	930	953	878	857
18480	14011	16141	10912	7158	3771	2342	1579	1237	1134	868	771	567	481	362	369	312	302	252	295	246	237	256	214	216	206	218	216	200	167	173	183	166	199	185	178	170	198	196	175	192	197	212	180	176	218	206	165	180	168	175	186	199	172	181	161	167	195	195	168	199	194	168	185	172	193	182	195	185	148	175	190	187	174	181	188	175	192	167	206	184	188	178	187	185	174	164	168	164	177	179	207	157	179	189	181	185	222	187	159	196	185	195	204	201	169	168	176	193	190	202	166	189	179	181	191	187	191	194	187	193	182	197	200	188	211	167	211	186	168	182	188	185	203	166	192	197	194	167	197	189	186	199	167	189	185	187	157	163	172	181	179	174	188	174	164	176	182	165	194	156	202	187	167	189	188	190	198	178	191	185	198	180	182	168	185	189	160	155	213	165	227	215	174	183	191	175	191	144	186	198	189	196	171	177	166	172	199	172	194	199	177	178	182	181	184	160	172	180	210	204	195	194	194	186	175	190	190	181	192	168	183	162	188	174	178	187	190	191	178	193	175	190	203	178	162	147	183	189	197	190	210	177	179	161	177	183	190	190	195	181	176	180	166	166	178	198	168	199	198	172	186	220	187	197	178	192	211	201	184	191	176	181	180	167	155	183	188	189	186	191	163	192	180	180	191	175	198	156	189	191	179	186	188	180	180	186	190	170	193	191	168	215	187	187	170	161	188	199	200	183	187	199	159	212	172	180	192	191	178	219	184	157	174	196	168	166	199	174	188	185	188	204	182	167	192	192	179	166	184	191	174	193	154	185	192	186	180	176	184	189	203	207	185	170	180	181	198	195	186	189	177	169	172	194	178	163	173	167	164	190	177	190	182	199	211	153	171	192	184	194	192	159	205	186	164	154	210	218	167	187	211	183	184	189	184	192	161	186	175	159	205	165	183	176	172	168	189	166	186	171	166	195	176	185	221	188	195	186	170	179	187	180	176	199	191	206	219	174	192	214	160	189	189	211	169	202	180	166	184	164	206	165	189	181	181	171	174	208	176	181	191	186	169	172	195	196	163	196	211	179	197	181	202	191	157	199	169	176	172	181	214	172	168	176	165	182	192	183	210	194	166	206	183	212	191	185	183	206	186	166	172	199	178	155	179	169	172	167	194	196	175	186	194	185	186	188	182	179	169	169	201	186	178	190	189	168	200	216	186	172	157	193	150	157	185	180	206	184	202	201	164	190	190	187	181	182	163	161	195	187	179	173	171	178	159	197	176	185	200	184	177	163	169	151	196	187	182	196	180	210	181	203	179	160	193	171	208	170	200	206	171	166	187	167	183	164	186	191	167	166	189	191	185	194	202	184	190	162	205	211	175	162	175	201	188	176	179	184	178	210	194	166	191	160	184	166	183	186	183	189	196	188	181	179	189	178	167	178	168	172	188	161	150	153	175	199	185	168	190	210	160	188	206	176	215	191	171	166	162	190	204	203	190	153	192	202	183	184	177	168	168	185	178	174	186	152	184	202	163	179	177	172	168	197	161	181	189	171	184	193	184	170	210	171	173	165	175	179	236	181	160	192	186	181	174	147	215	211	177	178	168	156	178	189	180	191	173	167	165	165	187	187	190	198	172	183	200	170	218	215	183	180	181	174	201	189	212	191	183	199	209	177	186	185	162	187	183	190	175	162	180	171	157	167	188	182	153	175	195	169	179	187	175	176	193	169	165	199	168	175	170	225	205	166	194	149	185	175	210	170	181	187	190	182	176	202	185	166	185	186	192	178	174	176	172	194	163	186	178	164	169	170	176	158	204	172	195	181	168	171	183	182	183	186	183	178	159	181	152	169	221	173	192	170	171	193	188	171	191	156	190	197	184	160	197	199	200	154	177	184	204	196	175	158	192	185	200	178	170	178	190	177	165	175	215	179	187	181	173	206	173	140	191	197	165	156	176	201	182	186	163	178	141	187	180	168	200	174	184	181	179	185	184	179	181	168	187	183	189	207	217	198	194	173	181	190	157	156	179	199	178	181	175	187	193	178	181	176	191	170	192	193	204	191	157	176	189	174	165	177	186	179	216	195	193	154	185	171	196	200	177	175	150	198	197	183	189	166	180	190	198	157	180	179	171	167	188	169	171	169	159	168	189	181	190	169	179	196	176	186	174	192	194	182	194	194	188	170	191	168	184	159	187	175	200	193	177	176	172	184	171	196	185	198	183	171	188	164	148	208	174	200	173	187	200	191	172	170	164	192	148	192	179	198	179	144	194	169	160	193	197	181	204	191	192	179	160	187	181	200	203	170	205	184	188	169	187	178	189	158	172	182	188	165	206	188	182	175	181	176	191	190	174	235	171	192	189	173	182	192	182	155	178	162	178	188	176	194	166	191	203	197	182	168	180	201	200	180	185	199	169	204	190	194	200	166	184	198	179	197	181	180	211	176	194	183	169	163	167	184	151	197	207	169	195	197	179	183	188	204	180	185	178	162	178	180	170	185	185	173	187	182	154	194	223	188	194	168	177	164	193	185	181	179	175	167	177	187	196	194	187	200	191	206	163	195	187	177	178	173	188	167	170	201	195	176	199	162	169	189	179	204	177	176	180	159	197	177	179	196	193	192	180	160	154	168	191	187	185	199	198	173	175	162	211	164	179	182	180	160	181	189	177	158	161	174	195	192	172	178	173	181	205	168	190	184	165	170	178	163	157	189	185	174	193	178	188	180	185	188	186	179	170	186	182	189	175	184	189	174	172	190	171	178	213	185	198	178	188	191	171	171	172	185	178	199	171	161	168	187	186	211	202	164	187	176	175	158	188	195	198	189	179	195	177	171	197	179	193	181	176	171	168	178	178	173	174	179	179	182	167	204	179	192	178	169	182	190	168	193	163	161	173	185	178	201	183	182	205	165	166	184	188	149	173	180	184	185	198	181	196	208	184	190	175	177	192	181	168	187	183	186	162	182	169	180	194	180	189	177	169	185	173	170	170	158	166	180	183	184	164	187	205	177	208	207	191	185	166	176	191	170	189	177	208	181	170	193	186	193	175	174	158	173	173	184	181	175	172	179	190	195	195	175	189	162	203	187	187	172	175	163	167	184	171	185	173	175	196	204	178	172	181	162	175	212	178	216	150	178	180	182	180	165	161	190	185	131	172	168	195	176	164	173	173	196	212	214	165	181	181	191	200	178	201	193	173	184	170	197	164	189	169	190	154	151	189	163	155	188	166	182	185	180	183	171	182	170	190	186	181	180	174	156	194	175	195	215	192	197	152	170	171	220	203	157	175	144	156	173	181	212	200	187	199	178	195	177	188	178	180	161	203	212	202	164	155	167	180	191	180	192	168	179	196	195	195	210	176	183	185	186	188	196	159	183	196	179	179	182	200	180	180	178	176	201	165	193	198	191	184	203	183	183	162	180	183	179	179	182	163	183	176	158	181	204	167	192	171	165	215	195	180	196	190	164	190	191	163	160	180	206	194	151	208	172	158	203	183	182	203	168	196	179	180
10178	11332	22157	21119	19179	12360	9162	7003	5604	5243	4464	3845	3157	2437	1679	1662	1504	1164	991	1059	1075	884	1069	893	750	736	690	729	687	608	590	525	535	541	539	493	488	482	510	509	492	509	551	624	462	480	489	461	461	434	481	474	420	485	434	437	483	457	470	514	482	485	490	470	447	445	485	472	493	441	439	462	421	458	461	469	453	529	501	461	493	480	474	457	454	479	483	472	447	475	474	500	490	476	484	480	452	477	455	493	446	456	440	479	468	487	483	455	536	493	453	484	462	478	502	448	436	476	493	483	462	500	448	452	463	496	459	461	504	447	458	442	499	426	442	480	482	449	456	480	449	447	498	492	492	452	474	479	468	465	486	478	521	471	431	472	494	437	469	463	456	469	523	461	466	429	456	482	469	443	477	490	447	458	452	446	455	481	463	441	534	480	470	447	429	446	468	410	479	509	483	466	469	475	518	465	442	475	477	505	450	456	474	492	503	468	503	487	445	483	452	477	518	475	452	448	460	451	484	493	478	475	436	491	474	468	472	444	450	483	507	431	472	442	458	449	467	458	468	499	494	465	498	466	495	451	427	484	431	464	453	461	433	485	476	484	433	440	460	452	481	496	487	479	478	471	467	473	459	481	492	465	451	459	455	466	485	495	494	495	418	472	448	475	472	523	479	452	503	473	495	487	486	485	485	500	483	488	467	504	462	417	453	434	501	462	468	466	497	472	498	479	452	459	444	451	499	470	462	484	456	464	483	468	445	468	485	476	450	499	463	491	458	444	484	465	469	445	447	458	478	473	476	451	462	502	478	515	494	505	480	460	500	459	452	480	439	471	502	483	465	485	483	464	475	464	481	440	487	464	458	468	450	471	513	489	463	438	498	474	454	493	467	526	481	438	473	430	470	460	460	508	494	512	443	462	433	440	424	483	467	471	502	496	474	505	530	449	494	465	474	484	497	476	495	475	478	470	456	457	449	480	468	447	464	459	430	491	457	468	456	513	450	498	499	459	457	476	471	513	466	463	493	491	470	447	494	492	495	480	487	493	475	459	454	458	470	490	466	476	491	471	485	459	457	515	497	465	483	464	524	474	440	470	489	473	469	462	439	479	490	490	471	439	512	444	500	490	461	495	458	464	495	433	476	444	455	478	466	503	450	463	522	445	501	466	458	456	453	468	489	445	452	430	427	464	461	480	489	492	438	488	516	477	450	463	489	465	456	426	461	467	448	489	431	453	461	487	463	473	494	468	446	442	451	469	468	465	481	454	484	449	458	476	487	453	486	489	467	484	478	480	440	448	463	466	493	443	464	455	442	440	521	468	517	489	481	499	461	481	454	476	460	468	483	488	459	449	466	424	453	443	524	490	462	478	479	488	492	487	434	492	478	477	470	485	458	438	445	445	537	458	508	481	484	450	460	465	457	496	487	505	471	459	467	480	482	483	425	496	474	465	460	484	472	449	517	469	505	473	490	475	485	440	475	495	480	469	450	492	458	454	462	461	473	527	495	466	488	468	471	471	477	467	480	431	504	472	461	449	460	467	465	496	486	437	498	473	505	452	433	472	487	464	510	500	444	496	446	499	500	465	480	477	487	474	452	479	453	474	439	509	449	475	466	486	480	499	464	480	446	467	486	454	463	474	495	500	445	480	475	440	494	505	477	501	468	475	452	457	491	518	448	483	427	485	468	483	452	467	484	438	448	447	418	462	512	436	464	454	492	479	480	475	455	484	463	482	464	472	469	429	490	450	477	468	492	439	485	500	469	456	461	498	510	475	472	443	443	452	519	456	482	479	503	495	469	459	459	485	468	483	464	482	495	456	523	473	453	483	490	492	464	459	462	506	446	485	503	493	483	484	488	455	478	440	491	469	449	493	465	477	513	448	458	496	444	482	444	449	456	451	500	429	482	456	456	468	459	494	481	487	476	472	463	489	457	468	466	468	465	504	506	440	454	450	489	457	458	483	464	468	498	463	472	498	444	497	451	479	488	505	497	478	476	487	439	474	499	475	445	460	457	486	460	448	480	442	483	454	473	452	497	511	477	458	527	499	477	446	510	440	465	468	468	484	478	477	466	485	461	435	486	470	445	493	484	474	511	477	461	422	466	474	469	480	474	528	455	482	496	427	466	494	447	487	508	447	469	475	519	473	478	454	447	445	478	493	476	490	485	460	476	453	457	494	453	465	460	438	492	454	467	515	451	490	460	494	451	502	438	458	494	420	483	459	444	464	441	428	465	503	479	500	481	454	496	487	492	489	459	432	466	480	470	472	436	490	457	427	480	428	442	464	485	494	492	455	487	465	455	450	428	437	498	452	504	497	485	463	480	466	489	488	446	485	429	451	478	488	479	499	476	503	484	498	461	494	483	499	480	466	475	468	440	448	464	483	472	428	464	462	522	477	424	461	465	477	460	471	449	463	447	451	468	450	493	466	478	468	464	469	511	454	456	476	467	462	465	453	486	444	516	461	468	485	466	469	482	472	470	463	426	491	464	477	481	450	472	469	485	498	452	444	441	511	481	465	480	468	499	473	459	431	450	453	503	454	476	481	469	456	492	469	492	493	527	476	481	459	455	480	448	471	441	462	468	453	465	430	490	485	440	491	442	514	467	458	461	413	460	421	445	484	480	455	493	424	475	481	436	476	449	439	440	468	462	491	483	456	453	469	450	522	480	484	447	440	458	455	470	467	470	464	452	465	459	467	441	453	463	469	453	452	504	502	469	484	492	488	449	514	474	462	428	480	466	477	453	458	463	499	475	479	470	463	467	471	490	478	466	461	490	490	454	442	482	441	465	467	485	480	452	444	450	467	466	478	456	443	448	459	489	486	493	468	468	440	442	482	441	460	493	480	472	434	467	481	518	462	464	472	468	450	473	508	490	490	450	482	446	518	479	470	427	426	474	477	449	450	491	509	473	466	473	484	489	468	471	443	450	482	480	471	519	435	459	443	471	477	453	477	477	476	511	420	487	464	458	468	449	452	480	483	459	479	470	466	466	459	456	468	480	443	516	485	454	449	502	519	460	450	455	449	458	492	435	484	484	465	479	459	487	476	449	475	494	454	493	484	456	466	460	496	487	450	475	439	486	507	496	502	480	457	487	437	508	488	455	464	493	457	504	477	453	473	480	499	444	486	500	457	460	451	492	499	482	464	478	460	468	473	486	437	467	445	472	459	460	463	456	463	447	485	452	476	462	485	484	467	483	503	463	480	487	499	453	473	462	433	428	463	457	460	493	469	472	465	465	464	505	475	454	482	467	497	453	522	476	473	443	481	454	482	480	459	439	440	462	468	428	430	474	457	454	491	478	464	491	500	476	462	524	470	477	426	488	455	460	485	468	441	460	449	437	458	432	475	455	450	491	500	479	480	470	514	478	478	492	445	430	465	457	447	432	456	466	478	449	462	466	472	480	433	480	509	486	455	459	448	464	474	469	442	434	468	507	450	459	476	497	498	444	452	480	455	489	501	509	506	419	511	481	501	474	465
30367	22328	26487	21126	16135	10307	7215	4805	4187	3382	2844	2405	1918	1324	1089	1025	936	746	544	466	427	429	417	416	348	359	409	377	351	330	311	319	329	293	285	288	280	281	285	285	290	301	297	465	287	219	253	268	257	276	278	281	268	286	271	248	282	278	257	258	275	276	264	279	272	291	277	273	271	266	240	274	267	294	247	294	268	262	258	261	266	256	265	294	257	253	300	282	266	263	253	264	254	270	290	261	273	259	249	257	263	286	268	253	291	279	281	243	287	271	257	266	270	288	272	269	265	291	272	252	267	296	284	278	270	277	292	298	272	281	276	261	249	269	284	258	251	291	275	242	263	282	253	251	250	258	277	246	286	283	280	228	271	257	272	275	259	270	285	282	264	278	283	293	268	293	285	266	253	273	265	272	286	270	286	276	270	272	279	290	260	276	278	255	268	286	246	258	263	284	251	282	287	283	240	269	236	253	263	272	253	288	295	262	277	270	267	276	285	242	264	250	271	279	265	267	263	264	296	279	275	257	272	256	246	271	243	268	276	281	245	274	246	250	274	269	263	288	242	277	253	263	257	270	277	270	256	252	267	287	284	298	273	259	273	259	261	296	291	278	278	276	280	302	263	273	284	285	257	263	276	279	291	271	270	258	300	314	282	294	268	272	277	255	258	266	279	280	284	271	312	256	265	281	267	290	311	273	267	267	265	273	275	289	286	265	262	275	280	277	297	267	277	275	275	276	277	278	281	308	281	264	269	262	255	276	269	261	268	294	219	242	266	273	232	267	299	267	243	252	252	303	255	264	275	263	250	289	246	258	265	270	266	271	301	274	256	290	282	270	250	269	241	267	259	294	293	285	297	277	245	246	283	261	278	241	241	252	298	269	268	286	274	271	260	268	275	256	248	289	284	266	287	280	268	255	268	274	282	262	252	252	287	283	251	262	266	264	303	239	260	279	285	250	308	264	286	275	265	284	284	292	273	295	283	234	306	294	288	270	306	274	271	280	223	273	287	285	278	272	287	235	277	275	280	285	251	265	247	271	317	274	299	264	278	283	270	307	265	271	309	267	235	265	307	271	285	288	265	287	272	296	288	280	267	259	283	264	275	233	263	277	256	270	282	252	243	278	287	272	303	300	304	254	276	274	256	262	278	285	289	299	286	275	242	286	267	280	257	275	268	291	283	262	271	299	274	277	277	278	243	262	290	260	273	277	284	280	277	287	282	289	246	257	274	278	282	273	264	266	233	285	274	256	283	307	255	292	273	270	276	265	285	308	294	284	264	288	255	247	296	294	264	290	251	277	255	281	271	280	290	284	254	273	293	275	287	306	283	254	288	257	289	260	286	241	293	245	268	255	258	294	249	291	299	268	235	262	271	264	264	303	260	260	285	286	274	300	276	248	243	279	264	261	243	253	269	276	269	264	275	278	262	257	254	254	296	257	265	267	268	278	278	254	252	273	250	277	271	254	283	271	264	274	291	251	296	253	285	271	254	287	250	264	277	258	261	280	276	286	266	283	256	282	250	267	246	269	293	277	278	272	282	276	309	266	289	250	271	276	273	275	267	279	251	245	270	296	258	306	282	273	261	276	263	251	259	262	277	283	277	270	233	280	278	271	268	291	313	259	253	264	282	261	250	259	250	263	269	249	251	267	252	299	254	248	267	277	292	285	280	273	292	268	268	268	298	269	285	226	231	255	266	291	257	273	257	282	233	305	240	258	294	270	262	271	282	281	262	278	280	257	269	263	304	275	233	240	293	283	247	301	306	279	279	262	280	283	293	281	293	276	302	282	290	272	250	267	288	285	293	291	299	274	261	288	280	240	280	253	287	288	283	244	274	285	279	253	301	284	297	280	298	263	259	252	229	256	269	277	253	258	257	253	252	257	275	272	276	240	278	295	292	281	234	309	260	280	265	233	281	267	261	257	267	281	263	255	270	257	270	234	274	262	278	236	259	254	256	257	272	282	250	279	252	267	264	277	256	273	287	272	270	289	267	288	281	272	249	263	268	245	286	276	300	280	238	273	275	300	282	276	276	278	257	322	266	235	254	245	235	265	290	268	317	277	238	272	232	308	305	297	252	287	254	275	260	312	262	270	271	276	263	269	272	300	288	257	309	288	296	298	290	255	253	230	269	280	290	267	238	232	270	258	275	270	303	278	292	257	249	283	250	264	260	273	268	265	301	252	257	266	301	279	285	282	270	245	287	292	257	261	271	260	269	257	261	267	288	271	259	285	275	280	256	267	287	285	265	281	263	239	260	265	301	278	257	315	271	301	264	287	259	298	276	291	290	282	289	262	271	248	259	265	275	257	289	298	243	246	278	269	279	245	267	264	291	258	289	287	283	281	309	265	265	284	281	256	263	261	278	282	279	263	272	270	276	267	231	276	280	279	295	268	277	315	268	297	279	247	279	256	270	286	279	283	259	294	252	293	298	301	263	232	264	275	237	256	279	284	275	294	303	276	292	252	274	298	276	264	272	275	262	249	272	278	269	275	270	259	261	272	270	277	283	291	276	267	295	292	297	291	272	293	278	265	275	255	269	280	277	259	274	270	279	304	266	285	299	308	286	265	265	281	280	284	258	252	267	278	260	249	247	285	260	252	271	272	246	284	240	275	265	306	267	299	253	272	284	284	261	279	287	275	259	247	280	268	264	282	265	283	279	261	259	257	284	285	280	282	242	257	277	268	262	264	255	278	261	242	264	292	285	258	279	270	265	263	259	301	283	272	281	258	281	273	293	277	233	269	236	254	287	294	280	283	289	241	264	286	296	291	271	274	279	250	249	260	259	260	282	244	288	302	270	243	246	290	266	235	312	238	278	276	267	261	270	270	302	270	261	312	252	285	257	282	253	267	235	234	290	278	267	260	303	270	276	275	286	272	278	285	283	272	276	279	288	305	265	286	265	273	238	253	265	270	270	275	273	295	279	288	256	242	307	255	281	268	260	259	318	266	238	249	303	245	291	282	282	253	274	300	261	284	258	271	280	265	284	258	252	265	287	284	298	254	285	259	253	279	318	291	276	292	301	287	311	296	260	303	247	249	253	268	250	270	268	260	300	287	262	262	265	278	298	286	294	261	261	299	264	285	279	277	230	279	305	257	268	230	263	252	260	255	264	245	278	292	300	276	266	254	253	285	281	268	259	270	273	308	238	267	260	258	242	256	286	240	271	271	273	291	309	302	262	272	279	301	270	249	286	309	310	270	262	273	271	267	282	239	260	288	275	307	285	277	274	273	280	303	253	239	269	279	273	280	306	264	260	242	269	279	303	297	260	301	265	271	275	298	258	278	275	287	268	277	279	249	250	262	253	267	281	259	291	276	314	264	277	267	274	247	249	261	256	267	251	265	293	285	253	270	270	243	288	295	296	269	252	279	247	263	289	258	271	281	274	256	278	250	253	285	296	275	278	278	248	262	254	290	297	317	279	274	267	291	309	256	266	270	255	279	261	292	303	267	278	266	271	295	260	285	272	282	287	284
17306	17092	31014	31398	30720	23878	19376	15732	15463	13648	12330	11018	8792	6291	5459	5561	4637	3673	2653	2286	1649	1869	1723	1465	1212	1206	1419	1413	1244	1062	979	888	876	900	745	768	724	704	766	784	793	890	988	1897	684	658	660	691	682	679	713	726	642	659	639	645	672	651	696	699	677	688	717	644	671	667	673	696	652	614	645	702	703	613	667	646	664	650	681	694	648	689	626	656	669	629	673	694	657	616	631	657	658	678	621	662	685	676	665	660	645	725	662	658	671	649	660	650	714	649	657	647	666	654	657	693	683	722	665	651	678	658	700	654	637	641	662	680	652	682	658	684	684	710	672	683	668	635	657	648	634	713	663	633	696	652	723	648	682	647	638	646	628	687	661	704	683	690	701	658	679	646	667	692	645	668	672	676	683	675	639	638	681	624	677	625	711	705	635	710	651	633	681	609	676	621	706	672	738	651	675	672	721	674	701	663	667	663	622	643	674	640	638	683	678	662	680	638	670	691	689	663	637	699	641	685	677	642	668	648	656	638	670	702	619	655	656	699	696	649	695	654	644	677	640	649	670	634	634	658	676	716	661	646	621	679	749	671	636	671	655	656	663	687	659	645	670	673	666	660	665	678	653	640	646	676	652	668	636	656	680	682	653	684	655	682	662	649	671	678	665	681	654	632	674	697	657	683	650	669	646	644	674	695	690	689	704	662	682	688	645	723	686	665	649	674	677	631	633	703	651	651	627	630	647	675	641	644	648	681	661	633	709	698	696	684	695	671	702	670	639	665	615	639	659	629	650	657	637	651	630	662	714	681	646	650	665	688	686	636	656	651	603	669	652	666	641	626	635	646	658	669	660	654	635	660	640	655	703	669	673	674	640	653	665	658	665	640	667	646	694	689	662	639	660	686	650	695	691	638	688	629	676	668	649	657	653	660	626	679	629	655	669	713	767	626	662	655	716	700	683	622	683	635	653	691	643	686	612	685	654	709	670	635	649	636	664	676	684	634	655	639	719	650	660	650	616	667	659	653	710	613	650	701	628	659	655	669	621	685	663	661	663	661	662	698	647	671	640	664	640	657	691	679	642	647	653	642	663	658	698	679	675	667	690	691	680	621	690	652	623	691	666	690	638	624	669	661	653	701	684	744	674	650	645	707	643	693	668	664	657	694	624	623	674	666	676	680	647	697	647	706	664	689	663	681	705	635	670	673	678	648	715	672	649	659	688	693	636	647	682	658	672	701	724	660	692	659	687	630	643	677	643	616	633	624	678	642	638	690	671	683	683	712	692	677	710	643	632	722	646	680	682	647	682	678	695	663	638	682	660	680	662	676	666	645	655	692	652	656	633	671	652	686	717	634	672	679	630	651	655	670	683	696	637	646	636	661	682	652	677	660	666	671	669	618	690	660	652	627	657	691	674	688	627	650	642	691	687	678	647	656	633	656	681	643	639	652	601	666	649	668	671	661	705	653	635	658	674	682	643	696	638	663	724	661	675	694	678	665	634	656	721	675	653	695	651	627	714	632	642	668	682	661	679	690	717	632	714	707	711	698	665	702	701	656	637	702	673	730	656	723	647	680	649	648	695	692	705	648	724	679	645	684	703	669	660	689	636	665	672	701	640	719	641	689	652	632	678	680	698	646	689	619	677	660	627	653	668	678	621	632	686	694	694	620	637	651	682	656	682	666	638	666	645	648	610	673	668	693	620	678	651	677	665	677	679	710	693	623	663	659	634	691	729	634	697	676	686	660	681	692	681	693	638	654	658	650	646	670	680	666	691	613	687	689	696	675	636	671	635	701	700	666	687	670	655	687	648	615	723	693	671	636	644	695	657	689	634	671	649	687	704	652	656	678	675	649	678	686	683	658	687	665	680	636	654	638	732	653	670	672	696	632	654	645	673	629	702	644	700	635	606	625	671	702	659	680	642	703	683	648	656	630	660	654	708	631	655	699	698	700	670	682	650	708	659	694	645	675	652	691	702	675	630	681	629	621	692	676	659	662	675	650	680	639	664	670	682	663	683	644	686	635	666	657	655	645	688	619	631	638	633	649	629	650	608	685	690	647	626	667	701	642	669	676	666	666	689	670	628	665	665	635	700	621	698	738	663	702	612	671	695	661	672	675	630	686	654	657	649	668	659	637	638	659	648	642	670	668	658	673	605	668	657	705	661	661	697	653	682	651	619	610	636	651	637	674	670	646	641	676	676	633	606	659	650	611	686	684	655	673	639	623	657	655	701	624	670	594	642	702	703	683	654	624	667	646	712	659	683	654	677	681	699	671	681	665	672	682	648	676	637	647	649	700	649	631	628	651	646	634	705	654	642	641	657	670	688	670	614	677	660	672	665	674	666	671	654	619	642	678	695	713	646	681	672	667	647	702	674	612	658	664	644	683	678	666	668	650	669	670	678	674	676	648	629	670	703	656	690	662	642	667	634	718	677	656	673	646	621	649	633	624	622	688	711	692	728	698	659	654	668	682	650	673	678	667	624	678	679	648	672	686	617	706	660	702	728	637	682	644	586	659	693	667	621	674	670	671	639	656	688	713	650	640	655	673	651	640	649	646	701	646	657	671	657	707	691	688	659	664	686	668	666	651	634	672	713	665	686	675	664	676	690	649	656	687	633	647	672	650	649	686	622	674	683	650	658	648	699	683	660	702	683	615	643	677	612	627	646	694	637	661	661	678	672	675	654	692	704	653	659	694	651	638	659	640	653	699	721	679	666	651	683	667	666	710	628	626	635	697	684	658	638	567	690	620	658	657	684	659	659	640	665	683	677	692	671	660	642	675	680	686	603	645	684	673	639	657	630	679	649	673	704	664	661	629	661	662	612	667	641	676	675	626	643	696	670	656	670	704	650	658	700	638	651	657	639	695	652	674	671	628	678	621	620	683	636	668	685	657	671	702	612	621	657	633	673	666	661	636	680	648	683	688	707	655	626	701	674	666	653	707	731	680	631	608	657	688	663	647	632	620	692	657	668	654	669	645	669	697	629	675	640	674	702	644	623	652	685	722	684	703	717	680	636	649	714	644	670	652	664	698	654	696	659	643	673	621	703	693	665	664	694	636	665	643	670	610	688	677	683	635	667	719	650	668	669	622	661	667	669	681	664	664	684	660	625	645	685	653	701	679	716	686	678	672	681	681	658	698	640	673	684	672	623	656	678	636	659	651	645	681	648	639	678	650	641	689	675	703	653	632	690	633	669	652	645	630	661	615	642	623	672	660	654	645	625	733	648	638	705	676	647	709	648	689	670	639	622	632	690	687	695	629	707	656	703	641	665	676	675	671	701	663	681	675	681	699	702	634	639	639	647	675	629	659	677	661	666	636	698	679	682	653	668	688	684	668	667	664	627	680	689	632	655	649	643	692	682	651	672	682	644	670	703	716	631	677	647	648	670	692	659	736	673	661	679	683	682	669	675	626	677	638	625	733	676	661	639	660	650	658	688	691	665	624	669	656	713	646	676	682	671	636	622	616	624	651	684	685	677	622	656	660
39191	28993	33956	28356	23714	16554	12609	8828	7174	5971	4792	3894	2681	1965	1835	1799	1496	1141	799	716	650	691	527	568	501	510	525	566	536	459	459	442	429	422	416	400	388	355	330	407	400	432	438	746	397	380	377	371	376	359	352	395	408	356	405	383	356	409	407	416	367	390	371	402	396	363	340	374	396	353	355	358	380	361	390	389	351	385	360	375	379	375	370	382	430	355	369	356	363	330	338	398	391	384	385	357	376	361	387	338	370	370	384	380	385	366	358	355	386	392	402	390	380	407	383	371	395	354	346	367	385	383	360	415	385	360	355	360	358	376	391	364	396	383	380	409	384	362	356	383	370	371	380	355	374	376	405	409	368	384	350	330	355	348	400	384	361	411	404	373	351	395	362	403	395	423	377	413	381	384	367	362	371	405	377	398	364	365	381	383	388	382	386	386	382	383	397	373	390	395	358	382	363	366	369	385	380	391	369	379	390	399	382	367	400	377	403	355	359	377	331	395	385	382	380	371	360	375	338	385	364	394	386	381	347	414	383	396	357	353	385	390	382	372	375	402	371	363	374	356	353	328	376	360	387	376	387	393	369	359	370	356	371	357	373	362	406	408	385	372	377	332	398	429	352	377	372	393	359	393	378	400	391	390	387	387	368	382	375	414	355	407	386	406	372	382	387	401	369	386	387	345	391	346	396	348	376	369	405	388	368	382	396	361	407	394	379	391	398	405	371	351	395	391	373	348	370	368	389	358	337	410	389	409	372	399	402	352	367	384	345	382	358	401	367	373	377	356	452	423	379	384	430	382	368	400	359	392	384	400	375	353	398	390	392	366	395	399	421	393	378	382	370	362	401	391	363	394	430	360	386	367	382	387	383	354	349	395	366	393	429	402	413	386	419	395	356	381	388	361	359	355	383	361	419	379	390	370	390	418	381	377	383	376	381	362	383	382	368	339	362	362	385	378	378	366	417	399	360	363	358	404	347	396	376	347	385	370	364	341	362	368	357	361	385	379	418	398	376	407	390	381	385	389	367	388	398	395	395	385	402	357	422	364	382	352	384	377	345	368	399	371	384	371	373	365	378	365	385	422	372	367	408	374	358	354	385	399	368	389	345	405	400	397	404	367	365	387	397	375	355	407	374	345	390	372	389	353	376	392	391	378	389	385	350	377	413	379	380	377	339	372	362	403	400	367	367	393	368	389	350	379	370	387	361	369	352	368	387	378	335	380	358	400	402	366	401	378	355	387	352	369	366	353	415	380	375	398	379	404	384	347	394	370	363	388	371	355	382	394	379	380	329	389	389	359	354	369	358	388	367	387	359	360	397	380	392	386	366	380	358	387	361	338	365	402	403	387	377	380	389	387	371	372	405	345	364	393	364	377	384	344	383	394	382	352	404	418	382	400	376	385	414	389	364	378	360	363	369	328	366	382	375	371	354	377	354	347	399	418	383	358	385	387	394	372	395	331	384	395	400	388	361	363	361	385	351	372	361	385	384	364	376	358	365	379	360	359	365	368	412	430	337	390	372	373	361	388	396	363	375	365	398	376	381	374	369	376	417	403	364	397	374	363	390	365	353	367	347	389	353	387	403	405	381	377	369	361	392	382	361	374	341	320	369	366	380	379	361	342	382	356	367	362	382	399	379	350	392	389	361	391	372	381	431	355	402	392	371	381	376	377	374	395	387	379	382	376	355	404	374	386	356	401	353	333	406	354	389	392	347	402	350	404	383	367	362	370	354	356	382	379	385	348	404	365	374	395	406	398	351	387	347	347	375	359	396	363	366	422	378	375	349	309	402	404	385	369	337	368	348	388	373	392	358	391	414	361	401	363	373	393	448	382	361	395	341	313	367	393	367	402	373	374	371	389	360	380	359	365	379	352	365	361	376	363	373	383	370	399	397	361	380	384	344	384	385	399	350	365	351	395	365	378	415	379	403	370	399	373	401	363	380	411	372	338	369	379	358	370	375	369	388	393	393	385	386	373	359	392	389	392	366	382	383	380	397	398	391	390	399	356	367	378	370	381	396	351	393	358	367	388	371	389	397	398	379	366	414	365	374	367	392	381	386	373	381	376	343	350	355	383	359	380	346	387	402	362	405	364	400	361	378	372	391	373	369	383	403	402	370	407	373	376	352	389	345	373	437	395	372	405	376	358	365	369	365	365	363	386	366	339	385	418	365	368	380	369	365	391	401	370	355	377	410	368	377	398	375	374	386	409	376	344	376	412	413	366	366	376	370	371	388	380	381	359	374	410	386	339	389	377	368	366	408	400	326	394	338	368	366	370	352	359	370	394	363	379	375	381	386	381	341	412	391	413	366	374	370	413	389	394	365	385	376	372	366	371	415	326	385	405	349	371	349	350	364	357	385	403	371	354	400	387	398	407	381	372	361	347	390	409	385	370	389	409	364	387	369	361	393	373	402	387	362	395	378	346	355	344	413	413	412	384	392	388	376	351	400	403	378	382	398	399	376	369	387	381	358	361	347	385	390	346	379	407	383	316	365	390	346	375	359	397	372	370	426	360	384	411	391	377	366	382	410	351	370	367	395	410	386	383	375	368	362	399	353	403	383	374	376	341	389	377	370	387	393	378	380	395	404	347	394	365	362	400	369	367	331	388	391	400	404	377	369	364	409	373	383	374	403	403	390	336	370	362	331	365	397	346	377	367	367	353	351	381	361	336	376	386	400	397	381	337	360	376	397	372	366	343	384	372	425	363	389	367	378	421	410	373	373	371	370	382	355	399	378	368	365	367	378	381	393	406	366	413	395	364	358	348	366	358	367	358	399	353	382	387	385	387	356	378	376	369	373	382	412	363	369	377	404	393	399	383	385	395	362	397	332	372	380	340	387	344	413	369	371	383	375	339	413	368	387	371	392	365	393	394	411	343	383	366	389	398	391	412	398	399	371	403	376	419	352	370	383	366	409	377	400	368	356	349	379	370	378	360	406	361	396	366	398	368	343	363	391	374	363	352	397	372	412	338	387	420	389	378	387	423	395	381	383	366	366	366	380	365	389	403	372	371	341	392	390	420	381	385	380	349	345	324	383	381	389	366	405	361	379	405	372	349	404	375	365	387	343	370	365	345	357	366	348	373	346	372	390	412	383	409	404	367	380	392	379	363	362	375	370	365	376	348	399	369	397	385	364	364	348	365	330	383	388	409	370	352	337	409	389	386	378	397	386	406	363	367	374	407	387	420	365	358	406	336	351	364	397	395	381	398	381	353	388	369	368	384	411	386	381	355	371	394	374	373	394	394	373	433	347	366	398	380	354	396	359	394	386	382	385	371	344	363	348	385	371	367	372	391	402	381	354	397	390	377	328	385	365	359	332	388	360	359	392	355	402	379	402	369	385	380	377	378	363	400	365	406	377	363	383	370	371	390	376	376	356	354	396	372	339	356	355	380	376	399	391	373	405	365	362	369	367	393	349	364	405	411	355	396	377	360	362	361	353	373	419	405	376	357	362	385	341	372	354	366	353	397	340	384
21499	21499	36616	37855	36631	30790	25110	21624	21322	18961	16770	15182	10846	8918	8451	8392	7051	5534	3897	3155	2382	2897	2170	2234	1664	1931	2140	1840	1814	1516	1361	1331	1467	1256	1184	1024	1015	985	937	1011	943	1096	1472	3688	996	924	889	866	850	896	880	851	931	882	876	856	865	906	851	882	890	952	853	857	859	863	871	901	844	899	878	882	880	870	844	850	837	905	917	884	876	858	828	873	876	861	865	858	836	821	903	855	806	815	915	886	844	818	857	835	858	903	895	878	909	903	884	805	896	908	894	902	871	851	855	861	875	883	865	864	870	910	859	874	856	854	868	872	876	905	867	904	838	902	906	878	895	870	852	889	891	928	906	955	854	824	880	875	815	831	886	876	850	911	856	899	848	890	907	827	882	864	830	882	877	880	857	820	874	859	844	889	798	842	858	849	884	899	842	875	843	842	854	833	861	883	804	832	792	865	867	830	898	796	858	822	857	887	886	851	919	931	861	817	844	857	886	885	872	914	886	839	865	913	879	875	863	811	850	845	880	864	869	889	898	895	898	874	849	857	851	831	846	786	913	897	858	819	861	861	865	918	841	876	884	848	871	848	849	876	843	910	920	810	893	837	853	888	857	918	821	825	868	867	909	862	864	866	862	865	828	881	870	857	879	913	822	860	875	866	872	880	876	826	834	842	852	828	887	857	867	860	840	910	867	878	899	879	893	831	855	872	838	828	900	840	822	859	852	821	889	865	841	895	870	832	798	867	878	866	878	842	868	839	866	853	842	867	858	891	861	826	892	876	897	845	868	837	901	862	878	890	898	860	890	836	845	926	874	801	853	854	832	848	870	878	867	860	873	843	840	896	875	849	794	859	859	864	860	832	880	849	868	855	874	865	805	829	859	863	839	876	897	852	848	859	837	837	843	873	844	813	853	871	896	900	873	891	875	860	896	811	843	887	904	832	899	861	900	880	842	868	864	853	912	908	845	821	874	845	901	873	883	797	845	883	858	859	853	842	932	794	857	872	839	928	881	878	894	864	880	877	881	860	871	845	891	859	839	842	798	898	878	928	867	784	883	870	885	885	863	824	877	868	836	866	845	867	894	903	862	876	820	881	823	887	831	889	853	891	826	860	880	926	867	807	893	834	848	835	873	858	806	823	859	900	848	864	865	851	922	856	873	858	851	880	904	870	892	847	791	897	830	887	893	860	863	849	879	852	904	901	866	817	892	825	901	890	828	851	871	879	856	840	851	887	894	854	884	834	854	806	848	921	826	842	843	867	875	835	866	867	844	850	865	854	889	828	870	867	900	862	856	819	906	891	897	855	833	863	859	857	859	850	933	857	839	856	863	872	843	835	909	867	866	821	870	860	895	840	846	817	886	844	849	802	903	883	854	878	898	841	846	893	851	843	916	869	828	888	847	839	866	809	848	911	920	897	868	870	885	902	830	826	944	926	812	868	901	902	879	832	867	887	864	894	854	855	843	872	862	893	933	880	849	933	896	895	862	865	869	878	853	894	870	881	867	804	873	858	806	836	879	850	867	820	853	923	848	856	816	857	879	869	858	886	833	882	855	865	817	839	867	850	855	832	890	836	869	886	835	841	872	855	855	836	889	877	856	857	776	830	866	879	897	876	866	856	846	864	815	831	851	855	840	851	836	823	856	922	888	893	854	860	819	906	868	837	885	877	888	877	836	883	877	833	825	831	911	904	830	875	885	874	892	895	829	850	869	908	849	830	853	834	859	910	889	896	879	884	900	865	871	849	837	831	868	868	834	870	849	915	909	825	855	846	849	867	838	867	826	830	868	798	833	859	853	863	911	821	830	820	869	847	806	887	861	820	837	875	894	888	876	834	821	888	869	842	818	877	891	851	874	852	878	898	882	882	870	911	864	899	880	887	850	812	823	862	879	917	847	848	866	922	870	872	861	916	850	911	866	865	897	892	806	851	836	876	838	865	847	872	848	877	917	849	867	842	896	839	889	867	857	864	911	911	876	838	874	837	920	870	840	889	885	811	865	822	850	838	878	863	878	887	875	835	864	943	853	859	931	881	896	883	857	855	895	955	846	853	875	875	878	903	872	844	856	885	916	864	830	891	863	871	877	843	896	847	873	869	900	874	895	829	915	836	830	914	869	877	869	869	909	831	840	888	834	881	872	880	828	841	842	834	857	820	890	856	849	883	855	872	909	906	863	894	845	887	781	831	858	908	861	907	849	860	824	810	867	880	864	837	848	893	884	890	860	811	883	850	916	888	828	867	856	847	858	886	873	880	877	870	884	851	861	856	837	842	856	835	895	883	858	919	860	868	876	847	869	846	895	866	872	864	907	864	903	867	896	894	820	910	864	892	831	864	885	875	920	853	895	892	885	880	819	913	882	847	871	896	843	804	899	895	862	830	842	839	828	890	872	846	832	892	901	887	906	855	842	826	863	851	873	854	882	883	854	841	885	880	883	905	841	853	942	881	855	842	828	848	883	853	900	857	817	835	887	882	867	845	850	893	848	833	872	885	873	854	844	851	873	860	879	883	826	841	837	874	841	824	928	802	842	875	837	835	854	848	847	848	848	856	871	878	838	823	917	898	817	872	862	817	831	855	843	832	878	855	855	869	924	815	853	840	871	839	873	933	823	800	853	870	879	873	826	856	865	851	867	877	851	879	870	848	852	919	861	882	837	887	857	860	877	909	861	825	863	857	886	903	862	919	855	828	859	851	892	866	859	886	880	865	868	855	857	956	878	859	910	897	874	890	855	868	904	867	920	894	888	856	851	895	870	866	869	825	861	852	865	881	883	795	866	865	865	923	846	852	854	854	849	915	869	879	881	813	855	871	881	873	848	860	821	896	824	894	870	833	850	847	836	858	840	855	876	909	821	886	849	936	849	925	830	866	816	888	856	875	873	866	904	913	853	870	853	881	853	880	860	878	876	850	864	871	850	885	816	810	883	796	877	890	841	885	824	872	794	881	879	855	842	869	892	884	875	853	849	833	825	909	867	921	906	865	866	864	906	904	883	881	825	851	900	821	875	885	855	856	881	873	798	856	816	848	876	912	867	854	859	852	857	880	864	905	877	851	883	864	842	853	830	858	857	923	792	876	854	820	860	859	840	843	898	869	890	845	898	886	860	824	828	900	865	875	853	874	887	832	887	815	875	830	858	849	891	850	796	848	820	885	857	826	854	911	828	829	876	854	898	878	866	834	842	825	864	881	856	876	811	896	864	838	843	799	855	854	859	934	859	880	919	847	872	878	851	879	884	890	916	904	903	860	888	883	831	853	840	860	872	855	872	856	831	904	891	839	880	831	929	875	877	871	856	831	860	908	875	827	826	836	877	864	868	859	863	828	909	935	869	871	848	816	859	860	879	853	880	900	889	827	830	860	861	908	863	881	850	848	910	868	823	841	858	891	846	858	866	817	959	822	862	893	889	908	873	879	928	851	896	890	863	920	852	877	898	864	825	841	860	884	875	935	853	809	911	862	847	885	886	887	855	882	875	866	862	875
17829	13091	14811	10939	7625	3613	2344	1502	1388	1110	865	667	466	395	362	369	297	276	318	244	242	261	226	220	230	241	235	218	178	231	231	206	201	212	200	184	191	189	217	174	195	193	220	184	199	193	189	163	175	197	178	185	163	168	203	179	189	165	182	187	163	195	170	200	210	176	182	180	177	177	187	193	181	214	175	188	198	163	192	176	188	198	166	185	174	185	161	187	165	163	187	203	189	178	168	185	211	181	181	193	196	191	190	165	201	191	159	172	195	205	181	191	179	168	172	185	188	199	175	240	194	198	209	203	203	180	185	178	165	180	175	183	167	189	187	193	187	192	188	201	174	196	170	178	185	188	181	171	195	179	205	204	209	198	189	188	192	197	186	190	183	171	185	191	168	185	177	193	188	194	193	184	193	190	177	192	176	172	230	194	169	172	157	186	172	199	175	179	196	166	182	172	167	176	185	172	217	197	178	174	172	197	209	206	176	182	195	183	169	200	152	190	179	189	198	169	173	159	188	179	199	181	177	191	188	171	182	184	204	183	184	170	183	184	190	165	171	162	199	184	198	160	187	180	177	178	224	184	165	193	176	178	190	174	180	190	181	174	157	174	186	185	181	182	190	169	173	188	187	173	152	182	185	189	198	200	187	208	169	170	188	176	190	174	190	184	189	185	198	180	181	196	207	192	205	185	180	173	171	190	190	173	205	206	171	201	180	187	159	193	171	148	184	179	166	182	189	187	211	177	192	219	199	157	185	163	215	178	195	203	158	180	172	181	181	178	197	165	176	180	184	188	175	166	137	188	169	190	203	190	222	169	190	184	179	187	193	198	191	180	163	171	188	204	169	174	226	184	165	171	203	182	192	196	195	187	175	175	187	176	188	190	183	183	209	166	185	192	193	198	172	183	166	152	187	166	195	193	197	197	182	172	164	178	190	187	200	202	177	198	171	201	187	203	186	180	173	207	189	177	184	174	194	179	178	180	187	199	170	181	178	191	175	178	178	189	166	169	159	184	202	193	176	179	191	186	193	172	174	167	181	206	178	198	192	170	180	191	187	176	173	193	194	198	192	174	187	189	186	162	169	180	185	177	174	179	171	168	174	176	174	192	170	202	181	158	191	171	160	187	178	172	178	194	189	188	160	184	167	199	181	183	234	170	180	180	163	167	163	197	188	172	186	177	179	199	186	157	208	194	188	164	171	143	159	184	142	180	190	194	188	169	185	192	198	212	200	170	162	189	168	188	201	200	164	205	208	183	179	179	155	184	166	182	182	190	181	185	179	180	203	175	181	192	173	159	177	181	194	210	149	174	192	197	165	210	177	177	181	192	193	165	180	187	170	165	197	206	184	184	191	180	171	184	193	179	165	183	195	183	204	206	177	210	198	173	215	180	154	192	169	186	187	197	190	177	179	178	202	172	175	179	209	179	167	199	185	182	201	184	179	170	169	182	168	182	185	185	211	196	207	197	174	198	213	185	184	181	198	181	175	188	212	184	202	180	182	216	182	186	200	200	181	171	165	167	183	177	177	184	172	193	179	178	175	145	185	190	166	195	180	187	188	177	204	161	195	171	171	193	180	213	215	208	201	185	189	197	178	192	195	172	176	143	186	177	210	178	199	179	180	178	161	203	187	197	174	196	198	186	214	220	174	160	183	155	196	176	190	178	172	200	181	180	168	183	177	180	190	203	193	201	184	182	181	171	199	210	168	186	208	196	177	180	193	167	172	199	213	186	202	157	171	170	187	169	196	198	181	191	195	190	196	196	189	172	192	174	193	176	193	191	168	181	187	177	189	185	182	168	180	165	198	183	190	210	173	216	160	171	184	183	180	186	194	171	174	182	193	158	169	202	179	186	188	189	168	150	152	165	185	198	193	214	185	188	177	156	190	179	198	174	192	198	189	214	177	174	183	184	174	195	180	175	183	176	156	234	165	184	167	182	182	202	176	182	164	179	178	194	160	185	201	159	199	185	187	188	190	180	181	166	199	195	200	202	191	166	188	187	171	181	181	178	162	161	163	182	194	200	178	166	173	169	165	190	190	169	178	171	167	177	184	173	209	184	183	204	204	150	210	162	170	186	208	175	183	161	201	187	209	196	179	190	200	178	203	150	175	165	178	162	172	197	177	213	171	198	184	192	184	205	184	207	173	187	170	159	193	176	188	196	202	189	174	172	189	170	191	160	198	212	167	183	174	177	181	187	180	187	183	193	203	177	190	204	193	201	193	201	164	198	171	193	199	180	211	181	224	184	167	197	185	207	161	170	180	168	143	166	181	181	177	188	155	184	189	201	179	187	173	166	177	186	190	177	179	190	194	188	175	180	206	189	158	188	167	189	185	180	185	187	196	202	191	187	179	186	187	182	184	205	160	190	214	196	178	190	165	175	175	161	190	171	153	175	172	165	191	197	181	158	165	206	168	176	166	151	192	188	189	166	163	170	182	209	184	184	187	181	167	178	187	187	202	183	175	191	205	186	185	189	202	190	196	185	186	201	170	154	191	193	181	173	185	189	176	190	179	185	189	201	173	190	165	201	183	193	200	205	191	181	215	202	214	187	163	196	184	178	168	177	201	178	148	166	175	189	187	201	189	150	177	173	163	196	207	199	171	177	157	150	174	212	176	184	179	167	182	167	187	173	181	148	199	207	159	190	185	203	182	162	195	178	179	196	194	180	191	196	182	174	186	201	201	174	175	162	164	195	177	185	189	152	183	175	184	195	168	160	158	195	189	190	180	164	166	198	186	178	179	200	195	171	191	198	233	201	202	178	183	171	189	174	187	181	188	184	163	160	178	170	171	182	177	191	179	168	198	207	191	190	174	208	201	182	193	191	183	186	167	194	194	179	217	153	182	187	169	185	154	233	175	182	178	169	164	189	190	156	201	175	177	201	165	187	159	202	199	200	192	182	201	195	178	163	196	186	193	175	208	190	199	197	197	183	190	158	175	176	155	169	194	196	198	191	173	156	178	177	186	181	180	177	164	182	196	160	191	209	192	186	174	179	177	171	147	188	195	181	177	190	188	170	180	195	176	187	187	188	182	187	195	191	226	196	164	194	211	179	164	188	205	155	176	197	177	194	195	202	170	171	162	194	192	174	192	181	198	181	162	179	187	195	201	174	181	170	172	200	184	202	180	176	180	190	188	165	159	173	178	168	189	196	198	182	181	183	208	179	203	172	177	195	214	178	172	156	168	194	168	210	201	182	203	188	164	188	189	190	169	183	182	190	188	189	175	199	186	181	177	182	201	186	178	183	162	194	181	205	197	180	197	176	189	176	176	172	175	184	187	177	195	191	196	161	186	185	184	193	200	181	189	177	182	175	158	191	189	223	186	195	183	158	197	161	169	212	173	194	163	183	196	166	174	193	170	183	172	182	184	171	168	194	157	185	197	209	174	186	165	193	185	195	185	182	169	185	195	184	197	192	181	165	180	196	196	186	176	167	194	183	183	173	196	184	187	181	186	170	181	213	186	174	184	179
9570	10701	20853	21906	18832	12285	9030	6910	6376	5338	4493	2924	2181	1891	1670	1515	1332	1033	1116	884	1090	952	767	788	710	898	842	717	628	663	706	627	546	468	477	498	486	466	485	493	501	540	537	631	454	463	527	478	468	531	497	445	467	448	495	482	487	460	445	473	480	482	476	476	495	517	446	454	504	459	479	479	485	483	491	446	456	489	470	492	469	482	447	456	473	467	508	439	443	463	473	455	486	446	489	497	462	440	467	490	466	477	496	441	506	466	451	472	501	458	442	470	465	455	443	477	493	453	501	411	481	475	478	497	455	406	474	487	511	474	461	469	474	456	480	494	450	471	522	443	427	445	474	448	441	478	483	447	489	461	517	467	502	441	483	473	453	473	437	429	456	496	444	470	471	490	475	449	466	454	487	493	438	473	488	450	476	437	465	478	488	458	456	464	492	471	483	474	466	473	472	466	449	467	466	464	497	452	481	467	487	456	468	444	462	451	446	463	447	472	490	434	462	476	468	460	461	479	426	435	492	483	514	477	491	502	504	444	481	485	486	474	478	467	495	490	472	463	494	476	460	460	442	464	480	504	477	439	458	468	458	479	464	453	455	444	471	458	421	496	463	445	487	452	495	452	466	453	418	446	472	437	515	433	485	476	445	448	500	459	476	474	444	484	439	497	488	464	464	504	484	484	471	480	452	470	480	461	508	481	501	457	486	463	494	476	475	448	487	449	467	470	469	458	456	482	480	461	413	450	478	465	492	476	475	443	490	474	480	487	464	473	499	469	456	482	464	474	457	453	466	478	441	489	436	505	451	502	458	448	431	480	474	474	467	474	481	487	492	455	483	475	478	415	480	507	447	462	469	479	520	503	481	428	498	469	438	454	489	489	438	472	480	459	469	492	472	454	456	480	451	485	460	460	510	475	456	454	477	436	471	470	460	457	471	495	479	484	475	498	476	486	444	467	509	456	468	451	453	435	480	473	485	460	489	494	497	463	449	458	469	441	505	482	460	461	436	454	461	497	475	470	472	486	458	480	476	440	500	465	462	427	473	515	463	490	448	469	466	472	463	474	479	451	437	504	467	493	505	477	443	457	495	486	430	492	456	490	476	505	478	468	496	489	473	473	457	531	446	460	455	425	443	495	481	441	472	465	471	467	495	485	486	437	501	487	482	485	427	433	473	479	495	483	497	459	461	454	478	423	481	508	472	499	479	489	497	486	474	469	452	449	452	451	476	496	435	482	508	505	471	484	476	499	469	470	507	473	494	472	475	449	473	497	478	503	506	483	467	487	459	446	493	477	463	485	498	433	429	443	472	484	477	472	511	459	482	487	457	487	449	485	446	475	460	475	438	481	490	482	490	459	489	473	505	452	474	408	488	426	442	498	446	507	480	452	454	436	447	457	499	484	477	466	479	453	505	476	473	515	470	467	461	490	494	451	463	463	461	479	462	491	469	499	490	517	500	500	465	469	489	456	454	498	481	481	469	458	438	484	488	480	461	494	452	478	449	466	465	425	444	462	480	469	502	455	472	470	463	467	471	474	448	484	453	488	449	437	468	455	456	474	481	509	462	445	468	512	502	471	482	526	499	510	447	478	471	462	493	480	474	456	483	489	459	485	488	476	468	436	454	457	461	472	428	435	488	473	467	467	459	473	503	505	513	478	445	459	482	494	480	422	455	454	450	491	454	446	504	487	475	468	449	464	474	465	430	463	478	464	451	465	472	470	475	424	475	467	447	468	485	513	503	509	471	490	476	466	476	496	464	496	434	485	458	478	451	499	449	470	464	488	469	447	453	510	473	475	454	444	496	471	497	468	498	421	441	444	478	480	495	492	491	481	455	408	501	486	482	502	479	486	485	502	487	501	471	467	459	451	447	498	437	508	485	426	482	456	445	465	476	495	471	467	448	507	494	485	450	478	481	481	431	508	469	444	457	503	473	435	500	487	502	484	470	487	456	493	483	456	474	429	453	492	470	486	503	481	477	509	433	469	489	459	470	502	428	438	479	454	484	451	487	464	447	451	502	435	471	456	468	491	468	437	472	446	499	462	466	495	478	465	478	466	493	483	497	499	488	479	496	482	460	480	467	484	480	466	474	483	469	460	492	458	502	469	444	493	475	464	496	491	475	483	496	453	474	454	479	425	478	470	465	466	451	479	484	462	491	502	445	426	512	480	474	451	470	503	475	481	447	439	463	459	471	486	448	486	463	472	481	475	483	457	473	458	480	468	481	457	454	498	467	494	474	450	463	478	478	484	507	478	477	444	477	495	458	479	461	441	489	473	462	470	472	506	452	470	481	492	482	439	443	486	449	469	481	456	469	500	467	498	474	474	488	470	495	506	461	440	478	527	447	449	467	444	473	448	465	492	499	449	456	462	525	456	508	496	464	447	493	487	480	483	506	467	476	453	457	439	479	450	470	499	467	471	454	485	479	446	476	503	463	474	454	483	465	433	500	463	447	451	475	474	485	467	479	457	480	480	442	432	477	465	473	480	471	459	477	464	498	446	471	480	486	495	488	464	483	474	472	459	459	506	473	477	470	470	472	457	469	455	477	470	487	477	484	482	475	460	466	451	485	487	425	477	490	501	459	496	444	461	469	469	472	495	466	499	473	501	488	467	460	435	472	477	452	466	466	442	429	461	499	472	474	471	458	493	490	473	449	455	452	464	438	444	472	466	483	447	460	478	461	472	406	473	403	475	457	520	448	508	473	495	496	468	442	453	457	460	507	508	484	473	450	473	487	458	482	484	504	488	464	519	477	440	473	477	510	414	453	487	454	490	510	493	471	480	482	462	482	481	462	457	467	478	472	437	446	473	472	457	451	482	457	488	482	494	478	478	472	446	469	463	493	450	477	471	460	461	446	494	489	460	479	461	493	456	455	486	508	486	465	485	478	461	453	450	451	455	459	449	486	480	457	480	490	514	464	473	475	442	446	488	465	446	472	474	469	474	463	468	482	488	496	458	451	457	444	461	488	474	489	425	476	527	458	470	488	499	453	450	456	434	457	480	493	431	455	459	483	472	494	463	463	458	460	465	481	455	458	471	478	485	468	437	452	504	502	423	472	497	452	464	440	489	497	459	464	450	475	506	451	494	481	479	472	478	448	451	466	451	433	461	473	499	468	504	478	465	476	464	493	494	479	436	456	511	501	485	479	467	468	454	458	445	465	443	462	499	444	486	482	465	510	455	496	485	494	462	468	486	477	459	501	465	482	466	455	486	437	467	526	464	478	476	464	466	471	468	503	486	491	462	493	463	455	462	465	461	492	455	498	495	478	524	504	459	478	433	465	458	434	467	450	448	448	451	541	479	479	454	513	461	462	451	470	518	450	438	432	514	469	471	451	499	467	452	441	488	468	467	475	480	454	480	467	508	474	461	482	464	491	476	479	453	463	498	494	500	442	528	510	483	482	445	462	480	525	509	461	436	421	523	445	472	473	440	487	475	465	479	439	464	554	446	470	477	465	468	452	413	461	484	445	508
29822	21434	25628	22303	16615	10890	7260	5474	4812	3196	2524	2013	1635	1419	1140	1009	851	729	569	385	460	418	384	354	390	433	380	429	305	310	323	263	288	305	285	289	260	274	266	293	242	299	322	517	292	263	285	301	285	242	271	266	265	255	249	255	269	272	285	298	283	262	253	257	267	297	269	266	260	259	277	297	247	275	268	292	259	278	282	250	251	266	280	246	281	248	231	272	303	274	265	263	259	267	261	244	248	249	249	255	258	280	259	303	253	290	252	248	296	285	259	245	276	294	267	266	258	257	272	257	233	244	258	263	285	272	269	256	232	283	258	259	265	269	260	267	299	252	264	270	248	264	272	262	283	271	266	263	285	300	233	269	257	269	275	276	297	287	277	260	280	266	237	255	258	266	287	265	257	261	283	280	254	279	290	258	275	269	267	292	279	290	255	292	248	278	254	255	269	264	274	260	266	302	270	283	265	254	274	282	313	273	277	269	247	273	272	261	248	258	293	273	256	247	241	270	286	280	272	284	254	259	266	293	242	230	265	272	269	274	263	280	268	233	247	286	276	290	286	300	296	244	268	279	265	257	257	268	278	276	278	265	292	266	273	280	265	256	255	262	252	286	265	263	247	281	281	261	276	248	242	264	277	298	259	272	265	261	270	244	242	257	291	277	259	249	260	267	252	281	245	263	257	284	253	274	268	290	264	275	257	271	280	267	287	236	254	282	264	288	267	260	267	237	283	275	252	250	294	262	269	255	283	252	243	262	251	292	297	292	294	265	241	267	243	267	262	266	279	298	279	264	277	254	236	255	248	258	283	285	264	251	279	277	253	291	266	255	252	278	283	285	257	274	251	256	287	288	265	250	286	240	248	301	291	256	241	270	279	260	272	256	260	276	292	305	269	271	218	264	234	254	275	280	261	268	276	262	273	284	295	229	288	246	258	254	277	274	276	280	272	256	279	275	241	256	317	287	291	294	277	282	281	261	233	254	280	254	274	255	282	251	272	240	280	280	271	269	243	270	264	263	276	306	264	257	300	275	270	278	256	252	329	261	258	265	285	270	287	238	277	289	310	270	270	270	256	263	255	256	265	266	267	265	259	263	255	255	282	281	271	266	292	306	289	267	242	282	281	301	270	245	255	265	255	277	266	240	281	253	268	265	275	259	257	262	255	283	271	259	262	290	292	252	256	258	290	234	282	257	257	267	281	282	281	277	270	248	257	288	300	258	295	245	276	284	288	256	254	285	245	277	274	275	246	260	267	251	290	281	292	256	295	272	253	253	293	248	288	258	264	268	248	279	255	249	253	251	265	274	275	239	263	266	269	261	270	256	311	290	279	259	287	259	267	270	239	285	266	268	277	258	258	261	293	280	285	297	278	295	270	282	263	248	253	311	269	286	278	238	288	285	274	261	262	294	268	266	266	265	239	246	241	265	267	284	245	295	264	240	263	312	240	231	274	258	278	266	272	255	248	245	278	264	270	252	265	286	262	257	238	290	271	279	273	310	268	274	264	256	255	271	267	269	269	265	269	273	283	252	244	279	281	248	263	237	271	303	269	281	252	282	275	293	253	273	277	277	265	275	321	256	267	255	258	277	269	274	298	260	269	258	284	277	272	271	284	279	250	238	280	275	279	299	267	281	272	278	257	246	258	269	269	271	263	261	275	298	250	287	278	300	302	247	254	288	236	265	295	248	269	297	265	270	269	277	267	265	267	284	253	257	251	268	264	274	274	270	273	266	255	240	286	243	277	251	292	248	277	228	237	290	261	270	256	274	287	289	267	279	276	254	242	240	278	259	307	234	244	268	280	293	293	265	263	269	248	250	240	266	302	265	240	226	258	276	269	247	305	271	277	244	269	277	261	238	251	263	260	258	262	275	266	258	311	264	237	281	279	251	271	260	233	250	277	290	268	287	275	276	316	264	265	264	246	281	240	260	300	259	266	278	261	311	254	294	286	239	257	261	263	276	256	264	260	275	248	268	252	251	263	276	283	304	241	261	245	283	276	265	262	258	257	282	255	282	308	287	244	244	272	289	277	257	276	268	267	280	259	283	277	253	291	298	249	273	261	281	252	278	257	254	265	250	271	276	276	246	269	238	238	277	235	281	303	289	251	268	267	256	273	274	267	280	258	276	264	276	267	288	266	240	261	268	232	257	273	271	263	269	278	274	282	298	257	281	228	267	253	270	270	268	291	287	244	251	270	228	266	245	260	233	279	258	268	272	239	261	265	279	285	284	267	299	316	276	301	263	261	266	271	265	248	255	280	294	261	268	260	295	266	292	270	261	287	268	294	273	284	273	265	267	290	264	284	242	258	266	261	260	248	245	298	260	283	270	283	274	252	261	270	269	263	280	269	282	270	254	251	289	255	256	280	223	282	275	229	259	282	275	242	200	262	290	329	227	272	279	294	309	284	270	292	262	265	277	285	259	255	270	269	242	257	271	252	256	283	280	303	282	265	279	228	283	268	287	280	292	301	285	274	262	303	274	254	265	263	267	263	252	287	290	262	213	272	243	271	245	261	286	275	268	266	268	269	261	277	281	286	303	267	280	279	262	282	268	280	241	266	257	286	293	262	268	296	228	255	261	261	232	285	248	226	240	265	284	310	243	280	271	270	235	287	283	274	267	246	242	272	267	268	276	242	236	288	250	285	257	292	260	307	301	253	289	277	246	235	288	266	259	251	302	295	264	256	255	237	256	288	268	283	243	264	235	280	266	238	248	270	276	274	288	284	277	273	275	264	286	265	256	279	255	262	249	292	232	256	305	252	243	239	257	285	287	285	274	252	226	299	287	249	266	284	246	263	288	280	266	287	232	279	263	273	264	243	299	270	268	295	280	277	286	273	279	263	265	261	251	251	277	259	236	295	274	250	273	211	274	262	266	268	253	240	281	253	248	290	298	262	301	269	263	285	249	258	300	226	254	291	257	275	262	252	268	291	246	261	258	242	251	267	290	269	290	269	262	242	251	261	279	260	270	226	280	252	272	292	257	262	248	248	270	277	256	248	244	270	245	264	272	275	227	270	245	281	287	264	262	264	267	267	257	290	285	280	265	239	275	282	228	273	252	273	273	268	281	290	281	240	271	278	268	293	282	259	263	284	245	306	270	262	298	307	259	278	248	236	269	273	267	277	271	252	285	277	273	244	284	281	262	264	277	277	268	257	277	281	273	251	282	296	260	266	271	243	251	264	284	269	269	259	280	259	243	260	285	224	265	232	263	249	248	256	262	278	267	260	249	251	281	268	267	227	300	273	241	274	247	253	263	240	264	265	245	252	259	260	253	255	264	265	242	287	283	253	255	249	274	274	266	257	296	273	279	235	270	268	282	260	292	268	270	272	267	262	274	274	240	275	274	293	258	229	291	312	233	275	243	279	275	255	268	269	278	291	277	237	253	282	282	262	277	271	271	271	288	282	293	281	261	263	255	266	272	270	261	245	272	285	251	220	292	294	277	259	284	267	271	249	260	267	282	275	255	251	318
16774	16038	30147	33338	29065	25221	17731	16842	16585	12535	11082	8569	7407	6638	5460	5133	4355	3443	2457	1931	1962	1510	1295	1231	1591	1810	1579	1510	1042	1111	1179	934	817	792	721	705	743	677	661	696	683	753	1034	2704	675	658	670	673	701	667	674	647	674	672	685	621	653	672	681	637	644	674	618	646	663	639	657	648	649	647	641	619	648	647	656	665	653	675	644	667	671	682	673	666	689	670	634	649	689	655	672	693	602	671	703	645	673	649	703	672	654	665	645	669	632	661	663	655	657	640	646	637	686	635	635	709	651	710	641	621	626	617	634	656	641	673	646	640	646	586	675	662	637	644	645	621	645	586	678	637	674	693	638	622	687	658	646	649	674	673	669	615	627	689	595	657	690	638	701	645	649	656	665	631	684	637	639	671	642	653	659	667	642	623	653	621	634	638	636	698	641	673	696	625	648	669	595	648	641	615	660	650	713	642	623	644	644	624	584	677	688	611	662	659	656	669	684	716	686	679	609	678	641	657	661	623	604	617	636	685	670	661	663	665	683	674	664	672	670	680	620	678	657	653	673	651	710	650	639	639	634	671	667	630	618	664	613	651	642	665	655	678	657	652	627	646	642	649	662	634	676	669	638	691	710	647	622	680	624	653	652	621	685	645	653	641	626	702	653	656	674	658	648	631	668	659	728	693	634	600	662	655	658	611	642	654	639	648	655	680	629	684	673	661	673	613	697	650	654	658	672	665	686	619	646	619	634	622	721	673	645	667	622	639	683	666	692	628	649	672	660	678	652	665	653	643	671	679	642	627	621	634	633	668	641	626	662	683	656	707	645	644	663	655	661	661	654	639	641	622	652	674	715	662	642	668	649	638	635	644	680	638	650	659	651	634	653	648	663	630	656	673	621	643	673	670	646	687	643	674	657	606	685	703	603	631	641	716	690	698	656	685	638	635	661	650	649	706	655	675	667	671	627	629	641	699	643	632	653	664	670	656	689	667	629	632	653	680	632	632	628	694	677	646	666	661	651	659	661	635	610	640	655	641	646	689	619	639	619	611	620	661	619	644	637	622	676	721	613	646	664	696	672	674	653	617	642	672	648	655	669	630	643	673	682	644	644	672	718	656	609	659	644	655	622	687	684	609	656	658	624	628	685	651	664	696	714	660	692	623	653	669	655	659	649	684	634	647	688	683	641	641	658	623	641	633	648	628	681	686	637	681	634	673	677	629	650	647	681	634	696	664	665	661	656	668	664	670	636	657	630	647	657	627	631	651	683	646	613	649	635	646	647	663	644	667	687	660	684	665	675	679	663	685	714	662	685	683	613	638	656	656	621	629	650	659	664	661	627	717	670	692	634	617	633	632	591	686	669	595	696	643	652	638	653	682	652	631	667	633	628	658	647	650	727	656	647	596	644	653	650	654	640	641	674	668	676	657	615	612	645	645	670	631	667	617	651	694	680	660	645	610	653	666	673	704	589	587	655	651	674	605	652	679	686	643	661	655	631	671	628	684	606	625	682	681	641	665	644	710	648	625	690	629	646	620	640	691	627	729	705	638	682	647	648	637	659	642	617	653	643	636	651	628	695	689	670	629	682	662	639	631	657	675	661	640	651	673	655	651	635	659	664	642	659	661	663	675	682	681	702	631	668	690	643	635	640	589	642	665	682	637	691	684	672	710	663	629	679	649	657	637	666	653	621	632	687	649	644	666	652	682	679	693	652	646	675	662	613	651	650	655	651	681	661	654	678	679	616	638	612	660	676	640	657	629	651	635	626	658	628	650	637	638	651	656	661	690	634	678	680	632	639	619	651	649	639	692	662	617	675	673	676	656	632	653	689	635	648	664	627	700	668	697	680	651	647	679	683	665	679	654	667	641	698	651	661	662	668	649	640	662	640	661	650	663	645	682	651	658	620	663	639	631	643	657	662	628	677	663	655	649	646	637	660	667	654	655	631	712	662	641	635	665	629	672	629	632	677	648	665	651	636	615	622	661	658	623	645	633	696	682	622	665	658	633	688	650	639	643	702	623	662	700	628	670	651	665	659	623	665	624	645	650	650	635	642	648	663	685	659	655	661	654	609	622	619	648	648	621	671	694	711	698	644	652	654	644	669	680	672	629	645	645	685	635	657	615	665	706	660	655	663	639	652	653	656	667	693	644	620	658	700	663	665	627	610	654	667	646	664	624	641	622	638	653	619	703	677	657	619	642	643	653	657	648	651	650	637	641	674	676	686	658	621	651	628	629	630	676	701	652	651	618	679	678	610	627	641	659	649	693	637	680	670	674	652	629	671	697	653	652	628	653	633	613	667	612	682	631	643	627	649	671	621	640	685	633	679	652	610	626	661	673	640	651	646	648	634	635	636	615	662	652	687	662	638	684	629	662	681	706	607	668	639	625	613	656	637	650	607	610	619	595	663	678	663	599	630	625	682	656	645	653	704	685	615	631	664	645	649	686	630	677	623	664	592	664	672	588	699	662	686	665	686	689	677	652	667	681	597	675	672	638	652	626	623	674	660	669	651	669	662	637	680	656	636	661	645	658	631	629	683	654	652	619	593	666	652	694	638	630	700	627	677	655	706	635	666	658	617	645	652	650	668	677	652	660	624	657	648	630	653	682	650	655	634	629	647	650	593	643	675	600	676	596	622	662	695	673	629	664	651	628	655	626	610	654	648	634	694	654	686	623	644	623	674	650	662	645	651	676	614	662	612	650	663	661	639	644	659	658	660	626	645	639	638	643	659	658	646	598	699	670	629	636	645	591	639	702	659	617	670	638	674	650	661	630	620	665	620	687	726	681	666	628	651	627	642	722	736	705	586	612	650	671	656	642	648	668	594	694	655	633	625	646	661	671	643	628	626	695	630	654	680	714	663	669	609	646	674	659	597	633	562	644	625	650	657	661	613	606	690	636	668	636	648	624	660	668	696	670	682	630	613	637	649	640	688	657	596	670	655	728	614	704	677	692	650	655	617	657	695	615	677	640	642	675	684	693	636	656	629	649	637	648	665	679	621	599	671	637	633	615	644	613	672	677	690	677	645	640	690	657	615	669	685	677	660	668	676	601	627	642	674	644	605	680	690	674	616	664	622	619	669	658	697	684	641	628	672	641	648	640	699	659	678	669	703	691	692	614	596	631	686	591	677	640	645	683	657	663	673	635	659	593	660	677	657	714	661	641	649	637	621	666	630	697	667	715	666	676	688	621	654	643	624	646	672	622	654	677	663	669	653	638	657	666	643	674	637	670	698	661	636	634	656	678	625	642	627	678	606	654	712	650	647	687	638	637	647	674	648	642	611	666	662	659	651	626	698	644	678	644	655	639	664	648	631	654	673	655	697	664	685	655	668	646	666	655	708	628	622	706	604	652	667	659	635	648	669	638	628	632	691	665	635	634	636	650	652	679	660	662	636	693	713	653	652	630	673	634	644	669	672	667	666	625	646	579	634	651	636	633	701	638	645	677	608	621	645	658	652	624	666	653	666	656	643	669	656	670	626	676	664	647
37831	27613	32832	30232	22098	16475	10904	9187	7348	5207	4178	3064	2752	2400	1830	1810	1452	1172	876	699	690	512	497	537	531	571	600	501	424	511	491	463	411	402	417	403	382	395	386	405	403	409	467	898	392	361	387	409	388	381	364	384	384	347	366	384	345	397	372	356	354	400	396	382	370	377	372	392	393	339	396	378	357	377	386	363	421	423	391	355	400	356	348	401	400	369	376	371	371	367	381	403	371	362	381	397	350	369	364	373	340	384	365	402	358	378	377	368	357	408	382	399	389	377	357	381	378	401	385	404	359	360	397	368	405	360	352	387	375	373	388	368	388	384	374	387	391	344	381	327	366	395	387	351	388	384	363	386	373	368	361	387	374	390	373	382	364	400	376	385	368	348	369	356	360	388	385	390	402	381	399	375	383	329	388	385	389	361	391	381	403	380	356	365	345	374	376	396	375	388	350	402	355	364	375	388	364	367	377	368	372	361	348	386	368	364	377	357	356	366	353	377	342	376	383	387	393	330	376	365	399	386	373	394	362	363	372	363	346	356	363	380	403	374	342	373	350	347	345	419	366	356	371	374	339	375	357	357	382	379	340	414	350	383	349	343	391	362	379	383	390	389	400	378	368	355	377	343	366	343	364	396	354	385	421	384	380	368	371	388	384	372	374	407	379	403	381	397	378	348	365	337	362	360	371	387	385	371	379	372	354	384	376	367	385	390	379	389	388	346	367	374	371	393	391	348	390	351	385	374	386	348	371	381	325	363	393	369	398	384	384	386	366	393	378	385	374	348	376	391	351	386	394	355	387	392	378	395	371	354	411	376	346	388	376	393	355	355	369	361	360	331	369	350	382	356	353	385	366	337	358	379	397	358	383	370	327	386	400	421	379	387	398	383	360	378	391	398	340	380	356	398	372	399	367	322	378	342	374	371	362	344	358	385	369	351	360	371	358	435	364	353	403	392	431	382	369	367	386	395	362	346	390	369	401	352	366	385	357	357	362	368	378	369	376	369	399	392	398	352	347	356	394	378	408	391	380	369	368	395	331	382	379	372	353	381	400	340	374	353	363	356	378	348	339	401	386	390	363	362	366	351	392	368	377	405	380	347	370	374	381	348	369	385	388	381	410	395	406	349	379	358	391	338	351	396	369	345	375	386	386	376	361	358	379	347	374	382	351	364	337	382	375	381	395	403	419	372	353	397	390	378	367	327	353	374	378	321	357	351	356	360	372	386	359	412	410	353	399	360	369	359	391	353	398	399	369	345	392	367	380	358	366	380	378	367	354	382	346	377	392	405	416	353	365	368	369	348	397	363	394	368	371	405	376	388	367	390	391	390	403	358	355	364	395	388	383	402	392	385	368	375	356	362	376	395	367	360	379	405	359	397	387	402	369	365	392	359	370	371	381	342	347	374	383	369	364	401	362	356	388	357	404	345	379	346	388	368	401	401	423	386	406	427	380	376	366	370	355	344	348	363	360	326	404	349	331	368	392	354	377	372	375	365	379	397	379	361	398	421	339	371	387	369	384	374	369	399	377	357	361	403	376	371	405	379	377	367	343	379	365	364	373	379	365	358	400	381	402	343	362	356	352	378	392	417	394	381	373	394	390	376	381	374	411	386	375	357	401	359	391	375	361	378	384	379	353	378	371	372	357	330	375	332	393	396	390	388	382	339	360	366	392	382	365	360	407	348	352	394	368	352	369	359	390	378	413	376	363	366	349	395	362	379	380	347	338	373	350	403	369	397	399	329	360	377	361	395	361	367	380	384	388	368	345	386	378	380	377	388	365	369	404	353	350	352	359	401	334	376	410	382	368	385	335	385	389	363	412	373	388	378	409	373	372	389	385	383	348	361	356	365	355	396	383	388	353	373	342	349	385	371	381	353	355	384	370	395	355	383	342	369	338	393	441	363	403	362	381	369	370	364	385	377	369	353	404	384	419	350	384	349	395	344	391	395	371	373	410	351	376	349	351	320	400	355	383	354	387	360	375	372	358	385	386	374	374	397	395	369	347	359	406	390	356	364	379	372	376	380	377	358	342	380	360	391	387	353	390	382	371	402	381	396	363	392	354	396	397	376	368	381	344	385	385	397	384	355	365	339	356	381	354	368	368	371	388	372	345	430	357	374	358	357	385	393	385	397	370	372	373	379	344	380	375	402	361	355	372	389	363	413	387	388	402	378	391	410	357	345	401	376	402	358	339	373	335	403	379	366	376	372	365	394	367	373	390	405	372	357	372	376	394	372	377	391	373	418	391	374	370	417	364	399	393	356	356	377	384	373	393	366	362	375	346	372	356	368	340	405	328	370	368	347	378	383	343	396	386	401	363	361	366	393	348	397	379	356	352	382	392	364	341	382	390	379	368	364	384	359	367	396	374	388	399	368	344	405	353	375	359	356	367	381	396	397	393	398	349	349	381	392	367	350	387	357	402	355	367	379	409	373	377	388	371	398	416	349	361	364	404	399	385	395	370	390	354	360	346	425	375	405	363	344	400	344	376	331	396	391	394	372	400	356	394	378	383	362	367	403	382	399	358	365	352	367	387	358	368	404	367	359	364	349	430	405	363	388	340	415	343	388	410	387	389	386	379	393	399	387	356	356	365	354	392	411	378	357	405	391	382	405	362	379	366	401	371	365	369	360	384	367	391	384	344	392	356	339	358	336	349	367	408	360	368	357	388	405	331	337	384	358	405	382	382	418	386	372	387	375	378	361	397	406	388	352	370	389	371	376	415	380	365	341	386	361	361	371	362	362	372	390	399	377	341	413	374	364	373	387	400	400	379	383	395	361	343	385	368	368	380	379	351	360	390	366	368	351	382	344	387	343	364	362	414	404	360	354	387	363	383	349	365	390	371	359	392	381	350	367	378	364	376	373	372	399	371	412	367	401	382	387	362	400	391	377	383	377	367	378	347	401	383	388	379	369	396	414	384	385	383	364	381	351	355	393	353	367	386	361	367	345	393	335	394	373	393	387	383	403	360	357	349	372	359	362	370	371	396	398	375	402	396	380	362	388	405	359	367	376	412	394	390	407	425	369	353	378	369	378	406	389	378	364	383	390	369	384	386	366	384	353	341	372	383	384	346	354	389	393	358	414	406	411	407	345	386	378	382	365	428	391	418	406	360	379	342	371	358	427	385	389	376	376	373	403	365	394	388	379	379	350	404	356	412	402	373	372	366	407	373	345	383	389	390	367	373	365	415	370	386	352	405	398	392	397	377	353	352	356	386	368	376	372	361	382	366	356	373	364	368	331	318	356	378	386	370	382	365	386	397	373	359	372	359	414	361	424	376	371	391	347	380	341	354	376	377	365	383	428	391	405	385	359	434	389	384	372	333	365	388	375	372	366	371	398	384	344	400	381	404	360	371	366	382	416	390	362	371	357	366	382	372	388	416	394	431	385	381	391	373	379	400	373	362	388	357	351	376	397	386	355	377	392	381	406	404	349	344	312	356	357	369	377	374	368	394	403	344	373	388	368	357	391	396	352
20904	20276	35515	39417	34008	31195	23641	22700	21045	17293	15033	13145	11951	10139	8267	8517	7302	5507	4394	2877	2938	2007	1708	1930	2028	2513	2099	1745	1301	1667	1486	1421	1385	1284	1139	1004	942	942	963	1011	1073	1188	1785	4575	879	849	878	878	904	905	881	885	859	863	875	896	858	871	849	877	898	841	877	861	876	875	885	851	873	890	868	884	883	840	844	864	902	869	843	884	849	885	844	852	812	841	882	880	859	851	837	882	844	842	854	876	916	841	864	889	879	854	885	884	887	874	898	869	828	815	843	892	896	858	873	892	827	812	858	835	870	903	852	898	888	850	869	905	853	901	894	879	877	834	840	910	877	857	899	844	878	884	841	880	921	910	877	847	847	827	881	876	874	894	866	862	846	860	919	802	886	920	855	868	861	840	892	806	848	821	903	877	823	816	868	819	872	845	850	883	877	808	894	863	887	848	877	853	881	832	888	846	886	836	868	862	794	834	860	830	824	829	859	847	825	899	841	889	891	855	825	852	849	860	872	886	868	926	793	836	897	840	850	816	843	856	854	886	855	857	860	841	818	869	871	805	842	841	936	834	856	867	876	872	838	816	921	827	883	899	861	896	867	873	848	873	847	877	815	884	845	862	807	832	861	839	760	852	866	877	871	852	876	881	864	824	855	891	849	859	808	865	919	819	801	823	847	821	855	863	866	854	851	866	842	904	865	823	868	857	880	869	773	810	908	863	858	917	878	881	843	862	866	843	845	894	845	880	840	875	868	829	819	853	862	867	861	846	844	834	908	844	881	855	885	828	882	844	873	901	845	846	860	853	803	891	797	863	916	848	896	853	862	869	826	822	868	891	885	853	845	832	841	886	853	861	869	832	908	802	816	795	815	853	866	842	849	812	868	885	849	862	870	834	849	857	854	850	908	834	875	871	846	887	847	859	916	893	846	845	875	852	884	890	846	840	913	804	820	892	835	861	912	875	874	803	830	847	826	884	837	934	865	882	836	874	867	876	869	832	877	837	878	837	855	855	853	819	845	892	840	857	857	839	803	859	929	879	839	841	871	854	889	922	905	884	868	812	860	816	862	851	849	863	890	906	879	823	830	853	830	866	849	850	877	861	862	848	839	883	856	823	913	857	887	848	873	883	901	825	865	839	837	832	867	903	905	857	910	829	866	886	884	859	851	885	851	836	901	888	862	858	922	852	868	861	881	902	835	828	923	924	882	880	869	867	807	887	895	853	874	836	885	878	801	820	884	830	821	801	842	832	848	849	872	884	875	836	835	897	885	940	842	859	892	864	826	830	867	885	889	879	886	881	861	901	865	917	850	865	857	842	851	866	873	873	855	825	872	854	883	859	846	886	858	882	820	846	863	878	865	845	797	836	832	871	895	856	866	858	843	831	790	868	900	836	896	913	876	809	854	886	880	868	804	876	869	855	892	872	839	863	825	876	848	817	863	900	888	857	827	879	840	862	879	848	875	877	859	830	840	834	856	861	836	848	834	908	844	886	874	830	894	850	843	875	918	829	898	850	911	878	852	896	830	851	849	885	818	855	852	819	881	872	823	807	855	880	874	859	871	866	855	781	840	917	804	908	869	885	848	850	858	876	851	875	848	861	876	880	864	858	852	794	845	848	825	820	854	880	859	864	848	799	878	875	878	835	828	843	890	813	856	837	874	816	841	845	836	822	860	859	826	823	888	873	852	894	912	838	830	844	803	801	889	903	878	846	843	852	904	821	856	830	883	903	893	854	869	884	841	826	875	827	859	799	856	867	834	822	874	850	816	874	861	834	869	870	855	853	862	873	870	864	830	853	883	833	896	862	820	797	836	892	847	829	850	899	810	860	868	874	877	871	893	903	838	869	817	842	859	876	870	889	876	902	871	831	931	898	792	875	879	829	866	899	839	848	899	880	795	874	879	872	866	817	882	902	902	845	836	837	863	871	853	848	847	882	856	840	870	898	845	859	846	874	853	857	840	866	830	876	853	892	872	859	870	830	858	813	842	888	886	863	858	817	877	876	842	865	878	880	887	853	840	814	871	893	881	859	862	865	821	860	868	842	854	879	860	811	809	897	878	829	902	864	840	861	817	906	845	859	861	888	854	882	848	908	835	858	894	843	882	840	880	899	834	877	866	805	898	865	817	883	860	865	916	889	855	844	809	865	857	897	877	893	827	842	862	830	879	820	835	844	863	882	836	815	844	865	845	890	859	861	846	854	903	896	841	828	924	838	837	854	894	791	835	804	820	832	883	853	876	827	921	852	842	821	876	872	823	867	900	935	843	856	821	865	847	849	850	852	865	846	875	853	874	814	857	851	788	831	819	848	837	847	871	910	876	864	813	871	859	910	887	871	883	854	790	875	821	955	854	851	849	839	840	905	855	885	897	852	844	820	846	850	844	875	873	802	902	873	842	963	805	856	895	878	862	836	918	897	913	898	864	895	878	861	868	878	855	847	842	864	883	869	820	868	837	872	852	813	864	844	817	866	852	854	882	836	915	843	852	894	888	820	864	869	852	865	865	848	841	863	830	922	884	869	869	895	841	865	789	880	879	884	864	869	873	835	938	872	863	868	869	901	820	837	875	856	902	913	880	852	812	890	892	895	841	881	835	835	837	866	851	841	884	858	825	855	848	864	845	842	843	847	893	928	914	921	818	849	883	876	876	849	831	857	839	837	869	861	878	830	888	793	845	944	853	835	868	831	890	881	796	885	861	889	837	821	848	915	835	877	828	869	826	829	843	873	905	778	830	816	823	839	853	834	889	866	880	866	849	834	886	908	857	894	860	855	868	846	872	855	857	823	837	848	852	870	834	889	899	876	864	860	843	828	857	866	833	857	854	852	880	847	883	866	877	807	874	858	838	828	864	896	810	842	907	849	851	866	889	896	899	894	863	824	836	892	806	910	867	852	851	823	855	835	814	864	894	874	912	897	870	872	836	906	844	874	854	848	857	851	899	883	843	921	892	890	828	920	826	876	865	853	818	885	861	860	814	885	903	865	874	817	885	848	832	862	859	834	864	838	836	864	898	865	836	848	899	889	858	809	804	852	882	872	876	850	848	824	870	837	818	859	904	844	821	856	909	882	844	865	849	865	841	844	870	818	866	850	877	897	869	836	846	856	858	828	848	863	838	876	855	804	832	843	845	873	856	833	826	814	855	839	827	842	820	852	870	869	902	867	877	843	817	822	900	819	873	871	926	824	891	893	903	903	882	841	814	864	860	838	836	847	869	835	896	780	856	861	854	849	820	873	864	868	828	876	859	872	893	816	862	834	852	865	899	844	879	861	874	918	862	859	879	890	863	831	912	866	848	861	857	828	830	894	858	870	884	826	856	825	862	836	846	847	874	903	871	906	855	836	874	894	860	828	866	842	814	832	866	869	855	827	848	888	813	818	883	859	849	845	867	872	843	901	934	828	913	820	878	845	887	898	871	872	880	884	868	848	905	916	879	899	888	804	833	859	824	889	902	847	929	876	905	831	932	907	839	880	860	964	903	817
16807	12294	14471	12026	6548	3662	1958	1721	1227	997	740	623	528	445	397	380	278	296	264	247	239	225	210	214	223	194	205	258	226	204	220	184	231	177	197	189	197	181	183	191	203	193	187	198	176	186	189	177	170	170	177	183	152	185	171	157	183	168	173	192	173	181	193	170	191	185	167	181	172	193	181	172	174	197	183	179	181	184	177	192	185	183	199	175	172	185	183	202	195	168	182	193	166	188	195	177	170	173	175	155	144	163	197	189	170	198	177	181	197	192	192	202	191	194	146	178	190	183	178	148	179	186	184	188	172	193	194	184	196	182	176	181	186	212	201	193	189	211	196	170	181	189	203	216	192	177	201	173	185	189	196	171	171	205	178	169	165	175	179	172	183	196	187	189	188	204	168	158	177	181	153	191	201	175	166	182	181	196	182	194	183	192	171	158	184	172	198	195	165	186	199	184	197	168	189	176	194	181	184	182	184	173	174	177	182	174	213	172	192	195	166	158	177	172	163	173	163	150	181	186	183	169	211	203	153	177	192	180	197	164	175	160	183	196	194	194	201	167	176	163	177	203	177	191	180	180	175	163	186	187	184	173	186	196	175	178	192	202	173	187	184	193	190	176	175	200	167	201	170	193	180	180	186	188	185	179	193	168	168	155	193	188	185	197	176	189	194	184	176	191	188	209	161	187	175	191	178	185	161	183	192	173	152	157	185	193	159	175	192	173	153	194	196	197	159	188	166	149	195	181	167	170	165	188	202	201	184	178	188	189	189	154	206	182	184	166	153	178	192	182	198	202	178	176	161	170	158	207	186	164	162	177	184	186	194	176	181	174	207	193	142	154	172	180	202	178	191	187	181	195	164	200	168	174	174	187	201	178	189	197	178	186	166	157	168	175	164	179	178	193	159	185	184	189	210	206	158	196	195	168	162	186	189	165	179	191	192	191	165	180	199	176	193	198	184	180	172	163	159	193	178	190	167	189	163	167	171	165	181	193	148	189	159	178	180	191	197	161	175	173	206	181	187	198	174	191	210	194	175	166	168	181	184	181	158	173	182	187	183	195	180	168	166	183	179	180	168	183	188	188	202	202	197	197	181	189	190	170	192	182	198	198	162	177	194	189	198	174	188	163	204	194	192	189	196	189	205	212	192	182	161	179	171	183	171	178	170	179	174	157	147	181	191	168	188	187	178	166	163	172	154	149	183	180	175	167	186	178	177	179	209	184	187	171	181	185	195	177	206	190	174	163	178	174	194	170	181	192	211	172	172	194	166	178	169	173	187	196	179	193	168	196	173	174	212	197	193	170	160	169	173	171	191	177	181	181	183	172	171	179	180	178	170	205	175	183	188	177	182	191	172	183	199	178	169	198	180	199	204	184	204	196	172	172	168	173	201	193	193	187	190	174	190	203	176	169	206	195	172	185	219	190	154	174	191	164	189	182	180	187	205	187	168	209	177	175	176	186	195	216	177	176	190	182	161	193	169	206	182	171	165	188	170	203	198	194	193	171	164	168	181	179	177	197	191	193	183	205	169	179	183	186	202	185	194	175	194	171	186	177	204	181	183	191	171	197	160	151	168	207	189	192	174	174	202	169	179	192	179	216	187	190	180	200	154	196	162	219	190	194	188	158	176	196	184	166	191	172	175	197	214	205	206	176	172	176	141	189	162	167	180	179	163	171	177	191	196	171	164	171	173	168	205	178	163	194	166	191	202	178	170	189	184	164	171	200	164	185	180	173	190	197	185	189	207	174	165	168	180	175	190	190	200	207	183	214	180	171	166	178	174	214	190	189	168	203	153	192	173	190	190	164	174	182	199	182	189	165	170	182	207	167	200	161	176	174	173	175	173	199	208	184	208	187	195	163	162	177	178	200	178	169	167	182	184	175	157	178	187	169	195	164	194	186	180	165	177	184	208	178	195	210	178	162	158	173	180	190	177	177	206	170	166	180	191	187	186	174	186	217	167	160	191	188	180	179	174	214	176	198	221	196	196	167	159	158	177	170	181	195	171	192	190	205	173	205	199	180	179	201	188	187	201	178	191	201	165	196	192	174	177	190	191	170	187	197	181	186	193	175	216	223	144	152	197	192	173	174	174	197	181	169	175	185	179	206	205	166	182	181	175	193	172	192	168	164	177	180	160	190	165	176	168	181	152	199	160	159	191	154	164	193	190	199	184	206	174	175	180	186	181	180	203	186	198	174	183	179	185	179	185	173	190	177	156	155	189	175	176	166	176	160	180	163	221	178	165	172	220	178	180	195	167	177	181	171	186	185	184	178	168	189	169	195	183	185	174	181	195	191	196	188	162	162	186	201	163	181	193	192	191	227	184	197	169	179	200	183	183	189	200	207	188	220	173	176	167	171	187	181	174	174	165	158	173	171	166	197	169	183	184	179	175	161	195	173	196	196	151	191	194	181	185	198	176	190	178	176	177	164	186	164	193	176	180	169	170	196	204	168	210	189	199	194	180	208	156	183	188	186	178	195	188	177	196	201	187	200	186	187	191	172	174	192	186	190	170	186	180	180	186	186	170	183	201	204	153	175	181	190	203	180	184	185	176	189	162	188	180	179	180	155	198	151	202	187	188	173	159	176	195	202	202	164	153	162	185	191	186	180	202	187	180	163	184	155	174	164	205	183	171	185	170	204	176	182	183	179	176	158	179	187	178	170	185	181	187	182	165	156	165	187	174	178	175	181	160	183	178	187	143	182	179	171	197	165	217	182	183	175	198	167	171	195	197	184	174	211	178	170	177	175	184	219	186	182	161	187	198	183	198	199	172	184	187	185	190	197	180	181	180	160	197	195	154	170	178	197	185	181	174	165	160	180	154	184	189	169	186	190	211	192	184	191	195	188	191	182	204	174	182	185	175	176	173	183	175	194	188	177	161	195	163	194	160	199	197	202	171	177	168	179	157	167	188	184	179	199	171	191	178	162	182	183	169	180	225	201	170	164	188	199	192	181	197	186	166	178	199	179	169	186	196	180	159	187	185	220	183	199	187	177	180	183	223	203	175	191	165	205	186	182	182	167	166	205	184	171	165	176	191	175	175	171	154	191	169	199	155	164	189	199	179	150	178	173	204	170	182	191	196	172	146	202	185	190	167	193	173	191	176	176	177	181	178	166	195	182	187	197	202	166	181	175	198	165	187	195	201	190	191	190	193	174	187	209	186	182	176	193	166	205	146	187	184	178	177	205	154	191	190	183	210	177	200	175	172	207	188	196	169	181	178	203	184	172	202	169	195	184	173	184	190	188	200	204	164	182	191	171	190	188	191	193	200	199	184	162	179	170	196	150	204	178	193	163	195	185	168	181	179	176	172	187	220	188	170	182	171	168	173	203	169	192	193	195	177	202	179	199	161	170	181	182	203	183	178	153	201	183	188	183	203	189	187	182	181	200	192	177	175	179	214	181	166	182	200	203	182	158	198	195	175	200	210	198	181	155	212	195	181	167	165	198	187	191	164	182	197	180	183	163	181	177	206	186
9283	9925	20274	23516	16244	12330	8181	7509	5771	5033	3551	3119	2551	2017	1900	1540	1131	1113	1077	1000	958	769	821	689	829	757	763	809	600	696	615	640	622	586	495	482	455	479	424	496	516	483	517	587	459	481	472	483	472	443	474	464	449	502	433	508	473	441	456	479	446	513	488	442	407	461	465	453	473	502	504	486	449	477	468	443	413	472	454	485	493	454	516	522	490	449	474	501	486	492	453	429	450	477	482	515	457	472	427	438	438	511	492	452	421	475	460	483	443	403	463	479	480	456	480	459	494	460	487	460	518	449	468	476	471	477	449	462	478	468	469	442	423	452	477	468	476	504	489	482	489	473	493	451	485	462	489	460	473	457	426	494	467	410	474	502	480	433	451	469	486	493	422	454	523	461	439	437	487	504	471	487	457	449	442	484	477	439	446	448	455	497	429	476	433	501	457	467	470	428	437	448	473	443	463	452	474	472	438	455	464	467	444	445	458	470	508	455	447	475	472	493	459	422	493	434	461	452	457	467	459	413	478	505	485	490	457	527	476	449	473	460	468	508	447	423	450	486	492	458	474	442	444	463	437	459	458	468	437	442	457	478	443	476	476	486	449	458	411	482	454	458	508	488	466	462	458	483	444	473	463	467	460	501	487	461	472	449	463	477	449	467	423	469	425	468	436	480	440	478	499	440	484	484	476	447	462	497	482	461	439	484	464	464	458	483	481	469	480	457	501	472	505	454	459	432	484	440	472	452	453	454	451	446	435	466	400	426	457	459	485	435	478	499	421	473	471	458	476	434	443	464	445	479	494	409	458	487	443	468	451	442	467	458	482	467	499	466	449	461	475	481	428	483	481	485	492	460	463	455	435	489	472	446	494	477	520	455	499	481	464	503	455	481	496	461	469	444	476	471	467	478	463	455	499	455	476	468	465	478	443	472	494	472	441	506	430	442	452	479	468	441	454	460	479	463	472	473	492	448	468	484	490	497	436	464	476	444	457	481	436	481	458	501	486	454	479	489	463	444	478	472	481	447	459	461	464	465	477	489	469	490	487	442	479	478	481	443	457	471	477	455	447	467	483	491	464	472	441	454	480	464	465	463	511	473	448	434	453	463	490	422	447	461	466	449	493	469	467	485	475	474	486	447	458	491	439	441	437	441	462	478	468	509	494	486	486	462	427	485	458	445	479	478	444	448	526	464	500	454	460	462	471	498	479	454	420	437	475	449	432	487	499	451	436	449	445	451	458	468	436	469	441	463	485	453	486	468	503	451	475	432	458	508	458	485	489	482	478	437	487	445	515	495	458	465	472	474	440	454	488	460	444	480	466	461	477	508	471	468	476	449	431	487	475	470	467	462	443	477	433	493	499	472	485	470	463	430	464	475	440	484	474	459	465	460	486	449	453	494	455	478	480	428	451	470	469	432	502	430	460	471	487	480	452	470	447	475	457	485	455	465	474	442	480	462	420	459	446	466	482	467	415	466	492	456	493	450	437	439	477	480	478	502	455	511	494	442	444	477	475	497	455	470	452	488	472	467	439	484	499	434	437	464	448	462	478	477	465	453	446	468	531	459	464	469	445	496	446	491	451	472	470	458	505	443	440	496	448	488	439	464	487	475	468	444	453	488	453	499	430	459	490	472	470	486	458	419	474	461	469	490	452	451	438	480	467	428	481	439	460	461	483	450	477	420	457	444	492	471	468	432	447	476	495	471	467	474	490	472	455	447	481	455	490	453	460	467	410	480	463	458	447	492	464	476	497	471	395	455	479	455	504	495	477	480	445	439	538	500	477	495	466	488	458	504	447	440	442	445	460	461	421	454	462	474	414	459	501	448	467	474	439	509	483	471	437	467	501	507	455	465	498	462	465	442	446	490	450	464	470	467	483	428	491	489	460	481	458	500	444	466	461	455	476	421	434	449	509	469	451	461	448	478	524	469	492	491	495	475	477	469	455	458	476	470	459	480	414	475	479	425	478	476	457	461	464	503	458	489	490	454	464	471	454	448	496	449	494	455	443	492	479	502	480	472	493	463	432	455	484	490	451	458	461	475	426	466	469	475	467	480	531	473	425	463	451	468	478	485	453	502	439	465	471	441	451	454	474	462	452	468	509	470	478	469	468	472	467	433	464	471	441	466	473	437	502	464	465	450	465	470	496	430	466	476	475	491	474	499	470	454	465	467	452	436	439	478	422	493	468	496	467	466	471	465	492	445	494	440	480	437	493	480	470	459	479	465	481	476	480	441	441	467	439	447	508	464	459	482	475	452	433	461	459	473	402	436	471	463	434	480	472	473	455	466	463	447	457	469	460	479	483	479	466	483	440	460	485	482	472	478	432	499	442	466	462	479	473	482	444	445	459	482	442	440	442	424	538	462	460	509	479	456	465	493	474	477	420	464	499	484	469	447	458	478	447	499	456	475	486	473	460	437	471	459	465	466	466	462	495	454	516	473	449	488	452	423	488	445	445	454	450	456	477	467	507	438	465	498	527	469	460	458	489	487	466	483	443	480	467	433	476	426	477	440	475	505	440	466	456	490	487	466	490	461	486	510	501	473	495	460	459	460	448	474	465	485	483	443	446	478	430	452	490	482	470	479	470	501	459	464	465	450	473	454	460	465	445	450	440	458	428	466	481	460	486	454	448	476	512	419	443	451	481	458	465	443	471	494	462	478	470	438	481	463	451	482	460	451	459	459	453	417	482	488	467	433	430	481	460	489	512	473	449	469	443	519	499	463	457	441	472	430	467	488	455	416	447	482	469	466	485	452	459	497	482	482	450	470	479	475	464	464	439	464	436	453	440	468	496	467	480	455	457	466	455	480	525	480	499	452	484	476	424	485	492	504	443	450	450	419	486	473	486	429	483	457	460	463	482	478	486	494	431	485	431	442	456	492	438	506	444	474	460	490	455	447	470	464	457	428	462	453	481	461	501	445	476	473	463	454	465	519	456	486	460	496	476	506	452	443	458	469	467	467	442	494	481	502	458	447	488	448	487	482	487	489	467	445	491	437	459	466	467	451	465	478	470	436	445	449	472	470	450	452	431	475	481	475	428	490	452	436	469	481	492	466	456	485	468	465	473	452	484	445	464	490	463	487	463	490	477	447	473	482	475	474	485	469	462	473	424	469	457	461	497	429	513	487	511	495	447	457	454	443	486	440	466	504	494	460	446	462	483	536	545	432	507	474	458	455	490	455	440	483	462	444	424	469	486	450	457	431	468	481	426	488	501	431	498	456	469	485	474	448	474	475	465	418	455	453	470	441	407	468	440	485	409	469	460	476	485	448	475	494	478	500	420	526	478	429	481	479	446	451	464	486	487	449	476	469	461	411	438	513	428	466	497	447	480	449	471	501	461	461	469	447	502	445	510	465	463	450	448	450	495	482	490	456	458	493	469	451	488	510	477	501	442	482	480	458	446	479	482	464	515	456	459	442	475	450	462	465	478	481	485	464	514	484	479	447	484	469	436	514	454	451	459	486	477	452	486	450	470	458
29392	21087	26097	22760	14232	11248	6896	5476	4241	3094	2492	2386	1644	1263	1207	1035	738	568	540	481	430	377	421	388	360	323	376	374	326	336	297	320	293	303	257	301	294	271	289	283	249	279	360	419	250	273	297	288	290	260	255	284	268	266	275	263	235	270	251	283	257	287	280	280	261	263	259	245	261	244	246	282	302	260	277	269	273	266	239	283	273	264	287	263	281	262	277	274	265	246	306	242	263	258	241	244	257	277	252	270	253	280	250	276	266	243	241	283	222	260	268	261	279	270	293	281	272	247	248	266	262	258	262	271	268	268	258	269	257	263	275	244	247	269	265	279	251	247	244	273	262	277	272	256	248	279	242	249	268	272	267	289	264	238	315	285	271	281	275	304	262	265	259	289	267	256	304	262	261	224	271	254	284	253	254	251	278	266	254	252	273	280	277	250	288	269	258	305	255	272	270	279	256	272	294	276	252	285	262	274	271	255	262	238	268	259	246	292	277	281	277	254	258	257	279	275	249	229	261	273	280	259	288	264	264	284	276	269	247	281	280	278	266	282	266	240	254	279	267	250	275	242	272	255	267	282	266	256	301	258	237	306	287	261	288	257	240	263	274	287	257	264	273	271	237	247	275	284	253	263	254	273	283	254	274	259	242	286	270	287	270	265	265	258	296	256	252	257	264	273	261	263	258	260	248	290	241	254	263	253	252	277	282	292	244	266	276	273	255	278	217	267	292	255	270	254	258	280	273	287	268	272	238	242	287	277	258	259	265	249	247	264	238	254	252	261	241	268	266	294	238	279	277	239	268	280	231	252	261	272	277	232	295	267	251	253	276	254	282	256	262	279	289	258	287	260	301	299	234	267	260	256	261	285	222	250	262	253	282	278	253	252	251	263	268	250	293	260	260	253	248	239	264	288	282	275	278	257	258	265	299	285	263	244	275	310	271	271	280	284	281	279	240	270	276	222	271	274	250	285	282	278	230	279	298	288	284	287	270	283	252	246	279	235	231	259	271	242	272	286	270	270	283	274	281	264	227	263	255	294	289	264	255	247	271	257	299	266	264	275	279	257	271	300	244	253	265	277	262	280	242	277	272	266	265	271	274	266	270	242	279	272	261	286	261	272	279	248	251	275	308	273	245	263	267	256	278	259	267	266	248	278	263	240	283	274	276	260	279	269	251	269	252	249	277	285	248	264	274	285	280	269	260	270	259	244	275	281	243	270	267	277	260	269	292	249	257	266	234	295	261	251	288	266	277	273	266	262	263	266	269	247	277	263	278	258	265	264	265	273	277	241	252	246	256	294	251	267	226	279	265	250	267	276	277	223	225	252	264	266	278	279	269	286	281	272	269	254	232	244	254	275	288	246	249	271	238	309	263	259	233	267	282	234	268	275	289	273	244	279	258	273	277	248	255	270	243	271	286	288	284	280	280	261	278	289	263	278	279	239	270	296	289	273	264	304	272	267	252	290	287	256	232	269	266	242	280	296	260	263	270	298	266	268	273	259	257	262	235	277	282	269	258	248	272	241	285	265	292	271	286	273	240	315	291	287	254	272	270	279	223	270	248	275	257	269	255	261	232	278	266	280	246	261	261	267	289	275	243	262	237	284	319	262	265	277	239	268	264	295	262	268	281	258	266	269	271	242	251	257	273	295	262	266	299	269	246	289	268	286	278	278	227	260	270	250	263	293	254	274	274	260	258	264	248	288	266	278	245	275	280	276	262	249	258	247	268	264	259	249	269	282	263	255	263	273	266	271	241	258	252	288	278	288	257	282	253	233	255	263	234	278	258	245	254	241	258	292	241	268	249	250	287	253	241	268	274	261	278	250	268	253	260	269	260	267	275	260	269	301	276	263	284	273	266	260	277	241	269	251	268	244	254	267	265	266	292	275	253	245	280	278	261	301	296	271	286	274	243	270	261	243	294	278	272	262	282	258	266	255	254	251	260	256	260	271	282	265	261	259	280	256	260	269	261	242	278	308	260	277	293	258	283	289	251	259	263	287	275	261	277	266	261	261	269	238	255	281	228	240	267	269	265	285	274	257	268	273	258	245	272	222	238	238	274	264	258	248	275	248	302	249	289	242	278	264	266	253	269	288	262	258	270	243	242	264	241	292	297	250	247	255	276	252	274	264	278	265	247	270	268	252	274	261	264	244	277	258	282	276	243	279	293	275	236	242	241	275	247	265	276	274	304	248	275	311	266	286	258	265	254	245	250	274	293	286	273	313	250	263	262	315	249	254	266	288	255	274	274	263	274	272	265	266	252	271	284	265	247	260	251	265	246	259	263	255	252	255	232	260	277	227	245	274	264	240	261	262	260	289	247	261	270	319	273	269	261	275	276	273	298	252	272	293	262	262	266	313	262	285	272	308	255	255	255	261	267	265	286	274	274	280	266	267	264	263	242	260	253	257	304	285	266	289	254	243	295	290	242	261	280	275	260	279	293	254	274	281	245	268	266	286	277	300	291	285	302	264	279	259	260	263	256	277	278	253	300	255	258	251	274	261	301	277	232	251	244	263	302	263	281	257	236	267	257	292	246	243	274	259	307	256	250	294	314	240	270	291	257	285	265	265	282	265	287	251	251	274	261	257	259	259	254	251	255	265	238	300	245	279	275	254	276	242	262	262	271	266	278	286	277	256	250	248	256	252	256	251	310	248	259	249	244	258	275	259	271	262	298	237	278	270	286	272	249	308	247	291	251	257	278	259	247	277	281	253	258	240	268	254	247	228	273	280	247	296	239	244	304	299	270	278	277	252	274	297	284	292	251	259	273	291	267	255	270	258	237	262	267	277	253	256	303	273	271	269	259	279	271	270	276	244	262	249	244	298	249	235	271	282	280	285	250	239	266	282	242	257	255	252	249	254	259	231	282	274	260	282	266	260	262	251	268	287	270	274	284	278	257	259	264	259	272	261	263	272	268	260	245	266	285	301	304	265	278	261	282	265	249	281	279	237	278	245	264	260	247	251	256	239	276	245	239	239	246	255	226	275	281	249	246	281	259	259	240	272	267	264	241	283	237	275	254	248	243	281	237	274	249	263	261	275	275	265	256	263	253	298	274	240	268	243	286	285	305	262	289	255	247	258	302	242	261	268	258	294	251	259	248	269	288	270	284	260	253	270	263	258	275	298	252	256	260	244	282	245	255	289	251	281	288	251	264	305	287	271	279	272	249	247	267	261	270	233	319	273	264	274	260	246	275	293	242	271	253	249	278	273	269	252	271	269	242	293	287	267	255	271	284	257	230	254	231	280	263	271	266	293	244	248	273	293	288	264	241	262	276	275	258	250	285	269	273	280	268	261	250	282	271	278	268	275	255	267	256	280	263	274	259	274	238	283	282	247	246	272	275	269	245	273	281	258	267	287	293	257	279	287	291	263	283	264	264	253	247	261	268	275	259	286	258	299	275	278	254	283	279	286	256	219	292	282	249	259	254	264	262	293	256	253	300	260	290	270	280	287	260	253	262	291	281	258	225	240	290	246
16584	15999	30630	33574	26524	24763	18259	16729	15213	12460	10399	9532	7448	5908	5403	5049	3566	2820	2136	2144	1658	1584	1381	1280	1466	1273	1365	1512	1039	1061	1006	953	992	816	751	733	744	733	731	764	780	843	1430	2021	653	681	658	688	699	645	678	688	668	633	676	652	710	627	639	671	627	660	685	694	684	659	616	645	611	682	597	669	656	633	655	659	657	632	691	629	651	650	655	669	652	647	645	655	603	637	639	609	628	674	631	640	623	635	665	609	646	625	666	699	636	634	679	705	637	673	615	660	630	639	659	614	635	619	638	621	654	671	619	653	639	665	649	666	672	654	647	633	663	626	633	665	646	622	639	597	640	675	584	680	632	682	632	641	660	662	661	652	601	644	616	629	657	624	667	645	648	673	657	642	615	616	687	661	628	579	652	638	606	662	621	670	685	698	620	701	677	670	634	655	658	643	631	599	627	642	665	665	654	643	610	681	625	649	649	667	580	646	640	593	663	636	661	649	649	656	634	651	639	637	691	628	686	649	655	625	624	696	670	638	630	610	682	662	657	647	648	652	622	653	606	644	680	668	607	661	633	682	667	681	691	658	672	639	668	627	639	622	619	612	677	621	718	609	625	640	646	595	648	619	653	667	618	689	631	681	678	655	669	675	646	668	639	627	673	642	642	649	659	629	642	660	665	595	645	676	664	696	707	683	660	662	649	622	638	661	636	654	665	685	668	659	673	663	632	653	647	627	654	692	662	662	627	724	702	649	660	663	667	618	653	685	674	647	656	641	691	627	665	611	621	638	625	635	652	672	654	662	672	671	638	635	676	626	640	651	652	608	646	697	680	635	611	643	661	708	667	665	612	674	674	637	636	673	703	631	667	659	669	632	633	633	662	634	633	649	668	609	643	675	667	642	669	637	649	663	652	714	681	605	652	621	647	687	626	656	657	587	662	650	639	631	693	698	666	704	711	697	648	700	646	627	650	647	608	651	695	691	668	648	627	594	666	694	665	660	660	681	671	676	664	711	668	654	650	616	663	701	640	642	668	643	655	666	647	631	645	658	668	670	659	697	662	699	668	657	637	709	676	646	614	660	685	643	652	664	632	621	634	677	633	659	674	668	638	662	643	651	618	640	645	666	661	660	669	657	631	692	666	645	679	647	662	589	626	633	659	623	655	655	666	626	656	630	652	662	660	688	696	647	611	624	651	655	619	648	629	673	657	606	639	615	682	676	659	669	636	639	604	659	628	667	646	650	675	628	676	659	670	617	688	706	654	638	616	713	641	629	624	658	669	611	667	638	672	674	697	632	662	701	590	672	675	640	657	646	683	654	634	634	691	677	682	648	638	617	652	612	622	597	706	637	628	653	674	627	652	671	597	639	626	686	621	647	616	626	615	681	655	637	653	615	664	644	677	676	655	561	627	676	670	650	680	622	636	688	621	645	702	652	646	658	666	634	634	616	644	646	658	665	611	667	648	663	603	697	681	690	654	654	661	674	616	682	671	659	667	652	709	686	668	637	682	661	615	651	640	656	686	688	647	627	674	662	639	673	634	650	677	695	640	623	641	661	627	676	668	678	648	666	704	665	640	668	656	611	658	639	659	634	652	666	688	617	652	687	647	629	697	614	684	655	693	655	689	647	627	665	674	633	641	673	656	657	633	640	675	628	666	664	650	672	647	646	694	686	597	639	622	602	613	671	644	640	666	692	655	664	654	653	646	650	651	688	661	602	642	648	680	636	662	632	680	660	674	684	619	607	639	648	635	667	636	680	659	658	655	641	694	665	657	645	617	662	679	623	618	644	661	683	658	645	628	638	646	660	670	668	620	683	666	614	682	680	663	613	653	664	616	608	703	683	675	660	653	661	666	613	652	660	682	663	672	606	686	662	618	655	599	657	695	648	671	653	665	613	675	656	621	625	657	654	631	672	634	659	638	691	653	649	623	633	654	669	664	651	658	658	681	650	627	647	677	625	666	689	664	657	632	639	652	650	683	629	684	623	684	648	640	644	626	653	667	645	669	654	647	671	664	663	628	609	647	642	621	657	684	668	648	637	660	667	663	726	666	633	653	668	672	631	663	674	679	653	696	654	658	640	625	610	648	661	630	645	633	685	672	702	627	656	668	628	659	655	641	636	686	670	659	663	676	714	649	650	680	644	629	648	672	657	654	645	637	683	671	613	613	637	692	642	669	617	623	633	653	602	667	640	649	673	676	637	618	622	656	664	668	634	630	609	616	646	660	659	682	676	684	662	630	653	658	629	659	657	622	671	670	643	646	637	662	661	678	659	628	683	647	636	679	672	649	637	656	644	651	678	670	646	645	689	678	621	672	653	664	685	633	664	662	619	652	684	610	652	618	640	659	658	650	646	664	696	706	656	677	609	653	637	624	665	604	661	604	665	672	645	680	618	645	652	635	664	644	669	669	647	656	605	666	629	669	648	656	643	681	647	647	635	668	654	649	679	644	667	673	662	608	647	609	676	632	698	672	638	660	649	677	648	650	669	635	667	624	603	698	673	664	644	665	603	625	631	671	658	725	664	674	676	665	646	617	632	622	638	673	682	621	661	618	673	652	638	639	677	638	668	623	627	635	639	611	643	655	600	633	604	647	638	680	645	638	629	643	692	631	655	674	602	631	674	685	659	682	646	661	674	653	638	659	608	645	655	634	678	639	678	648	646	626	684	645	697	632	650	682	693	667	616	649	665	636	681	650	645	659	716	618	631	667	683	688	637	637	642	685	683	680	654	610	649	689	655	621	661	678	666	661	618	662	635	671	627	660	695	662	680	637	642	644	654	611	643	687	662	641	647	653	693	679	681	629	648	642	630	640	641	600	649	631	610	646	685	654	650	643	669	658	635	604	643	712	647	663	628	636	646	678	686	672	633	626	683	595	636	657	617	690	670	625	698	627	665	669	677	655	670	644	641	670	645	650	613	627	664	651	662	631	629	658	612	659	647	616	613	668	649	672	641	636	683	667	633	675	640	672	670	649	664	617	653	652	633	646	623	707	644	654	631	664	621	641	646	702	675	664	669	627	658	675	611	653	650	636	694	643	693	665	698	672	623	646	645	678	643	664	635	647	613	655	706	630	650	664	720	675	655	670	655	695	632	678	651	659	637	685	669	619	664	673	613	645	606	640	651	646	648	694	641	679	689	637	648	680	671	638	673	634	663	638	633	670	603	645	659	655	678	663	673	629	634	669	635	646	626	654	608	690	674	662	617	656	651	647	643	689	670	616	698	686	703	622	693	611	708	685	652	662	690	716	643	693	662	634	641	625	672	655	630	666	614	626	673	684	657	636	609	644	646	692	698	676	641	638	655	688	612	650	641	671	662	690	603	696	604	681	672	648	629	628	672	661	643	693	642	646	684	670	643	618	648	673	650	630	647	669	627	628	691	630	679	626	667	672	650	645	644	656	617	658	727	679	616	663	664	645	646	652	702	655	676	626	642	618	620	695	661	658	661	709	643	668	696	629	672	661	648	722	680	675	665	686	620
37670	27994	33257	30049	20543	16269	11412	9565	7506	4884	4078	3566	2752	2097	1919	1572	1195	891	714	707	592	570	554	489	507	540	540	490	483	500	449	458	419	390	404	411	391	382	390	417	376	424	487	779	377	371	367	358	412	358	352	381	369	371	386	374	360	351	326	368	357	383	405	372	360	392	368	389	381	374	386	350	396	398	401	390	374	383	373	370	346	354	369	342	379	353	381	400	366	375	343	388	381	392	367	364	341	404	407	379	374	359	361	341	342	365	371	360	383	351	347	365	374	359	371	341	361	375	366	365	391	364	352	373	379	348	381	371	374	390	355	363	385	382	375	365	357	383	415	350	326	350	361	391	368	390	336	358	353	362	352	379	352	354	342	347	370	375	383	398	395	377	364	356	368	366	382	359	367	355	363	388	357	379	363	361	353	341	363	363	385	349	389	365	363	400	394	346	366	388	341	368	386	335	321	343	387	361	387	355	377	365	351	372	349	374	355	329	379	390	368	384	360	396	371	393	342	356	369	381	373	366	385	380	383	395	375	363	386	360	320	365	378	406	357	394	412	333	373	350	385	361	411	392	404	388	352	367	353	374	389	329	367	339	373	418	399	346	369	399	432	402	353	387	367	356	392	373	368	378	378	373	360	342	373	325	348	366	419	415	365	363	371	361	394	392	401	380	358	381	360	342	371	372	360	374	367	364	367	362	364	346	377	355	360	384	369	351	406	359	398	383	398	385	354	367	374	349	373	354	387	371	364	359	358	375	395	383	373	371	346	359	379	357	395	386	368	305	356	379	366	351	389	372	363	329	342	384	391	344	363	399	373	360	393	406	398	323	357	323	362	390	356	365	378	383	349	368	392	362	375	354	334	355	392	345	360	367	383	390	371	367	348	359	358	378	376	375	379	365	403	373	384	370	361	353	368	373	371	388	323	343	349	363	375	369	352	371	347	354	370	363	376	368	367	355	366	348	372	356	369	368	380	373	381	407	404	348	355	401	360	365	390	343	391	374	317	393	371	362	363	365	384	418	405	368	323	352	340	362	346	352	358	356	384	402	371	362	382	407	353	394	362	395	375	381	348	374	371	348	353	361	373	390	373	333	342	347	381	366	396	375	352	362	358	378	343	378	373	391	347	348	351	379	375	374	365	373	384	369	375	340	365	407	363	373	366	386	372	354	369	386	370	374	396	412	325	342	405	382	381	401	376	383	386	332	355	342	351	385	352	400	395	354	394	353	414	388	374	358	372	373	381	364	390	350	372	317	353	356	353	355	392	336	400	377	371	325	365	368	396	365	405	358	405	390	371	381	369	405	353	319	364	375	362	388	383	399	349	385	426	353	397	361	361	359	392	390	353	402	371	365	386	427	337	378	363	374	368	338	324	371	399	361	326	370	352	393	399	376	391	341	354	365	371	355	361	389	394	377	357	367	379	357	374	367	364	360	345	365	373	350	381	368	364	390	356	380	384	360	354	346	358	388	405	348	358	366	379	380	356	353	382	370	372	364	393	337	377	378	358	331	353	382	369	398	352	378	352	372	383	338	374	386	363	356	350	364	383	356	414	318	351	354	330	372	362	332	363	369	382	371	353	360	355	356	381	382	361	373	347	383	400	340	357	378	350	355	343	374	361	366	407	359	374	334	370	389	348	367	383	346	381	365	378	342	342	317	312	356	348	341	355	351	386	388	339	380	372	368	331	378	356	389	379	351	353	367	378	367	376	383	360	365	348	377	372	350	343	348	361	398	375	331	408	370	346	357	365	360	410	374	409	376	344	387	364	373	388	387	376	390	395	354	404	379	365	343	379	374	345	371	367	375	359	392	385	393	353	358	364	359	367	345	349	372	379	340	359	404	372	360	389	386	376	362	376	353	399	392	387	361	400	352	362	342	327	390	385	354	384	397	402	336	349	394	374	351	422	370	346	349	369	377	332	379	376	385	390	339	343	375	382	374	360	378	372	423	351	385	374	379	386	379	388	399	383	368	370	348	373	354	347	358	371	351	343	365	390	371	342	361	374	384	417	361	347	362	353	350	341	403	370	378	376	383	365	381	346	358	387	347	357	388	381	359	353	349	327	388	364	360	370	370	378	373	349	390	401	375	395	392	369	363	362	370	395	379	396	368	377	378	366	359	351	377	388	373	388	343	344	384	382	362	341	370	392	370	382	434	352	385	369	363	390	346	364	400	382	372	353	419	412	386	420	373	369	373	368	410	387	362	346	344	393	344	375	395	348	380	385	346	387	356	362	352	347	370	379	370	371	379	380	364	367	394	364	364	325	385	389	409	363	361	386	374	363	382	353	368	368	354	347	377	380	387	355	406	330	335	402	327	374	372	398	351	393	388	342	366	365	338	362	366	380	395	369	341	381	399	372	370	373	392	388	403	370	386	372	376	332	388	349	395	370	371	359	423	364	362	365	375	415	376	384	382	351	391	378	368	400	360	365	372	353	352	370	347	387	352	333	357	359	361	364	374	362	380	351	389	343	339	369	362	361	360	350	364	353	357	360	361	357	379	378	359	375	370	380	385	358	381	353	344	373	356	410	412	352	363	362	367	402	361	362	329	376	373	379	344	401	372	366	361	321	390	382	383	399	370	352	355	351	360	379	397	365	379	368	374	364	352	360	376	371	330	332	374	372	390	368	378	354	398	374	349	359	360	380	418	379	341	368	342	356	361	364	383	350	379	413	328	345	373	389	339	360	362	370	381	398	402	339	353	380	349	387	378	345	345	363	352	342	358	348	364	361	389	398	403	378	363	401	367	371	349	352	365	370	366	380	381	360	387	387	420	399	319	354	349	333	376	408	380	368	353	407	391	408	356	385	381	403	398	346	375	356	389	327	327	390	386	377	320	378	358	379	352	377	372	351	359	353	350	365	393	384	378	371	348	412	372	350	396	378	371	373	373	364	384	380	411	362	386	379	358	399	375	366	416	347	373	359	413	367	362	353	407	351	382	352	345	319	345	325	357	387	384	356	368	375	333	341	358	374	379	374	375	375	376	392	368	370	389	387	342	340	364	377	338	390	362	386	384	372	348	387	318	383	343	354	366	377	351	371	347	344	356	361	372	377	350	373	380	367	369	368	364	420	407	349	371	379	383	364	352	381	358	360	359	341	436	375	370	392	342	390	376	364	403	347	315	344	327	366	344	343	377	374	364	329	362	344	336	375	409	409	380	360	376	394	388	383	363	363	409	358	379	365	348	344	329	357	379	370	380	337	394	379	322	326	376	389	401	360	386	333	351	371	374	411	377	382	392	368	351	319	365	408	379	376	347	353	359	367	373	346	354	367	366	396	434	379	368	383	390	328	321	368	376	371	378	356	368	364	389	360	357	376	339	345	337	337	371	345	393	392	367	368	376	375	365	328	369	390	370	382	377	343	372	391	349	358	347	361	400	351	344	399	363	387	334	407	379	365	377	338	359	358	402	361	403	358	357	343	371	387	385	363	363	388	384	380	392	363	368	341	392	366	381	419	380	409	372	387	356
20719	20711	35616	38338	32171	28918	24740	22205	20527	16957	16079	12960	11316	9706	8630	7285	5403	3969	3092	3054	2319	2424	2039	1866	1793	1839	1990	1803	1382	1464	1548	1379	1273	1048	1091	976	968	980	976	1009	1061	1106	1812	3573	912	913	852	878	867	864	865	867	870	818	815	841	806	897	865	830	845	889	887	862	841	881	903	840	862	871	882	905	896	853	877	896	916	845	875	872	825	828	866	911	905	864	861	823	829	867	845	849	810	783	814	820	841	856	847	836	852	864	817	822	854	871	854	924	859	878	837	898	811	833	831	878	893	856	847	840	864	868	854	830	829	868	878	850	914	886	936	825	873	838	840	852	819	849	835	819	876	833	842	869	856	898	853	854	861	842	847	844	792	859	863	825	808	842	847	903	814	800	844	858	815	886	844	794	775	854	827	844	810	865	823	858	833	834	831	875	833	829	845	873	869	812	832	849	815	835	850	786	844	803	861	848	872	860	825	855	801	850	907	821	869	806	899	851	874	840	839	830	873	823	848	869	820	854	843	825	844	828	822	833	816	808	816	821	814	848	905	867	824	855	895	815	820	828	818	864	824	823	804	856	844	860	826	846	853	858	831	858	859	853	845	857	844	858	814	818	854	824	838	858	857	812	831	845	869	823	872	878	861	846	883	847	869	835	853	857	861	876	869	795	873	865	816	808	885	816	826	839	904	826	828	865	856	824	876	835	859	792	840	832	866	837	808	833	876	806	846	818	754	818	836	876	876	863	862	810	855	831	815	821	914	906	867	820	835	833	844	794	861	853	858	836	837	888	850	839	805	829	856	825	799	823	846	835	875	869	851	897	873	861	852	841	867	843	894	873	824	810	888	846	872	857	818	824	852	878	854	881	868	875	854	809	883	842	817	841	893	857	860	833	827	882	864	902	830	826	886	871	829	832	830	845	801	840	922	852	801	830	851	826	807	841	810	910	862	827	802	838	814	840	835	843	799	871	882	813	881	861	885	839	845	828	870	856	846	828	882	873	819	843	808	824	916	850	880	850	876	845	856	872	859	842	855	852	816	877	831	822	863	906	810	854	870	859	778	851	891	835	834	830	880	836	861	870	834	865	809	816	886	816	847	868	850	895	816	862	801	884	849	851	799	789	811	810	838	864	821	865	847	789	824	885	820	817	879	815	867	831	893	902	822	824	843	833	875	840	806	853	862	847	781	892	854	865	812	833	822	822	844	803	822	791	808	859	828	864	900	804	878	780	843	873	862	847	862	859	880	864	875	860	803	907	830	885	849	889	888	921	880	847	862	867	820	849	847	862	842	822	847	821	893	860	874	858	799	871	848	874	874	856	823	847	880	910	828	898	824	828	851	825	852	879	895	864	826	813	852	842	806	868	825	810	855	837	849	792	790	859	822	850	848	854	870	863	828	839	854	814	864	829	887	830	808	869	846	878	828	864	811	846	809	833	889	807	828	853	886	867	855	878	860	830	876	846	844	838	877	831	891	871	849	830	843	849	821	781	855	883	844	879	819	854	854	816	852	859	817	856	848	791	836	808	922	831	829	819	874	839	829	819	878	843	872	817	880	888	850	892	843	806	808	891	839	856	833	884	776	839	895	880	813	866	866	870	811	865	872	824	863	823	834	815	886	855	837	878	843	900	851	807	865	841	829	862	839	885	835	868	825	844	857	875	853	850	862	842	909	846	826	841	866	912	815	824	899	831	849	846	852	845	863	830	829	857	857	884	808	847	851	818	857	861	838	831	850	860	828	878	835	832	924	815	794	819	889	857	840	887	814	870	909	864	841	843	888	818	896	848	876	819	865	827	872	890	892	891	896	900	845	864	838	803	836	866	856	911	871	877	857	853	797	886	803	842	877	850	830	883	860	854	862	849	836	842	821	799	879	838	795	879	869	855	881	863	848	811	842	907	847	835	982	846	848	794	866	802	865	863	889	863	849	837	818	809	842	851	856	862	831	825	814	823	843	863	874	867	835	850	842	873	812	903	838	844	836	866	882	866	853	843	833	820	879	844	860	821	840	865	874	869	851	836	827	830	840	838	881	851	797	874	868	810	855	836	847	869	817	863	852	863	857	883	852	816	841	814	808	818	825	876	780	846	843	855	863	813	830	849	856	884	872	837	839	793	866	851	861	857	877	813	835	854	872	852	861	859	857	875	886	878	867	835	890	883	854	836	956	872	828	893	831	855	823	888	873	832	844	814	847	842	823	909	813	846	844	838	799	869	871	869	837	862	881	858	857	878	891	876	855	903	892	850	872	791	841	833	820	824	801	801	828	863	856	817	858	829	865	883	846	859	789	836	839	891	847	829	843	878	888	830	847	854	849	828	882	875	813	857	840	862	837	852	805	824	873	904	849	845	889	824	852	883	808	863	832	874	911	865	833	866	837	836	879	863	871	856	796	897	834	856	844	869	848	861	826	779	836	838	858	792	847	855	886	840	872	861	808	857	874	945	828	826	858	865	888	820	906	792	851	876	842	825	879	880	799	880	859	842	822	821	890	804	844	864	809	826	842	865	877	857	833	880	843	886	822	878	834	855	835	820	900	828	862	895	848	866	876	867	882	882	876	870	860	818	807	879	862	895	853	842	836	850	803	871	847	919	872	839	817	849	791	864	902	868	905	899	847	840	825	858	876	862	881	820	828	857	857	885	861	877	831	882	862	847	851	855	846	852	859	850	893	875	866	850	812	891	903	826	844	847	888	871	862	840	858	819	845	818	870	812	892	864	850	824	842	829	818	873	877	817	806	813	836	837	847	789	868	854	830	812	858	866	829	872	885	861	854	816	863	807	869	872	875	847	832	823	831	808	836	854	812	802	845	847	843	859	810	848	838	792	850	829	906	812	893	875	837	863	858	881	844	875	820	857	855	859	853	804	846	887	862	811	891	832	877	818	827	847	795	823	849	860	870	904	884	926	811	853	832	841	825	840	800	843	807	857	881	830	875	893	855	877	869	797	840	868	849	829	889	892	847	796	836	855	825	831	824	791	858	820	883	788	845	859	878	861	818	847	831	891	905	874	838	887	824	841	893	827	874	835	860	837	867	905	852	890	879	861	843	850	901	838	815	898	849	806	788	831	847	820	923	873	838	840	843	830	814	876	840	810	833	819	847	797	891	860	866	823	883	844	852	821	870	860	858	843	879	802	847	879	856	867	862	836	848	845	833	824	854	879	848	829	906	828	892	822	864	848	856	866	803	830	887	890	877	835	855	868	855	854	838	810	806	830	834	765	802	837	845	899	867	838	866	831	814	859	797	913	795	922	862	791	823	889	838	855	888	828	815	852	827	889	884	826	818	836	833	848	847	832	883	867	859	831	841	825	824	856	883	888	839	841	830	871	777	805	805	836	828	841	851	863	881	870	811	860	784	853	841	874	822	820	836	828	881	820	851	837	861	821	896	813	837	824	862	852	826	855	881	801	862	826	903	789	844	843	787	844	850	855	795	903	858	839	844	866	882	871	889	803	896	869	855	818	830	877	880	860	869	832	778	837
17061	12748	14712	10971	5412	3114	2363	1575	1378	1075	809	589	552	466	407	298	277	258	260	277	224	269	245	223	184	213	211	223	201	224	192	178	195	188	196	203	215	150	192	198	178	179	192	201	207	179	162	160	177	196	187	171	170	167	173	179	153	211	175	190	193	191	173	184	187	171	169	224	191	174	186	189	165	168	166	180	153	211	172	178	186	187	189	193	164	149	174	172	162	154	163	162	191	178	169	170	155	157	187	161	172	191	187	180	176	186	183	169	182	178	177	180	183	179	213	176	183	195	178	195	189	166	170	173	190	185	178	152	180	182	187	172	197	176	159	174	193	197	191	187	156	188	179	188	177	174	180	175	184	174	185	188	184	163	176	203	193	193	190	165	191	175	183	177	175	196	188	169	166	190	185	203	192	204	185	178	177	182	169	165	198	188	167	185	188	191	168	182	196	192	189	183	171	218	195	194	210	144	200	190	178	171	204	158	190	162	175	176	171	177	169	159	169	165	187	192	168	178	173	194	166	173	162	180	157	158	193	178	191	174	173	197	195	169	162	192	174	160	164	184	189	193	190	165	180	162	158	188	151	174	178	208	196	167	185	191	178	170	162	164	165	174	169	185	141	194	169	164	188	171	184	166	155	172	178	188	203	181	170	176	196	197	186	186	161	171	193	173	173	193	188	176	200	215	193	177	205	191	154	174	189	161	174	150	180	175	192	155	189	196	190	161	179	187	187	187	180	170	181	195	204	195	191	200	189	181	195	161	173	168	170	187	190	170	167	183	167	199	181	192	194	183	185	180	220	168	176	163	210	176	189	193	175	142	192	178	172	191	174	173	178	193	182	177	188	174	159	193	193	169	199	181	197	184	184	184	172	175	198	165	176	170	183	180	179	175	166	170	191	182	195	173	203	201	177	164	174	179	174	198	165	170	170	176	180	189	161	170	173	177	182	168	180	180	199	182	204	195	173	179	195	199	189	174	196	176	188	171	177	186	171	183	180	188	195	192	182	209	178	178	177	187	178	187	168	195	221	157	208	191	195	184	186	174	192	183	185	165	172	175	191	168	178	184	142	195	203	198	154	180	195	152	192	173	166	199	197	198	188	183	198	196	166	176	171	190	162	156	163	187	176	148	170	190	171	163	185	184	173	183	139	181	158	185	176	165	184	208	168	178	160	176	184	195	191	170	207	163	176	202	159	168	161	161	169	154	191	186	194	197	160	171	177	208	181	187	193	196	174	188	176	154	182	177	160	173	206	181	174	166	170	193	154	187	179	188	178	192	162	194	201	176	177	170	187	166	185	161	176	164	190	173	177	164	173	175	158	183	167	191	176	166	185	184	203	196	186	193	177	178	171	182	161	176	196	152	201	182	196	193	179	207	212	168	178	165	164	186	179	156	171	185	156	157	178	192	163	168	163	196	210	191	187	159	215	192	183	188	192	187	181	176	180	166	186	162	160	200	191	173	207	200	182	176	166	182	179	189	163	177	166	161	182	187	169	155	154	152	192	186	174	206	171	167	185	161	214	176	170	186	169	204	181	165	184	192	176	150	179	171	173	171	189	187	181	184	192	200	168	202	183	176	177	214	171	199	166	171	171	195	204	223	144	176	174	167	193	220	189	188	192	163	162	214	175	212	180	178	189	198	185	173	196	186	219	150	187	197	174	189	194	175	172	165	192	152	177	163	194	213	176	191	208	210	186	201	196	173	186	190	178	171	194	173	164	157	173	167	165	150	183	161	179	184	193	179	184	194	193	192	167	154	169	180	167	177	175	166	165	194	199	201	188	170	184	177	187	162	176	209	204	184	198	193	171	180	174	168	173	162	182	205	171	181	179	172	163	160	185	173	203	187	202	163	160	172	189	165	193	176	185	160	179	164	174	148	158	178	165	198	174	193	189	159	169	182	182	185	177	177	146	181	188	172	185	211	169	183	193	189	199	179	187	196	211	175	166	175	188	192	184	193	179	208	168	191	164	171	180	177	170	173	167	172	159	173	185	210	193	192	193	168	179	163	166	190	168	174	171	185	151	215	145	185	179	176	216	210	196	141	172	157	169	183	169	183	186	190	186	184	180	181	154	177	196	169	196	195	202	199	181	181	211	204	197	182	159	163	184	191	175	174	177	191	172	174	148	163	160	171	167	183	192	178	146	161	175	174	176	161	188	157	190	196	181	164	196	189	181	173	198	198	191	181	186	200	154	180	161	170	195	187	170	184	159	165	156	167	192	174	173	199	198	176	192	173	163	156	202	171	191	203	151	175	188	172	203	178	193	163	177	169	202	176	202	185	157	198	182	198	181	189	166	161	185	181	175	206	210	193	156	154	166	179	144	193	190	209	191	201	188	187	222	183	166	201	191	185	175	192	188	168	168	176	178	170	202	183	196	170	174	168	172	198	167	198	206	195	172	173	159	167	177	196	171	172	187	173	163	185	194	174	200	181	186	173	199	190	171	184	193	168	211	184	180	199	183	167	186	183	199	184	212	197	180	170	170	186	182	166	204	159	176	167	156	151	177	172	186	172	164	185	185	161	177	184	160	174	167	173	184	186	213	169	175	210	174	180	169	162	201	155	171	184	205	200	158	191	180	184	175	185	154	190	178	157	189	166	162	193	203	193	176	195	185	184	177	213	179	191	179	188	183	162	160	174	163	205	188	210	181	174	186	170	162	190	190	160	194	206	206	183	195	195	192	176	153	190	178	174	200	175	174	148	155	194	177	168	205	159	163	160	193	179	202	169	165	175	178	191	172	156	165	187	169	173	187	183	163	185	189	168	196	194	170	160	199	185	196	168	161	197	187	182	168	173	174	193	173	188	201	208	171	177	193	182	176	178	187	188	189	172	175	189	172	191	179	188	176	174	178	161	187	176	215	202	213	174	167	166	194	176	181	192	173	187	187	189	185	188	201	179	189	197	184	208	189	182	178	160	195	175	170	170	194	194	169	186	194	190	194	191	153	170	188	198	175	168	190	152	168	168	191	186	164	169	166	162	194	174	212	157	180	196	186	176	155	174	187	185	185	179	190	195	188	183	180	164	179	189	202	170	181	166	160	191	185	157	183	159	187	192	170	170	208	204	204	190	175	184	193	146	176	188	164	184	173	163	198	168	178	222	169	177	202	175	211	175	167	175	176	195	186	180	177	168	172	186	178	176	193	181	188	166	176	174	192	186	161	193	163	180	187	170	181	197	183	196	201	182	172	194	180	213	188	187	179	146	163	198	206	185	165	200	219	196	186	198	171	190	161	177	176	177	182	180	196	185	184	180	209	188	204	180	168	190	185	183	173	182	202	200	188	178	195	175	186	165	191	175	189	190	179	185	168	200	177	203	183	215	193	161	193	180	188	184	189	163	184	150	187	161	182	173	166	181	219	161	190	164	197	175	170	188	174	175	176	178	184	196	195	166	154	186	168	194	220	164	188	143	195	172	159	164	209	171	171	162	161	152	158	182	165	170	150	193	189	198	185	199	179	168	172	169	187	213
9017	10284	21080	20522	15627	10864	9646	7247	6412	5105	3810	2771	2776	2369	1751	1173	1236	1038	1108	1048	838	1006	889	687	696	839	755	741	593	670	557	606	569	514	505	525	543	479	441	522	554	552	561	554	456	445	471	480	454	458	498	474	478	478	527	458	468	466	453	515	479	460	491	482	465	431	493	466	457	497	473	498	469	477	457	449	429	432	508	491	459	484	435	447	477	487	458	455	483	450	479	473	433	502	439	473	457	491	486	454	459	461	479	470	484	453	477	455	459	485	453	441	481	480	476	477	466	442	421	495	458	505	479	517	486	440	473	454	466	480	491	463	461	460	445	454	486	413	491	458	447	429	522	480	519	471	461	472	437	468	501	450	503	470	461	484	491	463	483	442	495	447	438	482	458	467	452	504	496	460	414	487	455	494	482	468	471	434	452	442	478	476	437	467	489	461	457	484	490	459	483	503	471	423	470	481	435	513	460	496	475	427	476	472	437	461	496	480	490	501	469	456	431	435	495	471	488	477	446	481	479	475	412	454	464	470	471	463	436	470	458	462	455	472	490	461	478	451	458	473	477	446	459	544	489	500	469	453	490	487	448	499	471	464	475	434	451	460	454	463	453	468	478	473	489	467	455	475	437	513	509	484	452	437	459	483	487	476	471	472	472	493	465	463	471	417	472	468	460	482	454	481	454	511	484	446	483	468	462	437	465	449	468	474	453	452	482	519	444	450	504	463	483	449	445	470	453	487	483	479	501	471	441	494	475	453	426	459	480	469	454	430	466	477	497	449	494	492	481	474	472	454	457	466	480	492	451	461	415	470	494	478	481	478	487	436	475	474	490	484	476	446	479	483	461	477	487	476	441	461	476	477	468	459	467	461	443	464	427	461	496	457	484	507	452	494	450	491	484	503	461	464	443	444	456	476	449	505	479	453	467	465	487	467	503	461	445	494	447	465	421	463	500	503	498	454	439	499	484	465	458	480	457	426	481	478	460	476	492	477	473	482	451	458	495	452	494	436	463	481	444	456	479	464	472	479	456	475	448	445	473	498	447	474	483	482	516	457	476	463	450	461	466	405	487	442	479	452	446	484	502	447	479	437	500	441	471	448	469	456	459	503	435	495	486	473	478	441	484	469	507	474	474	484	479	439	462	462	458	493	474	479	446	478	491	498	489	460	414	518	437	457	474	465	467	444	502	447	477	427	451	458	483	494	460	459	425	478	495	499	472	421	444	499	460	452	473	448	444	437	448	477	465	480	456	465	472	452	483	508	449	466	492	508	487	435	450	454	463	489	486	447	441	433	450	447	476	456	474	501	469	498	453	469	466	418	468	483	467	469	475	467	493	437	449	471	506	498	452	478	450	516	445	505	459	468	485	481	472	480	436	502	471	483	481	495	445	461	469	465	448	485	446	447	497	463	466	465	466	459	436	454	447	448	436	467	486	465	511	491	451	447	483	486	483	480	435	475	476	470	477	501	477	434	472	472	479	464	485	451	457	454	479	460	490	469	503	454	506	440	474	424	464	468	460	452	447	450	492	463	427	443	474	518	474	472	501	494	475	444	470	466	440	447	485	450	457	464	445	456	453	441	476	491	434	447	457	487	470	498	452	457	471	439	446	460	465	467	469	465	458	460	433	470	427	467	456	455	475	434	509	445	434	457	466	459	445	485	440	455	471	467	508	443	428	484	452	519	456	490	480	494	478	459	484	452	466	475	506	441	451	457	467	470	460	437	459	485	462	497	479	447	482	470	443	474	482	495	443	448	458	451	454	479	469	481	458	472	487	472	457	479	470	495	455	461	476	454	422	478	449	481	472	463	485	470	493	448	496	465	477	464	487	432	453	466	466	453	477	426	468	484	481	480	478	457	476	476	478	466	498	441	404	474	448	466	473	436	454	521	477	444	421	491	426	454	453	433	507	480	465	448	481	447	449	504	484	455	430	461	468	475	488	474	444	462	422	467	463	459	492	466	476	488	474	468	500	503	474	463	443	441	489	464	431	470	465	450	442	496	414	433	481	478	463	430	481	444	456	465	483	421	476	447	467	459	452	492	455	467	469	434	474	483	484	446	479	455	473	488	477	397	482	477	437	443	469	496	464	468	423	441	484	463	469	444	482	504	450	501	450	495	470	475	438	492	471	498	472	502	408	436	489	470	465	440	415	449	475	498	495	465	482	484	459	445	459	446	455	505	481	497	500	475	479	476	480	459	488	461	433	455	480	482	511	501	501	500	462	488	501	475	486	460	470	464	472	494	471	468	490	463	450	486	457	451	448	477	493	478	467	479	512	480	433	452	470	487	495	436	471	445	454	445	429	465	480	453	503	436	488	487	479	450	451	448	448	457	470	451	432	456	481	470	445	418	461	440	508	465	485	460	481	434	452	474	467	508	499	468	475	468	438	499	446	468	461	483	472	477	460	475	479	440	470	437	499	445	489	446	465	494	487	454	459	440	418	486	468	449	455	458	488	430	424	491	457	469	438	453	445	480	478	479	452	489	481	517	475	455	470	428	480	468	453	460	471	457	492	486	466	428	444	482	483	494	471	469	444	436	445	453	445	473	465	507	447	460	463	483	492	442	434	485	468	469	456	470	474	496	462	455	455	495	421	484	485	468	458	488	491	476	442	485	500	448	434	444	434	445	497	451	451	471	492	433	456	441	477	457	467	472	473	462	476	477	455	474	450	471	498	480	490	413	487	491	480	443	467	476	474	485	437	462	467	439	467	460	441	468	439	475	441	481	490	496	494	488	457	432	431	465	474	472	424	477	509	452	423	462	482	420	459	465	445	455	501	441	479	462	468	474	457	492	468	503	469	466	469	493	423	501	470	468	463	492	482	449	474	462	468	507	440	464	482	469	460	480	461	476	437	445	480	469	491	449	456	447	458	487	448	439	474	429	461	470	466	488	491	480	510	463	467	492	482	456	500	440	508	494	463	423	477	478	488	465	452	480	473	483	458	514	466	483	456	489	476	506	499	464	482	445	473	488	468	421	509	476	472	444	455	516	492	459	455	519	435	477	466	459	511	474	428	495	456	478	461	463	432	457	486	464	458	469	441	455	439	481	502	461	461	457	436	446	442	500	460	478	461	468	448	473	478	449	450	473	493	493	446	458	449	437	473	459	485	457	493	468	469	457	487	464	483	473	463	475	419	505	465	457	458	506	466	457	472	429	462	464	493	458	486	414	499	471	433	448	483	463	450	472	462	490	464	469	432	477	467	487	475	462	441	472	437	465	492	461	435	476	461	474	463	482	497	489	470	452	459	497	455	470	457	463	480	448	424	466	461	442	475	460	497	452	440	466	454	447	441	522	486	458	489	506	480	435	404	447	472	505	418	468	436	449	463	459	480	519	444	487	476	482	452	411	435	448	459	469	450	458	429	431	443	440	459	473	452	454	483	465	460	438	433	494	453	486	440	471	467	455	437	419	472	465	477	446	462	442	472	468	509	463	484	467	479	469	461	434	472	464	449	460	498	486	485	462	461	464
28829	21251	27176	20408	13373	9603	7871	5800	4170	3069	2229	1820	1548	1358	1038	854	676	477	554	427	402	452	482	337	359	412	352	340	344	325	324	320	309	289	261	314	276	285	299	289	266	306	310	490	270	251	271	290	285	267	245	277	256	269	287	262	266	267	258	289	279	283	273	273	275	267	267	273	225	266	285	277	246	244	256	271	279	301	263	280	251	241	283	261	262	286	297	280	251	268	263	296	267	266	246	252	236	267	263	273	282	279	248	268	250	241	283	274	270	287	257	270	276	262	296	245	294	275	268	261	272	265	281	235	268	283	280	279	279	266	291	237	301	301	269	282	292	305	286	246	245	328	274	278	273	269	273	269	290	265	241	275	320	281	244	266	260	257	270	279	291	258	273	256	254	262	259	251	285	286	259	256	279	292	245	268	284	275	245	254	278	263	283	242	290	275	275	258	258	250	294	269	276	278	274	239	291	262	265	246	309	283	258	269	262	299	272	254	263	274	286	297	258	298	283	242	268	274	286	260	278	269	257	292	265	268	276	236	294	259	275	268	278	262	262	258	264	273	257	301	283	260	301	284	309	298	264	253	267	255	260	326	256	297	298	273	258	284	263	275	285	246	276	292	269	269	278	272	271	240	277	263	301	290	289	272	268	295	276	260	262	274	303	284	269	262	258	280	261	275	244	268	305	297	293	282	292	260	284	232	268	264	277	241	278	279	286	261	272	306	271	269	245	285	265	310	286	262	280	291	259	285	273	278	256	293	279	251	283	296	255	233	270	281	266	293	266	270	254	262	280	269	268	292	265	274	286	292	289	295	292	268	283	266	254	278	248	274	306	242	268	256	284	247	286	275	237	277	283	282	262	306	273	247	273	279	255	292	278	282	285	307	251	280	277	273	288	259	262	246	250	264	289	256	268	265	284	266	281	280	274	250	260	265	282	273	256	268	285	255	299	295	265	267	274	271	219	284	273	259	282	231	259	283	299	268	285	274	283	287	277	268	263	227	258	280	277	288	305	259	283	281	264	265	287	295	261	231	285	314	292	270	264	280	263	265	259	259	265	274	235	273	288	257	266	282	242	259	261	275	263	313	267	264	274	272	275	281	296	263	310	284	271	299	293	241	266	259	287	273	299	283	247	286	270	271	244	239	255	273	279	286	291	258	272	277	254	297	257	230	248	276	263	307	260	258	283	283	290	305	272	255	271	302	271	277	274	278	273	273	260	261	296	259	308	281	278	276	313	289	245	276	257	254	271	278	255	251	280	283	256	244	284	282	299	290	270	293	268	283	273	303	323	248	265	268	258	283	246	283	240	303	258	289	278	289	257	250	255	270	292	277	291	295	270	289	262	258	273	251	256	279	298	243	250	269	259	296	265	244	277	276	265	285	311	299	291	281	287	302	248	288	259	294	304	279	287	265	277	275	298	259	298	263	263	283	277	258	249	267	292	263	247	244	273	242	300	274	298	261	272	277	271	267	285	262	298	278	292	284	238	273	265	300	305	272	284	239	294	307	290	294	278	262	240	270	300	248	252	245	282	291	284	294	258	267	285	279	287	267	322	258	261	255	253	280	282	277	267	258	268	265	265	286	288	244	257	281	251	257	241	281	268	247	268	273	254	238	258	254	306	263	292	254	262	283	254	239	278	262	275	246	288	281	226	290	255	296	296	269	307	280	286	267	264	262	269	319	272	254	273	273	283	298	313	288	280	279	284	273	291	283	243	276	260	261	245	274	286	274	278	256	291	260	279	273	237	265	257	265	265	298	274	286	259	268	242	252	280	265	301	277	274	288	282	275	269	285	268	285	262	284	286	228	267	239	302	284	242	275	276	281	274	271	255	274	285	277	252	293	325	265	299	285	297	268	255	248	259	283	259	256	258	307	278	282	292	307	290	267	267	269	293	265	264	266	268	272	279	274	254	264	288	273	240	288	272	272	277	280	277	281	277	247	291	270	286	276	268	269	285	262	240	256	268	275	265	265	276	254	299	280	278	253	255	276	231	236	285	285	305	275	260	281	274	294	253	248	239	283	261	290	258	283	260	288	256	226	274	286	248	262	241	284	289	255	293	309	276	271	275	292	256	270	272	285	250	278	278	309	280	267	271	274	270	283	291	259	305	300	269	284	309	268	270	290	242	279	281	289	289	252	280	267	253	292	276	297	283	275	272	290	304	269	311	258	267	268	288	263	300	277	275	266	288	296	275	248	304	273	290	253	251	253	267	263	279	235	278	267	270	224	270	261	272	280	222	255	271	268	244	256	267	257	269	237	282	273	270	267	269	259	272	278	286	295	282	288	279	294	266	277	285	273	242	276	269	286	266	283	295	296	245	307	282	300	282	257	274	269	281	238	243	274	287	260	293	287	261	285	284	290	287	287	276	285	274	298	271	297	272	269	254	281	275	294	268	281	273	292	232	279	260	256	281	276	254	257	269	268	242	265	270	280	270	253	278	271	256	253	274	251	283	304	242	277	277	255	269	255	241	279	284	278	279	271	283	236	276	284	255	271	263	287	265	289	292	238	286	268	283	251	243	276	254	305	248	293	256	237	260	276	288	262	268	277	294	269	284	253	264	291	287	276	272	277	278	296	277	249	262	250	271	268	242	288	271	286	298	248	282	266	302	276	290	290	260	288	269	260	287	255	283	255	283	269	278	278	303	278	273	273	279	251	277	249	283	262	267	257	288	262	260	270	266	290	271	270	247	265	255	285	262	262	265	266	287	283	274	263	292	273	283	268	232	293	260	265	281	254	275	300	271	271	245	263	237	271	260	277	258	274	268	321	246	267	298	277	234	243	288	262	270	267	276	261	280	293	263	254	261	282	296	252	267	279	272	270	285	247	277	264	294	261	288	262	262	286	276	271	293	279	254	281	277	272	258	274	289	278	255	246	292	249	272	293	269	257	278	250	288	288	254	259	274	277	290	257	273	271	266	287	276	263	278	243	262	275	263	270	280	262	277	305	255	260	274	266	256	265	266	281	265	269	265	270	265	266	292	270	271	281	280	260	268	284	233	255	265	234	250	276	250	270	272	277	247	291	262	264	253	259	267	265	258	274	259	276	253	243	295	278	287	287	312	277	256	286	284	273	284	262	275	283	266	276	296	290	284	251	253	247	278	285	279	260	260	268	272	237	270	263	271	255	253	304	271	309	324	280	272	265	274	259	302	283	258	274	258	276	295	269	284	270	298	250	254	245	269	270	275	268	279	232	273	265	273	263	250	250	266	265	294	268	292	284	269	280	322	247	275	250	284	274	262	287	283	276	288	260	251	289	249	263	267	248	297	288	278	295	315	263	267	284	271	257	269	291	235	259	239	251	312	319	278	258	276	266	273	268	274	275	273	298	315	292	254	243	260	248	309	251	265	292	255	268	284	276	255	283	248	258	276	263	262	243	292	277	263	262	237	289	266	261	261	262	258	290	277	300	277	275	275	265	256	283	290	290	282	279	304	276	282	290	282	278	251	276	261	287	281	256	279	280	277	242
16268	16241	31874	29201	26718	21668	19991	16934	14230	11617	9814	8853	7736	6355	5330	4285	3333	2201	2315	1766	1633	1973	1752	1154	1248	1620	1448	1150	1099	1081	1070	1007	895	864	871	823	735	729	800	827	821	955	882	2335	688	673	664	696	706	659	677	657	700	716	703	703	660	619	703	681	650	686	670	691	688	639	671	647	680	669	722	639	638	678	650	649	693	668	643	658	671	659	674	635	651	676	690	615	676	673	663	610	643	655	668	656	680	626	655	665	623	639	665	634	673	691	672	633	648	661	670	660	667	636	647	681	676	671	673	644	657	627	696	689	699	656	683	680	644	667	613	662	696	649	633	657	650	615	661	664	652	653	608	682	674	615	637	658	713	696	692	689	706	679	698	708	639	725	608	680	652	652	669	701	681	731	647	626	672	664	627	673	688	687	675	643	623	682	656	669	641	697	660	631	656	656	694	693	667	599	706	646	707	635	659	654	618	634	670	707	682	666	705	632	667	632	720	675	683	632	667	666	707	680	654	650	648	649	666	632	619	693	658	681	686	684	635	669	672	640	665	673	651	661	674	688	637	671	612	644	663	677	681	686	654	648	676	625	631	654	695	673	662	672	667	657	637	661	645	709	667	658	675	649	685	637	622	697	657	713	640	640	589	655	694	647	670	671	685	701	668	669	620	643	654	650	670	641	667	689	642	647	703	635	668	657	656	677	619	641	645	667	666	651	661	633	646	670	619	617	653	663	616	667	697	664	657	643	655	668	672	693	682	692	685	642	599	679	638	673	655	669	665	693	621	640	650	663	672	647	668	671	617	651	672	669	702	642	712	668	667	690	601	636	632	617	637	638	687	608	634	663	681	693	675	688	677	612	651	662	658	663	672	689	644	623	655	638	636	689	645	668	629	678	671	647	656	713	717	678	653	645	623	655	624	683	672	650	668	686	625	651	643	695	646	677	615	633	680	685	691	725	673	630	672	682	621	673	655	635	662	656	638	640	668	660	681	663	634	654	672	676	619	620	703	677	609	619	616	691	662	643	699	644	659	625	672	679	646	674	660	663	621	662	698	616	617	664	691	664	642	642	657	662	621	646	669	667	648	672	666	634	682	656	691	662	680	671	650	612	655	691	628	665	702	678	680	735	641	698	664	637	676	706	691	681	653	660	622	704	648	682	678	662	656	678	677	660	632	677	643	714	672	676	612	715	692	662	671	632	649	646	641	738	677	653	656	677	672	657	602	672	606	654	618	686	681	656	660	695	648	679	651	699	624	699	710	665	678	676	661	649	691	667	665	700	678	652	652	682	638	691	672	646	621	706	678	698	607	693	637	705	658	660	614	645	669	685	643	678	641	629	669	639	669	682	714	641	676	628	681	623	651	710	666	661	630	626	672	617	680	686	646	690	617	710	650	658	657	643	616	693	655	618	670	688	661	635	662	671	666	700	683	731	636	686	664	682	663	677	657	626	631	626	700	701	613	667	723	607	626	666	645	687	608	679	689	657	656	699	689	660	644	638	666	619	673	665	662	664	662	622	730	643	688	652	631	655	640	656	657	676	675	651	649	656	704	674	710	671	708	674	677	697	673	678	665	649	696	710	689	641	633	645	668	693	733	630	648	682	627	683	648	643	670	657	628	637	677	661	647	671	685	681	638	654	672	655	659	635	665	645	684	661	658	709	676	665	644	642	671	716	663	649	625	667	674	651	638	675	638	674	645	654	697	672	641	647	678	649	616	707	704	647	641	687	690	647	608	626	679	733	666	679	654	663	675	710	646	628	699	686	645	692	651	620	683	657	674	696	671	649	672	651	640	652	633	647	626	680	688	648	630	637	656	632	675	678	696	647	632	682	625	678	688	700	675	685	661	636	669	653	646	641	697	718	682	656	648	676	663	679	636	652	676	659	699	661	672	645	638	721	681	666	593	666	673	663	674	657	702	633	683	646	687	654	607	620	698	675	710	660	683	647	691	644	677	697	657	715	615	661	647	708	665	701	679	701	632	690	709	716	678	635	675	663	663	617	645	644	673	647	681	700	632	644	651	646	630	648	624	680	715	614	623	651	653	722	615	637	649	654	673	638	676	679	645	631	671	649	679	732	640	666	661	641	634	682	654	624	655	687	658	652	668	625	690	637	689	633	655	706	642	668	643	619	653	624	625	644	679	624	691	664	675	610	643	655	654	670	665	629	702	637	687	669	671	663	663	695	688	700	676	610	703	662	721	647	679	663	685	688	650	656	606	673	660	658	682	628	632	668	633	649	633	686	679	636	637	676	656	640	657	636	672	620	681	702	641	665	696	676	646	676	641	667	665	635	685	632	692	688	652	668	696	641	696	694	690	643	658	662	638	671	665	726	659	684	659	714	658	654	688	666	706	682	672	668	697	680	648	671	682	610	611	710	678	660	666	686	701	655	665	660	624	628	649	660	666	689	624	627	622	646	640	689	621	685	674	681	652	662	672	694	715	648	705	673	662	680	688	682	643	666	681	655	666	658	610	638	652	629	727	657	665	693	681	665	674	647	632	695	658	645	625	691	643	657	676	671	670	661	669	674	693	678	681	641	691	687	645	651	667	654	628	670	668	625	641	688	693	613	706	676	656	682	695	649	704	666	714	677	666	651	672	686	652	693	726	686	647	694	658	686	724	684	652	701	663	684	616	697	661	646	647	628	681	661	701	644	583	640	705	619	662	696	688	673	667	655	672	677	647	602	713	684	685	700	682	645	656	610	651	661	681	655	622	656	688	687	619	617	660	635	675	646	650	696	629	637	699	656	643	668	675	707	711	675	626	678	664	593	681	679	693	653	649	689	665	657	703	664	672	736	660	670	683	659	676	681	670	647	634	664	679	637	685	745	651	655	661	628	643	675	673	669	654	643	665	674	641	633	606	652	660	639	702	669	644	650	663	678	648	689	649	661	706	637	653	671	707	662	658	641	692	648	654	650	636	646	695	672	681	663	642	676	660	650	658	610	657	666	688	654	642	655	643	643	685	684	680	646	663	707	719	689	747	659	667	670	677	668	695	713	662	662	669	686	683	635	658	684	672	638	683	677	666	686	632	651	664	660	703	653	673	596	700	693	647	668	653	667	593	646	670	624	659	702	653	644	659	652	691	649	687	693	679	671	670	655	678	690	664	689	656	714	647	652	616	627	659	637	657	695	683	696	651	677	655	660	608	701	687	688	631	687	603	614	650	667	658	672	626	689	646	620	657	636	655	647	608	691	675	694	643	662	665	659	658	676	631	673	679	663	683	636	642	587	641	668	695	676	684	666	667	680	698	649	658	681	646	665	690	665	634	648	680	667	718	654	664	653	662	689	626	683	669	643	668	657	711	660	734	617	664	680	682	684	677	614	649	701	641	669	665	659	595	652	689	711	657	675	651	710	664	611	681	635	662	664	599	688	661	667	676	677	663	696	697	674	674	682	649	674	637	627	625	633	685	641	638	653	655	664	671	681	649	645	669	638	652	683	602	638	651	663	704	672	676	616	655	629	670	659	655	618
36204	28009	35704	26575	22520	16071	12442	9812	7182	5090	3888	2955	2464	2031	1698	1563	1168	807	856	686	669	685	582	475	523	583	502	511	535	427	472	515	429	447	417	393	401	360	416	400	426	418	455	873	448	394	378	392	374	418	382	372	412	423	394	406	379	397	370	396	405	381	379	406	357	406	395	380	396	347	392	383	371	398	390	391	396	393	386	361	400	349	362	397	360	378	399	399	399	370	378	358	391	399	394	387	377	370	382	349	366	379	376	406	383	368	350	394	402	381	381	383	392	343	363	405	390	392	371	410	397	404	366	385	368	388	352	405	389	382	359	402	409	393	378	390	353	385	358	388	390	351	375	406	396	377	383	368	375	384	405	375	350	373	425	367	396	346	355	411	353	377	397	371	387	386	400	380	391	393	394	371	379	392	366	311	379	397	342	367	389	379	386	415	395	359	358	378	359	395	344	374	389	384	387	402	344	381	383	353	355	406	351	363	354	422	375	368	404	361	406	381	418	397	362	388	402	348	381	365	389	333	348	343	396	406	376	422	406	423	370	344	383	376	369	359	400	399	360	384	362	363	423	380	374	348	409	373	353	413	401	400	380	355	365	392	354	369	394	400	395	401	327	342	340	351	407	376	375	360	384	360	352	379	355	368	381	369	368	407	384	412	360	389	381	357	321	386	371	403	401	364	363	372	360	420	384	407	342	375	368	361	343	353	381	363	378	374	367	338	364	380	370	413	394	417	385	341	369	391	389	389	349	403	384	389	378	371	386	354	387	388	382	394	365	358	352	403	360	389	381	411	377	364	374	355	370	378	385	325	391	411	375	376	390	363	383	391	346	362	345	351	372	392	374	355	384	384	407	387	406	377	387	383	408	379	379	358	381	379	388	390	394	371	385	392	380	390	373	378	386	363	388	359	376	375	377	424	371	397	394	398	374	377	383	364	410	379	349	405	383	325	360	380	367	366	375	365	370	420	365	405	381	377	380	358	416	387	393	377	384	365	393	396	365	428	380	351	447	419	416	381	414	394	372	406	374	385	398	373	343	332	371	374	394	390	357	393	358	373	335	362	391	392	352	350	424	429	394	375	401	400	367	360	376	387	391	398	397	392	345	344	360	383	372	382	376	389	355	355	363	362	365	372	382	360	389	377	326	361	401	379	398	371	401	394	380	385	373	403	395	411	367	355	397	378	419	376	409	392	393	380	377	361	376	386	389	403	363	369	349	368	388	357	359	372	368	406	398	410	402	397	351	378	404	393	357	421	366	393	374	432	381	406	386	388	378	389	377	398	387	394	390	399	404	381	399	389	372	385	362	364	365	377	384	388	355	376	398	362	357	368	360	364	404	397	396	386	396	343	370	350	391	382	347	354	372	396	391	337	373	432	327	385	358	344	363	382	400	358	389	367	420	386	355	399	376	418	381	370	334	374	381	428	392	370	376	397	397	391	323	327	347	400	363	359	379	392	381	369	379	432	391	385	377	381	405	430	374	368	352	395	374	384	379	334	430	410	369	365	345	358	402	427	405	434	402	405	400	365	372	372	386	380	377	361	415	377	386	363	368	372	359	374	391	410	397	405	420	389	377	387	389	398	386	387	355	349	352	382	379	398	375	391	399	374	412	389	374	388	407	394	343	368	375	359	391	388	382	373	343	386	415	411	384	419	379	393	367	347	382	350	403	356	353	370	363	370	369	347	394	393	398	372	383	396	392	386	396	396	376	373	379	410	364	422	361	368	395	339	369	366	376	397	369	362	351	350	362	401	343	409	373	378	391	397	359	353	381	393	374	371	413	348	390	399	381	357	369	347	362	378	376	371	350	407	334	334	370	417	382	351	359	365	402	404	395	385	371	358	358	358	404	374	376	387	363	393	405	395	384	380	409	382	378	381	374	379	366	374	363	391	395	351	350	391	366	371	414	394	396	354	394	379	385	379	368	355	333	416	372	393	388	378	355	366	366	391	391	359	390	371	398	400	376	360	353	396	381	412	407	340	383	364	391	355	392	402	361	368	388	373	371	366	389	372	381	346	392	413	364	343	398	373	408	379	375	376	434	385	357	425	430	362	384	376	379	379	350	387	355	380	362	422	387	358	379	393	334	382	350	393	373	373	426	369	390	359	433	358	372	405	378	354	393	400	388	390	384	362	349	409	375	370	375	394	344	383	405	390	414	365	377	352	384	398	376	385	372	399	377	393	383	377	401	366	342	413	420	374	366	366	377	395	359	396	371	362	354	384	378	396	365	358	403	399	340	365	393	372	360	357	373	373	356	387	380	357	338	351	388	385	379	385	376	391	347	375	357	372	420	373	367	342	396	356	406	376	407	364	346	362	369	344	368	345	368	372	343	329	396	394	366	391	374	383	394	364	400	368	402	378	382	383	372	349	399	423	420	337	403	358	350	373	382	390	414	369	374	386	377	390	358	370	371	383	364	387	359	391	371	402	408	357	376	343	390	420	377	402	391	382	392	340	374	362	357	389	386	354	380	359	404	349	363	375	367	348	379	411	359	360	393	385	394	409	360	409	377	396	383	373	400	357	360	339	383	401	392	344	396	363	326	374	358	407	363	356	381	361	402	345	388	399	371	410	388	385	373	373	379	387	382	376	358	387	382	369	376	389	372	399	388	395	361	365	373	349	372	376	380	418	365	391	346	408	381	381	384	350	390	390	401	370	391	398	381	381	396	395	385	360	373	378	377	403	351	364	346	384	357	385	402	405	365	401	441	371	379	340	362	401	385	368	361	390	363	410	382	404	400	408	385	395	386	374	402	413	409	384	391	378	360	379	396	381	398	389	343	373	401	395	393	373	390	355	359	345	380	402	386	357	396	380	402	326	406	375	367	351	361	410	350	373	380	401	363	342	360	405	382	354	349	378	383	401	369	389	373	389	407	374	344	402	364	376	353	359	396	395	382	381	402	347	338	378	376	376	376	411	363	363	415	370	353	381	380	393	343	358	405	388	379	403	380	374	388	395	405	398	370	408	345	397	368	351	399	361	387	353	378	357	391	373	344	360	386	403	404	405	417	375	372	363	407	361	422	356	371	409	371	361	415	368	379	374	423	352	407	384	340	369	358	378	357	359	393	394	374	384	399	356	341	378	402	385	412	387	384	392	406	409	400	339	392	360	345	349	367	405	379	380	362	365	341	369	375	358	388	381	380	373	366	401	351	378	378	408	415	362	393	409	372	377	423	369	344	367	384	384	376	397	384	390	391	364	368	362	374	361	405	355	389	395	403	388	355	383	358	371	378	386	387	339	377	356	407	353	384	349	341	333	387	381	395	367	393	389	390	368	361	403	367	394	372	422	377	399	351	363	392	385	390	356	409	369	396	386	407	375	398	362	408	407	381	357	338	359	417	373	370	388	410	381	388	330	385	372	343	367	404	378	395	405	372	391	368	363	365	381	389	404	353	368	393	375	392	357	391	387	362	345	424	357	401	385	376	388	372	336	354	351	402	378	354	383	406	368	376	337	383	375	370	369	399	389
20346	20986	37060	34595	33488	27548	26579	23412	19463	16838	14660	12787	10797	9326	7682	6981	5464	3712	3774	2568	2666	3044	2425	1599	1706	1975	1888	1761	1675	1429	1644	1628	1273	1270	1244	1189	1062	1055	1008	1119	1107	1264	1245	4455	958	909	912	931	913	896	878	920	894	949	940	887	866	936	874	893	887	835	837	813	870	884	895	873	875	867	866	918	885	884	916	867	867	838	866	826	856	789	849	839	920	929	866	871	903	865	886	934	822	884	905	830	860	869	880	852	898	856	875	848	867	860	824	886	878	885	952	879	884	918	895	858	919	896	890	857	867	884	886	836	834	883	873	865	877	883	853	885	846	858	859	827	885	864	852	884	927	896	907	882	871	866	835	845	878	856	837	911	917	880	863	860	919	887	901	925	902	868	875	920	892	929	881	883	829	874	878	884	872	887	869	893	872	918	854	836	858	854	843	862	867	861	873	901	844	843	895	880	880	852	877	842	917	911	898	903	866	881	858	840	852	914	897	896	833	859	924	814	824	870	876	828	849	809	857	918	892	887	865	881	859	842	887	863	814	876	850	887	886	865	854	838	946	900	870	918	867	854	889	855	902	886	917	853	939	800	877	869	831	861	849	888	868	878	886	847	874	860	873	878	852	943	860	860	909	842	861	859	879	862	861	848	850	855	871	858	883	862	868	910	830	885	904	860	893	866	892	884	946	880	855	851	873	904	890	863	849	862	852	825	853	858	828	871	848	851	872	881	829	908	866	890	892	876	863	860	887	864	874	888	880	869	875	878	864	855	879	834	899	875	883	894	836	844	868	835	819	876	887	826	881	864	907	863	875	906	826	867	846	919	861	889	854	901	836	874	891	882	886	860	898	856	858	849	859	862	894	840	907	899	867	858	881	855	855	883	861	882	867	823	863	829	935	896	869	895	854	882	906	893	882	892	883	877	872	848	859	919	889	828	913	856	853	929	895	826	908	868	918	867	905	891	831	843	886	862	865	899	869	901	852	850	816	874	833	880	883	871	836	861	881	863	875	889	848	877	877	872	904	882	858	874	834	877	872	913	877	892	866	823	865	924	888	917	882	841	834	924	901	846	855	848	856	863	812	873	848	851	857	877	844	835	897	873	884	869	869	844	880	892	866	922	838	855	827	864	881	844	881	842	886	920	843	920	911	832	863	889	933	848	868	915	920	818	865	857	844	835	903	891	874	886	852	871	864	855	908	868	892	839	899	845	835	809	832	860	868	907	849	837	883	876	911	816	864	885	834	906	883	865	859	863	978	834	886	835	848	882	860	829	867	893	802	883	864	877	862	879	908	833	812	869	934	859	934	906	856	897	874	812	893	907	877	935	877	845	880	905	839	911	869	855	866	893	895	879	827	896	883	872	873	867	846	907	851	858	822	851	861	904	840	885	862	850	813	865	828	900	901	816	854	824	876	862	910	855	896	834	873	845	908	878	861	888	864	880	903	875	844	873	896	888	854	884	886	900	890	841	842	895	855	879	873	867	886	872	849	858	924	861	847	924	915	856	863	889	829	876	830	809	853	846	892	886	872	862	902	875	826	833	840	864	809	839	913	868	841	838	898	878	897	844	859	867	842	884	936	890	885	935	878	876	825	869	885	909	919	930	846	853	869	837	894	869	847	882	812	865	891	846	860	913	825	859	885	864	954	910	860	919	820	856	874	932	845	883	865	858	868	894	907	851	891	813	862	869	851	859	886	904	933	845	882	830	889	841	851	926	858	833	861	886	867	926	885	884	854	879	858	867	883	901	863	896	819	822	856	879	945	869	888	890	868	861	880	917	910	856	861	859	939	940	831	840	847	872	860	836	802	842	868	875	951	865	852	938	830	861	856	838	877	838	844	886	864	849	919	910	853	881	898	814	873	936	876	859	878	960	921	862	842	887	880	853	899	897	850	916	880	817	837	871	887	870	908	901	898	841	837	881	853	874	914	880	822	874	858	892	894	919	880	864	859	881	839	846	873	890	893	857	870	934	896	884	855	855	874	845	872	885	850	925	879	846	922	906	894	911	913	897	893	897	823	862	903	801	888	830	874	925	876	817	877	886	865	882	863	892	860	860	849	878	859	884	828	874	834	866	846	868	769	873	840	823	817	862	882	841	841	889	905	865	868	919	866	878	910	851	906	915	852	866	860	886	857	877	882	888	842	895	891	853	897	872	813	940	874	889	847	852	913	891	809	896	918	840	831	826	863	897	854	842	919	812	914	880	903	894	841	874	904	876	847	905	876	849	877	884	838	865	885	903	849	881	835	887	896	866	863	856	883	861	836	846	866	823	878	851	884	883	856	929	864	846	870	834	838	906	857	848	893	883	872	856	883	847	855	900	832	902	880	854	914	825	882	942	837	844	828	862	886	856	858	879	897	954	857	821	878	835	872	887	849	877	885	835	889	876	857	870	916	904	852	896	859	858	881	872	887	850	857	922	877	920	850	883	879	915	825	858	870	893	844	895	839	898	832	908	889	911	901	899	862	881	863	830	883	865	814	926	897	862	897	884	852	915	819	907	952	861	878	867	867	886	854	871	919	875	862	885	873	851	859	917	891	861	881	849	832	895	852	864	838	874	903	889	921	827	858	930	857	919	898	875	855	887	902	868	852	842	917	839	862	869	857	876	880	896	882	908	874	865	854	886	885	892	858	877	845	872	866	851	873	863	887	847	850	915	830	861	902	913	925	822	863	897	895	861	898	888	867	842	875	836	881	840	928	899	838	851	835	926	875	870	836	897	857	885	860	874	903	879	852	901	867	851	842	887	865	818	818	812	867	836	906	879	877	884	915	833	860	903	870	877	937	807	869	822	843	895	826	948	889	876	885	809	932	867	817	908	914	945	906	881	931	890	881	894	832	882	870	887	862	902	842	860	901	849	861	883	879	869	900	882	858	896	859	878	856	844	869	841	877	835	834	857	914	876	862	833	887	874	874	868	874	837	852	813	864	835	911	916	828	874	843	861	838	912	886	875	850	900	894	830	871	848	894	881	909	865	887	922	849	886	868	897	911	861	878	894	911	866	898	895	850	861	866	855	879	879	887	872	803	855	911	818	888	893	816	866	894	861	904	889	835	881	856	908	832	860	865	942	854	867	852	877	906	871	848	856	777	800	866	876	886	880	866	833	828	874	871	918	821	864	856	888	831	824	891	903	863	830	940	843	936	898	838	889	845	907	859	845	859	856	932	873	887	821	857	836	886	877	786	841	928	930	801	844	897	878	896	885	890	857	937	848	852	905	882	833	870	881	881	840	873	832	892	883	824	870	829	847	870	926	888	861	850	857	895	880	905	874	870	894	922	855	836	923	867	873	867	890	885	903	825	903	865	820	845	881	880	860	896	870	881	845	878	857	864	900	909	899	877	856	860	877	851	906	877	872	855	869	810	834	835	845	864	876	895	880	864	887	899	879	841	838	861	865	819	914	903	795	825	829	891	879	892	872	874	829	893	884	852	887	859	892	865	828	860	840	902	898	849	867	863	867	910	866	895	913	839	876
15533	12674	15652	9077	5153	2898	2418	1698	1217	922	732	712	586	428	351	338	303	309	339	274	289	270	221	178	249	249	246	234	216	224	226	217	213	200	200	201	196	231	241	162	203	216	225	237	196	190	209	180	188	189	204	200	195	194	193	194	195	198	210	193	184	196	205	193	196	199	163	198	218	185	215	208	184	191	201	197	224	193	198	190	189	209	213	220	209	213	196	180	189	179	195	201	192	196	186	213	185	180	176	217	192	187	190	200	185	192	207	200	211	199	181	211	186	213	190	188	209	205	200	166	200	174	229	200	216	206	165	180	226	212	224	208	177	190	204	178	203	226	221	200	164	169	206	205	197	185	176	199	177	197	198	182	175	198	196	197	175	212	204	206	228	180	189	197	200	179	179	185	179	221	204	185	201	208	181	181	202	215	184	195	172	185	189	181	177	205	181	179	197	180	171	213	183	206	200	213	228	199	193	174	176	172	203	199	177	179	206	179	159	184	177	207	205	197	168	201	195	219	185	182	190	216	189	182	191	182	210	172	199	202	178	166	178	182	185	207	203	201	175	192	175	189	186	182	206	220	182	197	174	222	197	202	209	191	183	196	184	183	190	175	213	205	198	183	224	198	179	199	213	223	180	196	209	187	179	193	225	198	176	190	202	200	181	192	217	203	188	193	180	200	211	183	187	195	202	196	217	200	212	197	186	187	191	194	185	194	210	209	200	194	175	220	230	191	216	220	197	187	188	195	213	193	193	210	213	209	204	198	192	178	186	200	213	201	189	169	157	206	188	211	176	206	191	220	203	174	173	201	198	187	207	212	197	200	212	188	205	186	187	190	203	220	190	194	225	172	196	161	221	188	230	191	215	196	207	219	203	208	195	183	207	205	194	178	200	181	205	170	183	226	199	191	180	197	194	209	195	172	195	228	176	179	184	192	219	186	203	164	200	193	204	197	177	215	171	160	197	214	201	203	197	170	190	215	169	211	198	196	203	208	188	200	190	171	177	203	168	203	183	188	194	207	172	202	220	203	181	192	191	192	189	178	183	177	191	200	204	206	196	174	204	181	213	205	188	186	210	206	200	213	177	188	192	187	194	189	184	187	197	176	210	185	210	221	185	175	207	195	180	197	179	206	177	179	191	182	215	159	223	173	217	197	196	205	192	180	240	195	192	186	184	208	183	204	206	211	198	207	186	213	196	201	200	196	195	207	202	202	201	188	197	194	186	170	213	169	207	196	175	175	200	197	182	199	188	202	219	191	181	175	195	189	210	185	206	197	197	193	211	186	209	167	206	201	193	208	185	224	192	202	194	190	167	201	179	194	210	212	186	213	177	211	203	212	198	188	186	190	173	186	205	186	187	196	196	185	208	184	197	189	192	201	178	172	183	217	205	191	187	187	197	182	210	186	174	179	186	167	200	191	181	220	173	187	184	201	232	201	187	192	190	204	190	185	223	180	178	192	202	205	210	196	182	218	189	235	173	189	214	189	172	194	220	184	192	179	189	179	205	202	212	185	214	180	183	204	198	209	201	210	205	221	193	187	222	180	182	186	207	181	196	222	197	168	186	186	199	222	191	166	189	208	214	203	205	184	194	218	201	201	209	178	205	187	209	182	179	196	197	203	168	193	182	221	219	173	214	204	219	203	187	167	194	157	194	192	158	204	178	188	205	180	211	154	180	190	217	204	179	171	183	181	188	196	193	210	190	202	204	181	192	208	187	187	164	178	214	199	189	183	179	191	208	209	216	204	202	191	162	193	185	196	197	226	190	156	193	197	201	194	192	183	169	204	184	197	208	177	188	204	194	184	204	197	192	206	179	202	184	174	188	195	210	192	181	182	195	203	222	175	184	221	190	181	211	206	191	208	200	181	197	154	208	196	194	199	181	182	222	209	197	211	187	183	208	222	187	214	179	187	176	181	175	240	181	178	168	192	167	193	185	204	171	196	177	216	196	207	226	181	202	189	182	200	187	199	183	166	179	206	176	185	177	210	186	184	177	182	182	193	199	189	178	163	208	188	225	185	224	208	197	207	191	187	187	177	177	211	174	179	220	210	217	220	178	166	193	191	185	197	203	191	188	212	206	214	217	170	197	172	209	186	184	199	182	167	183	204	183	184	205	196	199	193	179	201	205	187	196	214	200	179	214	214	233	202	152	202	211	180	220	176	182	210	186	211	244	203	182	162	205	209	173	166	213	192	182	203	211	205	174	198	193	200	184	208	191	180	193	168	189	182	174	209	218	210	194	186	201	190	204	198	200	204	171	196	181	202	196	210	210	202	213	220	191	200	194	169	170	222	227	210	192	178	205	214	199	167	199	184	222	190	181	180	199	204	201	177	204	209	178	202	204	202	200	189	216	195	184	183	214	223	208	211	191	222	178	224	177	226	207	186	189	177	197	217	214	233	171	194	199	200	196	207	212	196	197	199	205	184	195	200	191	171	221	192	200	203	192	187	166	187	193	189	187	173	204	191	196	211	200	188	196	187	179	188	220	183	191	190	193	195	194	191	187	210	206	197	171	192	207	178	201	194	203	189	212	205	210	170	202	186	195	194	199	177	204	201	214	185	176	196	190	192	187	212	197	211	176	182	200	178	203	175	199	201	187	168	199	198	209	199	186	158	207	200	195	202	202	197	183	210	210	203	222	165	195	208	180	187	190	197	189	200	173	198	194	168	198	175	183	188	173	177	212	199	186	196	215	185	212	187	210	190	202	176	212	164	228	224	185	206	205	180	189	186	210	184	222	194	203	177	191	194	192	198	184	189	194	162	175	184	208	172	214	219	186	209	166	236	197	201	193	172	217	211	223	198	179	221	200	201	204	204	196	188	172	187	206	221	215	181	201	195	191	233	183	187	198	189	181	193	192	209	177	203	178	215	193	178	179	184	195	171	188	195	195	220	192	194	187	205	195	180	185	199	173	194	170	189	189	210	195	199	187	225	186	199	190	194	180	193	201	180	182	185	177	193	201	185	232	204	223	191	165	187	212	174	203	174	182	193	175	199	189	201	201	206	208	189	178	218	206	194	220	183	168	189	180	177	214	176	173	188	192	202	185	207	206	189	198	198	215	213	208	169	206	188	191	220	199	193	203	215	203	218	216	203	178	177	194	216	206	190	187	187	180	230	191	158	182	210	195	171	209	189	202	216	220	194	164	190	172	183	183	185	186	191	176	179	188	202	208	192	190	217	201	211	189	193	198	203	201	192	190	191	205	185	192	190	179	184	189	174	184	195	181	170	208	207	207	207	219	188	202	195	211	182	178	199	203	171	191	201	206	192	188	196	196	237	216	184	187	192	208	186	191	210	207	200	186	172	198	187	188	198	211	170	206	194	187	197	171	198	198	211	213	191	207	183	192	175	183	208	187	209	201	185	191	199	186	198	183	178	183	170	190	194	198	176	182	179	194	189	156	193	190	192	200	207	178	180	208	177	202	172	217	201	185	206	205	192	197	193	170	195	198	191	197	195	187	190	202	213	192	192
8465	10463	21076	17963	14634	10994	9756	7207	5682	4393	3515	3597	2688	1927	1544	1282	1191	1409	1409	1112	1092	1142	820	639	795	898	788	756	701	641	699	633	670	612	631	564	526	519	584	612	587	628	584	649	527	476	497	532	485	497	513	499	507	507	483	507	476	521	511	487	516	525	516	487	502	494	452	538	504	485	546	517	494	498	457	516	472	463	502	482	454	476	483	537	494	460	459	479	553	485	484	539	494	510	514	498	487	490	477	465	481	475	516	486	495	511	491	509	517	494	451	454	474	456	500	486	522	470	489	521	471	501	522	488	480	492	507	514	491	517	528	515	526	493	473	503	496	493	493	447	486	528	498	493	491	498	501	461	482	490	520	484	486	495	483	513	481	476	517	454	509	527	488	487	505	498	530	520	501	498	499	498	519	477	497	506	495	471	536	480	483	533	497	473	543	497	513	515	519	491	494	474	520	525	503	505	526	514	474	510	482	510	490	526	524	514	555	512	470	474	488	528	520	475	468	485	511	487	493	483	492	524	493	506	494	499	495	493	502	497	480	484	520	518	493	532	498	496	504	508	511	521	440	482	474	483	525	498	486	487	489	468	438	471	495	468	488	497	474	465	509	498	502	540	527	494	475	479	465	500	506	508	481	484	496	516	498	470	500	488	517	520	486	502	484	474	507	501	496	513	524	493	488	526	493	474	501	525	493	492	488	476	465	493	470	475	532	470	498	509	489	465	494	515	469	509	479	483	526	533	544	492	518	484	515	525	461	487	449	500	460	487	509	540	452	508	513	520	498	489	493	463	503	495	506	482	516	495	494	502	486	490	513	498	491	492	526	536	537	485	529	484	489	455	492	478	436	465	506	505	475	450	471	460	462	486	505	481	485	494	498	469	492	495	472	494	462	506	530	502	511	483	498	471	510	467	486	526	476	479	503	525	557	483	492	502	562	507	476	499	516	494	470	505	492	524	472	507	484	502	525	513	447	503	513	532	473	442	493	498	520	498	510	495	498	487	514	473	419	510	498	534	490	476	504	510	517	515	482	502	503	486	497	485	521	504	457	485	501	500	525	478	473	551	481	482	507	544	496	499	434	494	539	511	514	512	532	537	480	504	486	496	506	526	481	507	499	469	473	536	522	515	489	501	506	504	505	487	492	480	488	455	517	507	469	461	486	512	500	488	501	535	528	504	490	447	500	484	479	483	500	499	535	460	475	497	517	493	519	479	449	472	455	486	467	511	500	493	499	488	518	508	480	525	496	493	508	513	485	478	487	489	492	513	502	511	482	499	543	528	499	497	501	497	495	489	462	483	463	495	473	496	498	519	492	489	480	485	486	511	490	509	563	485	463	489	522	519	512	502	514	490	496	483	529	481	504	493	499	518	535	522	496	499	446	506	468	496	507	488	518	507	497	495	511	487	530	497	514	490	478	523	514	492	482	549	497	509	537	499	496	484	501	511	550	510	469	509	500	484	495	485	504	494	491	470	470	501	478	494	510	477	466	494	479	486	492	481	474	479	502	508	536	487	503	512	487	502	482	484	513	518	471	499	507	497	527	498	527	491	501	529	513	516	482	504	482	531	477	500	479	495	468	503	518	519	484	524	522	467	478	495	511	492	506	501	531	479	500	482	497	476	551	500	508	534	526	499	491	501	472	474	477	478	493	517	483	490	483	474	537	552	480	483	512	475	525	477	509	478	515	491	472	495	493	462	491	496	496	468	499	534	498	476	486	498	492	475	489	512	510	451	488	432	469	511	518	476	490	547	491	501	525	490	539	481	515	474	484	470	504	494	464	504	481	472	486	478	464	472	515	498	481	542	510	534	480	522	485	523	520	476	486	470	516	506	512	519	473	478	478	479	488	494	474	469	518	498	498	552	486	509	483	472	556	499	492	477	484	509	463	487	513	465	449	491	459	502	499	480	477	536	494	487	488	471	499	492	514	509	504	535	473	485	527	486	497	451	487	537	503	501	492	482	471	467	512	544	495	498	462	474	476	512	521	464	487	482	532	474	490	480	515	531	473	507	493	504	490	529	474	463	506	438	511	471	496	486	487	511	494	452	509	478	522	506	466	499	511	481	536	479	501	544	450	492	471	492	476	483	519	466	515	500	499	535	496	491	469	510	474	457	496	494	496	492	500	510	516	457	540	545	473	480	496	451	505	493	470	479	525	476	485	505	488	519	496	495	525	469	462	513	486	489	497	534	487	475	467	487	486	526	472	504	514	520	482	530	541	533	517	524	528	482	485	475	494	506	499	524	488	469	526	537	492	529	485	539	466	522	493	481	486	512	492	479	478	516	508	491	503	472	483	494	490	525	531	495	483	500	511	505	502	499	498	513	476	449	497	483	487	489	497	500	497	490	496	512	492	496	468	486	490	491	490	500	503	480	512	495	469	473	529	492	502	521	492	509	495	527	506	485	532	525	526	517	477	458	474	500	437	483	498	516	512	493	484	508	493	514	480	460	488	481	486	496	514	467	506	482	477	517	492	472	461	500	495	488	534	541	491	543	503	526	488	493	457	527	511	513	499	497	496	488	501	488	469	504	482	508	513	482	494	483	449	525	463	459	501	474	474	494	483	542	506	510	515	543	484	497	480	512	528	481	493	466	495	520	482	469	487	516	489	477	522	497	532	494	473	479	491	446	514	483	524	493	480	472	523	456	500	470	481	492	495	478	498	494	491	469	486	498	534	508	473	490	494	534	506	496	476	521	496	498	540	466	460	500	507	493	464	498	477	486	443	472	539	508	495	509	505	474	491	515	484	524	525	487	479	461	521	460	475	537	483	489	540	469	536	511	492	495	482	487	552	509	464	457	518	488	501	482	451	479	537	459	499	489	499	451	492	501	512	503	509	512	477	525	497	496	507	489	473	523	455	494	509	481	500	530	491	510	461	554	471	502	473	441	485	479	521	485	480	475	509	511	550	506	514	480	487	513	519	508	483	467	487	477	478	506	506	467	479	508	491	534	517	511	507	500	510	487	487	471	509	511	489	503	503	461	492	513	463	497	479	513	507	509	502	496	482	476	496	481	486	506	502	475	551	498	503	503	491	498	485	506	530	484	476	485	484	464	505	493	499	495	491	514	514	514	490	511	489	493	498	479	504	484	469	508	502	514	492	508	495	494	476	490	491	529	555	456	513	485	502	513	462	489	478	482	494	484	481	522	490	503	545	466	495	503	492	527	515	484	517	474	490	509	519	446	500	509	491	479	483	459	514	475	541	494	467	487	483	519	490	486	501	520	490	478	512	456	469	465	464	489	485	493	496	524	482	529	482	486	531	474	480	485	509	498	519	524	488	508	529	446	469	516	503	499	478	505	477	519	548	529	514	494	525	487	501	464	511	496	504	491	504	504	509	470	536	483	501	537	496	476	498	461	444	469	465	475	464	472	471	514	480	491	515	487	492	467	494	519	502	499	482	505	500	508	455	478	528	469	505	525	460	523	480	505	474	490	512	541	490	495	514	460	554	519	549	454	514	481	551	489
27441	21748	25595	18866	13545	9905	7552	5652	3812	2939	2211	2186	1628	1145	1063	933	595	592	471	432	468	478	422	302	403	414	343	361	303	405	317	274	325	322	288	295	289	291	276	298	301	316	305	601	381	282	296	267	295	293	262	282	282	251	256	251	279	283	314	275	262	249	276	270	254	279	262	278	252	266	271	303	282	304	265	310	273	313	263	253	284	277	272	269	274	284	264	262	241	268	301	290	269	313	271	303	279	296	269	313	283	268	273	305	258	270	293	283	273	286	271	298	295	285	254	259	233	291	275	290	299	286	283	275	251	284	272	301	261	273	267	286	286	263	283	290	262	293	270	272	303	278	277	287	290	283	294	243	275	243	299	285	305	302	269	290	299	293	258	246	245	270	283	273	277	278	308	273	286	281	278	296	315	277	283	297	274	291	285	290	261	278	279	248	286	281	257	273	299	282	299	282	277	290	269	278	273	256	287	273	310	248	303	282	265	307	267	272	287	270	298	283	307	273	254	304	272	281	305	250	267	290	285	288	266	269	283	275	328	267	272	261	270	251	254	275	295	280	288	268	275	239	291	302	288	298	278	264	285	278	283	300	286	263	270	282	266	321	298	293	274	279	265	268	298	258	275	265	286	286	278	298	270	291	288	302	269	258	291	269	316	261	273	267	292	267	280	264	301	290	255	300	263	271	278	271	247	288	265	267	263	280	253	262	258	317	276	310	293	283	272	253	290	280	248	283	313	285	293	301	287	275	283	284	286	269	268	286	263	291	311	280	269	276	293	267	302	274	282	285	289	307	285	294	262	254	295	244	289	270	263	268	260	279	275	301	290	302	268	268	312	299	284	276	274	279	287	246	283	284	297	278	243	313	259	281	287	285	271	281	296	316	253	258	290	276	268	268	255	279	277	226	296	259	268	318	278	280	268	299	288	282	269	290	257	273	263	272	285	301	282	289	287	280	284	294	306	266	309	280	277	288	245	277	257	275	258	278	288	288	272	271	289	280	282	290	291	295	274	292	256	295	283	279	287	270	277	237	286	280	278	268	239	270	254	299	255	295	243	279	275	258	298	287	317	276	257	266	287	303	292	292	309	273	252	260	277	284	288	284	286	306	275	254	258	305	284	280	273	292	248	246	299	258	280	257	259	276	283	229	239	265	293	278	315	262	266	266	278	278	277	277	294	262	274	262	251	283	267	269	288	272	282	297	285	271	323	279	266	263	270	263	294	293	244	262	270	289	309	263	306	271	254	260	260	280	310	279	284	302	266	277	285	300	277	286	282	330	284	263	295	295	287	274	293	257	303	300	256	279	268	265	281	280	266	285	236	298	270	288	270	274	328	319	299	309	247	275	280	287	263	274	299	272	303	298	296	263	283	321	275	288	305	318	252	297	304	308	278	312	284	277	268	281	268	264	243	293	273	266	260	288	261	288	261	271	288	292	277	255	254	287	286	288	265	287	272	268	294	241	295	263	291	244	257	269	272	304	280	279	285	279	287	275	282	300	297	304	295	296	290	273	256	254	282	261	316	307	289	265	304	299	283	281	299	269	270	297	266	257	300	259	306	286	272	276	266	255	264	307	264	274	304	290	270	284	285	279	277	260	266	294	272	277	284	305	270	302	295	252	272	265	266	293	277	297	325	283	263	276	273	252	274	251	286	253	288	269	278	302	260	264	279	272	323	246	284	276	263	281	273	293	240	266	267	267	294	277	282	244	231	299	262	293	266	287	272	266	297	266	258	262	291	235	254	259	262	251	293	310	268	279	276	267	297	293	263	301	281	267	284	282	274	310	262	260	285	242	292	295	271	281	278	287	278	274	312	304	260	301	265	278	276	278	232	291	252	270	235	277	289	295	302	244	280	286	262	277	272	269	275	246	259	261	266	280	259	287	293	282	268	273	280	280	269	279	305	277	270	270	273	295	274	281	290	280	287	300	257	277	271	260	275	267	258	294	266	302	271	268	300	298	297	281	261	261	275	306	256	231	290	304	266	283	287	293	303	263	239	278	266	304	303	263	322	251	285	308	250	295	267	293	293	288	300	255	301	301	307	281	289	289	267	265	229	284	303	271	215	290	276	259	292	266	295	307	267	293	273	258	274	264	293	266	298	280	259	285	297	260	267	270	268	259	285	247	269	297	320	264	304	318	286	281	304	277	249	273	296	269	294	294	260	272	259	280	315	294	266	269	275	277	278	288	281	269	291	260	289	270	282	273	283	287	277	245	285	305	283	284	309	326	259	285	268	287	279	292	223	268	296	301	246	262	301	232	251	290	284	271	269	274	265	265	308	286	259	283	278	273	265	283	273	273	285	273	255	272	280	307	266	286	329	307	292	250	278	295	258	288	282	302	269	259	242	289	294	283	267	290	257	262	268	276	273	265	254	225	269	273	283	318	299	312	285	286	297	275	267	269	291	262	288	274	296	305	264	276	279	266	265	264	259	278	269	284	275	251	250	287	259	287	277	255	294	304	255	308	234	282	279	275	269	306	293	276	307	291	301	254	263	289	320	275	277	293	299	282	290	253	265	267	296	288	263	260	277	267	299	280	251	254	285	270	273	278	264	268	278	252	290	278	288	261	299	282	294	290	286	285	279	278	243	245	272	275	278	277	278	261	315	276	262	247	273	272	275	301	269	283	288	253	272	273	279	300	269	283	291	299	279	266	286	278	282	257	275	261	257	256	285	282	276	275	256	292	289	236	294	278	245	275	271	315	257	269	309	260	294	276	272	277	272	277	273	274	280	270	280	262	281	276	238	257	272	254	270	297	257	288	285	317	273	270	308	286	306	258	266	271	268	272	293	282	272	285	304	271	261	266	251	248	252	296	276	279	301	287	282	274	275	284	292	285	252	270	300	270	292	276	277	284	278	285	257	253	302	290	278	284	269	269	268	290	271	303	287	263	256	296	315	267	249	290	278	270	271	271	306	304	282	277	275	273	284	288	264	285	268	305	255	290	259	271	297	264	267	276	277	273	301	292	291	288	293	248	265	264	262	286	247	282	294	302	289	297	268	318	273	287	288	271	297	281	261	276	290	290	265	316	241	283	297	297	270	272	252	260	272	275	281	271	247	252	285	268	285	252	275	274	258	307	302	312	292	279	257	287	285	313	245	305	262	272	280	301	286	298	293	282	280	250	317	322	286	289	299	290	293	316	289	258	281	262	282	291	272	280	303	314	302	288	304	300	271	260	300	251	255	257	287	263	307	300	280	275	259	306	250	258	265	287	297	272	289	283	283	274	289	276	304	286	285	287	278	277	286	272	296	305	300	250	259	314	293	297	271	312	270	280	256	244	267	303	270	327	287	242	294	282	290	289	276	265	259	240	280	299	285	275	297	311	287	282	291	296	282	290	279	276	280	271	287	287	287	272	301	321	261	279	253	289	266	283	295	294	285	293	287	271	319	261	268	260	303	271	302	286	278	278	288	287	301	290	307	263	288	249	283	276	295	271	277	275	328	320	288	255	297	275	294	286	280	293	266	305
15533	16957	28591	28208	26089	21881	20297	17335	13738	11689	10445	9563	7620	5559	5079	4461	2663	2953	2243	2021	2005	1842	1174	997	1216	1422	1427	1228	977	1362	955	918	923	1016	880	866	804	784	773	746	760	837	1107	2832	1329	689	677	691	751	635	686	721	687	748	691	709	692	686	734	663	649	658	749	692	668	672	703	675	685	688	674	662	686	706	685	649	706	697	711	688	642	698	712	713	694	692	671	678	650	670	653	648	681	685	680	724	702	692	687	697	677	680	623	703	643	706	660	720	687	678	706	675	659	667	696	716	664	712	680	687	656	657	659	686	673	710	666	696	689	697	666	664	654	679	694	692	700	671	753	664	680	649	647	705	641	715	667	692	674	697	669	722	720	673	686	672	663	642	632	640	699	647	707	688	686	712	677	736	710	666	659	644	684	694	691	695	697	691	679	690	658	721	698	650	681	681	671	660	679	657	663	650	610	708	682	693	710	656	681	728	696	646	671	708	699	718	687	661	644	662	711	674	663	680	714	751	641	742	654	669	656	735	704	710	694	682	678	657	667	643	683	683	685	663	658	630	672	645	686	663	697	658	722	690	673	693	672	643	741	656	658	679	674	714	749	678	694	703	681	639	682	670	738	678	689	645	621	677	660	694	690	690	681	661	698	696	717	675	683	665	718	704	650	684	649	653	724	691	625	726	705	657	713	647	656	670	663	673	713	685	651	745	751	709	721	662	638	673	654	721	687	688	679	670	698	666	684	677	692	667	699	739	661	658	647	638	689	691	685	670	688	698	669	709	702	648	662	722	671	703	668	682	694	692	711	654	711	650	691	649	735	648	652	697	655	711	702	736	648	684	711	691	714	627	679	668	695	643	654	673	672	707	673	690	707	682	688	685	638	702	715	717	680	645	707	684	649	653	659	670	707	732	724	662	664	646	623	678	675	659	701	626	696	719	647	681	713	692	656	648	686	662	640	688	650	659	664	710	666	631	757	694	702	650	748	662	678	700	733	691	707	734	738	654	683	688	682	637	615	694	686	696	718	671	643	688	708	712	672	705	684	656	679	658	723	680	689	669	714	707	698	717	689	678	650	701	674	677	700	723	701	687	683	662	685	683	666	708	668	693	714	644	613	641	692	708	668	758	697	663	702	675	757	740	655	659	663	663	647	664	732	704	659	695	706	670	732	667	684	704	686	748	648	710	686	680	682	673	721	751	663	663	691	665	674	692	690	680	730	660	708	718	696	704	712	664	715	699	677	657	695	684	675	719	658	667	704	662	643	684	684	749	692	729	704	698	682	639	692	658	707	698	714	689	698	670	646	659	667	671	697	678	722	658	668	689	727	678	670	675	653	729	621	662	676	691	685	675	656	721	703	674	636	719	687	665	669	658	666	668	671	645	696	703	712	704	668	697	677	710	653	689	699	642	637	674	689	682	700	674	671	720	680	677	711	682	620	658	694	684	665	675	645	673	678	687	670	709	696	666	692	680	646	691	691	628	701	736	690	674	700	629	733	676	653	712	688	685	692	691	726	712	691	714	698	700	663	718	688	708	636	723	704	684	718	675	668	675	677	721	696	731	670	664	666	670	695	675	674	676	731	688	685	642	726	674	701	707	734	667	686	669	673	711	677	687	665	716	649	695	668	697	734	640	638	650	690	718	709	692	705	729	638	632	666	685	607	690	695	666	656	676	649	682	701	638	674	670	682	706	647	632	661	657	671	661	703	630	739	639	650	676	675	720	660	723	678	707	677	640	678	661	701	736	699	699	630	672	693	629	650	681	631	708	675	668	677	630	672	711	685	662	718	679	640	695	710	673	694	698	722	704	687	712	673	734	723	658	666	699	713	684	699	649	654	717	688	672	699	617	691	656	692	682	731	684	658	664	696	704	731	667	703	687	681	689	674	723	700	658	631	659	680	695	693	680	659	659	712	670	645	660	696	646	670	706	702	666	665	675	723	684	672	640	648	659	743	740	684	663	679	688	681	697	630	674	674	694	686	693	658	696	689	689	667	715	667	681	643	690	636	670	709	707	670	662	706	708	703	664	670	663	646	655	665	701	695	653	677	645	640	673	690	638	642	673	671	695	724	710	768	672	633	640	709	670	665	629	650	710	695	705	720	697	659	700	658	659	692	664	674	699	712	694	679	709	655	652	691	656	687	743	655	649	709	693	702	668	677	689	660	672	679	687	678	693	670	686	641	673	693	706	685	642	683	703	681	695	648	667	702	645	665	678	625	707	684	650	682	654	689	705	674	723	663	718	675	602	677	676	657	685	713	688	656	680	694	674	688	692	710	689	656	664	651	717	694	690	718	672	712	667	714	657	680	654	681	683	652	685	619	674	673	668	705	668	681	642	693	685	674	706	705	687	666	683	699	659	668	698	644	696	641	687	714	721	671	656	709	643	641	692	666	660	699	698	683	671	682	679	744	757	633	624	728	705	714	696	689	689	677	756	676	656	670	697	648	714	663	738	679	685	660	666	703	714	659	687	699	707	665	707	717	712	701	697	636	682	641	686	669	678	672	638	661	690	703	682	672	657	707	672	644	692	643	662	612	689	689	697	706	681	660	714	702	672	626	638	652	690	739	666	671	689	687	675	690	674	665	672	657	695	715	660	716	722	679	654	696	636	711	668	691	692	680	689	661	678	652	701	671	697	731	664	734	647	691	676	665	663	685	709	698	713	662	678	680	702	656	670	688	709	667	648	704	685	685	707	675	729	654	662	656	695	673	702	662	674	711	685	675	694	704	664	653	694	676	672	653	654	695	639	637	727	673	664	681	687	700	665	625	636	663	671	669	688	726	708	684	711	660	671	671	668	713	702	683	671	655	645	630	674	631	634	695	657	644	629	717	683	753	638	707	676	642	677	697	664	660	655	681	658	695	630	649	712	732	637	652	654	644	682	667	730	687	722	667	657	674	638	695	728	712	685	689	718	682	669	693	715	648	743	675	650	642	689	668	724	685	673	706	671	673	687	668	685	661	705	716	685	705	687	701	698	670	656	665	709	684	723	680	672	694	670	715	729	685	706	617	726	681	665	695	692	647	710	706	672	645	694	669	630	695	653	650	656	674	680	670	703	700	691	648	665	675	662	748	710	679	691	709	659	654	685	687	668	722	707	664	666	699	700	736	693	649	679	664	644	663	705	648	672	675	694	683	690	655	685	691	719	726	664	680	671	682	679	620	673	713	691	675	662	701	678	680	679	734	629	726	682	671	667	674	654	706	691	672	641	673	732	720	680	653	699	678	635	701	639	686	704	673	645	672	746	653	665	648	695	675	687	699	652	703	686	678	712	709	691	726	733	654	665	682	709	650	654	666	663	662	702	661	666	698	670	670	696	644	684	668	701	687	681	681	746	675	680	680	727	718	658	685	674	648	715	701	691	681	678	675	654	664	715	663	699	707	652	727	708	665	693	708	698	696	671	702	663	678	675	668	696	658	658	697	654	689	662	734	660	685	683	649	703	655	670	656	681	684	667	667	700	686	673	723	718	690	626
36567	29477	31948	25796	19833	14770	11816	9351	6302	5725	4638	3528	2589	2257	1897	1582	974	841	714	708	634	633	659	523	517	544	558	467	506	526	522	494	445	470	435	400	419	385	406	429	413	463	513	984	668	396	391	383	407	367	406	395	397	405	390	404	403	399	357	381	386	391	379	381	429	391	417	365	390	397	400	368	384	357	386	383	363	397	404	393	405	372	390	386	376	419	371	412	348	375	357	397	401	418	396	371	390	374	366	393	357	423	376	431	396	408	352	383	392	405	407	406	374	397	391	446	398	404	381	357	363	364	367	370	429	409	350	389	369	396	389	393	390	380	389	371	399	375	387	393	416	399	392	441	398	375	400	357	369	405	399	421	377	414	390	413	383	380	369	393	388	400	385	392	388	361	388	382	409	379	366	412	425	370	396	371	376	374	387	361	396	416	393	396	410	397	371	358	401	375	440	419	391	382	419	394	360	402	341	423	392	416	419	395	402	402	410	390	388	382	390	423	401	432	401	389	400	386	435	363	377	393	382	353	386	413	392	386	372	388	412	408	372	382	384	366	371	384	422	405	381	354	354	362	404	353	397	375	392	383	393	390	383	392	412	403	368	386	380	397	446	359	394	418	329	402	436	399	411	385	396	358	405	381	364	424	382	409	394	388	425	358	439	375	396	378	375	379	371	392	383	388	419	398	378	387	368	432	398	425	358	374	368	429	386	372	371	377	353	422	402	378	370	378	408	401	377	388	390	387	367	387	397	332	398	359	364	415	414	391	399	398	392	400	431	396	414	395	387	393	378	371	355	410	406	409	390	418	406	409	392	409	396	409	389	377	365	371	464	374	396	367	380	382	370	397	375	374	390	370	388	359	412	393	409	390	363	388	387	418	361	398	430	392	363	355	379	410	415	420	397	395	384	382	407	392	403	377	410	366	373	381	373	416	425	447	402	367	410	430	381	361	389	400	426	363	357	385	402	434	360	403	373	381	392	371	404	364	404	385	396	411	417	382	407	409	399	405	426	392	418	378	392	386	390	387	371	379	387	393	387	394	394	408	412	389	394	367	421	382	355	386	423	390	391	396	392	371	387	393	359	377	399	383	431	376	421	373	398	431	339	389	386	410	396	373	356	392	400	407	372	376	355	400	380	445	389	400	385	440	400	356	439	337	393	381	383	372	377	396	405	393	367	443	356	396	431	392	377	375	391	365	407	412	407	368	377	401	369	375	387	397	413	402	374	391	382	371	367	380	347	354	425	406	389	416	371	415	431	423	371	397	396	367	403	399	388	403	375	382	350	381	430	402	372	420	418	380	417	413	373	383	400	391	374	390	348	426	399	397	392	398	389	398	374	371	415	393	389	407	410	401	428	420	415	396	400	376	345	368	401	387	372	405	384	412	394	397	355	387	441	411	409	418	412	433	386	419	383	395	434	403	357	418	376	347	397	386	381	378	403	384	412	369	383	396	381	359	388	364	394	380	353	376	355	380	434	387	389	390	427	397	389	386	392	368	387	427	422	345	363	362	377	379	385	405	397	418	410	371	390	409	395	403	406	381	400	391	395	391	387	368	367	355	403	404	379	373	364	407	371	404	398	358	397	373	369	379	397	399	390	393	417	399	413	397	367	388	418	374	399	393	362	370	382	367	385	407	378	447	381	373	434	398	362	385	361	393	411	410	389	382	394	376	409	377	372	404	410	385	384	422	394	386	417	385	397	393	387	400	344	381	391	386	429	403	364	402	387	372	366	392	419	389	386	383	381	390	374	372	373	431	393	363	393	359	364	385	385	390	406	445	409	386	371	393	377	379	414	391	427	375	469	403	380	377	371	402	382	365	408	442	406	398	385	368	395	410	388	385	405	391	396	410	401	412	393	416	350	376	405	358	389	331	375	405	389	368	378	385	352	409	377	392	449	356	387	405	374	396	361	369	410	391	420	381	362	369	377	386	370	396	370	403	368	399	387	403	408	387	399	393	398	378	417	401	365	373	398	393	417	419	389	360	396	411	418	403	369	357	396	412	382	400	396	323	375	377	410	384	362	377	426	415	367	391	398	399	403	397	402	396	388	381	373	368	416	356	411	397	392	392	401	381	370	410	378	397	398	337	398	374	401	417	421	445	353	337	386	357	402	382	430	416	380	421	370	410	398	395	376	366	385	386	384	390	396	399	397	370	389	397	407	388	393	396	421	390	400	392	390	405	406	389	392	387	360	428	368	381	368	361	423	382	372	400	378	400	400	432	432	402	400	389	352	396	386	354	400	353	359	382	403	405	392	387	452	418	401	414	422	365	402	410	400	388	373	375	401	388	400	401	364	393	397	351	379	373	369	394	363	385	414	394	406	400	412	374	376	439	373	383	367	372	377	352	383	362	407	362	430	381	404	398	402	416	406	364	402	414	364	444	376	410	401	381	428	414	387	367	399	382	427	401	416	377	356	390	404	406	380	411	363	409	392	392	398	417	405	416	388	395	368	392	381	405	390	375	411	367	388	408	374	409	366	383	362	362	389	405	416	379	398	420	372	363	402	385	380	434	390	349	407	421	414	362	375	389	367	381	355	380	399	394	380	360	360	366	392	379	385	378	370	419	329	384	385	368	373	412	401	365	396	371	402	348	365	361	399	375	403	409	358	364	351	419	403	361	390	415	415	376	418	415	404	381	399	444	354	380	396	387	426	374	381	377	367	452	411	374	403	364	359	396	422	404	333	394	375	398	384	379	401	364	424	411	385	414	351	379	406	388	386	373	358	381	374	387	419	379	387	373	382	360	371	405	405	399	394	406	379	413	377	384	384	392	412	422	385	327	383	408	365	403	393	358	424	399	413	388	378	374	384	352	437	370	382	401	406	403	356	377	378	366	372	356	390	364	416	394	415	374	376	361	371	370	381	366	340	389	384	373	395	405	361	404	371	385	384	395	386	378	369	386	404	376	394	396	367	386	388	376	371	375	382	386	400	353	389	365	371	380	395	388	404	384	403	391	375	383	365	345	414	420	391	407	429	372	414	409	361	427	408	390	387	414	392	361	371	339	411	382	427	417	387	396	394	390	409	366	373	407	383	375	408	362	384	406	391	425	410	350	379	390	402	395	418	386	390	370	407	395	394	379	411	376	401	378	408	390	419	398	370	399	356	421	392	381	370	390	399	401	398	387	411	377	378	412	364	432	400	410	402	386	382	368	389	366	398	405	415	378	399	375	415	403	425	372	405	390	398	403	348	404	388	374	371	404	381	388	390	392	358	453	372	374	398	399	358	392	398	400	382	400	383	401	371	365	355	411	387	402	391	377	429	391	402	381	395	402	405	393	375	396	412	404	394	408	399	403	414	416	413	440	408	358	383	390	408	423	406	392	391	393	376	378	405	390	389	364	387	348	371	401	381	377	392	402	363	416	384	396	382	390	362	353	417	357	361	404	436	445	381	413	401	340	390	382	374	401	408	371	381	366	363	369	403	434	372	394	382	408	397	384	399	417	396	385	395	380	368	393	412	389	384	379
20026	22038	32745	34918	30960	28144	26109	22981	18648	17689	16063	13850	11038	9599	7911	7471	4641	4063	3100	2786	2844	2634	2345	1611	1812	1967	1953	1696	1599	1871	1701	1417	1439	1358	1237	1108	1093	974	1035	1076	1147	1141	1553	5021	2700	948	914	876	931	881	950	900	931	955	916	865	847	914	900	877	921	897	869	881	882	914	898	884	911	920	931	843	876	927	839	889	903	885	904	899	874	956	938	893	847	916	869	856	905	881	901	863	898	946	869	895	921	873	933	892	892	842	919	828	887	838	943	884	892	898	906	889	903	860	890	897	855	927	885	870	861	842	892	904	891	895	885	896	914	851	888	912	897	879	898	873	936	964	909	899	915	936	866	922	886	889	843	962	883	898	904	869	911	893	860	923	892	841	920	898	867	908	838	909	917	874	929	892	845	885	911	905	869	907	897	835	877	880	844	907	934	927	899	894	919	909	873	839	903	884	901	887	881	837	941	906	880	858	866	929	861	891	901	879	929	879	873	896	856	891	908	856	916	900	868	887	842	863	914	876	903	925	852	893	933	916	934	839	896	883	912	889	889	924	936	909	821	898	891	887	885	901	807	850	903	879	884	901	831	886	881	902	907	856	888	870	893	858	880	910	884	888	901	879	905	870	930	876	872	903	890	911	896	922	891	899	874	867	888	874	901	928	911	934	987	889	940	918	862	876	872	981	944	880	853	876	889	903	896	905	862	856	856	917	854	876	934	871	882	868	877	925	918	964	871	903	902	912	871	913	919	871	887	885	946	907	851	871	946	882	878	888	902	904	904	884	891	901	887	876	939	912	896	911	933	936	867	924	894	828	884	907	918	905	847	894	862	894	922	897	872	936	853	881	887	837	881	838	867	888	891	923	904	896	921	858	867	861	869	963	890	888	863	872	898	881	928	868	957	914	847	912	904	880	871	916	892	925	848	908	893	869	927	840	877	887	857	862	928	890	850	904	885	886	865	885	913	898	891	887	874	899	954	865	892	903	876	863	874	965	876	938	893	889	927	878	853	906	890	856	880	869	985	868	907	913	892	905	897	840	876	855	875	930	901	894	914	905	846	943	856	919	952	887	871	912	870	874	865	928	901	878	896	878	881	841	881	874	921	895	859	903	935	901	870	883	879	881	922	863	825	878	920	847	823	903	858	845	889	897	865	911	925	859	836	910	869	886	916	873	887	892	931	908	901	905	912	948	920	925	877	893	825	900	907	877	898	927	911	927	891	887	926	881	859	880	946	919	918	870	880	837	991	907	890	892	880	883	894	927	859	903	884	923	904	890	879	935	865	911	899	886	854	885	850	864	928	953	867	851	953	868	912	904	940	901	862	863	865	909	947	823	914	901	889	898	892	878	928	878	912	865	867	933	873	898	863	959	884	836	874	909	893	897	940	880	945	871	891	893	830	849	888	960	913	868	916	876	894	946	916	963	867	861	873	909	924	935	912	845	895	905	875	878	926	939	910	871	907	955	866	871	850	909	866	853	864	936	859	897	867	893	874	904	900	895	902	913	862	852	912	901	930	876	898	860	942	923	876	898	902	890	901	933	876	913	914	851	926	892	855	856	866	881	903	905	831	892	880	904	870	932	889	920	973	826	935	840	928	924	864	905	877	902	945	900	897	898	940	878	923	832	895	871	903	940	871	913	905	950	861	883	969	867	926	871	951	878	856	849	890	894	875	936	880	893	864	875	925	825	923	916	941	897	892	876	882	866	864	847	916	845	894	865	909	873	875	915	855	845	849	885	903	875	869	863	904	839	879	886	871	872	876	911	873	914	910	910	909	869	890	898	861	897	858	895	854	876	878	855	896	914	916	960	902	876	840	915	893	920	876	888	893	878	944	902	891	868	915	903	877	867	878	873	899	906	853	895	904	872	861	877	888	856	839	910	920	875	909	892	892	848	900	889	940	905	877	927	889	840	868	941	877	932	949	860	878	937	854	868	861	895	879	866	897	863	869	827	876	907	861	912	902	858	907	850	891	946	896	947	932	894	922	903	882	855	853	884	912	907	857	890	921	844	885	877	907	933	893	916	876	887	884	894	911	913	877	893	863	871	918	899	848	918	891	852	930	922	881	904	876	857	935	947	843	893	853	907	866	909	902	911	908	917	897	884	922	924	924	882	897	913	874	900	930	878	911	921	882	884	890	872	874	967	870	886	929	916	931	841	857	902	855	920	891	875	907	846	872	870	906	923	926	927	872	876	869	936	876	929	892	896	921	858	937	853	872	902	904	882	886	858	931	905	923	876	916	937	914	931	895	875	820	855	850	919	946	894	869	929	869	858	942	908	883	921	865	883	921	889	925	902	846	915	835	831	832	905	911	922	855	886	840	890	892	883	850	889	883	875	877	898	863	868	854	855	876	871	941	951	912	928	877	923	816	868	886	857	859	882	857	909	897	871	934	885	867	871	882	796	931	852	940	898	854	859	933	834	895	910	891	843	824	911	900	889	850	902	936	869	916	859	837	900	909	892	855	943	916	909	916	870	900	856	919	870	891	895	879	866	861	908	904	889	845	865	871	881	848	886	901	913	864	846	877	858	883	902	892	909	895	858	868	896	900	917	880	877	905	925	851	869	961	846	943	891	912	930	865	876	839	874	890	906	874	884	869	855	886	889	898	957	893	925	867	888	864	914	895	943	929	864	918	870	854	935	905	898	930	875	866	910	862	849	872	891	892	963	899	896	900	898	871	821	858	858	865	932	905	888	897	867	889	890	948	943	874	854	921	861	872	873	922	910	905	879	883	918	871	866	906	900	905	855	874	866	882	897	840	867	928	911	869	860	888	898	877	907	875	830	873	891	932	933	887	956	853	857	908	901	885	904	858	871	930	916	878	906	912	853	881	860	862	878	891	851	864	862	881	875	842	900	969	920	898	867	880	935	904	870	857	935	894	923	867	959	901	894	913	906	865	935	857	904	900	862	933	859	920	886	888	901	869	842	857	863	894	859	923	868	921	927	918	853	919	941	937	922	868	916	944	886	926	889	874	896	808	896	887	925	829	859	867	920	840	873	904	879	903	948	915	897	910	866	892	915	901	934	859	910	910	876	888	901	838	913	862	905	918	881	911	904	900	902	896	891	814	908	869	928	859	895	834	890	891	914	868	920	875	887	925	861	888	901	919	896	895	865	887	949	841	887	867	917	866	918	902	857	871	871	919	893	903	890	876	940	876	897	906	917	880	875	939	909	890	836	829	914	927	890	868	909	869	904	860	866	922	943	903	852	876	891	878	909	963	906	930	887	885	928	897	902	887	866	886	852	869	932	869	895	940	911	941	909	933	929	927	857	902	888	869	883	841	838	922	869	894	855	896	890	880	885	871	894	844	895	887	935	855	917	911	887	888	895	876	913	856	885	887	965	880	859	897	928	925	862	863	885	857	950	891	933	887	886	905	935	906	920	902	926	884	895	915	933	868	932	931	887	855	822	893	884	858	874	858	874	916	912	919	934	920	899	871	878	827	883	881	859	844	896	911	834	876	929	906	913
15915	12624	12019	8385	4417	3375	2281	1609	1136	982	894	689	562	494	362	314	368	347	342	318	285	240	245	200	236	235	217	205	239	214	224	206	194	205	188	223	218	198	219	208	202	184	214	213	185	170	196	199	197	220	219	172	195	201	226	206	200	200	171	204	211	193	193	209	185	198	180	192	202	209	172	195	210	195	219	206	204	189	188	199	224	197	178	205	223	197	182	212	212	180	188	205	200	184	192	212	208	194	212	200	190	205	191	186	173	178	202	198	203	183	196	227	192	239	195	181	190	187	172	197	170	197	214	196	193	182	200	203	227	194	206	185	231	146	191	173	212	169	196	195	191	181	196	203	192	193	193	183	202	225	222	239	218	218	209	185	203	214	205	217	202	195	235	192	164	221	180	216	184	206	199	182	238	217	212	182	223	191	187	176	231	218	197	197	213	190	176	194	199	194	193	192	195	226	194	196	215	205	207	206	212	188	226	182	224	240	189	211	208	209	201	177	217	209	186	193	196	187	191	204	203	211	209	206	233	200	226	207	201	194	214	178	195	220	177	173	176	176	176	196	204	191	203	215	186	221	220	227	191	225	186	207	203	209	206	221	190	182	210	228	186	211	179	188	202	195	205	207	211	194	185	228	186	171	206	182	179	221	210	209	192	186	217	190	171	183	180	157	181	178	207	193	211	185	173	172	177	179	181	185	214	224	192	191	174	192	179	214	226	183	195	200	184	214	227	246	195	201	207	195	191	193	203	189	199	184	172	187	226	202	181	169	183	197	201	212	221	174	203	214	190	192	206	217	193	193	184	207	205	200	204	228	193	196	198	183	180	182	201	218	183	209	180	190	167	203	181	218	192	194	180	209	190	194	185	198	194	190	187	204	210	186	160	209	179	211	175	186	189	199	203	214	197	190	177	197	191	186	205	203	198	223	215	171	174	198	197	188	200	204	220	199	229	209	190	207	192	179	233	211	188	215	187	166	202	187	217	215	178	157	201	186	209	185	177	184	186	197	177	224	211	201	218	197	203	202	151	180	198	194	227	224	212	199	193	188	199	182	209	189	194	218	196	178	194	192	196	200	190	200	204	199	185	200	192	176	186	208	218	215	195	196	213	189	230	205	197	220	205	210	182	190	193	183	173	222	192	202	214	187	206	216	212	202	209	184	195	196	191	223	183	221	206	146	185	195	205	194	192	170	222	192	195	217	191	194	178	202	208	212	227	191	213	202	186	210	199	185	179	185	240	198	203	187	175	192	195	187	223	218	207	181	185	188	203	191	209	193	179	201	191	192	174	204	183	183	196	193	172	188	206	199	205	187	199	209	183	180	201	192	176	202	201	216	191	194	193	198	206	206	202	207	185	190	207	232	201	208	178	219	205	210	202	219	181	168	187	202	210	179	186	206	201	206	190	188	224	181	197	197	188	182	202	185	174	185	177	185	157	178	185	201	210	218	197	197	196	208	193	229	219	195	187	199	165	188	199	197	209	187	187	187	183	210	208	216	218	203	181	217	191	199	219	208	194	199	203	188	229	203	185	197	192	174	182	208	196	195	207	206	198	221	245	198	182	159	169	216	181	199	173	179	212	178	193	209	201	217	182	203	197	210	164	188	226	222	210	193	187	209	199	200	236	228	197	229	214	206	199	194	215	191	211	205	198	202	195	203	178	186	202	190	206	190	222	204	214	198	211	196	211	219	207	196	176	210	179	213	209	207	181	189	230	193	212	182	197	208	193	192	203	205	199	204	208	198	225	207	189	197	156	194	217	189	191	202	223	205	192	199	207	163	214	183	212	173	191	166	210	199	180	191	187	183	211	215	188	182	186	185	201	212	200	216	199	178	173	187	208	190	198	181	237	194	211	163	174	219	158	195	217	219	230	220	219	203	200	184	178	206	182	212	202	186	178	168	169	199	199	192	202	191	194	186	204	174	221	210	199	195	184	197	202	207	220	203	193	191	237	183	179	188	194	203	220	191	202	182	205	199	201	191	173	192	174	216	215	208	210	207	207	173	196	195	197	187	220	204	194	188	191	231	191	207	220	179	171	224	210	203	227	224	194	199	189	211	213	213	190	193	198	207	199	202	226	173	176	206	202	197	211	212	204	190	216	210	186	209	181	183	222	223	203	202	193	174	206	170	183	186	188	192	228	186	190	203	172	227	178	165	206	209	174	208	201	198	190	166	196	189	181	177	212	209	215	205	189	177	210	176	178	188	197	216	210	204	206	212	192	194	200	217	179	178	196	200	208	200	187	212	189	194	203	212	209	240	196	190	195	197	214	207	202	188	197	191	206	211	181	195	190	201	185	192	207	216	185	185	182	183	223	182	206	187	188	201	188	216	210	184	204	201	223	205	227	199	200	193	183	199	212	167	188	215	201	207	185	183	194	200	196	187	205	204	201	192	191	213	178	180	225	204	183	187	201	213	174	199	175	166	181	183	203	174	188	199	179	193	209	207	222	196	191	215	203	208	198	211	201	208	181	199	174	186	182	195	202	195	210	203	185	216	183	214	197	198	201	222	223	189	197	217	175	179	184	162	179	206	207	209	199	200	194	197	177	209	191	200	189	198	209	213	208	224	210	194	211	192	207	192	179	184	172	213	200	186	184	204	197	213	211	178	180	187	197	217	222	224	209	205	187	187	205	206	217	199	197	186	211	201	166	202	189	189	210	220	217	196	214	184	212	220	187	197	181	198	191	180	185	222	170	202	182	201	202	211	177	195	170	187	198	192	199	184	206	187	183	214	207	191	218	204	210	211	191	188	214	208	224	199	187	181	208	202	197	219	188	189	184	199	215	207	201	196	205	176	202	198	209	218	210	170	171	210	212	216	194	204	189	198	191	184	201	220	191	185	195	189	179	187	205	210	199	212	173	196	183	163	210	203	197	207	184	193	183	226	183	194	195	197	193	189	190	200	205	174	196	207	221	198	191	207	213	171	201	201	181	219	187	204	175	213	176	208	186	196	186	195	214	197	208	185	197	216	207	193	198	200	182	199	225	222	180	167	179	196	182	207	181	198	197	222	193	212	177	192	179	190	217	216	175	206	240	214	196	209	180	199	200	183	198	205	216	221	204	211	204	188	219	230	186	209	217	192	193	167	199	206	190	185	181	220	189	199	207	193	190	196	181	187	230	180	201	186	178	180	189	206	185	198	218	180	196	198	195	200	188	184	203	194	221	199	179	197	193	216	208	190	202	199	213	206	196	203	202	204	202	216	216	219	211	198	169	209	195	229	189	195	193	183	174	184	210	200	216	184	208	198	205	211	204	206	203	215	193	189	206	195	212	193	212	174	189	202	201	193	178	208	198	207	193	189	218	193	206	206	190	195	215	234	211	199	176	197	195	178	175	179	183	171	180	165	200	192	201	183	199	199	206	217	202	163	200	227	163	194	196	213	190	208	205	197	171	200	200	181	185	176	180	187	199	177	195	198	212	191	211	201	212	209	199	200	203	199	222	196	208	181	214	186	192	187	181	195	196	207
8431	10222	16770	17732	12998	12264	8841	6933	5180	4714	4217	3447	2588	2169	1554	1423	1538	1539	1236	1181	1194	1003	794	683	776	751	739	666	792	720	674	648	596	555	582	549	492	575	570	569	601	640	612	635	562	511	511	554	533	489	534	503	477	517	537	502	510	510	475	503	483	478	518	526	522	487	480	511	527	449	477	530	484	446	515	498	504	506	482	498	482	496	488	471	512	529	528	515	498	487	487	510	495	484	506	502	502	512	504	540	516	505	473	525	522	498	473	526	501	495	480	502	519	453	509	480	528	490	462	505	504	477	490	559	510	462	517	501	524	511	535	469	489	498	513	532	528	513	518	487	525	486	532	522	488	486	485	530	545	484	481	484	512	495	493	491	511	453	478	473	504	493	504	499	513	501	498	527	510	550	490	509	490	497	532	501	495	490	500	503	490	503	510	466	493	538	516	501	514	529	480	470	528	506	466	519	482	475	500	493	523	518	517	493	506	511	502	513	509	475	536	498	558	493	503	509	511	512	506	504	499	521	511	510	526	508	484	476	471	481	515	489	519	485	497	490	473	502	517	549	479	521	476	499	505	500	500	499	477	467	483	515	486	507	486	543	499	518	463	505	500	524	481	469	500	451	506	505	484	495	520	494	483	490	493	483	479	506	487	488	522	488	540	474	498	512	493	512	507	490	490	510	475	490	490	513	549	495	504	475	473	547	478	530	489	476	474	516	537	501	503	502	489	501	507	533	493	491	513	494	490	471	505	465	526	523	546	485	535	480	499	510	515	520	461	444	470	516	529	510	486	556	498	523	511	500	466	510	490	482	523	561	494	522	515	453	525	515	489	485	491	489	484	510	484	491	526	537	461	467	489	466	496	523	436	472	511	503	489	485	497	466	524	527	514	517	517	511	518	505	531	525	505	487	495	520	517	479	475	529	527	516	503	482	565	488	496	507	515	502	535	543	486	498	473	541	456	528	516	490	535	522	490	514	484	500	494	475	484	499	473	513	536	508	476	528	499	531	495	516	490	496	493	498	506	507	497	501	468	491	518	483	499	501	520	502	530	512	527	526	488	488	483	529	497	481	531	539	478	467	474	488	502	527	486	521	507	505	504	539	506	505	502	494	445	504	501	533	506	454	503	504	499	510	501	514	520	493	536	495	482	505	504	543	494	449	502	506	545	476	518	483	511	533	468	507	529	522	499	503	494	530	475	485	491	476	488	490	512	492	482	521	491	548	536	496	507	484	537	506	485	577	507	493	519	494	514	479	522	471	487	533	504	517	479	479	511	500	498	499	480	508	533	544	460	515	525	481	528	475	498	503	505	505	503	481	494	511	512	544	534	513	491	505	522	513	496	510	515	447	544	525	484	487	479	507	522	508	477	497	500	499	523	522	478	524	503	504	497	500	492	497	528	518	504	542	501	493	449	469	530	485	534	539	509	507	516	533	497	555	480	506	512	465	489	477	494	512	508	465	475	473	519	510	487	491	509	532	502	491	538	504	513	456	471	500	493	489	510	510	483	515	476	460	476	504	512	471	495	476	496	460	445	527	536	504	482	497	524	495	501	468	483	485	499	466	499	505	521	493	470	512	451	536	498	507	511	549	507	506	495	498	483	498	518	517	488	501	543	508	539	502	506	522	494	522	532	487	500	490	488	507	498	489	509	464	507	521	502	505	483	475	445	498	497	448	471	483	489	520	490	544	482	535	521	519	512	518	491	491	467	512	528	510	528	504	512	500	508	513	500	487	504	481	490	502	490	483	505	551	507	526	502	514	482	482	520	497	482	508	496	515	503	494	513	517	511	564	527	471	490	507	492	476	508	504	523	492	524	540	509	519	459	485	479	514	520	482	505	494	503	499	519	517	542	508	511	505	464	486	514	502	492	515	521	496	487	515	506	490	470	497	466	541	463	523	514	486	496	518	523	502	493	485	535	502	474	530	539	504	482	456	498	472	514	518	460	495	478	486	488	505	526	477	488	523	508	489	521	513	506	533	503	479	509	504	490	452	496	502	479	549	523	489	489	488	476	504	521	522	507	507	502	488	465	519	547	484	517	511	515	482	467	518	490	477	489	448	536	494	497	550	525	473	483	517	493	526	480	508	495	496	524	503	492	521	492	494	510	466	493	543	472	457	534	500	478	525	499	501	493	505	504	531	506	477	490	504	511	463	472	489	504	538	493	503	521	484	515	486	492	527	464	510	497	466	492	498	499	511	496	504	483	480	575	503	505	525	552	471	499	499	493	525	530	526	489	523	500	461	493	477	478	479	462	511	526	499	481	472	534	516	499	511	539	519	508	503	448	519	506	533	513	496	502	532	510	503	493	518	521	494	564	473	500	493	494	476	464	497	521	515	489	507	515	534	504	490	503	490	520	509	483	505	516	519	500	497	484	498	506	501	478	468	473	522	490	509	520	508	508	529	536	485	520	506	516	521	480	507	495	489	477	504	545	482	489	474	514	497	534	513	483	504	502	488	478	515	492	463	473	506	477	479	460	524	506	475	510	488	476	490	505	510	538	550	497	513	467	546	521	504	497	493	477	480	504	498	498	500	479	486	495	530	466	537	545	509	513	488	539	471	477	505	522	523	514	503	483	471	504	520	504	492	506	520	528	455	467	523	474	458	474	484	512	494	504	485	487	506	484	514	473	515	466	508	517	502	497	465	476	542	519	504	475	490	499	537	502	471	473	471	531	507	495	494	550	487	495	482	497	524	505	501	469	524	495	504	533	499	466	519	476	486	555	470	530	500	502	529	505	473	534	542	524	533	503	538	489	503	487	482	474	495	478	507	480	506	526	501	466	496	487	474	468	520	520	535	507	557	502	460	545	519	512	485	526	501	485	488	475	512	540	534	487	488	520	494	473	482	463	537	488	528	493	499	494	499	497	513	500	492	512	530	521	491	500	489	516	461	533	509	470	525	519	477	428	481	541	496	482	550	474	493	442	477	504	519	537	481	505	501	497	489	484	487	455	498	467	486	501	494	524	452	472	510	561	496	506	469	548	514	488	508	500	483	522	485	472	505	505	503	506	508	475	491	511	500	490	520	484	522	490	508	504	479	507	507	529	478	483	520	498	488	494	475	516	529	487	505	494	465	501	501	493	471	496	460	514	482	502	533	513	491	482	508	500	502	524	509	482	470	522	525	503	507	504	514	496	508	503	511	468	502	465	455	520	488	512	506	482	510	483	495	475	491	493	498	531	501	483	492	501	522	514	516	464	502	541	521	529	523	461	523	507	488	529	459	511	477	539	517	463	448	497	510	486	466	513	497	487	504	503	509	471	494	504	502	476	505	498	486	485	492	489	510	511	526	480	546	523	471	499	496	512	488	483	505	495	505	508	448	496	530	542	509	502	487	457	543	509	508	515	507	466	467	490	473	524	504	503	481	527	470	463	549	498	511	537	491	496	500	490	479	510	470	521	510	494	485	479	504	459	515	491	517	500	453	506	471	474	502	530	520	506	515	495	487	487	539	495	510	486	481	499	483
27741	20829	21411	18072	11793	9526	7010	5123	3983	3462	3268	2434	1772	1255	1182	921	712	667	514	498	524	474	416	377	389	355	365	341	392	357	368	359	358	291	303	320	293	328	319	325	284	283	354	591	459	295	301	300	298	252	306	278	264	260	270	288	271	282	267	253	244	335	273	281	252	287	301	253	279	320	312	284	270	302	297	268	300	284	255	285	282	279	277	294	269	275	307	313	281	317	301	316	265	285	303	255	277	273	251	271	297	276	271	290	256	264	284	287	279	263	323	293	281	294	285	285	264	304	307	266	279	297	299	294	284	281	315	305	286	292	259	269	255	292	282	254	296	285	289	279	303	291	289	270	247	280	319	271	300	295	284	277	277	301	258	262	275	300	303	284	288	285	293	295	300	306	298	280	259	297	271	285	319	314	267	279	268	297	285	292	300	300	312	318	278	273	306	265	255	287	279	279	290	258	320	320	295	291	277	288	276	271	224	286	280	287	341	272	295	308	288	313	288	278	315	286	281	285	283	313	284	289	273	292	256	303	278	264	252	299	279	265	269	294	284	276	289	293	276	280	279	259	302	274	263	289	273	316	314	295	274	288	275	296	268	247	277	313	298	288	315	304	288	286	258	284	295	283	289	265	297	295	298	297	283	276	256	284	275	305	282	278	283	289	248	258	300	281	297	289	265	268	325	287	278	288	273	298	251	312	276	270	305	243	285	279	281	262	293	273	285	282	273	307	307	319	278	285	297	312	296	305	308	266	279	297	307	274	264	307	275	283	289	278	265	280	265	289	306	284	258	293	301	269	280	283	306	316	278	273	270	270	281	251	273	271	260	285	269	286	271	275	323	260	263	282	280	304	290	289	288	283	278	288	266	288	283	291	259	268	302	313	253	293	290	298	267	275	268	279	319	284	282	285	295	297	324	301	295	291	275	279	272	278	242	260	336	252	279	289	287	280	320	305	285	272	304	284	281	302	291	316	271	278	286	280	303	285	282	324	296	267	297	256	279	288	271	276	304	272	275	289	294	286	298	309	298	275	279	295	253	273	289	285	307	280	283	281	272	272	301	320	285	328	284	267	318	291	313	278	256	259	268	287	273	304	276	283	285	262	272	266	284	269	306	279	260	304	264	289	323	322	292	272	307	264	250	306	285	290	301	256	270	271	280	266	315	289	277	303	244	293	258	297	309	303	266	292	269	294	300	296	259	288	314	280	357	269	291	279	293	279	269	283	291	270	287	286	270	295	285	267	277	284	251	294	283	251	299	293	282	288	278	294	306	266	279	282	298	306	263	264	262	311	308	291	269	283	307	295	292	280	264	278	306	312	277	275	276	286	306	289	293	283	251	269	271	324	269	291	275	308	275	271	282	273	290	284	253	307	264	314	256	277	323	274	270	315	316	289	292	262	259	264	239	296	288	276	309	265	284	289	237	272	321	264	279	281	270	286	277	265	254	290	282	292	287	292	307	294	272	288	261	263	308	287	287	283	313	273	292	260	302	270	269	317	259	267	271	252	294	313	282	293	276	279	304	278	276	259	302	270	295	271	273	276	263	265	263	299	272	259	271	303	284	304	305	281	315	302	278	283	291	303	279	299	297	283	303	280	338	290	243	280	303	263	261	291	288	281	283	270	282	299	279	273	281	305	271	302	269	279	298	298	272	294	307	251	293	297	297	255	243	301	289	278	275	281	284	287	281	280	269	281	274	304	279	259	289	265	284	294	270	313	300	311	270	272	259	291	231	319	247	309	278	327	320	296	262	260	275	264	280	291	295	313	306	253	275	281	292	265	272	268	290	294	282	278	272	285	275	296	302	305	276	308	285	253	286	295	258	292	288	299	286	280	299	256	263	312	289	263	284	289	284	274	288	311	300	317	299	345	271	279	309	302	291	260	276	283	293	288	289	292	270	299	281	279	287	292	284	304	300	277	297	304	267	266	274	281	294	283	290	306	269	258	253	293	326	266	298	287	299	314	284	250	300	276	290	297	281	299	280	268	297	252	288	300	276	275	283	277	281	299	261	309	301	287	249	280	253	283	272	284	309	305	307	289	278	300	291	282	278	271	285	296	277	290	271	268	309	276	271	286	262	270	300	292	292	295	281	258	248	278	285	288	279	270	288	305	274	298	301	303	313	307	271	302	281	261	307	289	310	293	235	286	285	292	263	279	245	321	285	269	266	285	290	280	301	293	281	293	280	235	256	280	253	290	291	292	301	279	288	284	272	299	287	287	308	315	316	282	262	280	286	289	283	291	281	280	298	291	279	296	260	296	303	279	280	278	272	299	285	284	304	261	286	276	280	290	280	245	277	304	258	335	290	290	288	281	302	262	296	286	295	297	324	310	303	298	293	275	258	284	310	308	293	263	296	266	284	280	283	277	274	309	331	319	304	266	318	274	287	280	290	266	292	262	267	245	289	298	299	298	271	285	277	265	279	300	304	298	313	262	286	270	313	291	298	298	271	287	284	250	290	284	302	288	275	300	288	265	269	285	273	290	287	286	273	297	272	267	271	305	279	261	324	297	312	287	288	316	298	261	293	277	267	284	284	284	271	286	277	284	263	280	287	309	300	294	285	267	269	260	316	280	281	263	288	282	264	301	303	280	265	282	284	254	303	281	320	293	257	289	288	264	274	274	260	307	279	304	282	307	309	314	279	296	299	301	312	284	264	282	281	270	281	285	309	277	328	250	284	289	284	279	273	301	270	288	281	268	273	289	319	296	270	270	266	304	251	304	279	266	290	278	253	296	256	285	304	283	278	302	274	261	286	259	303	290	256	245	242	305	299	281	293	272	281	265	300	297	322	315	296	270	291	324	308	279	300	307	302	315	258	285	298	284	284	293	275	267	242	284	284	278	278	283	259	308	265	274	278	313	321	292	287	293	285	261	275	267	288	261	288	288	284	262	263	287	279	278	293	295	266	256	280	281	297	295	287	274	288	299	280	274	286	292	249	269	305	254	291	302	296	262	292	291	282	313	290	284	314	289	265	293	293	295	299	284	278	283	276	272	285	274	289	253	301	297	286	296	299	293	278	302	303	298	259	278	297	276	305	295	294	271	302	263	316	274	316	296	271	271	246	281	290	269	291	316	265	276	276	305	267	283	293	285	282	291	289	304	337	297	291	275	298	285	295	264	279	277	286	265	287	285	308	282	283	249	253	265	293	273	284	249	288	286	262	306	292	280	277	310	267	296	264	278	282	281	331	308	290	272	305	313	272	287	287	274	280	277	282	247	270	297	290	288	289	261	289	310	266	290	304	260	258	269	270	255	297	277	291	291	308	296	279	263	264	299	261	299	312	327	302	302	338	245	301	288	298	287	289	337	272	278	285	277	289	296	303	276	262	314	301	286	271	280	295	319	309	274	267	285	304	309	277	276	276	310	248	262	277	276	329	275	304	283	286	274	325	288	308	300	294	314	267	295	304	289	309	304	286	285	307	296	301	305	307	314	292	276	248	265	289	299	307	280	291	290	278	296	299	290	296	295
15572	15793	25902	28389	24057	22897	19554	16250	13645	12575	12082	9688	7822	6048	5385	4200	3447	3385	2323	2207	2009	1831	1536	1221	1396	1111	1220	1173	1419	1219	1117	1091	1060	951	881	892	831	837	800	774	809	846	1202	3109	1618	680	730	709	712	672	685	655	629	732	689	659	666	695	734	696	678	718	708	729	681	715	656	712	658	747	690	696	695	687	738	657	720	658	692	684	674	709	713	657	642	722	730	674	663	679	678	736	680	684	702	689	673	674	695	704	708	688	709	696	719	728	696	731	730	693	681	676	674	670	698	720	724	684	694	723	695	715	688	695	699	677	673	664	692	652	751	696	651	706	682	692	707	698	729	685	641	715	713	673	698	689	707	709	686	642	713	737	691	661	768	675	719	663	712	683	731	692	695	707	671	749	643	695	687	721	707	696	710	659	743	690	680	648	706	678	710	723	723	686	660	652	691	638	678	662	694	720	644	723	727	710	676	699	691	713	687	696	687	682	663	712	685	674	694	675	682	671	743	715	652	690	668	673	693	678	665	698	686	696	701	698	646	688	753	650	694	685	735	676	663	669	695	708	661	694	713	719	688	631	707	697	680	703	691	694	683	717	694	678	730	707	656	656	701	688	668	670	714	733	681	661	678	686	695	683	678	698	694	633	702	684	691	725	702	671	727	670	709	670	687	704	695	686	679	676	694	665	693	678	723	714	765	667	698	731	696	707	705	706	704	687	729	673	700	651	700	663	686	698	646	671	685	691	701	709	677	712	717	699	694	654	682	671	720	697	683	672	692	678	709	711	640	680	678	699	744	717	681	688	716	670	698	677	721	695	703	725	678	686	673	729	703	738	699	697	706	702	720	687	718	728	708	724	663	671	715	705	713	746	723	673	657	667	646	673	687	629	727	663	703	727	645	699	680	673	609	661	664	646	662	731	674	691	729	639	702	642	690	727	704	742	731	682	703	673	692	666	688	716	665	675	736	670	687	646	705	698	659	738	685	696	701	684	715	665	667	673	687	701	673	644	623	709	668	648	689	727	680	645	672	699	720	654	627	693	674	718	652	711	693	681	680	694	725	671	694	702	691	707	695	734	722	648	725	699	678	683	666	680	728	683	710	666	689	745	702	684	619	678	711	680	696	702	657	677	724	677	688	662	743	689	677	710	688	730	729	651	691	702	751	721	710	685	722	748	703	687	713	687	734	671	681	707	699	700	727	678	690	675	665	708	709	702	713	678	727	691	685	681	703	657	684	677	668	694	697	671	720	714	674	678	738	685	662	653	687	707	695	670	726	690	699	699	652	687	668	733	674	690	675	687	694	684	691	658	686	673	699	712	730	689	698	696	687	705	695	716	655	675	703	690	706	658	653	728	716	670	690	725	691	668	655	686	694	741	676	675	669	725	650	701	655	718	710	673	726	672	723	663	678	706	680	667	721	677	704	679	717	723	652	676	739	711	706	735	659	684	729	668	735	684	679	671	687	683	630	696	691	660	736	704	669	643	701	687	719	676	697	707	680	685	710	705	692	704	704	672	616	689	694	709	710	755	657	673	716	717	678	687	638	666	697	681	723	685	730	710	699	661	712	720	718	710	711	635	704	719	627	658	715	717	710	683	697	698	663	686	638	668	660	686	674	735	696	744	664	703	715	709	674	748	676	685	693	689	678	748	702	694	712	682	680	678	737	663	658	703	697	704	710	690	692	678	712	705	672	721	705	721	711	720	700	722	688	689	680	708	684	699	686	691	671	664	693	711	720	704	721	642	670	727	670	676	690	692	676	663	640	707	733	706	702	677	724	715	721	681	704	702	696	730	674	696	714	718	687	665	711	702	686	641	732	679	705	650	660	692	655	683	665	668	656	695	719	725	652	669	668	674	696	708	680	687	710	734	666	734	677	690	712	714	733	749	723	692	751	665	693	704	700	734	691	730	642	721	699	675	685	711	710	695	667	682	706	683	673	688	670	695	679	626	677	661	701	684	719	716	689	666	670	668	726	636	677	694	690	693	690	680	684	701	699	690	750	678	688	680	692	731	726	692	661	704	708	691	669	670	711	676	686	682	688	678	657	661	691	684	716	710	717	698	644	704	703	636	699	697	681	690	677	721	732	646	707	681	713	685	730	695	679	670	679	731	727	712	684	708	706	726	726	676	691	695	649	694	683	672	735	721	755	677	712	634	711	648	732	644	671	685	665	693	714	675	731	696	651	697	678	686	657	700	691	646	731	685	709	677	702	673	694	716	695	677	670	672	703	691	736	660	651	688	735	701	704	709	636	659	677	690	671	721	673	665	724	670	723	687	741	686	666	668	718	658	718	697	677	659	703	675	729	666	706	680	681	718	679	665	723	677	713	660	674	733	674	724	680	693	723	736	704	732	704	708	678	669	643	713	702	627	706	676	717	713	707	631	650	695	670	716	665	669	704	691	666	703	696	692	677	710	710	704	716	622	692	705	716	680	635	703	665	714	698	658	739	696	704	692	717	714	678	678	728	692	686	677	714	686	713	667	689	652	708	681	680	636	660	745	705	707	676	655	699	690	739	684	736	736	719	707	711	698	704	664	666	703	686	672	695	721	674	686	676	672	665	701	648	676	723	687	690	738	754	677	696	713	721	749	695	685	721	674	687	643	685	678	725	697	614	707	668	735	754	692	642	689	721	694	708	670	681	729	692	686	715	693	718	734	702	643	700	721	720	711	732	639	720	697	688	697	687	667	657	743	678	701	683	646	708	674	702	670	695	672	728	720	717	722	651	650	704	663	668	708	691	700	768	723	714	708	677	732	703	692	685	693	669	688	656	708	670	663	708	681	681	719	690	643	656	686	700	692	686	662	728	703	628	737	690	674	676	682	690	730	684	671	717	693	690	677	689	684	654	683	657	700	694	729	688	705	657	655	703	687	737	705	726	701	662	718	722	702	685	706	672	671	644	666	687	696	708	662	712	712	740	689	678	684	665	651	655	658	706	731	696	722	715	685	710	713	691	643	650	699	733	686	750	667	652	706	675	733	693	658	657	679	691	651	716	689	681	686	696	709	712	680	685	694	713	729	674	695	671	690	753	730	669	777	666	715	696	663	701	749	687	654	654	696	666	683	648	680	657	701	700	678	673	694	680	687	705	729	673	665	689	673	687	716	681	678	687	694	693	717	650	658	694	681	728	690	695	655	718	713	707	675	703	672	667	672	697	664	685	689	684	678	698	672	723	689	674	677	722	688	754	675	732	696	724	668	680	738	685	716	692	710	675	702	699	697	647	727	696	678	720	705	718	737	676	700	724	718	718	665	682	723	662	688	681	691	715	658	686	702	723	674	686	675	694	661	721	729	700	718	690	702	700	669	699	696	673	690	739	704	631	700	705	735	706	686	665	703	736	697	697	719	663	693	702	679	686	701	720	749	720	686	667	702	679	730	680	704	668	698	681	684	721	655	679	732	668	697	692	664	714	749	703	655	674	670	710	711	681	695	652	677	737	726	732	667	717	723	716	697	665	716	651	678	714	670	672	735
36050	27448	29246	25330	20789	16398	11604	8540	6421	5880	4697	3514	2764	2075	1815	1327	1184	1041	803	767	703	626	514	502	489	496	454	448	487	453	410	456	429	409	449	412	373	385	404	426	367	378	443	1052	633	410	393	404	389	376	370	368	355	413	368	343	381	398	375	387	403	363	387	349	383	391	382	394	379	393	392	346	381	365	407	363	373	363	404	401	386	365	356	380	444	364	433	358	363	342	386	371	374	340	365	412	366	356	389	340	357	377	350	354	377	350	385	352	378	361	378	367	358	426	381	377	329	366	363	361	377	366	385	359	362	413	343	388	388	347	424	396	397	394	382	373	393	370	394	405	410	348	392	387	383	375	372	394	400	378	377	370	391	375	379	373	388	402	364	369	380	363	342	409	393	404	394	375	385	385	426	414	385	345	363	416	390	397	370	365	394	383	355	381	377	369	410	382	399	377	397	385	376	355	374	377	402	366	386	381	394	366	353	407	368	408	364	379	369	361	386	351	373	386	376	376	394	348	389	384	380	395	398	386	399	395	378	346	371	397	377	374	421	360	355	363	394	411	405	372	397	374	364	350	393	390	390	409	385	394	422	386	396	393	372	357	378	403	377	365	392	391	386	397	363	337	397	389	411	375	369	391	367	397	393	385	416	396	385	369	391	381	384	361	380	379	402	395	366	366	406	377	397	404	339	399	362	397	383	371	349	380	373	407	368	383	356	389	405	418	349	388	397	350	355	348	372	382	415	366	383	347	352	317	420	388	382	364	377	357	388	371	400	399	350	382	370	393	348	382	363	393	360	379	364	395	407	352	377	419	404	370	385	356	417	373	370	382	386	436	364	354	374	420	386	367	358	392	404	381	345	382	348	380	367	379	395	385	392	392	387	370	375	377	347	412	413	375	372	376	362	356	380	401	392	401	362	394	342	358	362	391	364	367	415	342	359	358	405	403	386	386	381	399	411	362	353	348	420	382	364	368	337	366	370	388	329	382	355	399	396	383	394	395	362	372	346	419	412	411	355	393	388	409	368	413	369	361	386	397	408	401	399	405	373	410	397	442	402	354	377	356	353	360	384	368	397	392	379	362	391	393	350	361	407	395	392	365	362	359	402	351	423	373	376	402	354	407	378	362	383	351	351	352	379	375	386	387	412	372	384	390	401	407	361	386	367	372	368	397	362	363	428	376	390	380	397	383	368	382	363	360	421	329	379	405	393	356	402	338	364	365	368	398	409	391	394	417	369	410	386	430	381	375	372	387	369	385	352	355	389	373	362	370	351	381	358	386	388	349	384	411	362	374	394	392	385	349	382	413	372	398	361	342	364	381	373	409	419	379	380	422	405	392	400	346	380	389	388	368	352	397	397	367	335	381	368	399	367	383	379	376	374	412	356	387	376	391	388	371	397	379	395	420	404	418	403	403	398	425	376	387	364	392	383	373	361	370	406	367	424	390	397	366	367	357	368	355	360	422	359	374	379	402	362	364	379	379	390	385	404	376	364	356	391	406	354	392	403	385	361	348	365	372	394	347	382	379	402	416	406	378	373	402	378	408	366	365	402	415	380	386	387	357	418	366	400	362	388	390	413	419	349	407	378	391	401	359	372	382	429	356	380	363	374	390	341	387	386	417	391	371	356	404	385	417	388	351	387	379	402	414	425	391	380	347	385	357	416	390	366	373	394	337	392	377	416	372	399	374	390	396	401	389	401	366	394	358	394	388	367	374	419	382	370	399	372	383	382	380	365	378	370	372	415	369	399	365	370	402	417	386	379	387	370	376	393	393	410	372	389	359	358	360	386	400	390	359	374	371	394	380	363	382	373	370	353	350	387	397	345	410	384	351	378	353	372	393	353	351	370	381	373	379	377	361	366	356	387	403	436	424	426	385	333	376	370	376	388	354	384	396	368	351	358	395	374	383	350	409	368	398	395	386	369	373	355	376	378	350	357	372	368	369	401	395	355	349	367	375	360	362	377	385	392	367	397	384	378	370	398	407	389	387	370	381	393	350	373	391	371	356	397	433	425	359	392	372	382	399	406	414	396	344	375	354	381	377	416	371	382	385	386	398	406	405	373	357	356	391	374	339	378	386	376	396	369	380	394	349	395	366	388	344	374	387	383	375	360	372	382	367	373	350	366	369	387	403	399	375	345	379	398	348	361	359	402	376	399	400	373	395	368	369	369	400	410	371	397	381	356	378	371	413	372	418	357	383	359	386	389	372	356	336	383	380	371	358	375	421	384	365	420	374	342	379	370	386	384	381	417	369	393	346	382	428	347	365	363	371	378	400	363	360	378	374	407	383	383	380	369	360	409	369	358	350	321	362	407	391	386	377	376	388	393	413	383	437	362	387	395	408	343	339	398	370	406	398	393	383	380	425	408	401	376	390	372	373	361	437	376	365	382	376	375	386	376	370	369	387	381	347	354	410	358	367	372	401	396	425	402	390	402	346	402	396	371	392	358	385	376	386	381	382	416	396	356	359	394	361	392	404	397	365	373	365	396	366	360	375	356	403	356	356	351	376	366	391	380	385	387	332	414	403	387	392	394	376	372	382	383	412	349	392	370	354	398	374	371	402	398	404	371	375	376	367	364	386	405	363	349	355	369	405	432	368	397	394	383	394	350	392	358	356	387	389	410	348	362	391	396	398	359	410	377	380	378	378	398	381	397	387	416	348	406	361	379	390	387	342	387	378	381	383	392	389	391	390	345	337	384	372	414	353	401	401	356	380	374	391	344	352	407	406	381	385	406	380	350	410	373	394	374	368	382	398	435	359	403	389	375	391	382	391	375	405	345	375	394	374	385	402	386	399	391	365	370	378	347	366	401	366	395	350	390	404	397	384	401	376	389	387	425	396	405	384	412	370	412	395	359	381	385	412	396	412	364	406	384	415	373	391	374	406	347	368	363	385	397	394	387	373	372	356	379	355	381	371	363	389	386	398	385	387	345	367	405	410	383	367	384	367	361	377	360	409	393	382	386	375	365	395	366	436	410	416	416	423	405	396	364	378	381	373	396	353	416	376	377	409	419	377	391	362	385	391	367	398	359	354	382	397	383	378	395	372	371	369	350	365	348	412	407	436	393	349	411	367	367	393	410	375	354	373	339	367	363	340	412	398	393	408	382	384	366	394	369	420	376	364	351	409	369	389	418	368	363	366	411	378	384	347	331	363	390	401	380	384	406	383	393	405	417	376	369	395	395	384	376	372	378	372	344	354	387	389	397	370	384	404	403	374	399	418	354	382	356	381	366	387	392	373	354	404	389	379	368	383	376	383	371	384	367	373	356	356	390	350	367	378	378	392	383	372	377	336	394	352	395	366	393	390	378	384	405	414	364	388	355	399	371	410	372	376	404	381	397	387	368	376	408	345	378	390	385	376	361	381	368	389	374	370	357	372	365	342	407	433	354	399	356	385	392	406	368	386	366	382	381	401	393	359	376	376	373	388	381	356	410	382	363	352	368	351	367	376	383	376	398	385	390	380	390	393	377	359
20208	19500	31683	34366	32283	29185	25380	21059	19148	18816	16900	13663	11414	9099	7750	6175	5988	4882	3275	3237	3126	2823	1787	1847	1577	1731	1634	1556	1935	1780	1505	1489	1331	1145	1073	1152	1129	1093	1061	1030	963	988	1369	5632	2122	886	872	902	895	891	910	878	895	849	871	930	900	890	957	874	909	909	884	872	859	915	852	819	873	876	858	825	916	869	878	843	864	889	827	883	879	858	910	835	862	824	851	902	880	825	901	894	891	855	868	866	882	874	872	903	941	859	876	897	914	850	911	872	858	852	827	914	884	837	896	823	857	841	878	882	879	877	873	868	858	885	882	836	890	846	858	872	830	877	850	878	890	861	837	910	917	900	854	902	887	861	858	868	900	935	921	875	880	921	921	862	854	894	869	883	872	836	913	816	885	876	924	880	855	845	883	877	901	943	946	861	870	882	881	875	841	830	917	925	833	912	901	858	895	857	854	913	900	852	854	827	879	910	860	900	909	849	836	896	902	860	897	910	873	796	824	847	850	877	885	856	854	847	869	907	901	820	878	870	860	834	880	905	872	821	854	855	838	859	878	827	848	897	880	844	903	883	837	868	853	902	932	854	885	904	865	867	881	865	891	906	866	924	869	893	845	876	888	852	902	894	888	868	905	854	903	867	860	880	890	896	889	890	888	844	859	887	892	872	912	886	854	843	834	861	860	838	852	838	836	883	914	914	852	926	858	853	850	921	912	874	888	892	868	889	854	886	894	869	903	876	837	899	884	896	870	900	846	840	862	842	890	842	873	861	863	860	819	836	840	866	859	818	930	863	869	851	852	947	875	859	909	828	881	866	889	916	870	869	865	920	869	844	871	865	873	870	822	875	935	885	880	891	917	863	847	914	830	865	892	909	935	907	887	872	909	867	824	892	838	894	881	827	892	864	833	914	867	894	907	870	886	883	896	869	924	865	825	865	869	908	891	878	902	876	882	877	859	866	831	819	866	872	866	877	881	890	824	811	892	818	858	860	890	848	864	867	889	861	869	900	875	895	877	905	797	859	858	903	873	885	868	861	845	833	840	855	897	882	859	889	845	846	871	853	902	873	822	866	918	863	840	864	870	857	923	906	856	887	917	859	872	852	876	900	889	883	950	892	891	890	832	829	831	848	875	854	889	901	920	881	869	846	865	846	884	814	897	857	905	911	833	801	905	875	875	875	890	843	883	848	844	852	856	868	847	882	877	874	858	895	895	862	901	810	906	883	831	858	875	883	830	874	849	898	820	847	849	919	835	886	882	934	850	903	871	902	890	846	881	839	882	858	843	830	840	898	879	906	867	849	897	905	818	867	846	848	880	879	848	865	867	890	864	855	886	943	844	863	918	949	901	898	885	878	867	882	847	865	842	903	818	875	863	933	904	877	891	865	902	880	897	870	877	856	833	858	904	867	842	860	881	855	808	815	831	858	897	872	905	901	852	853	824	863	873	914	876	867	897	911	863	853	879	834	853	860	850	918	892	858	913	877	924	883	868	828	871	834	912	889	883	906	900	928	851	834	842	868	868	853	879	898	853	910	872	924	867	875	858	813	866	873	857	906	895	876	881	852	833	899	875	858	790	855	936	806	846	837	897	882	830	817	880	847	858	878	844	869	893	849	901	828	854	863	883	900	846	886	832	879	868	812	860	880	877	847	864	893	850	831	902	852	903	835	862	854	892	823	897	885	867	870	847	837	899	795	840	826	840	902	882	881	896	910	872	851	832	849	903	890	907	885	856	831	887	881	919	862	879	857	872	833	903	828	838	888	853	828	837	836	900	852	832	882	862	868	893	859	863	897	878	862	887	860	906	842	915	913	870	838	859	934	862	904	901	858	858	810	881	820	889	913	910	891	897	861	875	821	873	821	932	899	860	912	896	877	893	912	884	850	887	887	883	884	913	845	839	818	865	844	892	862	868	907	862	909	884	826	853	900	880	890	852	832	830	910	865	945	840	911	910	805	876	841	913	889	913	849	896	904	845	930	896	877	827	868	874	857	892	817	858	911	951	915	879	875	835	868	917	878	868	907	832	864	818	873	930	870	869	826	855	853	895	887	859	894	876	890	907	876	821	833	843	870	849	873	899	887	894	831	858	895	914	873	887	829	895	862	834	956	919	879	855	904	891	871	890	911	895	846	885	870	878	902	876	910	871	915	891	906	850	874	859	873	852	866	827	825	892	880	812	934	863	900	880	846	844	905	886	824	889	894	943	880	923	846	863	912	873	830	929	853	866	849	901	840	840	905	877	888	909	881	863	915	900	896	872	850	853	844	821	871	887	878	898	837	860	827	912	838	899	862	909	859	866	852	843	863	860	907	835	896	837	904	875	888	923	898	871	868	895	849	865	871	840	892	891	866	891	833	915	858	891	854	894	867	890	873	850	883	873	828	834	932	859	909	859	882	866	865	815	861	876	830	889	847	906	855	914	864	885	881	846	864	865	855	856	861	907	891	841	837	889	894	882	875	879	880	884	847	879	927	854	872	882	879	853	820	885	837	898	871	843	896	855	888	891	907	890	848	891	919	814	858	872	897	841	833	884	864	842	872	873	864	846	834	894	882	829	890	858	910	798	854	885	876	824	905	856	914	887	859	816	893	888	877	885	882	863	800	892	818	815	851	858	880	900	851	842	869	875	837	847	940	838	856	912	859	836	905	825	887	853	829	914	869	891	767	851	907	919	815	850	876	823	895	864	860	863	881	940	846	800	862	900	831	915	888	923	879	856	874	870	913	903	847	901	851	840	860	899	867	875	877	884	906	845	888	872	865	873	862	879	851	868	933	884	878	867	888	875	854	846	913	913	892	882	891	945	873	824	866	896	870	971	890	896	912	856	900	872	839	874	861	845	822	843	850	867	858	898	904	860	849	899	894	900	839	845	841	859	874	862	919	883	799	852	875	860	866	913	893	869	897	864	915	883	909	872	841	872	889	880	854	888	932	867	838	870	885	886	857	839	868	828	882	871	881	872	952	864	872	874	903	883	887	902	923	900	849	850	833	854	843	803	849	947	903	848	844	882	869	884	913	890	862	814	922	817	913	891	933	888	819	816	840	812	890	891	869	817	865	923	853	831	843	914	929	858	892	847	868	899	862	928	878	875	849	887	864	844	879	864	871	889	900	910	872	888	890	848	890	857	855	854	930	871	895	839	911	888	856	864	901	875	828	872	826	860	864	855	934	892	872	887	866	825	888	865	885	899	899	898	885	838	872	902	837	923	893	919	871	928	870	859	899	919	856	893	910	875	896	884	923	915	807	904	880	909	836	836	839	829	890	899	882	853	883	887	826	885	863	914	820	844	877	921	896	894	873	908	862	849	907	953	869	853	861	872	898	871	877	951	877	859	917	844	884	855	873	885	894	898	843	901	862	902	838	866	863	861	935	855	832	828	886	862	896	858	905	891	836	845	874	871	839	871	862	874	906	837	857	881	921	917	857	861	886	803	891	844	913	927	916	846	861	855	862	848	839	853	858	866	862	893	899	829	864	885	969
15695	10940	11186	7857	4754	3503	1924	1443	1292	1154	768	758	487	437	332	330	338	366	298	343	276	269	240	235	208	246	235	207	224	228	230	218	207	214	206	219	222	213	204	187	194	216	202	226	198	172	194	216	196	193	189	193	183	221	186	195	205	161	191	192	207	189	205	211	200	194	193	202	205	220	177	214	194	213	180	184	167	187	218	211	199	206	201	199	213	208	217	213	175	196	177	196	200	227	196	189	192	177	200	188	213	195	183	195	195	184	191	213	195	209	211	186	217	180	195	207	175	179	228	211	208	217	184	197	201	170	201	212	171	212	206	176	187	216	191	195	211	203	202	188	185	210	200	196	197	198	202	203	212	200	201	200	192	185	199	198	214	206	155	202	205	175	202	195	182	217	185	191	207	188	206	200	200	205	206	181	190	202	213	195	192	192	223	217	216	194	215	190	203	188	181	180	217	195	222	201	192	202	208	190	219	183	202	202	186	182	204	184	192	201	186	194	201	201	230	185	180	196	195	191	202	208	230	189	169	201	189	189	197	203	178	204	201	198	188	215	171	209	229	195	168	177	212	192	174	192	191	231	202	210	186	199	213	188	215	176	190	222	193	207	199	222	223	178	213	201	192	183	196	216	196	193	219	184	211	202	203	188	184	228	199	182	177	193	179	227	209	210	190	171	200	209	189	214	191	172	192	198	191	189	221	182	172	179	218	182	179	192	224	181	191	220	218	203	194	207	205	217	181	202	211	194	221	209	193	204	200	198	185	209	218	199	189	213	185	215	181	203	189	172	216	185	194	216	179	212	211	176	208	210	205	201	174	183	205	185	199	208	204	186	206	215	196	195	198	207	192	204	190	206	215	181	221	178	189	198	228	196	169	181	181	215	195	208	196	207	205	196	194	210	171	188	209	204	196	184	167	174	211	168	189	193	194	170	188	160	176	219	203	213	203	207	207	204	219	191	209	188	181	199	204	214	204	221	210	194	192	190	168	200	186	190	203	218	215	194	198	197	233	204	215	195	186	181	199	195	201	217	217	186	190	225	181	220	189	196	220	224	201	207	202	181	203	213	181	181	189	208	177	194	196	203	208	188	170	201	194	185	200	168	219	223	194	200	215	200	209	198	202	205	210	236	207	180	187	197	212	200	193	176	197	211	215	207	203	207	193	187	205	206	211	206	209	202	227	194	187	215	209	212	188	203	210	196	188	199	192	165	215	176	209	216	193	202	214	187	188	181	186	187	195	199	204	212	195	207	209	194	231	193	193	195	154	171	168	208	209	174	196	175	205	228	196	188	185	216	210	211	212	196	198	215	223	183	213	204	213	211	159	193	207	198	212	216	205	183	200	203	179	174	197	183	207	192	201	198	172	210	204	195	180	172	206	201	181	183	205	222	203	211	187	207	206	198	228	198	210	186	194	195	169	187	213	169	196	218	208	217	174	224	195	173	202	170	198	199	176	221	177	216	207	215	216	189	190	178	199	177	222	203	179	181	207	202	210	201	194	210	198	169	190	178	228	199	213	208	192	223	193	178	201	197	191	179	159	199	204	211	172	207	200	203	165	183	196	194	203	195	215	207	200	166	205	186	216	189	215	199	195	196	196	216	197	213	222	179	204	198	195	203	180	195	193	201	205	192	173	188	213	196	179	205	235	198	200	178	189	185	214	252	203	185	201	204	183	201	204	199	193	184	176	178	184	192	200	209	187	197	177	189	216	194	201	202	180	187	181	179	201	198	181	194	174	202	198	194	196	182	226	229	199	200	211	189	191	204	219	188	190	187	187	204	238	220	210	186	164	194	191	186	173	208	234	191	192	204	209	202	188	186	199	186	198	184	194	185	197	184	192	195	195	176	186	229	181	184	181	222	213	190	200	219	217	180	203	226	212	204	216	212	208	201	193	184	212	217	205	212	192	201	225	194	178	184	197	190	193	190	213	197	218	191	210	204	185	193	216	178	216	198	198	188	184	184	209	189	207	202	232	210	190	198	200	178	183	209	181	180	232	208	229	216	185	195	211	202	199	204	189	206	195	174	209	217	187	194	178	190	164	211	217	198	184	206	193	199	209	191	231	205	192	188	195	176	200	174	213	187	198	224	198	211	227	202	178	197	184	193	194	230	207	203	214	222	213	182	190	200	232	161	215	219	218	216	211	204	181	187	187	194	201	221	184	201	214	208	210	196	189	219	220	205	219	209	195	186	208	185	216	176	185	188	214	200	219	188	202	211	186	195	192	200	212	178	183	214	177	209	196	209	187	217	199	191	185	203	196	190	193	199	191	209	183	180	207	188	191	187	198	212	214	205	210	205	203	231	194	182	174	192	188	217	199	205	173	221	208	203	158	202	197	191	188	177	184	169	185	202	217	192	174	161	192	188	189	218	205	200	202	205	222	200	230	197	226	185	225	190	186	219	194	197	199	184	201	208	188	196	205	223	166	193	187	236	195	189	197	185	206	211	212	234	203	178	242	200	230	184	202	218	207	203	198	210	202	208	182	182	206	218	214	198	201	218	185	204	190	221	202	200	200	214	200	191	207	221	191	200	198	193	200	219	197	187	208	196	207	216	195	198	176	201	220	187	184	216	221	193	208	209	194	204	206	186	186	224	205	200	181	217	213	193	179	177	213	190	197	183	207	195	199	196	209	193	224	192	186	216	210	217	191	193	191	215	199	183	187	196	217	205	225	182	197	211	220	192	201	200	194	193	195	190	220	210	195	203	187	192	197	185	162	187	184	204	238	201	199	191	175	214	210	191	202	188	217	206	215	206	201	219	206	189	213	193	213	191	191	191	219	175	196	178	172	197	185	181	210	209	197	207	187	191	210	190	215	193	176	166	188	194	196	199	182	169	185	196	193	207	189	204	190	191	181	203	198	198	203	194	197	202	215	189	212	185	171	198	208	219	204	198	214	197	181	206	186	201	173	168	192	199	219	186	200	194	210	223	201	205	182	185	224	204	187	198	191	169	205	212	202	212	203	190	199	232	194	222	209	209	187	181	204	206	207	190	195	192	201	207	196	195	211	192	200	211	180	192	219	174	187	209	202	202	201	207	165	219	197	196	191	170	196	206	192	218	221	201	197	191	191	209	185	186	186	203	189	162	190	181	202	195	194	208	221	223	202	176	199	192	209	201	205	188	190	201	207	208	241	192	207	212	199	190	213	198	182	215	218	207	228	200	201	219	204	199	210	192	240	199	214	190	166	197	201	198	180	199	173	168	213	192	208	178	217	216	166	235	224	196	213	203	203	204	213	187	191	205	212	192	204	232	191	205	175	204	200	195	180	193	191	191	186	201	206	217	177	200	181	183	184	213	195	211	200	196	189	206	179	190	180	192	194	178	213	176	178	227	201	186	202	208	209	183	218	198	197	209	192	201	188	201	178	212	220	195	165	202	212	207	216	218	209	181	202	194	185	199	217	202	208	207	192	193	207	225	192	188	188	184	198	183	200	169	175	199	201	195	190	149	210	205	196	198	186	189	205	190
8790	8485	16791	16756	14444	12254	8419	6879	6396	5360	3872	3816	2523	2031	1546	1400	1379	1636	1244	1341	1169	983	793	799	693	830	702	656	745	728	657	619	573	603	618	605	628	592	579	529	533	616	623	675	587	454	517	490	496	520	546	551	479	506	497	535	507	509	504	514	500	477	491	514	510	508	540	498	505	494	532	535	491	517	504	470	546	517	468	490	468	526	506	497	471	451	540	495	512	474	476	517	525	480	495	526	490	517	510	494	486	477	514	523	504	527	516	494	480	504	510	502	515	521	481	500	474	510	463	484	474	566	515	534	508	497	468	545	500	492	503	513	488	497	522	505	452	488	471	469	524	473	503	460	495	481	483	497	555	488	461	501	498	491	509	481	532	503	476	526	510	513	464	443	525	544	517	487	524	509	500	531	517	505	526	545	449	491	539	505	521	500	504	508	528	531	482	543	526	473	496	470	513	502	528	522	489	459	471	501	501	509	487	485	472	491	479	504	494	519	487	499	489	507	502	525	534	513	506	513	530	520	516	499	535	484	482	553	501	489	491	507	511	502	496	520	545	508	505	517	500	462	492	523	494	502	525	460	521	451	492	494	495	497	449	517	511	504	497	528	491	505	492	533	521	540	479	460	531	491	513	507	510	478	482	441	524	488	508	515	510	485	529	506	496	501	514	502	450	470	525	508	537	526	481	525	521	493	476	529	530	517	517	508	515	468	493	493	534	492	529	433	493	509	502	493	509	508	476	525	467	463	499	511	536	508	497	517	516	485	524	501	471	518	518	507	510	502	515	502	503	508	517	534	462	515	510	516	494	484	492	519	454	500	492	522	461	471	510	549	503	516	511	479	494	483	495	531	479	498	491	481	498	469	509	463	491	542	448	520	520	477	486	543	442	539	507	494	483	528	515	478	503	469	470	516	485	466	465	492	473	506	512	509	543	481	490	487	496	525	496	504	472	501	465	525	521	519	471	531	509	495	514	460	511	470	491	499	485	524	491	505	513	513	464	464	534	502	470	516	484	487	517	502	490	506	538	485	498	494	486	489	507	558	518	503	487	499	494	538	524	522	514	491	520	515	500	504	471	536	533	521	490	518	477	489	510	511	504	526	528	520	496	508	519	528	501	505	470	501	493	507	558	517	493	527	499	498	481	487	505	531	493	520	510	498	465	493	461	533	484	520	520	531	534	568	484	508	494	517	486	476	509	542	481	447	493	543	522	506	514	493	471	489	484	503	485	516	490	490	483	500	489	535	489	509	504	539	502	507	474	501	478	503	545	514	535	505	493	518	518	487	486	520	496	496	519	517	484	523	454	534	510	479	484	488	494	513	521	536	497	482	488	461	488	509	531	553	459	485	510	529	500	519	489	465	494	489	523	513	512	520	472	478	482	493	520	538	489	493	496	532	533	495	509	510	470	490	470	477	519	495	513	527	529	486	513	483	480	523	510	507	524	501	518	532	510	489	484	507	539	508	535	493	532	511	503	536	544	530	466	523	496	531	533	448	500	527	489	480	494	516	495	459	515	473	534	581	491	483	478	496	500	492	490	482	510	496	504	515	482	539	461	519	510	497	541	486	520	489	549	464	465	531	482	521	509	525	484	499	458	526	503	492	527	463	527	482	515	533	484	494	496	459	469	477	510	486	528	529	520	529	507	503	504	524	483	502	511	491	493	492	530	487	527	496	486	502	436	484	516	512	514	533	542	525	506	519	561	525	542	454	497	521	505	517	481	464	491	530	455	509	494	498	493	509	511	509	488	485	507	493	515	523	515	504	493	527	538	478	534	477	529	462	514	475	517	525	500	520	461	493	509	514	477	498	553	492	485	522	511	512	504	504	518	511	546	508	474	543	494	515	508	535	482	532	457	469	508	507	490	496	479	491	466	490	535	491	486	533	490	496	542	486	519	492	503	498	510	511	468	519	471	558	531	497	496	483	488	493	515	485	526	513	482	506	476	503	529	550	498	460	506	532	507	548	484	487	501	505	516	487	485	468	509	535	468	537	530	520	465	516	484	485	524	555	509	578	541	540	508	503	515	492	517	500	474	513	492	476	478	509	536	540	488	522	495	491	531	508	561	505	509	534	485	513	506	456	460	512	512	524	498	465	524	517	500	475	517	479	497	524	486	538	488	502	470	449	489	505	470	504	494	482	518	486	532	458	515	492	492	504	514	530	498	520	511	496	494	505	483	525	502	477	494	495	514	484	518	488	582	477	533	501	490	508	483	516	491	512	555	511	503	477	542	495	563	464	506	514	500	485	477	532	498	537	479	489	514	502	494	484	481	533	517	495	540	528	489	528	482	535	535	508	511	514	530	485	474	512	482	489	500	495	518	474	485	479	506	497	485	483	517	502	514	523	534	522	504	484	503	460	493	478	555	523	485	507	502	514	486	528	483	492	511	467	538	507	514	500	544	448	483	505	500	505	514	494	527	526	549	494	517	497	513	492	542	502	513	513	503	559	469	536	523	489	513	506	536	521	499	543	511	487	540	479	526	457	510	510	528	478	510	523	531	468	540	485	531	529	482	481	490	512	493	516	501	515	510	448	505	499	482	514	476	500	525	515	495	526	515	462	512	554	498	542	497	521	520	492	537	529	490	475	486	503	528	475	524	511	523	517	501	500	473	517	478	511	517	492	489	517	443	521	468	509	489	461	536	465	498	513	510	512	502	506	517	540	483	515	506	465	510	481	507	499	489	513	484	555	503	499	525	454	473	518	503	484	524	499	513	499	505	495	486	524	471	480	453	567	454	542	493	509	507	485	478	533	524	457	510	516	514	442	525	495	507	471	548	496	522	483	468	525	523	498	473	506	495	522	519	498	508	436	480	503	498	492	508	511	498	490	493	504	517	485	474	514	503	461	506	488	510	493	478	486	495	486	503	489	486	473	514	485	479	496	461	475	512	468	500	508	530	502	474	494	532	526	479	505	520	494	458	473	508	512	509	481	547	514	479	512	534	526	519	540	493	476	483	471	505	494	503	482	496	490	481	479	506	490	511	512	490	524	506	503	474	535	511	457	476	496	514	495	509	519	506	481	486	503	493	533	468	490	525	496	515	501	526	509	440	519	497	513	484	536	496	489	472	513	529	514	499	524	541	514	503	488	465	522	492	504	488	540	564	486	522	486	504	534	512	548	487	498	549	481	516	503	476	497	508	564	498	504	522	522	524	490	481	490	479	521	513	494	538	464	488	514	536	494	530	556	504	533	527	480	512	509	451	495	495	516	521	504	497	485	477	489	532	495	523	498	474	540	479	485	492	509	487	500	503	507	534	500	478	516	528	515	497	513	519	489	485	510	503	515	569	500	520	468	500	499	478	479	498	481	493	479	526	539	523	496	500	495	472	513	501	510	516	489	500	515	510	523	488	526	493	475	486	493	507	518	520	550	503	463	513	493	525	534	478	500	496	521	477	478	488	497	497	504	514	504	535	509	494	474	470	490	514	550	511	492	493	525	538	496	485	528	510	546	483	494	490	520	506	583
28415	19023	21207	17308	13891	9579	6987	5327	4012	3076	2450	2272	1649	1319	964	761	704	622	579	545	488	464	397	342	337	406	389	336	377	342	369	351	307	340	400	343	329	341	275	273	313	324	405	628	393	286	310	307	296	316	279	302	294	279	276	287	278	266	288	301	289	263	304	282	278	276	277	299	305	334	318	285	294	292	285	284	277	266	270	273	261	279	303	303	287	328	276	304	305	274	276	273	303	293	298	270	322	277	280	316	291	257	297	251	290	284	285	321	269	293	327	337	304	296	288	316	264	254	265	269	310	325	289	272	275	275	296	286	289	292	316	279	256	304	299	293	336	309	259	317	304	295	318	302	280	288	320	301	256	308	295	303	297	309	306	279	286	277	329	279	265	289	328	275	307	272	285	272	278	273	271	283	296	304	311	303	268	284	269	297	275	301	281	280	318	280	263	290	278	309	336	256	278	291	290	246	275	297	296	298	266	279	306	325	275	280	300	326	310	299	293	292	288	306	303	305	290	283	292	302	288	301	266	294	299	314	285	291	284	278	292	289	291	292	302	290	296	295	241	272	312	288	289	283	286	303	296	279	329	283	279	276	259	298	297	295	302	291	275	276	293	352	310	300	266	312	270	275	271	264	279	307	304	333	301	302	281	262	319	279	265	305	285	268	331	249	300	296	284	281	266	299	289	296	287	306	305	307	294	279	296	278	302	306	313	286	275	282	305	260	274	283	294	262	269	279	281	323	292	286	270	301	279	261	288	297	273	303	308	286	285	316	288	285	302	308	303	298	269	275	271	305	275	291	299	273	279	289	285	311	275	269	282	264	300	272	290	275	292	302	268	310	302	288	257	280	284	292	297	283	288	287	288	258	310	313	259	313	296	290	307	310	324	295	263	295	313	273	298	282	275	276	282	274	257	264	308	310	292	273	291	308	310	280	279	277	284	289	289	301	282	274	284	251	272	295	272	298	293	290	277	272	295	269	291	272	276	249	293	276	283	290	295	254	296	296	275	296	272	280	286	314	295	292	310	294	238	288	322	270	291	318	308	310	303	283	267	293	260	288	261	285	321	305	283	282	276	299	303	300	299	337	295	292	275	251	274	306	294	302	264	273	284	296	268	263	310	287	302	300	308	277	308	299	293	322	274	304	255	304	290	308	303	267	289	297	291	299	310	314	290	327	283	284	287	305	292	305	289	319	270	296	253	263	278	307	291	305	298	278	292	288	273	271	238	289	254	289	293	273	290	287	262	291	322	292	317	306	285	291	281	286	311	278	278	286	307	305	283	269	275	304	299	263	303	299	309	285	348	262	306	276	290	275	283	279	285	280	294	289	269	300	279	274	320	324	306	279	315	275	292	267	282	300	308	289	295	271	270	295	294	286	269	284	320	263	291	307	253	314	301	311	294	262	286	301	285	301	259	299	298	295	325	275	273	279	275	262	331	266	286	309	304	305	301	293	304	315	336	299	301	275	306	294	276	296	289	297	307	332	290	287	296	301	297	268	266	319	279	284	333	276	260	273	300	317	291	285	301	282	300	262	287	306	297	274	287	290	304	289	291	287	298	269	311	304	305	313	268	297	284	289	266	289	254	274	292	287	277	276	278	289	334	298	305	267	268	295	256	293	273	289	278	286	299	305	278	293	325	298	290	285	297	282	312	292	303	265	339	290	304	288	282	265	304	285	303	308	283	285	271	294	275	278	301	284	294	266	287	306	296	295	327	297	272	283	271	270	280	291	287	335	320	277	279	307	291	318	277	278	302	308	281	307	240	318	313	304	268	325	293	272	299	310	287	252	289	284	275	281	273	279	263	304	295	294	274	290	287	265	277	311	256	311	289	287	294	335	323	307	319	295	319	297	288	283	274	315	264	281	286	290	281	308	293	279	295	296	259	280	284	295	287	297	259	292	301	288	283	281	311	290	278	291	311	287	273	282	292	334	269	320	271	289	304	309	343	305	285	304	278	319	289	305	286	270	307	261	294	288	297	303	305	266	297	284	280	304	294	263	305	290	279	295	315	275	282	301	326	292	304	291	244	301	290	296	280	281	285	270	317	299	295	302	292	315	284	292	289	257	288	279	264	273	274	286	336	295	320	275	275	307	300	291	322	309	319	291	324	302	297	292	273	306	303	284	274	293	282	286	265	282	297	295	272	312	272	297	290	304	328	265	297	291	265	280	260	307	270	287	291	312	302	298	302	292	285	297	291	295	256	310	282	248	317	323	253	272	325	311	311	294	328	313	237	284	296	278	267	300	323	294	283	304	307	311	286	302	295	277	258	313	287	297	308	285	301	277	277	276	283	302	286	297	307	280	301	306	306	285	283	331	301	286	317	290	311	295	277	298	294	264	284	297	265	288	290	284	291	274	293	293	339	248	274	265	313	311	290	290	301	317	301	301	273	291	310	276	290	276	300	273	283	283	288	298	278	293	308	303	317	312	266	290	309	312	256	266	299	307	303	270	267	292	279	298	285	301	300	280	272	283	267	271	297	283	290	295	280	292	258	294	271	276	277	272	291	280	301	307	307	282	306	317	294	282	287	294	287	291	300	294	315	282	284	251	281	339	337	284	310	279	257	246	287	311	290	274	325	303	284	282	288	303	278	304	306	310	303	278	294	309	299	261	275	309	300	313	299	310	288	297	311	293	275	250	303	327	293	305	265	263	303	317	294	240	306	301	291	301	270	291	305	289	269	266	291	281	272	290	293	277	295	257	271	304	272	292	296	271	304	268	269	264	292	300	319	270	288	321	280	298	281	295	273	271	292	260	268	319	271	314	309	307	263	249	293	291	323	302	273	279	287	312	281	319	275	309	285	293	293	318	318	274	298	312	282	288	314	291	290	319	293	293	308	282	305	286	306	300	293	294	276	271	302	299	278	275	309	325	270	306	270	285	315	296	282	239	307	305	265	282	302	268	303	264	278	275	286	300	312	295	263	276	285	258	344	287	296	287	311	283	299	309	296	288	294	304	287	306	317	259	262	272	309	331	284	318	307	298	275	273	259	275	305	298	298	285	328	301	290	315	292	290	302	310	277	302	294	234	305	307	280	300	287	297	302	298	253	273	290	313	313	278	280	286	290	305	312	270	299	346	300	307	280	294	281	253	289	313	274	266	277	271	295	297	313	275	307	302	304	280	245	285	280	279	286	300	304	301	283	306	308	237	304	290	295	285	298	305	276	264	283	282	354	281	285	301	279	318	290	272	293	305	278	292	273	294	291	271	300	279	320	271	310	326	262	285	272	285	294	261	292	284	294	282	291	270	289	251	257	307	267	321	323	273	281	279	267	301	282	303	316	300	307	266	311	287	293	292	304	281	273	304	280	312	301	276	291	271	280	297	311	260	288	274	275	287	327	294	299	290	288	297	267	293	258	272	302	298	264	282	271	309	249	252	287	268	270	301	306	281	299	290	265	296	258	282	275	298	284	309	287	280	281	321	281	279	293	309	307	292	285	303	301	260	320	288	307	297	295	300	283	284	307	292
16216	13859	25611	27213	27479	22325	18922	17222	14518	12470	10684	9665	8067	6653	4867	3511	3662	2924	2632	2328	2204	1591	1450	1218	1231	1545	1216	997	1195	1303	1121	1124	1065	1123	1107	928	929	824	806	795	747	942	1596	3209	1521	735	716	680	657	681	705	734	696	746	641	666	703	717	684	684	725	669	647	679	722	709	730	700	748	711	686	647	723	676	765	697	670	686	730	699	707	704	666	710	718	754	698	683	711	717	734	725	763	666	689	720	684	655	727	734	737	690	686	722	699	739	712	730	693	705	665	747	681	693	729	717	662	714	739	728	694	701	706	711	692	701	730	707	712	715	726	742	641	647	706	655	648	677	723	670	737	672	697	702	757	687	668	719	699	723	686	664	744	736	697	771	665	698	658	657	716	711	727	706	706	677	731	740	686	660	702	734	709	696	770	629	730	676	685	742	694	697	735	707	698	743	674	663	738	661	694	681	682	684	701	695	721	718	696	677	716	722	752	735	709	713	737	709	690	702	693	726	735	735	656	734	722	707	755	728	709	697	727	705	700	708	670	699	678	673	704	685	735	714	725	703	683	746	661	703	707	681	696	693	646	705	731	659	725	723	721	720	691	677	725	714	684	723	672	745	689	665	707	687	722	661	729	670	682	682	679	716	714	699	690	729	746	726	644	740	707	647	728	720	730	704	723	759	602	746	715	722	755	643	655	685	735	729	710	691	698	678	700	695	715	723	652	669	665	729	637	723	732	688	701	695	729	672	697	724	681	730	681	707	686	715	742	709	686	714	692	677	706	686	711	763	730	698	683	694	714	655	699	710	685	732	675	743	719	736	699	704	721	688	660	714	783	736	678	651	687	727	702	701	705	699	698	690	727	688	672	727	721	695	735	665	713	727	685	715	701	698	702	715	712	683	733	704	688	742	670	729	697	718	700	674	654	691	726	697	668	742	708	717	695	748	709	689	722	675	672	658	703	742	690	676	683	686	658	708	710	692	699	710	674	690	716	707	701	698	672	725	724	747	726	720	703	663	696	693	683	707	709	697	682	708	688	650	695	677	664	721	732	729	717	704	728	739	728	722	645	700	680	698	703	682	718	703	731	679	731	711	681	672	724	686	667	685	694	687	686	698	742	666	706	720	703	727	657	701	739	686	736	686	729	701	709	695	726	755	720	706	725	720	712	717	693	715	717	686	731	697	727	672	685	696	715	696	733	673	712	705	728	674	717	730	718	682	656	755	689	742	669	768	663	750	742	732	718	740	705	710	706	700	682	728	706	707	710	685	655	699	725	724	670	707	695	708	702	718	715	708	688	687	723	719	648	674	679	726	665	755	684	730	717	691	698	651	691	699	714	687	701	664	695	717	665	687	684	711	638	639	713	737	730	725	664	723	720	723	691	699	705	687	683	709	686	709	678	715	725	681	722	665	688	712	698	664	688	691	719	650	730	711	704	707	702	730	679	698	743	697	679	695	751	695	718	713	685	777	707	666	684	721	690	732	688	660	706	712	666	756	691	726	708	744	707	705	703	727	709	694	690	702	672	665	738	688	734	668	713	704	707	701	712	684	646	695	697	740	757	739	670	681	690	694	724	727	685	688	738	706	683	717	706	660	668	717	661	709	683	746	708	694	703	735	674	732	726	703	706	698	723	700	693	663	779	715	714	735	708	715	719	719	690	702	702	670	694	707	741	702	713	719	709	681	702	739	671	732	706	710	693	660	709	707	665	680	712	744	729	697	704	705	680	713	733	687	689	700	681	707	783	737	733	691	727	680	700	697	691	694	735	684	754	689	710	712	684	704	703	691	752	708	718	697	683	721	690	693	682	698	683	668	684	697	721	685	706	670	733	707	701	718	686	717	710	709	712	693	670	707	713	678	705	678	708	689	681	698	668	733	691	678	689	655	683	707	701	688	748	688	689	722	724	788	724	671	693	652	673	710	717	702	723	682	669	704	702	653	744	706	724	684	704	714	715	672	680	697	687	688	718	753	680	683	662	725	674	700	666	720	701	656	746	674	645	689	676	694	733	724	690	688	764	737	724	678	675	688	689	700	690	642	723	688	704	712	722	664	738	719	705	730	685	689	696	712	716	724	744	660	703	739	732	718	693	726	689	700	740	725	738	715	679	735	697	737	715	756	645	726	676	725	723	743	652	729	717	666	701	693	697	681	674	664	679	660	698	744	693	703	720	695	692	685	670	721	711	706	724	729	712	695	690	696	710	657	651	719	699	700	657	674	720	700	689	736	711	717	731	696	751	727	689	691	683	698	719	761	715	638	699	720	709	717	678	735	734	708	698	703	734	707	687	705	701	733	685	703	738	722	710	706	697	702	701	730	692	717	684	634	702	701	711	733	714	727	686	659	754	767	670	677	667	734	711	644	734	671	677	716	686	663	673	741	662	647	734	677	656	725	706	674	738	659	712	688	730	748	722	710	721	720	688	680	652	675	707	718	714	678	673	710	700	658	727	734	668	682	747	720	745	677	680	670	693	708	694	692	718	686	757	673	726	688	722	659	732	714	687	694	769	672	686	699	707	703	639	708	685	688	670	656	752	748	691	713	698	685	710	730	715	684	707	700	741	715	691	723	687	699	682	723	728	653	746	692	669	699	724	717	693	671	700	712	694	726	720	688	724	710	697	736	713	697	720	716	676	726	697	707	734	750	677	716	650	700	707	669	667	721	699	653	662	712	640	720	701	684	716	701	680	712	680	737	711	615	678	743	702	673	692	660	783	709	724	719	694	677	715	692	699	691	740	719	727	714	724	687	713	691	734	697	728	668	748	762	687	700	683	670	668	712	648	694	706	713	697	693	720	711	686	680	648	705	740	682	728	681	715	657	690	730	701	737	692	677	645	669	695	724	743	700	679	680	710	668	692	700	682	706	722	728	714	691	699	713	736	633	664	718	704	714	721	740	713	717	754	702	731	735	679	699	729	688	675	684	702	704	718	686	705	670	689	676	695	729	716	630	701	678	676	732	718	700	666	666	735	713	675	662	718	654	716	714	695	713	666	729	701	764	710	707	717	706	683	745	715	713	734	679	695	681	723	708	731	693	696	727	714	715	750	684	691	713	697	727	709	689	719	683	684	723	718	686	692	675	698	732	685	677	681	698	661	747	716	719	695	695	713	719	716	658	734	699	691	753	699	716	681	661	702	703	719	748	721	728	696	724	664	727	717	718	731	719	743	710	701	703	680	715	685	739	733	698	699	711	731	706	676	744	672	653	683	654	693	704	719	723	706	668	692	696	675	714	665	699	686	689	729	737	676	663	691	712	663	704	689	703	648	734	693	697	679	679	715	689	756	736	711	700	711	671	715	713	697	740	664	698	727	689	677	664	716	713	655	724	710	702	708	691	706	723	707	679	750	720	705	722	728	679	678	706	751	710	709	733	718	718	699	673	703	703	696	702	728	728	713	707	721	690	694	664	679	692	754	729	684	704	657	733	729	770	664	705	726	694	721	660	686	679	695	724	743	676	702	720	662	681	702	701	696	686	716	768
36528	25556	28355	24770	21184	14906	11727	8552	6728	5570	4462	3291	2751	2298	1898	1161	1057	902	938	797	624	523	529	487	470	575	549	456	480	493	469	504	497	486	475	443	416	434	435	414	427	404	496	911	546	374	377	400	347	374	418	408	413	385	401	377	379	414	393	355	392	371	431	384	379	391	400	395	389	364	377	384	383	398	358	403	403	371	374	407	437	399	429	386	388	355	398	388	381	368	375	377	347	362	371	389	408	428	389	377	426	370	421	364	388	378	409	431	343	391	392	392	365	357	403	420	398	373	389	419	377	364	366	350	389	393	407	372	399	374	355	392	361	389	384	373	385	395	377	373	377	401	387	373	341	369	380	395	416	323	345	415	383	353	394	359	390	362	358	390	410	384	400	397	373	375	382	396	394	397	345	392	367	406	360	372	364	348	397	399	414	398	373	408	412	402	345	352	394	376	371	362	379	394	404	360	362	374	377	393	397	363	393	367	408	409	351	395	407	390	414	410	382	390	405	376	425	393	380	404	364	354	371	354	404	424	368	368	388	395	417	381	417	395	391	405	417	393	370	409	387	391	394	390	359	405	382	362	409	380	378	370	368	381	356	361	402	417	371	398	369	399	372	389	399	384	420	369	359	360	398	383	385	439	375	367	399	349	357	400	393	397	406	360	389	356	434	417	398	389	369	409	421	404	365	403	364	411	402	346	361	363	355	373	396	375	361	397	412	377	355	368	414	400	402	407	353	393	409	405	386	354	426	368	386	383	376	385	378	377	372	361	382	384	359	369	421	366	348	395	399	363	371	388	415	390	392	363	392	409	418	380	347	367	428	366	386	373	367	403	408	414	382	388	385	380	396	387	390	392	371	381	383	397	368	370	390	410	383	360	389	414	400	379	406	419	403	375	375	379	388	355	407	398	382	367	394	392	423	378	367	415	393	362	423	400	356	353	367	399	371	377	394	384	362	376	380	357	382	435	381	392	406	366	382	410	342	385	426	377	401	380	376	413	364	392	423	396	425	412	425	380	363	379	417	408	357	348	410	353	389	374	362	408	376	406	375	374	390	382	418	390	381	387	368	370	401	417	414	357	435	385	406	378	411	428	392	393	409	336	382	388	352	355	395	438	405	373	400	382	401	357	406	371	392	362	407	406	418	359	389	396	409	401	436	359	421	377	373	404	342	446	385	382	364	368	334	382	396	371	383	378	362	383	369	388	359	377	401	366	401	365	395	354	356	386	359	360	390	390	358	400	390	418	402	373	378	397	360	400	376	396	394	396	354	379	425	371	384	418	408	408	379	387	385	387	413	360	394	397	367	399	381	402	398	380	394	369	399	403	380	395	375	384	412	398	366	393	408	377	361	373	420	406	400	361	355	406	396	420	378	400	410	376	399	407	401	386	386	376	414	395	379	388	374	392	411	395	421	407	406	409	390	421	370	391	372	410	399	402	405	408	387	399	386	396	373	380	389	416	403	396	396	360	370	379	382	358	395	376	397	387	356	402	376	374	356	411	377	393	390	382	403	397	382	370	402	362	422	408	361	390	361	375	379	395	414	364	366	388	373	407	339	383	378	379	402	330	384	378	387	399	390	391	379	403	360	396	420	381	364	393	413	434	403	395	370	395	366	392	347	437	375	372	367	357	331	359	389	429	374	404	384	406	355	403	387	378	364	351	355	374	373	420	393	437	415	440	404	407	364	392	363	378	371	403	383	390	366	390	387	383	385	370	367	399	350	371	369	364	379	373	414	388	375	369	389	441	411	423	396	394	353	407	365	367	392	372	419	360	393	384	408	375	402	381	418	380	413	375	399	386	383	395	387	355	357	395	367	389	371	385	383	361	380	395	383	367	428	378	417	377	349	396	346	393	391	374	360	403	371	388	421	385	386	404	374	409	416	345	387	387	382	379	356	384	344	372	343	364	372	377	391	394	395	405	403	389	356	379	396	400	390	412	389	387	363	367	338	415	418	390	420	382	409	399	414	415	377	376	431	406	402	423	386	375	424	368	396	337	363	383	391	380	364	372	388	383	360	378	368	358	378	357	380	394	391	384	397	397	411	385	351	385	407	393	393	343	391	381	370	400	424	405	377	349	430	389	387	401	398	407	385	381	411	347	359	389	426	393	367	369	377	369	421	368	423	362	369	365	404	379	400	381	351	409	391	377	380	424	383	426	404	421	372	379	357	403	426	393	391	412	393	390	381	393	402	410	390	376	398	431	436	399	394	394	373	433	364	386	385	373	392	393	403	403	395	391	395	374	396	392	370	416	365	386	392	400	389	334	385	394	379	425	388	362	400	398	357	387	393	391	354	358	366	382	392	373	402	382	424	358	407	420	415	400	362	372	404	399	370	400	385	406	390	415	385	398	388	354	395	425	389	395	407	380	360	401	409	389	416	362	406	384	386	386	350	387	389	413	394	361	344	380	405	387	344	379	385	392	374	421	391	412	429	387	405	412	401	383	375	391	366	374	404	384	416	397	384	391	389	390	390	368	402	370	371	400	357	425	368	404	336	384	399	416	415	386	398	419	384	386	380	402	389	369	398	384	395	384	416	397	388	372	378	365	353	386	389	381	386	370	418	382	393	335	379	397	340	369	392	396	385	364	381	426	408	391	395	403	383	407	365	361	388	386	382	406	361	414	369	400	383	399	385	400	401	372	396	395	401	399	393	347	370	363	407	365	413	368	384	377	415	364	342	383	341	408	342	410	374	353	394	380	388	405	355	377	362	396	365	405	406	413	409	377	392	388	413	418	378	410	392	427	403	392	370	439	418	387	395	408	376	424	404	369	409	422	385	412	379	398	372	391	366	364	380	374	391	377	370	392	380	390	360	371	369	402	393	389	367	366	411	375	409	381	385	378	389	405	402	396	358	396	358	377	378	378	437	411	390	408	392	377	379	384	345	425	369	376	388	358	392	405	403	414	405	401	419	388	356	397	394	399	380	377	392	396	378	401	393	400	353	399	343	409	360	390	384	349	397	377	403	416	353	377	364	388	395	382	397	410	410	390	414	404	408	387	407	360	413	383	423	403	414	382	383	391	374	364	426	400	405	407	393	367	360	373	387	362	401	412	385	389	383	407	410	407	382	409	365	380	403	356	372	388	422	366	349	375	374	360	372	354	403	373	351	409	386	385	390	349	347	370	390	411	408	397	410	344	386	391	408	405	371	371	374	405	454	373	388	374	360	377	362	388	413	352	317	366	386	391	391	401	364	406	378	379	357	387	349	386	399	398	392	373	378	366	377	418	381	397	375	367	417	401	398	380	404	389	395	397	378	360	369	411	347	372	369	373	372	394	386	403	382	378	404	362	374	380	371	370	410	386	399	387	394	384	379	413	339	379	418	417	395	372	405	379	339	386	424	390	404	390	413	364	358	399	401	364	359	399	367	382	418	410	407	388	390	371	367	399	377	400	351	409	365	383	389	368	372	396	399	395	403	388	360	412	409	391	389	370	374	398	414	402	409	417	372	380	380	357	405	430	404	380
20093	18008	31319	32844	34016	28074	25552	21997	20281	18319	16316	13135	11623	9794	8069	5199	5133	3873	3920	3307	2799	1860	1982	1664	1538	2133	1842	1418	1649	1828	1590	1567	1693	1752	1490	1277	1140	1149	1058	1040	1039	1066	1845	4489	1754	938	861	941	861	865	860	932	956	933	898	919	879	928	905	881	906	899	843	934	915	878	913	915	883	895	845	867	830	912	936	892	890	915	872	891	940	902	911	862	877	844	878	847	929	876	834	925	836	922	905	900	915	902	852	946	915	927	874	926	853	881	902	872	836	887	884	879	859	891	903	866	905	885	881	838	933	839	868	886	932	825	868	871	871	884	861	873	926	848	865	902	851	883	866	837	936	886	913	905	889	868	893	876	803	916	932	861	863	908	886	933	920	882	913	848	878	882	874	944	855	907	864	867	918	917	913	871	910	942	893	881	896	851	902	901	903	850	908	860	860	886	876	845	852	860	888	909	1006	892	857	895	842	909	878	903	924	911	895	906	897	869	911	934	852	862	923	922	881	909	863	876	883	898	899	858	896	826	960	891	874	871	881	873	879	879	901	884	871	927	862	939	887	837	886	846	848	878	894	868	932	897	963	931	828	907	895	908	883	876	861	889	911	922	885	869	846	929	886	888	913	866	856	906	875	867	882	874	894	887	923	891	912	870	833	857	861	911	874	881	956	906	930	858	914	878	856	827	905	882	893	872	886	897	866	927	849	892	904	943	887	879	893	886	899	888	916	875	899	876	878	892	810	841	870	853	896	910	865	901	902	919	945	853	856	901	928	886	894	881	903	909	863	866	912	896	853	914	912	888	914	892	893	883	907	866	981	940	818	874	908	890	883	877	905	862	877	867	900	869	897	913	896	909	892	858	884	902	866	852	894	884	846	913	874	879	887	903	842	930	896	913	879	880	867	867	886	861	868	875	842	900	905	849	944	955	943	901	874	862	861	912	888	886	834	870	896	867	835	841	911	853	887	910	845	889	850	887	900	877	855	889	851	945	911	871	912	875	903	883	888	934	844	831	877	895	882	919	905	895	867	909	889	851	843	917	865	844	892	911	841	875	871	864	856	914	871	897	846	844	859	888	960	887	894	884	900	920	887	876	835	901	922	967	928	917	891	902	852	892	897	918	948	904	840	890	893	897	871	836	861	904	886	841	888	935	907	886	850	904	894	895	858	847	909	872	921	892	884	877	895	895	913	939	901	894	894	854	848	889	902	878	882	855	873	892	857	900	879	890	874	887	888	854	842	885	881	904	880	872	868	893	852	900	878	895	857	880	830	887	899	914	928	921	912	927	911	886	903	865	881	842	888	902	886	877	895	895	937	901	857	864	939	864	876	885	881	876	912	865	893	842	885	877	892	885	905	897	941	901	882	906	898	872	835	872	844	864	919	938	876	913	843	906	959	903	857	834	862	850	925	875	873	917	935	842	893	917	915	821	838	870	862	835	913	874	908	880	903	883	922	935	926	865	870	863	867	855	904	836	892	909	934	896	885	943	848	860	862	887	936	933	900	886	899	883	888	958	925	882	854	842	831	932	898	878	872	841	885	906	945	841	885	892	867	872	870	931	917	872	894	926	875	885	940	926	892	860	952	884	883	821	932	880	905	925	911	898	894	904	866	881	905	853	885	859	936	856	861	854	903	881	881	924	920	878	885	859	893	873	899	892	874	877	860	854	893	903	868	899	911	879	929	869	887	877	869	894	864	944	932	899	934	899	839	924	891	849	857	934	908	838	822	934	875	874	857	875	835	890	855	907	867	894	878	834	905	899	926	868	846	911	860	869	946	919	875	901	887	838	861	913	885	849	859	862	929	851	902	905	886	912	911	911	911	947	900	901	885	897	920	834	851	836	910	876	891	876	893	876	931	870	887	838	892	989	865	882	935	933	871	872	856	854	865	865	923	855	811	864	889	930	895	869	938	882	929	954	869	925	863	901	847	866	866	915	884	905	870	872	843	869	937	859	841	878	875	894	887	877	883	866	873	930	939	852	935	860	980	870	862	857	885	915	891	889	873	858	904	886	901	882	895	844	924	912	847	847	879	920	863	909	851	866	903	903	913	848	929	888	867	853	891	854	936	893	868	893	886	934	899	899	902	897	880	896	908	868	885	894	844	924	861	853	903	878	869	902	878	875	910	901	885	899	938	928	937	845	910	883	843	940	898	903	866	896	919	896	898	903	904	858	876	875	883	909	857	884	908	848	889	846	864	881	906	886	889	933	838	842	892	859	915	897	863	889	847	881	891	883	902	904	877	886	888	919	844	945	930	865	883	864	848	876	913	901	877	890	874	841	874	873	868	886	880	879	889	857	844	894	886	929	878	896	857	886	899	872	858	918	881	877	869	921	874	898	874	862	903	844	850	876	887	926	898	867	883	868	868	871	904	896	855	882	911	907	909	895	903	913	926	884	875	918	876	874	856	888	958	889	833	906	826	915	892	872	904	818	910	914	890	873	886	890	917	969	905	929	881	849	891	858	837	874	916	891	877	954	918	831	863	859	887	910	870	903	875	920	862	890	859	878	889	894	917	872	914	949	853	887	899	877	931	879	824	893	915	867	909	843	868	940	840	901	854	899	866	877	957	923	925	859	850	910	862	900	847	939	897	876	900	938	860	887	916	887	925	880	871	870	852	926	870	894	884	860	851	887	855	900	885	861	850	851	894	845	876	910	868	881	867	864	919	850	871	880	885	864	943	899	883	879	920	907	897	874	922	919	899	890	858	862	887	852	876	923	894	861	874	903	860	896	912	924	910	893	913	845	808	861	923	848	894	879	828	869	873	890	954	859	889	899	887	873	883	910	871	874	959	881	856	877	829	907	873	892	861	902	915	882	870	876	912	922	900	862	891	897	951	864	864	876	899	872	903	871	925	888	904	846	905	883	859	872	881	892	890	894	939	836	919	833	871	866	873	870	922	843	934	897	865	906	867	845	910	909	889	957	859	880	871	877	848	884	923	897	850	914	901	958	865	835	932	897	899	940	895	950	943	848	936	907	918	851	904	868	925	880	936	854	842	899	894	846	899	890	822	906	873	898	897	889	909	914	899	848	932	881	884	877	857	906	906	864	854	899	920	817	903	880	922	893	908	857	911	870	865	934	873	894	838	836	874	923	897	893	862	850	866	862	874	864	851	860	945	915	901	869	877	928	911	902	909	901	934	897	893	852	881	850	882	885	870	888	866	893	834	901	870	866	852	887	893	867	887	930	888	898	893	888	876	872	903	867	889	898	859	919	924	877	817	928	879	852	893	842	961	901	886	843	862	880	881	875	879	900	862	894	923	919	899	856	898	862	897	868	907	857	891	951	862	894	842	867	870	872	916	888	919	893	891	923	903	916	894	899	895	918	890	861	930	894	837	911	896	902	909	889	918	920	920	890	900	865	901	890	883	873	856	906	914	857	906	911	868	873	931	904	902	898	849	875	883	856	890	844	884	911	855	812	882	862	839	880	896	901	864	845	866	967	909	885	871	845	927	887	900	836	910	936	890	903
17053	10356	10410	6692	5381	2933	2291	1566	1277	1025	759	591	545	461	389	332	371	334	337	310	244	218	243	203	216	234	257	223	224	225	233	261	221	199	198	216	206	204	194	210	196	188	201	207	211	227	187	198	196	187	207	149	186	201	175	205	208	189	191	212	218	192	206	201	212	191	194	192	189	209	206	202	193	203	179	193	197	200	214	171	182	176	197	180	190	202	195	192	199	182	238	198	186	194	205	206	210	207	217	193	190	189	180	210	189	217	215	201	210	178	201	202	202	200	200	191	202	216	199	189	187	190	171	189	221	199	193	191	185	217	184	208	184	201	175	210	187	189	200	165	174	196	211	222	211	197	201	192	205	197	200	198	190	224	195	187	218	200	186	196	179	198	175	196	206	175	196	185	206	194	217	180	188	197	173	210	200	206	173	181	187	177	199	203	194	218	168	199	194	179	205	205	182	193	194	209	206	180	212	194	191	219	211	182	187	203	216	213	193	208	193	214	182	170	198	176	190	231	217	191	185	187	190	187	198	169	203	199	196	224	197	194	191	185	207	174	169	205	189	197	192	179	182	182	175	186	178	181	213	193	188	182	196	169	188	184	186	192	199	190	200	197	161	195	206	184	213	209	205	189	187	200	176	191	189	172	221	220	204	183	219	178	185	179	184	205	209	198	200	196	173	213	188	207	193	165	208	188	197	208	191	193	199	195	170	188	186	191	185	178	180	199	194	211	210	211	174	214	198	203	199	220	197	198	206	202	169	187	198	194	181	212	200	209	190	178	200	200	184	182	176	183	181	223	215	195	177	191	227	203	195	211	215	185	186	174	198	197	203	168	212	209	193	190	176	183	204	180	215	162	181	215	193	200	175	191	204	203	220	192	231	172	180	209	175	183	214	196	184	177	195	182	200	164	211	167	172	225	186	212	193	185	209	180	178	210	210	199	213	177	206	218	195	191	198	178	196	209	174	197	203	194	168	200	201	176	184	201	231	191	196	194	218	213	192	185	179	215	195	222	199	194	210	195	212	193	194	196	186	170	198	191	219	213	196	194	184	182	180	183	215	197	205	212	184	193	224	209	185	193	229	190	194	194	178	210	194	197	178	188	191	175	213	209	191	184	193	228	208	217	188	198	189	218	186	200	173	195	219	195	213	173	185	233	187	195	189	194	194	194	203	199	201	179	203	211	190	195	184	161	233	183	213	198	199	214	171	197	186	181	168	201	174	168	168	201	207	204	230	191	193	201	198	210	192	203	203	224	189	192	184	173	236	231	197	201	178	205	180	187	191	199	171	170	198	193	214	179	173	193	214	196	211	203	202	210	197	187	213	206	187	192	187	196	207	181	176	177	199	206	207	209	197	190	167	201	208	202	188	191	186	180	175	198	194	175	179	188	172	186	173	227	200	175	166	199	187	188	204	202	199	213	204	190	187	199	185	201	221	189	207	179	204	180	200	201	174	211	168	190	187	208	187	178	185	181	205	189	220	202	205	204	210	219	208	193	207	191	204	188	222	180	223	190	207	193	216	212	207	188	209	191	186	199	210	195	217	194	204	217	208	180	178	233	191	188	171	213	179	215	172	217	208	190	186	202	191	211	199	200	208	181	187	187	207	202	209	214	179	200	210	192	192	187	206	200	216	219	197	202	191	204	220	206	214	193	228	201	190	242	201	201	195	186	187	196	244	179	195	183	223	202	228	222	164	201	213	193	197	204	182	192	200	198	188	202	196	200	180	207	177	210	198	189	186	160	199	187	215	191	211	195	189	204	196	159	243	180	180	215	203	187	212	219	214	201	175	224	192	185	189	198	203	206	199	213	175	179	177	180	203	212	203	202	216	197	186	196	198	168	202	190	182	182	206	181	205	206	194	198	187	207	198	200	180	183	202	181	179	191	198	207	190	207	198	177	180	195	197	201	199	174	195	209	168	231	198	207	167	205	178	208	184	176	188	225	199	199	186	175	192	172	195	211	212	183	190	196	188	218	207	204	174	184	201	185	196	159	211	207	198	170	195	231	195	210	217	215	191	189	169	206	196	190	194	195	226	160	175	188	176	198	181	185	185	188	208	167	179	173	196	197	198	193	196	226	215	199	203	200	220	190	203	199	179	182	209	210	193	164	200	159	168	205	186	195	222	214	214	194	176	187	198	190	187	173	181	197	178	188	180	220	174	212	186	197	163	201	196	197	189	176	171	182	232	211	200	191	198	180	201	218	200	204	199	171	225	172	193	219	196	217	197	185	193	177	174	179	194	201	201	177	189	219	178	206	202	207	224	180	185	194	174	209	209	204	185	199	190	200	219	182	195	197	197	197	212	197	197	211	203	203	193	202	205	203	221	216	202	178	193	185	204	195	201	183	207	169	187	204	199	201	192	200	196	201	191	188	215	224	174	170	182	207	172	197	200	195	178	199	171	223	203	161	202	180	208	189	222	195	220	186	231	229	194	197	178	197	186	222	174	170	228	200	177	193	194	205	206	187	205	200	228	166	188	177	188	193	188	191	180	212	185	169	202	217	195	196	204	214	175	177	179	208	191	203	193	210	201	186	204	216	192	190	174	219	199	202	184	168	217	193	210	205	196	200	166	207	199	182	201	203	198	183	189	213	185	226	187	196	199	190	186	189	208	167	179	174	183	180	180	200	204	214	203	194	188	199	175	194	179	208	187	166	209	221	195	193	177	180	195	174	189	190	195	173	184	183	187	197	185	214	203	170	187	192	182	196	191	175	194	224	200	201	189	187	200	181	196	181	190	186	194	206	201	216	193	212	182	201	228	183	192	198	166	191	206	191	185	179	202	181	178	180	183	172	197	173	211	215	193	202	198	202	180	200	198	195	189	188	206	181	202	186	190	181	206	209	204	176	219	221	177	202	209	182	189	178	220	192	188	197	209	224	205	190	202	187	170	167	199	183	203	187	181	219	180	212	175	175	205	189	192	199	214	192	184	197	171	180	208	181	185	207	201	165	170	234	203	187	196	209	174	177	196	191	174	190	195	175	197	179	193	188	212	198	202	185	194	214	210	205	185	158	197	201	216	206	184	167	194	188	199	183	194	190	191	211	209	224	171	226	189	196	175	202	189	229	176	193	198	204	174	201	182	196	199	174	219	195	196	184	223	190	210	214	214	174	170	214	191	171	184	185	178	212	193	200	195	194	200	206	183	211	198	179	205	194	200	172	176	216	198	202	179	190	170	210	183	184	188	190	185	204	173	216	179	205	196	191	216	211	189	198	200	211	183	199	189	181	187	189	215	214	197	197	199	188	176	219	213	196	188	194	185	182	188	203	183	178	176	201	208	205	192	198	184	160	193	213	209	194	178	208	174	212	184	188	194	201	204	193	174	177	188	163	204	194	195	211	193	217	183	200	205	192	158	199	206	209	193	199	193	195	207	184	211	203	215	190	190	206	196	195	204	181	178	186	219	209	201	173	211	231	162	194	215	193	204	197	220	193	192	218	161	195	183	221	194	168	238	193	189	165	187	215
8925	8099	15660	15680	15889	10693	9386	6766	6206	5023	3915	3095	2488	2257	1546	1392	1417	1362	1306	1107	789	733	760	824	671	723	819	685	723	781	729	703	768	713	592	576	546	538	588	516	524	567	583	667	501	492	512	511	475	525	496	531	524	552	477	491	481	502	518	514	509	515	536	538	492	503	484	514	506	515	516	513	469	511	500	513	540	484	505	490	480	501	510	499	490	469	510	514	500	479	524	538	516	497	500	537	518	476	494	516	453	527	507	503	450	477	476	495	529	497	476	474	496	515	507	509	528	483	491	505	485	453	502	495	496	523	552	501	479	471	538	496	489	452	493	490	504	495	486	469	452	506	504	510	468	482	495	505	521	530	532	496	473	483	481	480	485	484	506	480	486	502	491	522	502	502	454	493	467	503	485	481	469	509	521	471	510	500	506	511	520	485	532	542	500	508	510	472	506	483	509	484	487	485	512	504	504	484	490	483	500	506	466	500	508	492	492	520	468	487	490	477	505	466	488	488	514	524	498	499	460	540	486	514	495	461	500	483	493	502	478	529	530	480	550	494	509	506	510	497	444	507	518	513	517	514	553	444	537	522	525	553	497	552	492	476	498	492	495	524	488	502	504	511	503	460	485	515	518	496	517	488	543	466	522	478	518	518	523	502	502	477	481	521	505	489	554	501	502	495	482	492	490	488	525	518	499	525	488	499	505	498	483	491	501	487	510	507	521	447	507	507	474	465	495	513	483	495	487	537	538	467	526	536	505	502	520	545	517	451	489	497	481	510	497	526	473	521	511	515	466	552	480	480	491	475	519	512	474	451	499	471	514	467	492	514	437	534	482	517	541	541	507	492	525	473	492	474	475	499	480	524	489	491	497	496	524	541	510	514	504	476	491	528	499	531	487	488	531	521	497	489	478	554	473	488	513	516	480	546	492	477	516	494	490	502	543	497	523	501	499	499	498	516	443	524	511	456	472	481	492	463	474	510	497	508	499	519	461	505	490	490	513	503	487	498	507	534	499	508	471	498	531	516	501	490	474	499	510	491	493	476	529	489	511	510	502	512	490	463	455	545	471	506	499	526	485	457	532	504	475	449	503	521	498	466	533	513	518	525	512	520	493	486	513	485	504	522	531	497	556	504	511	507	484	498	492	515	501	483	476	507	478	481	516	482	486	478	521	534	498	479	528	480	470	481	523	507	484	454	499	500	512	498	493	487	507	485	505	480	521	528	489	545	495	511	479	500	460	515	531	500	515	495	471	547	520	520	503	494	482	502	513	500	496	495	472	524	468	478	502	534	503	508	491	499	504	529	512	472	519	477	470	495	505	512	510	514	461	525	512	529	548	482	526	521	515	509	512	533	519	490	484	496	499	492	488	504	510	512	500	573	528	500	480	542	529	515	489	487	527	492	506	480	505	443	476	462	484	503	472	547	500	470	514	522	521	513	527	544	507	509	536	463	512	504	491	500	511	468	515	542	475	499	511	502	509	518	546	509	509	512	520	484	465	497	531	492	559	509	509	519	486	514	487	506	502	515	500	507	499	497	513	525	491	484	498	525	523	499	515	527	541	465	484	483	519	491	492	475	522	491	492	483	457	494	496	561	495	499	483	498	495	509	518	535	490	470	516	545	496	566	469	536	507	497	475	505	479	542	486	491	471	482	484	548	484	478	505	532	520	526	499	495	484	465	488	500	507	488	529	538	464	538	497	533	526	510	499	473	483	508	507	509	479	541	496	505	497	539	539	501	484	479	493	553	494	483	492	497	504	522	500	538	504	485	476	499	520	484	502	472	505	528	521	501	459	464	485	475	492	489	458	516	470	484	510	523	523	501	539	495	503	479	520	540	516	504	497	534	512	533	506	492	528	477	514	495	483	502	486	491	497	496	529	509	507	511	461	493	462	493	520	500	506	509	538	499	471	515	515	481	528	504	505	490	510	507	492	490	502	523	507	536	511	528	513	505	488	489	482	510	521	549	486	511	512	525	505	487	500	472	518	518	448	489	491	503	508	523	543	506	562	491	488	504	502	497	497	506	483	483	458	526	530	530	472	475	512	502	486	496	471	510	507	499	511	497	505	526	511	457	509	488	495	556	521	495	515	474	502	522	508	514	537	528	496	499	478	496	513	518	505	506	487	500	490	515	509	516	547	486	547	498	547	457	500	530	470	503	468	478	492	516	477	492	490	508	546	497	478	467	470	552	500	497	522	522	473	479	487	478	511	546	502	459	483	487	516	502	510	506	508	495	516	559	482	507	540	512	522	513	532	510	475	532	499	519	479	500	529	522	488	511	486	511	514	480	478	482	500	516	528	506	494	509	512	478	494	496	472	461	492	503	528	494	449	456	492	565	475	486	448	442	513	480	489	489	486	513	535	507	498	489	495	520	467	546	509	496	508	449	508	501	488	512	523	522	501	519	494	475	495	478	484	525	509	534	525	494	507	488	532	486	517	492	499	528	522	519	470	532	481	476	475	484	521	511	499	489	450	496	504	483	533	474	538	542	509	516	496	511	495	487	471	491	505	529	484	469	523	503	519	482	514	442	498	481	514	488	490	511	543	481	498	501	483	449	468	497	515	480	492	468	468	502	510	493	489	482	476	490	536	512	476	508	493	482	458	497	424	468	533	475	484	482	507	499	461	511	494	532	501	475	511	496	497	460	504	513	515	512	501	493	486	509	510	522	489	517	505	534	513	496	503	509	497	490	523	525	498	507	497	459	491	470	465	535	508	483	531	472	513	536	492	504	494	549	504	497	528	507	484	522	526	469	526	535	475	493	504	466	485	474	491	499	484	490	466	489	507	484	485	527	478	503	508	502	492	511	508	494	510	515	500	498	514	520	542	504	487	512	493	495	495	516	493	482	511	487	514	500	517	474	501	491	475	506	462	532	520	547	506	459	476	515	485	520	475	498	533	465	522	502	500	489	531	563	455	482	488	502	487	523	513	469	544	473	499	474	481	526	510	487	463	474	497	486	481	492	494	533	490	503	510	498	487	531	475	513	514	513	490	510	471	484	492	490	487	502	491	486	491	510	508	480	479	529	486	492	517	515	474	486	509	474	525	484	525	536	519	523	490	519	474	503	493	505	522	486	431	511	532	538	512	484	529	474	490	504	500	495	501	468	506	514	484	482	487	484	507	531	484	506	509	505	532	488	500	514	464	505	510	485	501	510	503	488	485	482	521	508	459	527	514	521	511	489	461	511	472	500	528	507	475	521	521	454	508	506	448	494	499	500	492	489	486	483	550	492	498	506	516	501	488	520	514	536	519	501	452	505	477	503	487	504	479	491	554	502	451	498	499	513	543	490	525	515	534	502	489	483	471	495	506	488	488	480	498	526	480	462	494	504	464	483	473	523	520	457	513	513	476	512	504	457	539	505	503	534	496	492	495	511	545	544	508	532	480	519	468	515	478	530	498	500	499	491	568	532	518	512	457	499	523	529	524	486	552	476	480	456	486	531	495	464	474	484	500	491	464	507	493	500	484	538
28877	17822	20422	16565	13748	8759	7209	5387	4444	3456	2382	1968	1659	1421	1120	745	543	581	559	449	378	388	390	344	335	380	351	309	358	331	405	367	335	310	322	348	335	310	299	298	292	285	386	514	349	317	257	299	311	271	270	286	301	265	253	279	267	297	326	285	266	264	287	290	285	264	304	243	246	301	261	301	297	239	279	269	253	292	298	263	303	298	276	302	275	290	263	304	239	282	287	305	267	272	295	297	264	279	287	278	252	268	291	295	281	283	299	304	262	290	259	283	316	288	299	249	302	268	296	264	284	316	270	310	288	287	254	289	283	278	284	280	275	251	300	272	275	273	274	278	263	258	326	289	298	245	250	255	275	260	274	298	276	281	262	286	263	281	243	309	273	324	302	307	270	281	283	305	270	309	296	263	307	288	303	285	274	291	268	283	266	276	254	266	286	267	283	298	293	269	256	253	291	235	305	295	293	272	261	275	274	280	266	265	281	277	307	299	305	324	288	282	296	260	254	260	245	270	288	255	321	259	304	264	278	273	283	281	264	284	279	296	278	279	286	266	288	285	311	319	298	260	246	265	262	257	258	296	248	277	282	265	284	314	276	310	256	282	268	271	277	250	260	271	282	262	334	320	298	264	287	241	261	304	312	270	250	292	305	283	304	285	284	259	290	336	309	286	267	278	288	278	289	275	242	276	274	266	287	293	287	283	285	267	278	283	272	288	294	289	275	279	287	278	264	248	286	252	237	249	261	283	305	286	242	284	273	276	276	298	269	277	258	262	288	290	300	261	266	256	281	282	292	278	290	271	305	255	260	281	314	305	285	286	285	311	322	309	276	296	315	284	253	283	246	270	292	279	277	270	271	299	298	301	310	247	288	310	296	261	265	264	284	279	289	275	331	302	285	288	266	299	296	287	283	270	269	257	258	279	285	276	275	278	264	283	272	286	262	310	288	270	250	302	247	265	264	291	289	314	254	284	291	274	283	252	257	304	262	290	297	267	311	288	283	290	255	274	284	297	272	271	272	276	293	287	331	268	276	252	301	259	276	268	278	285	275	265	303	279	283	286	304	265	266	278	247	292	274	274	294	287	274	309	306	313	265	279	308	251	309	297	287	287	255	282	273	275	285	304	310	269	271	270	282	271	283	296	296	298	305	321	298	267	264	301	289	331	290	287	263	282	288	272	262	329	278	296	267	275	267	278	264	296	260	286	247	268	288	251	301	306	264	270	298	252	290	286	266	270	293	285	284	286	254	306	276	287	301	332	282	252	275	278	264	285	274	276	256	262	292	304	269	266	271	264	295	263	257	271	272	315	276	272	282	275	282	301	301	289	279	289	284	267	277	293	293	295	315	284	273	292	293	295	288	245	300	289	265	299	261	270	282	288	261	292	309	286	292	281	260	289	287	240	275	279	296	260	286	284	247	285	266	303	281	281	292	265	301	249	295	266	250	311	286	271	285	260	295	286	255	297	269	288	293	282	293	284	294	304	263	272	270	290	267	286	269	272	254	282	254	261	290	280	261	302	277	248	298	275	256	277	288	283	290	313	253	286	283	287	286	279	254	299	291	277	258	255	296	261	285	279	253	317	290	250	302	295	275	296	289	264	279	299	278	264	273	286	279	279	269	300	280	277	299	277	298	256	277	284	271	283	262	267	267	295	268	289	280	318	266	284	256	288	269	296	304	284	278	309	291	292	265	263	249	269	299	284	259	271	282	257	293	306	277	266	296	278	302	290	274	279	295	277	279	258	282	264	294	274	261	279	292	317	288	253	282	255	323	302	312	286	324	276	272	293	283	275	287	294	303	289	278	284	279	263	286	304	304	276	296	293	279	297	264	284	282	230	293	322	297	256	261	302	250	265	272	294	305	279	275	271	271	277	276	261	271	265	291	311	257	298	268	274	303	292	296	293	255	298	297	253	282	289	265	270	258	235	297	278	298	284	293	268	276	279	283	263	260	278	258	297	281	270	288	273	280	259	298	266	296	271	268	277	291	284	304	283	276	300	283	296	277	283	296	253	295	284	282	268	308	278	262	275	257	297	291	250	284	275	326	295	303	273	275	311	312	287	251	282	257	236	261	302	264	258	269	269	306	309	251	269	289	300	265	246	282	290	283	273	289	299	278	270	265	276	308	247	268	274	301	279	269	272	294	311	261	301	281	295	293	290	244	275	301	281	280	280	238	279	304	274	298	268	268	263	277	281	265	272	307	273	304	303	289	304	284	285	258	281	287	254	307	294	255	268	275	274	279	283	282	268	287	282	266	278	288	271	266	275	290	273	330	264	284	283	294	287	254	278	276	253	260	275	257	278	273	251	276	284	283	276	283	258	262	282	283	292	295	260	265	274	266	274	267	279	287	276	289	274	297	295	308	278	245	270	291	309	312	275	329	266	279	260	280	281	257	275	277	292	238	276	258	257	279	273	310	293	270	266	285	240	262	291	294	305	296	260	301	290	283	266	271	267	293	321	289	283	284	289	308	262	254	272	298	283	250	265	262	309	284	298	268	286	265	296	277	287	272	289	270	282	267	275	285	286	313	292	302	292	257	290	275	278	267	319	264	252	271	267	247	251	266	283	272	327	314	259	250	279	249	290	288	276	289	316	274	285	303	264	276	312	285	285	284	309	275	267	275	286	298	279	266	255	286	277	266	290	274	232	262	275	268	295	291	270	281	320	301	270	276	284	266	276	265	279	291	296	301	276	257	305	288	271	284	261	289	286	265	271	295	295	255	314	269	285	305	264	277	274	278	271	291	315	294	266	283	282	267	295	290	287	258	273	279	257	269	280	278	276	312	275	297	259	279	294	266	301	297	283	281	291	316	281	288	294	283	258	286	298	292	256	251	266	283	294	304	278	277	281	297	303	268	265	263	282	296	293	277	279	281	271	281	341	250	272	273	282	301	257	266	325	255	298	278	294	298	281	271	303	281	293	290	296	271	290	260	276	288	270	309	293	256	269	287	265	269	273	295	290	270	240	300	328	290	285	260	278	263	273	315	295	287	253	289	281	279	303	331	290	280	287	303	279	274	274	264	289	288	250	310	276	263	271	267	259	296	265	284	256	277	273	285	266	298	287	262	285	273	281	269	291	278	273	286	276	272	258	279	267	298	300	286	277	256	283	308	261	292	253	299	275	286	334	305	286	285	279	255	292	284	316	268	289	318	250	294	289	288	311	291	303	246	282	249	300	242	274	277	280	296	291	292	312	278	265	291	279	289	317	273	268	269	295	290	264	276	287	321	295	279	276	279	282	258	306	278	281	256	281	278	250	260	320	302	301	287	320	279	290	235	256	331	247	287	286	284	278	280	273	263	293	270	293	291	279	258	288	282	299	270	295	301	276	276	288	293	284	270	276	267	268	297	276	294	290	260	288	290	244	269	284	286	299	253	289	265	289	273	267	270	286	276	254	271	276	265	277	297	303	276	293	262	286	274	294	289	288	242	274	301	285	315	282	292	312	278	276	292	279	265	257	259	287	283	343
16013	13596	25258	27575	26314	21951	18966	17263	15736	13054	10382	9327	7812	7087	5580	3682	2792	2828	2412	2150	1629	1457	1557	1217	1236	1322	1273	1066	1067	1196	1342	1340	1269	954	853	871	982	911	845	831	916	908	1507	2299	1122	698	697	685	698	700	715	682	671	689	703	702	676	682	672	721	686	672	687	716	737	689	669	709	671	671	655	689	696	665	738	668	688	669	664	661	693	674	700	656	671	673	648	684	752	645	701	676	664	662	695	666	708	716	679	711	682	704	691	675	685	635	714	677	706	681	650	717	684	685	706	618	649	680	701	651	711	654	655	683	699	665	663	680	625	676	651	722	671	699	660	669	667	667	681	651	641	628	704	696	682	699	679	688	675	688	677	721	669	707	653	691	713	628	654	675	713	711	692	668	686	690	692	662	714	677	686	676	681	648	657	664	698	620	754	684	688	693	674	680	694	663	658	683	676	694	691	670	650	681	664	719	709	662	679	662	633	677	679	661	664	739	643	729	719	670	653	694	672	690	659	697	662	705	695	697	652	675	713	662	665	648	704	652	666	705	649	667	659	657	724	685	687	667	683	639	682	653	689	678	721	729	659	649	692	692	658	696	673	690	653	697	715	685	691	672	716	695	701	733	683	690	695	676	683	661	641	709	687	666	690	649	645	667	715	674	743	695	616	693	683	661	675	680	687	691	686	686	693	676	681	729	666	677	705	659	690	698	698	653	672	639	681	681	654	700	694	671	684	645	688	680	649	597	668	696	656	702	673	696	725	674	704	676	673	690	685	692	705	729	727	775	708	679	696	716	678	699	677	653	698	660	656	677	696	685	697	701	725	678	622	664	643	695	725	690	697	691	682	683	667	668	719	639	673	625	667	684	702	706	718	690	708	737	698	717	701	684	642	676	678	656	722	683	646	650	705	686	679	693	690	671	698	707	662	704	688	648	635	674	684	668	669	728	693	673	701	675	654	667	658	649	649	682	698	694	690	666	700	697	673	662	729	686	692	693	658	656	692	691	673	671	676	671	725	739	662	701	702	706	667	717	648	699	692	711	716	688	653	681	713	707	640	701	735	694	660	628	624	697	684	706	710	646	671	691	632	665	675	693	739	681	642	755	675	695	699	732	732	654	691	659	625	648	708	697	736	683	693	720	681	689	715	662	683	697	695	698	648	719	654	664	649	716	695	718	685	729	700	649	711	693	725	669	702	693	657	631	649	706	705	714	697	730	641	743	703	687	700	703	696	669	648	679	682	740	668	687	684	674	689	683	717	694	684	696	720	687	726	709	664	667	647	689	719	654	678	742	653	682	680	700	690	653	681	733	712	697	676	703	711	653	648	668	693	657	654	628	687	670	686	654	696	702	708	654	659	669	671	686	692	729	694	677	646	686	676	679	684	701	650	700	668	707	694	655	637	690	703	703	702	678	674	668	670	735	673	686	658	687	678	650	729	677	676	676	705	669	692	651	718	656	658	735	722	664	721	679	701	677	727	717	677	700	745	708	669	708	698	710	683	677	736	667	680	733	660	693	726	669	683	640	626	665	682	718	672	660	698	643	671	691	663	710	669	708	697	668	676	720	711	714	673	719	693	694	654	722	642	713	722	647	721	645	652	684	695	657	694	709	645	747	697	699	680	664	689	647	660	672	716	659	683	701	695	708	663	679	680	675	634	662	688	733	680	662	650	673	652	737	653	678	684	644	717	619	682	675	658	662	691	663	689	715	704	721	691	683	659	682	671	675	724	667	704	646	693	754	672	692	690	674	682	707	677	693	687	663	714	672	702	694	651	672	690	668	697	687	707	687	705	688	712	684	676	662	678	675	723	667	657	685	671	688	682	707	677	669	658	664	718	686	674	698	705	672	687	669	648	688	652	689	712	655	715	671	707	640	686	701	671	703	634	685	712	705	749	677	690	751	673	739	692	673	709	727	669	729	693	674	709	689	654	691	676	650	689	659	687	740	672	634	698	661	693	685	658	698	674	668	679	700	719	675	695	711	683	673	674	711	634	707	680	662	674	708	721	650	699	701	688	695	689	689	688	697	704	662	667	668	662	694	646	669	693	670	650	665	628	662	696	631	659	693	668	702	684	699	683	688	652	714	675	696	666	705	685	705	697	668	654	708	697	687	694	702	723	722	675	635	717	700	668	694	676	680	661	695	751	678	666	653	667	750	675	712	678	647	690	689	687	665	693	677	664	681	692	692	689	684	674	662	698	683	694	704	723	670	715	696	715	683	721	674	708	651	714	646	695	676	690	650	691	666	710	697	676	678	685	645	731	697	697	660	661	705	719	719	741	703	701	662	683	697	702	734	650	694	723	707	668	702	678	710	727	736	669	664	694	682	674	711	710	710	693	662	708	743	712	677	685	691	677	683	687	652	673	661	649	659	694	717	677	669	661	704	667	692	655	690	701	730	694	733	676	671	740	732	692	680	670	690	719	724	699	701	666	671	698	728	696	624	695	702	635	659	722	736	714	674	692	635	679	665	667	672	693	703	704	701	694	718	713	754	720	713	666	703	697	709	720	692	662	669	693	665	681	665	686	679	683	652	660	658	677	669	668	698	697	725	680	686	699	648	692	703	667	648	631	654	726	678	699	645	686	656	720	703	660	672	677	699	676	682	706	660	681	696	631	649	675	688	664	659	706	647	710	701	719	653	716	670	687	665	724	654	677	709	642	680	684	673	691	710	713	661	687	676	694	667	678	654	729	733	684	660	676	675	688	649	664	695	661	665	700	710	682	671	710	675	696	661	690	649	695	665	723	654	669	662	691	671	671	648	694	688	647	706	707	692	691	690	683	664	662	687	684	634	684	704	655	675	673	708	695	660	659	657	664	680	653	715	637	715	720	690	689	693	640	669	680	723	698	703	704	688	696	698	691	672	679	672	664	686	664	702	708	689	711	733	663	677	703	655	704	670	722	689	670	688	760	695	661	717	703	671	660	626	682	673	712	688	680	664	650	684	693	680	669	636	705	672	671	682	738	665	680	646	674	654	704	693	690	662	676	673	727	708	692	626	708	697	696	643	677	658	728	694	700	688	722	676	662	628	678	723	646	719	653	679	700	666	659	662	674	686	696	723	750	678	709	672	699	683	666	726	721	694	645	689	644	710	720	678	662	702	677	712	690	636	708	692	695	646	670	650	667	645	682	716	691	674	649	699	753	642	661	707	688	689	686	722	703	719	735	674	672	649	694	719	700	675	675	697	733	654	755	709	662	700	641	710	689	663	650	670	669	706	699	695	671	661	667	696	699	708	693	679	685	676	676	688	701	667	660	665	674	685	683	721	696	650	735	706	687	700	679	646	662	728	692	628	653	686	734	695	668	675	721	659	689	719	705	651	648	687	711	713	695	654	657	704	661	690	677	699	633	652	681	667	654	701	661	681	695	665	695	685	690	722	706	680	661	669	743	669	673	652	700	697	641	669	660	720	690	656	692	674	700	717	708	687	682	690	705	654	708	648	707	664	649	683	707	664	683	647	692	711	607	664	705	672
36991	25192	29066	24867	20759	14889	11440	9445	8416	6251	4770	3784	2743	2152	1927	1213	1010	886	719	720	655	588	539	507	492	508	516	493	505	460	519	569	441	426	400	448	427	444	404	414	466	432	561	834	542	399	378	390	420	428	398	410	374	387	375	365	358	381	416	393	404	374	369	390	411	388	351	391	405	403	411	357	393	409	380	426	420	399	396	377	391	408	373	390	409	376	392	374	384	412	419	389	367	406	350	375	372	404	371	417	372	376	403	353	359	369	426	399	424	390	412	399	416	410	397	376	403	378	394	387	425	346	384	421	402	389	381	364	382	399	397	405	407	383	395	386	395	434	421	386	384	374	372	383	371	384	377	429	354	385	389	376	382	391	402	395	370	411	366	384	365	352	359	382	353	406	407	389	381	403	380	346	361	407	390	406	396	386	383	387	422	381	388	402	405	397	430	373	372	392	366	384	374	384	388	387	365	380	347	392	383	376	419	382	366	341	426	392	403	353	373	385	361	387	375	382	362	358	390	377	373	358	357	335	370	394	369	376	365	374	362	390	393	385	425	394	419	353	336	374	389	378	373	397	385	383	386	410	375	354	419	384	372	381	370	391	365	390	398	438	380	364	412	398	414	373	403	365	397	403	394	390	361	384	399	450	382	372	370	387	394	384	388	382	384	395	341	345	378	376	395	374	323	394	374	346	367	396	391	370	419	372	362	403	363	395	395	361	362	392	371	373	421	408	403	393	379	387	364	373	380	365	393	370	379	358	340	400	400	380	383	395	428	424	405	352	400	381	410	342	380	399	378	411	349	378	370	356	366	367	385	385	415	392	396	375	371	384	369	395	368	394	372	375	352	376	372	343	376	405	411	386	368	375	370	362	396	383	373	398	407	358	379	362	451	366	337	377	403	390	372	424	377	382	395	402	379	384	405	373	380	356	398	371	357	392	373	370	428	387	404	403	390	370	368	392	351	391	375	372	373	399	367	406	387	397	382	379	390	374	384	379	382	372	363	401	400	367	411	373	343	386	390	386	361	389	368	387	334	359	356	350	359	393	398	414	389	401	364	428	428	422	401	392	402	388	405	383	374	404	376	393	407	405	398	350	389	370	400	380	363	397	399	368	359	382	374	355	373	377	387	388	405	384	380	404	406	376	400	387	373	422	408	402	407	402	403	383	389	376	408	370	399	390	423	389	389	363	360	385	383	397	389	399	373	430	394	379	371	366	375	377	380	395	368	376	395	426	367	392	378	395	377	369	387	397	355	398	388	365	409	393	369	330	354	377	423	390	381	394	369	384	372	358	368	359	420	371	384	395	429	398	380	402	373	420	390	365	426	391	368	382	347	382	379	395	374	380	412	395	381	400	368	448	380	363	410	376	356	361	374	412	386	367	378	376	376	377	378	438	380	372	356	375	389	403	386	417	399	398	373	367	362	384	381	377	406	393	369	393	367	393	403	413	425	373	404	370	368	360	362	384	374	390	354	407	390	354	362	417	392	377	384	408	357	383	396	373	372	389	385	390	355	366	383	391	321	348	361	409	417	406	376	371	413	367	409	394	402	390	353	364	395	410	390	395	378	384	423	371	375	370	377	405	384	368	387	376	375	373	391	411	351	407	374	415	384	384	391	400	383	373	396	384	377	340	385	380	367	364	396	373	365	362	387	373	400	365	415	342	416	396	345	374	362	391	370	375	399	376	426	356	374	375	360	425	381	387	407	424	414	378	374	384	351	370	407	419	399	401	343	361	364	413	443	413	409	410	377	359	402	398	379	363	391	395	389	410	370	357	361	395	354	380	385	383	379	407	412	397	386	400	377	373	372	377	389	378	364	377	392	370	400	413	389	396	373	352	392	381	395	425	395	339	399	359	374	381	380	378	412	364	389	379	375	396	388	391	382	393	407	409	382	378	373	353	399	393	399	405	411	385	375	428	372	355	382	432	416	403	356	359	388	369	355	376	369	399	376	387	370	417	376	362	400	372	369	345	347	420	390	367	362	387	353	398	389	388	380	380	396	381	406	411	385	415	362	405	370	376	420	352	429	377	429	421	377	378	406	409	381	403	389	367	405	373	407	388	354	398	420	366	360	368	400	399	387	381	366	382	369	386	376	405	393	375	370	435	418	388	371	440	378	439	399	373	392	380	383	406	402	419	364	381	394	351	396	379	394	404	412	390	370	404	426	383	397	398	392	411	409	393	400	394	367	380	378	365	413	386	368	359	399	403	387	392	409	410	365	319	384	381	373	383	369	347	352	418	379	371	389	341	376	390	380	362	359	400	389	371	378	356	395	385	396	381	383	384	443	359	407	359	364	389	385	366	413	413	369	388	385	389	395	372	411	407	408	378	346	355	402	388	377	372	381	405	404	398	372	371	409	390	408	352	397	403	357	399	400	398	400	393	377	354	400	388	359	387	401	408	421	386	398	446	389	382	352	399	387	394	386	374	358	439	356	425	369	370	395	387	364	362	365	423	366	373	382	380	390	398	381	379	368	330	380	391	362	343	356	379	395	397	374	385	373	372	423	399	366	370	364	347	348	371	419	387	384	360	400	377	415	379	378	371	384	352	350	372	375	374	387	365	362	397	380	390	409	393	371	381	347	392	397	380	362	391	403	376	399	439	395	391	389	389	371	329	350	353	415	369	388	370	387	354	395	424	404	396	388	375	374	393	349	365	352	416	380	390	373	389	407	372	405	397	385	374	408	379	405	371	362	359	412	394	391	415	399	351	399	386	422	394	402	353	407	387	352	361	416	386	353	380	386	406	348	389	368	384	393	409	383	378	412	379	409	384	383	403	409	413	367	386	350	422	400	420	398	393	358	380	359	387	379	374	390	410	374	390	381	394	421	379	409	389	387	413	382	393	386	352	411	376	369	347	394	404	415	382	415	359	385	356	382	406	367	370	355	403	378	406	378	363	425	401	376	372	401	374	346	402	359	371	378	387	382	368	396	415	416	379	365	367	395	374	371	382	364	353	366	356	393	381	377	402	410	397	410	394	398	353	354	384	393	373	397	386	370	374	374	352	392	401	394	381	359	385	376	362	398	393	395	375	362	369	407	386	376	375	402	423	380	372	361	391	395	391	395	360	388	381	423	412	378	387	413	401	362	403	403	393	381	374	369	405	385	405	345	398	334	409	381	382	398	445	421	359	405	380	413	363	380	379	402	398	385	375	352	366	365	411	381	347	362	383	379	383	376	356	374	364	402	379	389	383	385	401	433	379	383	378	396	371	371	362	373	362	395	375	407	372	383	357	380	386	410	352	417	370	394	397	385	388	355	353	394	363	376	373	372	386	389	396	372	365	422	362	412	411	361	368	410	364	363	396	397	382	393	374	398	375	370	354	381	414	421	390	365	403	398	392	403	416	410	386	370	362	342	386	394	381	359	364	404	416	372	394	385	424	402	369	395	385	398	395	373	390	372	367	403	371	384	394	390	351	388	386	405	383	372	410	371	372	378	397	408	389	359	394	376	349	368	396	381	391	433	403
19829	18198	30713	33934	32113	28182	25049	23908	21648	17927	15540	13496	11458	9800	8641	5363	4705	3884	3378	2926	2582	2070	1891	1771	1848	1748	1732	1456	1593	1503	1859	2048	1394	1235	1178	1213	1180	1223	1103	1103	1178	1268	2225	3911	1859	869	961	920	932	898	934	844	926	901	864	869	889	894	891	865	857	896	856	903	907	921	902	895	916	871	923	894	871	904	861	898	890	925	905	853	917	903	856	932	886	930	902	891	846	868	890	854	863	927	876	910	872	843	897	870	902	891	895	878	930	914	865	861	929	824	895	875	846	873	903	895	916	868	855	920	855	896	859	858	892	866	882	944	857	850	887	813	882	886	874	906	921	852	850	867	881	898	879	942	880	867	860	860	854	824	884	869	869	870	852	919	886	889	881	871	945	887	924	895	885	870	876	931	810	869	838	895	867	888	878	875	818	932	923	878	884	888	898	875	851	897	905	917	945	893	905	888	892	887	848	936	889	859	845	897	872	886	948	947	890	878	865	899	903	857	872	868	817	905	885	831	888	971	915	901	899	852	892	874	876	850	870	896	902	869	931	894	884	874	887	963	823	853	856	871	866	923	891	875	849	871	873	880	873	885	869	920	854	911	924	886	854	907	900	831	892	882	874	902	936	902	907	859	828	856	923	874	879	883	885	846	833	890	855	878	933	916	914	909	915	817	929	882	857	897	893	850	888	837	986	895	880	908	904	912	881	855	853	895	846	916	889	866	816	877	846	905	872	864	904	890	861	949	889	871	891	950	930	911	895	867	915	859	864	893	914	857	912	879	877	928	941	905	923	885	858	877	821	834	904	819	931	871	905	914	865	855	859	894	920	842	880	874	886	895	910	860	916	874	904	913	898	874	888	866	870	854	874	899	843	858	909	863	839	820	896	884	897	853	878	892	855	875	870	891	868	867	825	907	926	869	863	908	889	891	884	887	912	897	858	873	851	848	871	867	887	906	884	874	901	886	859	835	896	825	927	904	862	885	867	877	847	937	901	858	887	861	900	889	901	915	873	904	858	855	886	895	907	902	856	832	933	915	901	923	852	865	893	876	873	887	854	874	913	880	870	806	856	867	895	874	865	860	902	929	862	844	924	849	852	853	931	870	876	849	873	894	879	852	889	864	886	862	921	899	856	866	887	871	895	920	895	883	895	833	905	865	895	853	865	908	899	862	897	887	892	948	880	860	871	915	858	856	910	880	866	900	872	876	789	873	927	897	868	838	914	916	884	919	876	914	881	883	886	886	893	850	854	902	914	893	918	861	881	922	863	890	913	854	870	859	844	896	857	882	896	869	885	924	936	849	856	864	915	896	941	870	894	850	875	909	822	911	880	865	865	864	922	859	900	888	869	875	868	925	880	948	891	841	878	858	881	903	926	877	864	859	857	878	891	868	882	831	881	904	899	874	904	895	913	945	863	933	875	858	857	887	909	842	880	932	861	835	919	872	902	836	903	897	832	894	913	898	931	909	905	916	894	935	884	895	869	885	859	876	873	818	902	933	923	918	847	910	875	889	858	881	925	885	878	863	934	928	876	866	894	872	917	903	848	841	877	879	855	887	882	927	873	900	856	906	891	893	865	901	914	875	874	835	932	864	851	887	856	882	897	874	872	862	892	911	918	841	867	906	823	911	918	902	912	864	914	924	898	868	881	903	892	911	859	867	879	887	898	917	869	916	875	863	880	928	874	868	937	887	830	946	895	851	902	817	858	882	917	877	863	866	888	851	886	877	876	859	874	876	885	890	868	879	890	881	892	860	858	833	913	874	890	867	867	843	861	895	908	896	939	905	884	822	870	855	883	920	892	891	865	831	873	939	874	859	894	890	896	856	856	859	873	851	888	861	903	850	856	903	851	864	855	932	896	905	888	811	866	865	859	862	890	844	854	884	865	857	911	888	862	911	882	841	828	897	917	887	881	889	889	898	865	869	845	907	885	880	897	831	830	904	861	869	927	911	915	882	891	898	857	881	909	860	862	825	920	885	924	876	915	909	853	879	860	838	884	916	882	863	847	909	858	889	887	882	926	917	875	917	887	896	868	903	855	874	885	853	881	904	866	902	908	882	887	882	864	851	903	844	897	881	904	916	842	854	891	806	891	856	921	863	877	860	926	862	937	931	865	869	952	867	901	893	853	858	864	875	843	909	850	880	899	911	876	862	874	804	826	905	842	875	936	849	881	872	849	894	834	865	905	858	835	874	900	915	904	921	829	887	887	810	901	909	919	885	881	914	864	875	863	964	913	900	923	921	866	907	846	880	883	918	884	892	885	889	874	934	895	840	912	874	837	869	897	870	921	896	886	832	903	911	903	854	814	861	865	875	882	904	883	902	844	869	866	903	928	925	842	943	880	856	882	879	855	897	908	871	908	881	886	789	937	877	838	887	842	924	889	852	939	862	834	882	882	855	798	900	815	815	918	851	875	898	878	907	881	938	880	855	920	878	923	893	891	917	915	897	902	866	848	873	884	822	884	887	920	907	882	885	847	876	947	906	849	905	921	838	870	843	857	928	875	915	831	835	877	900	869	861	873	846	855	894	878	902	890	920	887	867	909	893	876	893	904	853	879	901	874	826	866	856	860	884	870	911	883	915	864	911	886	938	885	860	887	874	913	867	874	912	887	880	842	855	916	887	896	865	870	915	879	914	846	907	860	828	943	880	946	856	882	902	862	957	912	894	863	883	878	871	876	850	902	853	877	872	914	877	953	882	882	866	856	892	849	875	912	825	889	910	857	879	873	857	861	933	862	859	860	890	907	883	912	929	863	895	904	891	888	863	927	890	849	854	883	911	913	892	829	918	892	888	851	870	880	824	826	896	845	875	877	876	908	887	873	836	882	905	922	882	846	876	852	941	881	914	899	913	916	928	912	907	842	931	898	884	828	905	932	900	904	846	837	894	932	888	912	838	911	894	912	909	862	843	884	865	824	888	869	987	896	894	840	889	844	844	906	870	895	922	857	879	919	901	886	886	885	900	905	887	906	841	912	900	861	832	824	893	882	918	852	861	874	896	867	864	877	974	901	827	885	868	924	897	893	908	864	858	905	902	852	876	857	885	883	879	878	867	896	883	919	837	887	863	862	902	878	878	914	866	913	854	846	855	856	898	918	862	908	861	870	883	847	879	901	856	798	854	909	921	861	885	894	951	889	892	881	909	869	889	882	877	854	880	883	864	835	858	897	934	844	831	868	880	880	876	856	929	878	872	850	850	882	802	907	885	888	899	820	888	851	887	876	861	907	924	898	891	889	894	851	907	931	953	835	917	869	858	845	867	866	928	913	857	925	832	834	867	876	881	902	886	864	882	821	891	868	901	857	954	851	852	859	873	909	920	859	946	851	902	870	885	924	887	887	865	893	837	956	870	841	807	855	885	883	891	884	910	898	891	916	834	855	854	889	861	882	904	861	877	849	883	944	855	855	895	865	886	889	860	888	904	901	911	870	896	873	895	831	836	905	881	870	895	886	863	878	825	851	863	887	810	904	918	904	932
15779	9419	9743	7360	4736	2738	2213	1833	1442	1029	878	705	597	461	380	347	326	337	303	280	273	253	245	234	251	230	239	256	247	242	281	226	214	201	223	207	226	211	230	203	195	223	192	200	199	188	181	196	198	220	215	180	204	225	193	194	220	200	212	219	201	197	210	184	194	190	214	200	199	161	190	221	208	197	195	196	191	206	215	214	209	212	219	194	213	230	204	206	200	196	217	213	169	219	192	219	187	207	204	187	174	194	181	191	188	166	226	178	183	208	225	164	194	178	197	204	227	217	214	209	229	232	228	221	217	209	207	199	191	219	215	195	204	212	184	188	204	190	228	193	188	172	207	196	196	204	211	233	191	208	188	202	192	208	195	222	230	192	198	209	219	215	189	186	175	178	224	214	204	210	183	204	201	210	230	198	204	199	203	201	189	202	189	187	218	193	205	201	207	222	186	209	195	212	204	205	202	193	187	205	202	197	190	192	187	203	193	201	205	218	196	210	193	185	219	194	198	193	197	195	224	203	215	213	223	189	189	214	202	219	181	215	174	207	206	207	190	197	190	182	197	243	209	169	202	225	205	213	188	201	175	172	210	230	189	207	198	188	173	195	181	217	203	178	192	202	201	202	223	217	211	194	213	201	210	218	193	225	196	183	206	198	174	212	220	195	199	199	195	204	167	231	191	204	178	167	187	184	209	182	222	223	194	197	214	197	178	188	204	198	198	186	221	191	188	182	185	165	235	216	213	216	217	198	194	218	218	199	230	189	200	228	212	176	197	224	212	245	206	228	182	196	205	193	184	224	201	198	190	180	203	207	209	221	203	227	187	218	209	190	208	202	216	194	196	218	190	233	192	183	210	196	205	187	195	217	200	187	203	211	190	208	192	189	198	207	194	207	219	208	203	189	190	180	206	208	201	175	200	193	196	178	204	198	198	196	225	214	202	203	180	238	184	202	234	199	196	196	194	189	203	194	196	201	202	192	204	203	176	182	219	192	217	209	213	206	197	227	208	209	201	187	194	213	180	220	201	232	215	202	197	209	216	187	205	221	208	217	182	229	213	223	195	170	198	181	187	208	224	207	211	214	201	190	178	209	206	165	216	209	207	220	186	209	204	199	200	205	178	196	191	216	210	207	203	206	198	191	189	213	193	205	189	208	211	213	203	219	204	205	192	194	212	201	184	209	214	208	206	199	178	197	218	171	205	197	199	192	224	189	212	202	198	194	186	184	205	194	205	196	198	206	218	195	222	183	201	208	192	198	184	216	189	205	174	215	189	192	214	192	203	208	168	219	205	199	184	185	189	198	219	190	193	230	214	199	227	192	222	209	193	176	173	201	194	210	202	234	179	182	180	182	200	215	183	203	223	189	186	187	203	222	176	207	205	206	209	200	207	193	195	183	200	182	186	187	207	171	208	223	180	212	213	196	204	200	171	194	214	207	188	208	215	199	210	213	211	214	236	206	184	191	219	185	185	200	178	190	199	213	224	206	234	225	189	193	191	204	201	220	189	182	201	191	196	207	207	212	206	198	233	213	223	216	215	204	206	209	230	168	209	196	200	194	173	196	210	187	203	197	184	232	223	214	202	194	214	206	182	211	209	183	222	176	209	221	201	221	198	190	193	220	202	209	217	235	194	212	198	200	230	206	197	179	172	226	201	221	209	201	249	220	213	221	215	194	210	184	212	191	214	203	203	204	208	202	200	216	219	199	192	185	190	226	189	229	216	212	198	208	201	185	187	189	217	178	214	231	209	205	225	242	220	217	213	217	184	211	212	178	211	215	206	194	205	188	210	188	201	211	200	184	187	178	221	201	196	217	208	199	202	204	215	196	196	194	195	193	205	221	216	191	215	192	212	231	185	207	198	196	213	214	199	198	186	195	214	197	217	176	206	207	187	213	201	210	186	188	218	213	193	200	188	196	213	204	206	187	200	196	175	209	185	209	189	194	207	174	193	210	215	196	187	200	203	179	211	195	201	228	196	183	200	199	199	195	199	203	192	207	196	182	178	206	190	226	198	186	220	206	192	187	191	199	212	218	182	215	202	222	208	190	189	193	183	186	210	196	188	224	192	184	213	224	170	228	234	225	231	187	192	214	206	200	160	201	204	207	206	216	215	191	208	241	212	208	181	189	200	182	220	165	181	186	186	200	198	179	215	220	200	208	204	176	198	201	193	206	204	195	170	178	193	197	201	202	205	165	200	198	201	198	213	202	181	191	177	210	216	188	201	176	201	195	170	202	204	198	196	197	172	199	187	200	182	189	222	203	198	222	203	220	217	203	195	190	203	191	206	201	203	203	214	209	188	195	199	215	214	229	224	194	209	200	182	196	195	206	204	219	217	200	201	184	184	202	201	205	191	210	198	199	230	218	197	194	216	183	212	210	187	188	203	184	189	188	205	200	182	216	185	197	229	191	205	203	208	186	200	229	188	207	181	220	215	205	188	208	187	205	194	204	165	214	191	230	200	194	170	219	210	183	216	187	191	172	194	195	186	216	190	219	216	203	205	180	188	216	194	193	202	185	196	195	210	221	195	179	199	206	209	216	198	205	210	195	192	203	230	190	184	212	208	201	175	189	201	192	226	235	173	184	167	204	198	207	192	203	202	231	231	208	199	215	221	229	216	201	194	197	180	203	196	214	210	190	208	193	195	180	169	183	208	219	221	202	191	179	195	190	219	194	210	196	188	177	220	194	200	196	208	193	216	221	194	211	201	204	202	185	202	222	183	207	220	207	183	194	218	210	205	196	213	207	172	217	181	208	220	190	225	222	193	190	218	183	186	202	235	205	212	218	207	197	209	200	213	193	207	205	179	211	204	192	219	212	207	189	185	212	176	223	227	226	188	210	186	151	210	192	209	215	189	226	234	193	234	163	212	251	199	229	217	165	191	217	210	232	183	185	209	231	215	232	184	207	222	194	203	199	199	223	209	180	193	213	192	203	203	180	193	189	196	221	212	203	178	198	187	207	186	180	215	193	202	197	182	208	210	190	191	209	184	191	194	190	205	181	223	181	216	181	220	201	197	183	216	195	201	204	200	218	214	201	197	208	213	213	191	194	200	174	187	214	192	198	214	211	246	192	192	210	201	205	178	189	203	206	213	213	195	202	180	210	197	214	198	215	194	184	182	198	220	195	170	196	198	200	210	207	197	202	174	190	194	211	195	226	198	194	210	221	209	200	218	188	216	207	188	180	200	229	202	196	210	216	194	215	197	198	195	214	207	179	203	220	200	211	215	193	197	191	170	249	176	197	203	219	200	203	201	216	203	188	219	200	194	192	181	205	200	209	222	188	189	206	215	196	218	219	192	200	177	198	187	170	210	190	192	197	203	210	196	192	182	211	224	239	183	190	199	212	203	233	212	202	185	219	204	189	198	195	216	192	209	199	213	208	196	211	234	232	183	216	205	204	193	192	205	198	205	189	186	173	207	203	196	191	189	190	201	212	222	201	212	201	221	203	209	216	193	196	187	220	193	202
8250	7627	14349	17544	14181	10249	9202	8069	7337	5112	4647	3571	2997	2467	1605	1472	1423	1441	1199	1031	1048	843	939	818	795	722	778	746	698	797	863	726	639	662	672	639	612	617	594	578	675	605	569	619	583	488	524	535	503	527	489	500	501	508	523	458	502	513	525	548	473	517	539	523	485	494	517	547	492	480	507	518	552	488	506	521	503	527	518	540	519	474	512	499	538	512	536	496	490	486	501	514	499	497	511	505	484	542	467	509	520	489	493	533	501	516	503	527	525	534	468	506	513	476	514	514	500	541	514	579	514	523	492	504	471	472	496	514	506	504	490	496	524	536	541	509	525	513	512	497	559	538	521	501	519	516	534	515	533	555	517	462	550	561	499	507	529	500	546	505	487	515	522	510	508	479	473	491	515	512	533	527	490	546	540	535	506	480	488	505	497	522	527	528	494	526	495	529	518	491	457	524	506	526	512	486	503	519	489	478	498	491	528	509	515	520	505	497	524	501	508	521	537	499	508	496	503	488	514	511	523	465	498	489	532	527	560	552	517	519	536	531	529	491	499	522	475	540	489	504	522	527	493	543	522	490	511	472	473	506	549	509	530	496	512	534	481	528	493	500	522	532	505	530	465	538	470	502	505	498	498	509	520	519	509	496	524	547	525	510	505	539	503	483	507	504	506	503	523	534	498	509	512	518	511	519	547	482	532	508	500	444	477	501	500	517	495	493	532	508	502	509	479	512	498	508	492	547	490	535	552	495	508	496	523	503	485	508	502	488	526	531	507	513	460	502	509	526	501	472	510	523	504	514	535	538	516	534	479	510	523	539	479	511	486	517	488	550	513	506	496	519	548	494	536	512	532	520	505	489	512	522	541	500	516	478	487	550	535	476	512	525	500	543	522	511	493	531	517	499	516	511	504	504	543	484	530	471	450	519	537	501	532	498	535	510	525	520	523	522	486	557	500	473	518	524	529	493	504	547	512	499	510	515	482	541	491	499	516	467	505	493	511	515	482	535	511	542	558	454	522	494	492	527	495	522	494	514	559	480	503	510	528	487	546	483	510	497	532	522	470	488	554	497	503	493	486	531	531	506	528	533	503	492	506	477	500	478	543	489	519	501	541	488	529	537	502	513	485	555	463	498	509	512	509	520	488	554	537	475	458	516	528	546	518	509	519	533	494	522	510	542	539	493	506	456	519	510	516	544	534	533	472	516	524	510	469	518	504	516	509	528	523	555	506	544	514	497	510	453	539	504	487	518	487	506	545	541	530	544	517	478	519	495	510	497	513	502	503	535	506	515	494	475	466	545	519	512	534	492	467	521	483	499	568	496	510	476	529	493	493	523	500	526	500	478	523	552	474	478	525	509	535	526	518	465	551	506	544	518	523	521	502	508	534	498	558	528	483	508	516	489	507	482	534	514	502	489	517	538	500	507	527	481	511	479	535	476	516	439	498	470	477	514	489	508	469	548	549	543	487	507	507	521	513	504	512	498	548	510	566	478	540	477	526	501	550	502	512	541	511	508	518	511	495	538	486	492	497	516	530	494	494	532	478	507	483	487	500	488	523	571	520	518	505	486	490	476	520	519	488	540	537	516	529	534	540	515	537	491	540	501	538	544	521	511	508	524	522	494	499	504	507	503	562	512	486	494	492	508	496	491	503	507	506	492	469	482	502	493	538	500	513	555	509	461	526	520	531	512	491	527	542	495	491	509	518	539	488	500	536	482	538	508	540	511	505	562	505	494	523	506	502	506	513	538	514	528	566	506	523	489	527	498	482	513	517	524	537	513	515	489	511	487	500	535	505	493	508	503	472	454	531	516	547	535	515	519	534	492	524	497	573	560	555	510	503	501	510	509	510	488	486	540	535	484	493	500	509	494	518	486	525	541	512	515	498	483	508	488	513	520	505	499	505	512	548	493	503	555	514	510	484	489	472	509	495	545	497	520	518	535	479	465	504	491	518	548	524	519	500	517	472	536	484	504	505	537	484	495	530	513	489	526	462	528	506	512	509	514	570	545	526	484	521	525	491	521	505	522	528	523	531	539	463	485	493	531	519	522	515	476	529	492	497	514	517	494	523	532	513	477	483	530	490	531	545	495	483	480	524	526	482	533	479	512	545	509	538	495	508	472	517	492	497	502	476	479	525	540	527	508	496	502	469	533	496	506	539	525	485	525	513	472	527	519	503	502	523	513	523	548	479	498	512	544	478	525	507	523	504	526	472	501	543	503	549	529	507	485	517	543	485	562	476	468	561	509	536	498	538	526	489	536	476	522	511	543	493	514	537	518	464	499	532	477	487	508	490	531	520	533	534	544	519	490	489	514	525	496	502	515	543	563	475	495	542	487	537	499	504	489	515	545	532	525	506	509	498	531	523	476	553	520	515	490	512	542	497	486	542	516	502	533	514	529	494	517	514	509	562	513	550	486	502	474	512	508	506	465	497	521	531	531	514	499	537	522	558	532	497	523	492	509	488	490	515	495	530	526	491	490	489	496	510	497	526	499	456	516	507	519	472	483	533	518	494	464	483	494	495	498	476	493	491	496	499	543	537	489	528	511	503	523	515	530	506	537	500	511	518	524	543	524	494	511	500	536	549	508	519	524	504	495	493	525	456	499	468	476	491	491	468	511	512	528	521	524	492	517	525	502	466	489	531	561	505	510	521	524	492	508	474	503	497	523	503	508	538	503	531	493	520	525	490	480	503	507	493	509	517	485	523	499	472	492	531	506	537	513	523	519	510	491	484	516	511	483	516	487	491	523	518	522	475	475	473	449	529	479	488	506	496	517	541	487	522	512	530	493	481	531	497	522	530	467	522	501	475	517	467	478	521	496	508	499	504	496	480	477	449	527	560	493	532	497	528	486	521	475	510	511	491	528	481	496	515	551	494	520	499	525	505	558	516	479	508	502	527	510	518	472	500	514	528	519	504	529	513	500	478	464	508	502	516	536	479	518	496	534	510	506	533	531	515	562	516	518	489	492	529	500	499	537	510	500	504	494	472	537	523	539	546	568	521	499	532	488	490	499	505	496	544	487	564	555	504	496	505	503	499	493	485	522	529	525	523	469	508	529	509	529	551	515	517	514	502	500	498	501	471	540	530	504	505	500	516	521	529	479	522	547	519	526	554	506	528	468	515	518	509	479	533	525	504	489	484	536	523	493	476	495	529	496	512	493	535	525	515	507	512	528	499	542	499	518	527	521	485	520	479	567	510	495	527	535	519	549	517	479	500	502	489	475	500	504	487	502	490	506	502	517	523	498	499	483	502	500	530	504	479	499	553	511	486	455	485	498	492	493	498	517	498	534	459	480	516	476	536	499	486	469	504	503	501	519	530	480	512	550	506	542	542	532	503	487	489	513	500	540	500	488	510	509	444	507	488	520	557	492	512	503	499	493	480	519	554	528	497	487	516	512	511	502	539	485	519	489	528	475	504	500	529	501	547	533	513	510	501	529	526	453	505	572	495	536	520	516	486	530	511	484	535	473	523	510
26997	17180	19539	18477	13730	8747	7420	6239	5031	3672	2658	2104	1669	1454	1090	922	648	617	510	553	443	413	451	453	388	367	377	367	371	398	405	333	362	316	293	362	346	353	338	349	316	332	390	628	470	272	256	317	279	307	314	298	291	333	309	296	290	290	309	288	312	311	280	317	296	296	313	280	296	292	273	302	292	319	285	302	300	280	294	254	295	307	318	253	310	308	273	343	307	294	285	263	323	288	275	300	296	307	300	282	316	322	324	284	305	284	306	303	314	295	304	314	267	329	327	310	268	303	295	313	329	283	294	309	312	294	329	296	282	274	317	307	322	280	341	309	301	290	311	312	296	309	286	298	292	335	294	303	271	315	326	308	283	297	290	313	321	283	265	301	315	280	289	297	318	266	315	334	292	329	296	262	284	325	312	351	272	302	304	302	284	278	332	308	296	326	268	303	329	289	282	291	261	276	314	309	318	255	277	313	285	292	273	295	262	264	273	280	322	284	301	292	290	269	302	318	323	296	322	333	291	297	301	322	315	324	297	291	300	274	317	333	294	305	306	276	264	328	297	297	297	297	283	284	291	322	303	334	303	315	303	277	295	303	309	300	317	309	291	305	288	309	308	265	307	287	344	289	297	298	260	278	307	329	297	280	289	329	295	262	299	297	276	284	310	291	313	298	301	322	301	316	284	307	316	314	311	320	293	314	275	347	281	291	293	312	309	317	322	326	281	288	295	302	276	331	282	312	297	309	299	282	267	301	309	299	290	325	323	296	302	305	311	318	288	282	292	302	275	308	298	299	302	307	285	316	264	288	295	314	299	305	322	285	291	280	298	261	310	304	330	271	276	297	322	285	298	286	289	318	308	311	303	334	303	294	304	286	279	280	289	337	300	279	276	273	284	296	292	284	309	321	325	297	314	293	305	286	289	296	336	290	299	280	320	314	302	289	309	278	287	294	280	294	304	305	313	283	284	286	323	294	279	285	284	291	303	284	290	306	318	315	282	307	276	286	304	324	292	318	300	317	300	274	312	307	297	279	276	298	319	308	305	278	323	322	321	302	319	281	308	279	308	295	305	295	324	274	244	327	329	271	287	298	286	319	289	321	329	292	300	309	294	278	302	327	332	292	310	329	287	307	308	303	285	300	300	283	314	301	284	257	268	310	282	273	328	315	315	309	300	274	298	301	295	264	301	317	294	275	292	310	320	302	300	306	283	294	295	287	267	296	308	316	287	286	321	301	300	312	303	330	306	328	291	331	290	291	296	285	304	296	286	311	258	284	296	253	252	305	302	293	286	294	312	300	308	324	275	327	317	293	280	276	292	294	293	281	317	297	301	283	314	292	342	302	301	311	302	319	338	308	276	317	294	286	294	296	299	297	299	326	291	319	273	291	305	265	328	304	284	332	319	281	307	278	298	324	317	327	322	275	319	310	272	279	263	298	267	306	311	302	266	319	287	300	283	274	288	287	302	297	293	273	264	269	296	331	297	304	324	320	273	283	326	277	319	301	313	326	272	293	296	325	276	294	284	299	335	266	328	306	302	315	260	318	279	282	305	304	308	300	336	309	307	284	287	280	319	316	323	305	276	309	327	277	303	267	292	279	308	317	296	302	324	319	277	269	329	283	323	310	283	337	266	299	299	277	307	290	273	269	284	303	312	315	284	284	299	316	288	280	293	285	298	304	293	294	311	286	283	311	282	285	280	291	303	295	325	274	283	299	323	252	299	306	290	304	309	315	311	326	272	311	293	306	312	272	302	306	318	320	296	302	310	300	302	283	334	318	316	296	274	319	315	308	272	282	320	297	296	282	299	308	314	270	306	316	294	285	275	298	293	282	269	272	293	273	287	273	311	293	307	289	288	294	280	321	285	341	291	289	281	314	302	303	279	299	331	283	318	269	304	312	342	274	316	310	296	317	283	303	283	286	341	285	283	277	291	316	295	305	295	277	281	313	297	293	311	312	309	289	270	301	297	277	286	312	283	305	293	301	270	294	328	298	285	288	327	305	339	317	270	281	309	312	306	263	320	303	290	316	313	324	333	327	305	339	301	332	266	284	324	311	279	311	290	312	287	322	322	314	311	315	321	288	337	305	316	291	285	279	297	309	306	280	296	266	259	310	292	307	300	293	305	309	298	279	327	305	298	312	298	295	313	284	309	306	300	302	328	290	295	285	306	307	316	309	323	313	299	325	268	277	279	312	300	318	316	293	295	310	311	305	317	300	291	313	287	284	281	327	300	273	325	301	292	303	301	291	295	320	310	303	291	272	295	276	309	294	267	292	279	278	329	293	314	267	278	283	285	333	280	291	291	310	305	299	313	284	309	286	255	267	266	289	296	287	304	289	296	286	298	319	294	307	301	301	289	288	282	302	346	317	287	327	252	324	286	289	307	283	285	316	293	281	308	293	306	288	315	304	285	264	281	260	292	284	291	280	288	308	282	304	299	285	306	275	299	307	291	301	297	277	301	316	288	321	323	330	294	273	290	318	282	292	282	320	321	308	289	319	286	285	340	268	297	278	284	305	339	291	301	316	305	284	292	281	314	307	274	266	257	295	269	296	303	307	342	292	301	335	316	325	297	293	293	318	314	306	296	312	326	278	250	255	294	277	291	313	303	298	288	301	270	295	296	297	293	297	260	269	293	303	309	285	312	313	300	293	287	316	299	318	278	303	263	286	286	292	306	273	301	313	275	284	294	263	277	303	286	277	282	319	311	261	282	294	301	277	274	291	295	268	305	296	336	284	293	318	309	295	291	297	296	300	324	312	318	300	317	322	296	289	296	288	268	304	311	321	296	294	309	282	298	279	279	321	261	280	285	332	277	289	287	293	281	303	272	319	325	288	290	289	278	321	277	306	275	304	322	334	275	294	314	291	301	331	314	314	296	290	292	317	282	288	289	269	299	307	272	315	282	278	304	312	309	306	302	272	301	270	301	300	299	253	270	301	282	309	293	291	304	294	309	312	278	303	290	296	304	333	295	283	322	310	314	305	336	323	328	274	316	294	263	297	306	295	308	295	316	298	308	337	270	289	297	295	307	280	285	333	309	306	294	282	306	302	290	270	310	287	325	315	291	297	301	302	287	309	275	330	305	320	325	296	298	298	322	304	310	294	297	297	286	307	291	308	263	283	280	272	315	351	308	344	316	297	272	314	302	281	314	295	305	302	315	288	295	280	299	281	256	254	299	282	261	308	282	311	290	278	307	319	298	308	298	298	274	329	318	279	288	286	284	299	331	294	296	334	329	283	294	313	273	293	290	285	284	307	288	303	312	302	288	277	288	279	297	308	265	304	318	300	285	328	337	314	287	292	331	341	296	325	316	301	296	266	295	298	319	296	305	333	284	310	302	299	292	305	310	317	265	295	317	277	286	323	308	290	284	294	274	288	303	310	280	285	284	268	311	305	320	335	332	299	298	290	279	325	304	299	269	311	298	304	270	318	312	310	300	283	275	281	304	311	282	295	287	314	268	283	287	283	305	288
14862	13082	24244	29848	25465	21093	19677	19323	17203	13500	11270	9498	8004	6932	5145	4268	3233	2765	2157	2340	1814	1453	1749	1588	1366	1273	1300	1227	1199	1389	1588	1102	943	977	944	970	980	988	980	942	890	945	1647	2963	1532	724	781	738	757	687	743	691	734	692	757	738	766	740	722	694	712	740	714	710	712	751	764	695	738	711	726	707	738	695	759	713	725	717	717	705	720	715	729	720	658	749	764	756	661	730	652	729	744	716	710	750	759	737	769	711	726	715	725	704	735	703	731	753	744	727	779	688	756	705	715	720	696	697	811	727	741	699	755	711	741	712	713	725	661	747	736	707	677	711	752	702	681	741	727	708	730	732	706	734	690	782	725	753	713	691	721	697	718	704	686	710	705	692	662	688	715	729	743	711	638	746	701	727	724	744	644	773	723	717	667	759	727	776	683	737	698	684	722	694	704	724	673	697	711	683	730	732	681	740	733	729	694	747	777	702	718	760	731	682	717	685	707	716	772	706	769	680	737	694	689	720	721	729	713	749	710	700	703	716	726	682	744	674	748	738	703	711	732	724	706	697	732	725	710	675	730	713	702	742	728	738	662	711	735	731	722	721	752	704	729	710	676	775	709	710	713	724	708	683	742	705	730	659	675	664	739	789	760	749	685	705	723	709	723	692	715	735	744	752	724	710	785	709	764	724	742	692	710	691	755	679	743	737	716	698	747	693	736	700	714	715	755	742	703	744	717	731	738	687	742	719	730	754	704	748	690	739	722	727	705	728	696	720	755	688	731	749	737	746	700	733	678	710	702	775	722	733	694	696	718	707	693	692	724	747	729	707	722	692	713	682	704	708	745	691	720	727	735	710	715	713	734	693	689	720	714	687	702	728	713	751	660	768	713	707	721	719	764	721	709	712	712	772	688	710	737	712	720	694	681	734	664	697	697	732	722	736	729	689	719	744	733	756	702	678	746	723	749	684	707	715	708	756	718	754	724	713	681	731	691	675	708	724	716	728	684	731	721	757	691	716	739	678	740	757	718	754	727	678	683	730	718	704	765	696	729	713	728	703	682	705	685	710	756	737	722	727	740	694	680	669	708	713	710	730	706	724	763	745	732	757	708	702	718	702	753	693	723	732	654	743	704	705	678	760	731	743	736	697	715	723	680	707	742	737	739	744	728	786	721	725	691	705	709	706	686	745	681	749	743	690	691	715	707	694	725	733	713	686	747	734	658	683	707	665	745	753	755	689	673	703	709	733	664	714	759	704	728	720	754	722	664	777	691	729	695	695	703	727	747	752	722	740	739	715	716	720	652	716	695	687	709	721	773	697	693	743	691	725	710	680	744	741	722	748	700	728	729	722	731	735	675	656	720	695	730	725	718	694	748	699	697	735	740	753	712	742	681	681	721	711	683	689	719	719	732	688	752	723	724	723	735	723	706	686	728	735	665	745	731	686	724	728	682	715	693	723	756	724	707	692	725	716	664	761	728	716	666	731	700	689	738	688	684	762	748	720	750	770	649	737	737	710	721	693	730	740	685	721	691	726	701	733	752	762	705	745	686	731	713	746	693	697	688	715	763	710	683	751	744	748	746	720	709	717	717	721	735	720	707	704	675	697	739	715	763	733	667	745	713	714	727	705	729	683	721	737	698	743	708	734	710	701	703	803	690	698	718	715	699	722	715	737	706	715	712	710	729	728	742	716	710	704	733	718	691	715	721	725	727	670	717	752	709	733	740	723	727	735	701	771	750	729	705	723	744	723	709	715	693	670	712	732	749	679	726	696	716	731	726	715	749	723	683	704	697	790	728	757	722	694	750	672	698	758	702	699	754	734	710	749	698	732	659	760	702	707	750	784	695	750	703	710	720	680	717	714	734	695	681	759	755	727	717	744	734	750	708	716	725	698	718	743	737	684	719	741	732	733	742	664	723	747	685	703	753	671	705	707	720	755	725	730	719	718	730	725	776	713	698	692	719	733	728	745	739	683	702	745	709	693	699	697	769	715	685	697	647	683	709	721	757	711	757	736	729	735	728	674	718	759	750	725	737	725	719	714	726	712	718	708	661	728	701	685	717	697	719	714	750	742	754	704	693	679	771	749	742	680	672	718	753	733	700	694	750	678	766	736	709	730	699	704	686	731	772	699	678	727	686	711	737	672	742	676	714	701	703	740	749	701	754	705	693	721	742	703	720	692	690	752	719	708	738	686	704	739	741	730	743	670	695	747	677	717	682	695	735	684	719	714	720	696	723	759	700	670	746	667	685	725	762	685	684	769	726	713	730	751	720	674	675	738	726	689	730	722	697	730	710	736	728	702	702	722	691	698	714	736	733	702	678	734	736	725	764	696	677	717	707	691	707	706	681	710	724	723	714	692	765	702	718	712	734	742	688	656	719	695	716	695	725	728	762	726	695	697	726	734	665	718	727	669	714	686	723	732	714	762	729	682	765	737	719	668	703	756	765	714	708	675	762	702	767	752	716	667	736	699	714	713	732	690	718	726	746	694	744	708	710	726	755	680	748	703	709	706	734	752	745	676	773	764	658	687	796	667	711	743	745	734	692	749	723	730	772	739	698	753	723	714	720	709	726	753	680	734	720	662	712	691	702	704	718	690	700	690	762	733	726	720	694	740	769	701	676	752	694	756	700	716	717	717	750	681	676	657	715	732	707	741	699	693	712	716	671	696	747	743	791	711	735	686	716	774	709	703	743	694	712	753	643	695	747	717	758	670	712	726	692	691	715	774	751	723	726	724	674	701	737	728	688	741	729	703	684	723	702	658	783	727	715	763	723	755	732	718	751	731	666	690	756	693	709	683	710	707	708	765	692	715	713	703	751	693	749	767	744	755	738	686	737	712	730	777	725	719	712	713	721	715	722	713	697	751	701	727	757	713	705	711	735	717	750	724	720	686	738	698	732	729	738	741	713	756	681	752	754	717	759	692	687	741	685	691	677	734	692	664	755	723	724	732	768	735	760	682	710	732	729	709	684	744	756	739	672	740	750	702	686	715	677	670	702	697	709	737	691	724	696	666	723	747	702	633	715	691	730	716	675	773	698	674	719	739	687	709	704	716	700	734	745	706	745	736	771	780	738	776	789	762	671	727	721	710	742	727	691	665	722	724	723	815	714	731	709	730	708	711	736	737	719	671	716	743	683	729	734	723	696	706	786	731	673	709	687	670	688	724	717	739	752	738	763	695	694	685	765	713	700	716	670	735	764	667	681	733	680	750	724	716	701	701	710	741	734	732	710	718	714	738	720	727	735	734	686	676	728	715	691	721	718	702	737	755	702	722	706	750	679	702	724	710	750	709	765	689	749	699	722	705	749	699	719	716	716	709	695	686	702	671	713	708	750	711	680	717	773	723	715	717	688	734	752	747	743	732	724	715	687	698	714	783	729	699	748	700	673	681	689	744	755	691	705	709	728	696	747	721	725	692	722	708	682	737	715	767	738	746	715	771	691	713	688	734	726	717	743	726	755	703	698	718	745	694	746	756	661	742	676	711
34886	23953	27130	25896	19657	13724	11080	9783	7716	6202	4605	3584	2858	2131	1814	1532	1136	881	762	798	715	616	561	572	527	467	501	533	555	602	523	474	522	492	468	484	486	487	474	442	443	431	643	1083	575	380	408	434	412	427	397	453	348	430	392	410	430	373	414	400	380	403	366	422	391	406	429	388	367	368	346	383	381	415	393	409	367	363	385	407	390	386	410	381	415	364	398	425	410	415	387	404	390	384	426	405	440	400	397	408	390	371	431	423	383	376	400	398	373	395	393	409	371	376	414	373	423	432	368	382	448	411	385	410	365	403	380	403	395	392	439	406	377	379	366	386	363	403	412	410	378	393	365	375	387	387	374	404	430	424	395	422	432	394	423	416	413	393	399	377	407	406	385	405	380	419	398	404	386	418	408	383	401	392	352	375	346	388	394	395	377	402	442	402	361	389	376	386	439	373	412	389	377	386	393	424	397	392	401	407	398	428	378	423	395	382	391	416	391	417	377	376	413	407	393	373	379	366	435	398	382	435	416	397	385	381	390	355	407	408	425	391	430	377	411	386	386	400	425	420	362	399	379	409	355	411	417	412	429	393	389	407	363	401	396	412	400	371	421	365	388	367	416	410	421	422	406	411	351	395	378	401	413	416	399	407	409	400	404	408	402	384	408	413	383	445	401	420	421	390	396	381	386	404	370	461	406	413	430	401	391	416	400	396	410	447	395	395	397	448	389	388	434	392	374	401	427	411	410	397	398	364	409	377	391	386	400	375	386	381	412	431	362	408	379	407	416	426	409	410	381	367	417	403	418	414	379	426	384	358	381	395	385	411	395	393	398	369	388	405	399	403	409	424	389	387	396	397	402	427	382	343	380	424	406	404	354	387	385	417	387	367	390	396	389	406	393	402	392	407	405	437	425	412	429	434	414	394	409	370	371	388	429	408	377	408	413	432	360	432	404	410	372	411	393	412	390	419	422	397	381	396	399	382	416	354	418	373	436	358	392	405	383	417	402	411	440	395	413	387	415	415	394	387	393	406	367	413	396	397	389	378	389	423	402	405	383	366	383	358	393	391	370	413	441	412	376	421	401	404	418	433	364	382	397	389	414	374	406	415	410	382	405	378	392	408	413	399	428	447	392	360	382	427	387	413	416	366	403	371	399	365	431	379	407	392	374	364	391	397	394	380	394	436	421	418	371	372	365	407	399	392	396	428	397	379	369	378	426	385	419	412	382	417	405	402	403	387	411	410	422	365	380	423	385	432	399	395	391	400	419	388	418	417	398	402	381	409	414	452	373	388	415	402	372	403	453	388	389	396	400	375	395	388	375	417	366	398	373	421	374	398	387	393	395	350	396	334	401	387	366	419	430	401	374	389	403	402	408	431	392	382	350	395	429	417	415	368	420	394	370	394	363	403	383	383	392	395	412	412	372	354	408	413	387	433	360	394	387	344	414	399	398	380	373	405	397	402	420	392	374	374	389	391	372	346	358	408	431	370	394	404	356	354	379	412	389	395	386	373	407	397	450	405	387	386	411	418	400	378	433	388	432	405	420	439	397	431	381	388	397	412	462	407	408	385	419	406	414	394	387	416	401	418	385	368	386	383	376	378	431	406	401	412	379	416	395	408	436	386	410	402	396	387	386	397	405	406	406	412	371	386	453	374	369	410	418	400	377	389	405	400	436	388	403	405	374	394	407	391	412	359	400	416	417	371	382	380	365	398	426	378	425	399	410	372	382	386	426	418	377	401	364	459	411	382	421	399	413	410	385	403	410	403	408	401	382	393	373	395	383	403	389	421	406	394	401	357	383	390	367	399	408	415	368	385	380	382	398	382	431	411	416	427	418	384	376	406	441	413	423	378	399	399	425	414	399	462	391	426	401	430	423	389	426	374	381	394	387	368	379	412	392	410	421	404	391	420	390	373	409	387	398	365	397	388	396	387	459	387	444	363	417	358	382	384	398	442	381	413	420	380	379	382	379	373	407	387	393	413	396	424	381	375	409	369	397	375	410	434	397	391	393	370	392	463	379	374	446	391	405	407	388	413	417	425	464	380	416	396	394	387	394	406	413	413	395	377	352	391	412	402	395	361	407	400	407	392	385	406	416	383	408	389	396	401	398	398	426	390	393	411	390	390	379	399	375	381	358	407	399	396	377	373	374	393	422	440	433	367	390	432	410	398	383	408	421	395	388	442	402	381	394	416	390	428	391	417	371	394	385	419	397	419	420	374	382	399	385	416	392	396	366	421	383	415	412	408	390	402	394	422	416	414	431	428	412	383	391	372	388	385	451	403	395	376	408	403	403	405	407	393	359	384	397	399	389	381	426	388	419	351	418	424	414	351	416	389	393	396	388	378	401	423	400	418	378	374	429	476	356	411	427	421	374	370	383	412	418	412	383	416	389	362	395	371	342	395	381	416	405	415	396	392	403	398	423	383	419	421	396	421	383	411	348	379	384	376	392	381	402	377	369	395	365	409	411	367	372	388	412	396	394	404	387	413	380	400	362	389	441	423	378	393	385	368	390	389	389	395	393	381	380	405	402	399	417	375	358	427	411	364	419	385	376	422	398	374	411	401	419	421	390	436	422	409	387	380	390	378	435	404	374	417	426	381	396	404	425	377	420	381	368	372	409	401	372	382	363	412	400	400	391	417	408	402	395	385	396	383	375	396	415	388	392	393	403	422	402	414	399	380	387	391	378	398	392	405	379	385	420	384	413	361	389	395	384	432	389	384	382	399	379	413	420	374	396	404	427	410	400	424	382	386	384	407	396	418	408	395	387	398	395	421	437	403	378	391	399	415	424	400	393	447	383	391	389	371	384	382	384	400	429	358	400	365	442	420	421	405	395	426	412	403	365	409	398	388	378	408	390	436	411	414	381	397	376	399	412	400	420	431	411	404	442	413	397	438	410	464	393	409	409	379	388	411	388	422	356	392	393	356	400	412	407	359	382	429	378	379	371	405	416	393	414	399	388	382	397	411	376	400	399	390	413	390	386	388	423	419	414	425	417	428	386	380	376	366	377	397	392	393	405	427	424	413	349	408	379	388	392	406	422	362	409	420	429	425	378	425	393	411	386	424	401	405	378	371	405	393	425	380	401	371	370	369	363	356	372	420	387	383	421	422	413	391	396	388	368	453	429	396	381	426	423	409	400	408	385	421	375	376	433	401	405	357	417	373	397	410	380	412	386	373	394	371	399	362	390	405	420	421	388	351	363	409	409	407	384	409	390	365	381	376	390	384	414	382	401	395	398	404	420	371	412	404	373	349	409	390	371	419	413	404	392	421	399	404	415	408	381	354	359	404	410	433	352	388	401	414	378	417	391	426	383	396	402	378	352	394	409	362	376	414	414	399	430	393	403	369	384	410	401	393	380	383	399	428	428	393	394	399	381	416	412	423	424	386	356	387	363	397	366	392	386	406	409	393	371	403	415	373	416	385	404	401	411	442	392	420	396	390	423	376	401	426	408	374	398	411	416	386	424	365	404	403
18496	17406	29197	35742	30540	27001	25267	24599	21387	18783	15710	13744	11734	9064	8066	6453	4968	3753	3294	3311	2824	2415	2118	1913	1913	1580	1752	1862	1983	2123	1779	1387	1298	1402	1442	1415	1429	1310	1273	1265	1228	1335	2287	5572	1790	956	890	908	878	893	902	901	877	887	942	871	951	950	909	917	937	958	847	900	920	910	900	928	925	890	919	946	897	895	875	857	891	873	959	939	913	958	922	888	939	925	883	932	920	920	925	923	889	937	876	923	924	914	979	910	921	942	944	962	914	892	921	893	897	946	943	916	934	956	902	921	913	907	852	894	904	888	861	927	850	870	880	949	943	906	896	910	924	927	936	917	898	953	909	937	930	896	876	898	969	974	914	909	887	950	931	844	950	870	866	928	890	941	898	875	920	855	920	953	907	917	887	936	942	873	858	881	928	877	902	905	895	957	907	966	935	868	947	903	949	952	925	920	968	903	870	884	915	922	915	938	896	911	915	954	924	904	910	884	967	917	873	934	926	969	884	910	917	967	895	913	879	889	894	880	901	911	884	920	974	904	926	885	894	856	925	940	894	912	881	885	946	885	907	887	888	865	904	906	958	923	854	928	914	898	913	928	940	891	948	936	908	873	892	911	956	945	869	1002	876	850	883	896	912	898	862	890	899	892	887	868	928	872	911	895	856	871	876	911	1012	913	909	904	896	906	911	897	936	887	918	916	925	898	881	863	899	980	895	882	889	970	916	914	874	919	902	898	925	890	881	953	916	936	926	889	920	914	932	890	921	920	965	882	891	883	907	895	959	897	921	885	951	903	964	887	865	913	917	941	891	899	918	925	895	858	943	889	924	852	902	850	884	861	876	948	922	917	932	898	899	904	966	909	936	864	908	855	893	918	881	889	952	890	957	931	933	918	920	868	874	966	884	909	915	898	921	982	868	873	879	882	947	912	889	886	882	908	916	922	973	910	869	945	926	956	910	974	896	901	918	921	889	937	937	866	928	838	875	907	839	858	913	939	927	878	893	861	874	923	912	963	853	968	925	865	903	934	877	937	931	928	902	928	880	915	934	911	802	877	917	872	903	873	920	976	894	926	895	871	913	924	863	894	919	870	876	919	965	868	903	949	922	931	913	925	945	915	918	902	869	921	889	911	880	896	882	901	919	874	872	939	898	927	927	904	905	921	877	909	955	872	911	971	921	924	896	932	885	891	918	914	950	980	919	947	883	921	851	901	872	863	917	917	919	937	898	892	917	921	876	937	947	907	904	894	922	911	915	959	933	929	882	929	999	874	849	917	902	947	890	888	899	887	848	893	898	910	885	851	922	883	893	917	958	923	939	922	908	942	973	890	861	968	841	902	949	883	915	859	884	937	925	930	891	934	892	897	916	869	888	887	944	888	894	916	905	894	923	891	896	913	966	902	906	916	911	974	853	931	906	898	966	926	947	927	950	907	974	928	892	856	894	899	862	860	891	923	897	963	911	919	900	891	917	913	928	922	963	915	908	920	913	912	918	909	905	888	910	940	947	917	908	933	880	880	915	864	875	853	987	939	943	900	916	902	902	919	937	930	887	903	894	884	941	921	887	908	913	863	905	938	917	897	888	930	897	874	921	902	991	910	892	950	898	944	862	840	889	911	893	953	935	865	900	878	901	937	902	946	942	904	931	960	904	910	893	892	902	895	922	891	909	906	920	860	932	878	915	939	937	906	910	933	909	935	891	919	904	925	937	905	923	957	897	911	918	922	875	885	895	894	952	924	927	937	939	899	974	869	897	930	904	914	942	888	894	846	884	947	889	878	925	948	935	859	834	898	956	886	928	918	894	864	894	879	905	886	920	931	959	885	903	907	893	857	902	918	943	865	910	872	918	925	909	919	915	908	929	879	937	916	890	874	881	881	888	955	937	928	887	952	899	869	922	927	925	963	938	858	936	899	908	849	921	915	949	878	879	876	926	911	920	984	873	893	921	926	920	906	889	925	927	897	854	917	905	883	911	920	928	928	947	957	881	911	912	935	958	910	935	923	930	868	906	902	866	928	915	919	875	907	903	918	923	866	904	870	1008	942	952	887	922	939	908	844	894	910	901	897	940	938	923	885	909	919	933	900	928	837	888	957	894	918	882	899	872	881	894	933	909	898	938	936	890	900	898	921	941	925	946	915	930	917	920	864	945	880	912	873	950	859	934	988	906	845	996	957	930	950	903	935	864	878	924	921	820	902	880	895	940	919	948	918	899	936	874	863	890	918	931	925	858	923	928	934	898	909	902	892	925	942	860	899	904	912	926	941	909	959	933	894	956	976	897	914	911	903	911	915	918	827	889	887	921	879	892	919	938	937	912	892	889	911	923	909	876	897	894	871	931	892	880	911	909	905	926	961	966	845	974	930	894	907	846	936	914	871	904	942	912	905	866	991	905	901	946	887	882	903	935	902	897	956	904	884	888	909	889	866	941	924	886	931	972	884	868	914	868	868	894	932	891	929	908	844	926	913	929	902	878	891	967	893	899	907	909	924	923	892	907	940	904	985	903	895	955	896	955	904	921	901	945	882	890	915	903	932	934	890	940	928	910	896	913	910	939	910	947	914	874	917	925	928	928	886	931	863	917	909	876	896	940	913	846	890	900	881	857	924	950	941	924	871	910	896	930	911	898	866	928	926	865	910	880	890	905	911	854	898	894	892	919	938	956	872	918	887	868	877	895	920	882	913	888	882	965	930	930	914	925	903	942	914	915	949	912	930	883	892	876	920	904	894	925	937	949	892	955	933	935	883	921	902	876	908	933	943	870	971	886	922	910	870	964	906	863	886	878	851	866	1006	939	912	938	851	962	898	915	931	904	900	893	944	874	928	933	910	907	882	925	915	840	903	926	908	934	908	891	911	876	937	923	901	907	905	925	840	910	965	901	875	910	912	1002	937	952	925	905	868	909	891	875	922	966	883	945	893	933	940	916	923	907	904	947	945	939	903	947	901	950	908	892	873	880	938	932	935	909	876	953	857	916	884	873	935	917	909	878	940	915	885	911	880	938	890	869	898	900	877	881	890	884	898	853	942	893	916	883	919	926	900	939	887	907	891	911	878	926	927	864	874	877	922	923	927	897	833	907	903	960	965	915	939	912	866	920	956	966	944	939	917	904	887	906	877	904	941	952	930	897	876	932	868	892	939	884	898	938	951	946	929	872	879	873	886	901	903	916	824	878	903	891	907	915	884	905	906	949	915	943	841	935	911	907	920	916	901	940	880	925	876	916	923	911	932	915	864	919	902	910	907	930	840	943	911	915	904	874	912	944	901	969	941	942	850	914	943	895	852	899	869	942	904	899	893	910	916	901	911	897	921	936	921	963	906	918	906	930	885	903	855	946	913	950	914	884	932	860	873	888	869	900	974	917	904	964	866	925	901	900	901	895	885	992	889	861	894	924	907	873	953	904	979	843	937	909	896	889	847	958	870	919	882	941	908	885	907	893	930	909	890	922	886	872	955	948	949	920	921	888	926	956	897	875	889	945	971	906	903	876	874
13516	8923	8967	7811	4533	2747	2147	1931	1384	1157	849	678	517	418	406	346	354	348	291	306	298	280	250	250	250	233	238	218	246	248	236	217	232	221	223	221	233	219	211	230	203	226	210	219	217	206	194	205	216	207	191	192	180	228	217	182	213	219	188	213	211	213	209	192	217	200	206	208	210	242	239	188	179	224	185	191	214	203	201	212	189	214	205	225	188	210	254	223	200	221	191	202	233	238	200	209	203	214	226	229	192	212	202	215	167	232	210	201	221	196	202	190	201	194	212	220	210	218	261	216	237	223	194	220	193	213	199	190	218	200	208	228	232	218	211	224	236	199	192	219	203	195	211	210	212	213	214	188	172	198	198	214	209	231	227	209	229	198	217	208	220	214	217	196	190	209	196	213	203	221	193	200	205	215	239	202	193	202	206	211	213	173	170	228	207	221	186	193	237	197	199	224	187	192	195	215	186	191	188	215	219	178	223	216	217	209	198	205	194	211	200	188	204	207	196	211	199	234	192	197	200	222	230	210	197	201	199	215	223	197	209	187	203	219	211	212	212	198	191	192	188	219	213	234	210	200	213	200	211	187	208	215	188	227	218	206	197	185	181	221	208	197	206	209	204	194	194	223	222	213	217	196	196	201	208	222	201	184	215	193	221	210	205	215	177	189	181	213	224	225	204	192	225	207	209	201	230	178	216	205	220	217	215	216	222	193	225	231	228	210	220	205	222	203	200	225	184	197	197	177	207	199	216	195	219	213	206	228	198	221	224	194	210	214	206	204	193	212	210	232	249	224	186	215	219	203	200	212	214	209	253	222	201	215	192	219	225	214	214	204	237	211	206	211	216	209	201	206	198	219	201	216	206	217	223	189	173	185	210	230	207	188	188	195	197	218	180	227	208	187	212	219	221	210	230	210	199	190	224	228	204	221	204	220	198	207	194	193	234	217	220	190	227	229	198	195	199	191	211	158	187	213	214	183	199	205	210	211	219	244	228	208	202	183	212	216	211	224	199	209	216	192	226	203	232	202	208	224	207	212	238	195	200	196	199	188	214	179	183	189	185	207	218	224	218	226	195	216	211	205	177	210	180	203	180	184	192	196	189	204	190	211	190	203	207	207	220	189	234	215	208	205	201	181	214	215	209	229	204	215	200	217	168	223	196	227	242	210	223	208	220	183	207	201	219	197	232	180	208	231	208	215	221	180	212	208	197	169	191	198	204	213	205	216	229	202	212	201	219	225	181	224	203	215	226	208	206	197	206	177	216	208	202	181	181	200	231	193	215	189	195	234	206	212	232	220	228	179	188	223	186	203	210	197	228	205	214	208	215	202	225	214	212	232	196	234	197	206	217	214	220	226	201	204	199	199	190	210	213	212	240	217	217	207	203	213	221	164	209	202	210	209	199	205	197	208	172	230	196	197	237	188	219	194	209	184	182	217	189	185	199	247	189	228	207	248	223	209	194	217	224	221	204	177	243	235	194	192	212	199	217	198	209	200	211	191	217	209	220	204	200	200	213	212	229	209	195	224	226	216	230	189	207	197	173	192	199	204	196	193	192	217	221	192	208	214	221	195	191	224	215	230	197	198	199	238	189	212	225	212	212	217	219	194	200	185	205	198	209	197	238	199	206	217	210	207	223	221	197	219	204	201	210	226	219	188	226	227	186	213	194	212	196	209	203	204	223	208	231	203	217	209	213	219	207	228	186	218	202	208	217	191	200	203	217	201	223	240	198	237	203	187	203	202	213	230	185	204	204	197	200	208	199	224	235	215	186	219	211	213	206	206	203	201	204	235	195	215	226	169	203	229	216	212	178	201	183	233	216	184	194	215	240	219	197	183	190	196	216	219	229	225	209	203	196	178	219	175	213	202	215	208	205	182	208	186	214	224	196	218	225	169	211	205	201	177	235	177	220	198	184	214	234	198	185	220	206	221	214	192	196	188	193	205	204	215	203	217	223	242	210	232	192	204	209	185	233	225	195	182	189	206	200	205	235	196	216	205	210	167	202	190	199	190	204	205	202	207	218	208	195	198	199	217	242	206	215	192	221	208	215	216	194	208	215	232	216	186	185	212	207	198	219	189	221	194	191	222	225	202	242	206	224	222	189	177	183	206	198	191	226	189	203	205	205	201	205	226	186	176	198	179	244	200	207	230	222	178	185	190	214	230	218	225	194	216	197	208	190	214	198	206	174	229	215	200	199	201	193	208	220	184	187	212	197	222	242	179	220	233	228	198	205	186	210	217	200	217	221	202	217	217	214	203	192	211	176	220	216	197	231	240	217	239	211	204	201	195	188	157	215	211	196	200	209	217	207	228	198	200	210	195	228	231	206	186	215	234	220	225	187	199	199	216	202	178	206	221	221	191	203	199	218	218	201	222	225	227	203	223	181	199	204	212	224	215	172	202	193	221	203	199	223	186	184	192	199	218	176	226	204	206	209	218	230	200	183	210	204	228	208	191	221	221	207	188	210	225	237	194	205	208	210	195	173	220	222	189	194	203	215	185	211	209	184	212	201	178	191	236	229	190	180	199	198	201	193	212	201	207	177	205	199	226	209	236	218	211	217	210	204	263	221	192	207	213	207	211	188	222	183	208	206	197	220	203	210	192	183	203	200	214	197	215	194	228	189	221	200	204	221	215	210	176	198	206	209	223	178	214	217	228	206	228	202	210	195	196	201	204	197	221	191	204	191	224	197	197	205	195	203	186	215	217	192	220	230	170	232	232	225	216	231	183	220	202	195	218	205	202	204	190	232	214	189	219	213	203	194	208	203	196	214	214	218	179	200	211	206	202	229	192	215	182	227	202	190	206	176	201	221	251	204	210	218	193	200	205	222	204	201	171	203	219	212	197	192	192	216	191	228	194	200	170	216	197	204	225	223	192	203	187	210	211	222	189	184	194	187	220	195	195	205	221	197	207	201	196	206	210	185	215	195	217	189	220	208	200	239	183	232	197	191	204	216	201	225	224	213	179	207	218	206	206	211	214	186	200	195	232	182	193	230	227	230	223	222	216	196	198	186	228	215	227	195	220	199	243	209	200	171	189	229	229	189	224	213	196	186	222	209	199	219	183	220	195	222	222	219	186	220	199	191	177	215	203	193	197	199	204	203	227	205	204	201	201	190	210	197	209	207	193	218	198	185	226	216	222	188	192	219	218	187	218	189	230	214	210	186	235	208	224	168	212	190	198	193	205	209	201	196	204	198	192	201	200	226	239	237	201	200	234	199	184	207	232	211	203	201	186	212	224	234	208	185	204	206	191	207	199	199	203	203	184	204	196	223	202	190	188	209	214	189	194	203	189	208	222	205	216	212	220	216	191	206	225	200	227	214	186	212	243	215	229	188	173	204	217	202	183	213	196	202	181	211	207	205	201	224	213	201	208	184	206	212	212	235	212	227	200	191	218	186	176	205	179	184	208	202	191	225	201	194	204	199	207	208	224	202	232	210	211	230	232	199	199	220	213	226	222	207	174	200	194	182	235
7421	7407	13592	17520	13082	9930	8897	8035	6728	5627	4174	3587	2629	2141	1743	1547	1466	1369	1325	1203	1138	955	778	773	753	773	831	874	962	791	681	589	730	672	620	547	589	578	628	638	627	663	641	673	559	534	537	543	522	494	569	510	514	512	526	501	511	553	496	495	536	529	538	476	511	478	481	537	519	550	483	525	555	505	510	528	522	517	508	522	532	516	545	498	512	507	499	514	533	540	518	515	492	492	512	521	511	517	498	546	566	485	540	507	551	531	529	540	505	550	539	506	546	542	513	511	532	507	479	491	500	502	541	520	522	536	536	529	512	522	506	499	530	539	532	491	530	529	513	570	514	525	565	465	516	557	505	484	539	538	515	532	535	526	554	521	501	503	534	516	478	556	521	539	538	537	526	487	508	505	517	497	543	517	526	497	509	541	484	540	527	523	498	516	508	512	497	542	583	538	484	550	541	515	548	537	545	511	509	486	559	485	493	530	523	543	472	539	532	549	520	599	518	509	546	505	520	504	514	506	538	494	552	508	547	499	502	517	512	481	528	565	525	521	531	533	517	501	554	518	531	549	541	527	487	525	516	523	493	540	537	541	497	546	551	495	510	495	531	571	470	518	525	565	494	522	505	502	501	521	561	515	578	542	485	537	564	503	560	548	546	534	539	579	487	535	520	546	505	544	549	521	503	532	509	549	521	514	544	551	541	550	532	577	547	530	528	545	513	499	532	462	481	562	545	494	520	492	520	479	493	585	550	512	548	513	528	512	575	549	504	538	496	544	563	550	512	565	501	489	519	532	522	524	538	575	560	492	499	549	520	556	522	523	529	525	522	510	519	554	561	538	504	528	504	533	519	510	516	515	531	526	493	547	545	511	510	527	530	507	492	483	521	498	509	505	501	516	542	551	538	489	529	499	519	523	524	510	531	519	508	515	527	509	537	513	523	518	487	506	533	543	534	527	508	543	541	543	571	543	540	564	508	503	530	483	541	558	524	514	569	506	561	514	540	499	527	544	508	504	482	531	574	525	508	521	505	531	551	493	519	533	511	516	573	510	520	525	515	517	541	489	501	516	504	546	531	515	537	592	499	501	530	539	551	541	541	533	599	537	526	494	513	528	530	485	542	522	504	530	559	506	511	509	512	502	478	510	507	510	499	520	502	528	490	530	519	541	561	512	519	512	547	511	494	557	534	484	549	515	496	524	543	547	499	532	521	526	542	549	551	530	535	513	513	499	516	540	514	545	529	525	518	564	541	534	525	529	547	536	545	535	517	554	522	535	546	464	556	551	542	520	523	497	495	457	524	520	491	495	494	549	531	519	514	527	498	540	541	525	490	532	558	479	534	529	563	505	561	534	513	481	558	502	555	511	497	502	505	518	591	514	505	526	512	575	564	519	517	506	554	531	499	523	535	549	523	526	533	493	536	528	531	521	522	515	514	558	506	541	537	526	515	499	542	535	506	560	525	541	543	508	508	531	517	562	506	524	518	538	526	531	503	539	513	527	530	538	511	555	521	549	518	506	485	493	537	545	500	544	525	496	517	512	534	549	559	481	539	502	535	543	549	531	508	531	520	535	507	528	502	559	512	504	547	495	532	545	520	515	503	518	512	492	528	522	465	544	523	529	517	529	496	552	506	510	496	530	569	516	533	522	509	546	542	546	526	534	510	502	493	481	491	520	556	519	532	491	537	493	529	546	527	502	526	555	488	519	504	533	497	492	533	531	508	529	558	511	524	524	502	499	498	497	537	564	519	494	479	544	561	521	549	520	500	538	516	516	480	489	527	552	514	532	559	488	551	513	529	528	492	563	541	524	511	547	510	557	542	540	533	503	493	515	497	498	512	534	568	520	501	563	544	524	535	540	513	532	555	532	538	544	489	475	491	524	514	490	542	526	498	513	522	509	499	515	533	515	519	531	491	518	499	543	508	518	521	541	537	530	549	481	528	544	500	557	556	521	525	571	519	521	554	496	543	534	535	555	513	496	503	521	488	488	547	519	510	533	538	566	531	542	547	508	497	490	546	522	530	547	534	464	551	540	516	497	518	497	512	462	505	521	532	483	494	479	556	496	530	548	537	544	557	550	537	525	491	545	534	475	518	500	545	519	547	524	499	502	531	487	548	560	535	519	551	508	484	531	544	546	518	507	541	540	511	510	519	483	513	537	576	493	529	489	509	522	534	539	516	502	533	487	507	505	521	517	534	546	516	524	533	534	496	516	491	534	548	517	507	537	525	517	471	480	512	514	488	528	557	551	531	530	533	563	552	504	512	507	501	498	511	507	583	504	498	521	498	534	542	514	523	526	515	548	523	521	555	499	550	510	515	511	510	503	554	521	548	498	501	534	495	535	534	559	497	513	555	537	524	493	520	538	519	545	550	546	544	497	505	512	545	497	571	505	511	490	574	509	550	487	537	556	535	513	526	537	531	528	476	524	537	530	572	531	499	542	551	541	547	523	497	544	505	488	536	496	496	509	522	538	534	576	473	494	529	538	536	529	517	529	522	530	503	485	570	496	540	485	534	576	540	552	532	539	505	507	543	564	567	536	499	526	478	535	552	532	525	500	521	524	529	503	514	538	518	544	493	539	523	522	529	554	534	551	528	497	507	514	492	481	524	531	545	481	542	506	544	552	550	514	564	494	527	543	537	485	509	532	546	512	569	513	525	508	532	522	537	480	486	518	552	528	474	523	565	538	513	522	533	500	475	569	496	546	522	565	511	551	543	520	531	536	503	528	527	511	498	519	549	518	547	535	534	540	523	518	518	540	514	560	528	535	542	492	493	564	552	504	509	535	533	514	518	494	528	538	516	506	533	530	534	500	526	520	506	529	527	521	502	524	494	536	509	486	550	562	514	511	508	510	525	506	541	451	544	506	541	521	511	531	531	527	539	543	504	507	515	495	544	549	484	550	548	528	540	530	511	540	518	513	523	517	506	548	537	533	516	477	506	486	545	527	504	483	515	501	529	503	520	511	566	570	570	519	509	516	507	590	520	535	479	501	516	510	565	514	508	510	528	513	487	509	518	485	528	541	490	459	543	546	529	531	490	526	555	525	534	548	526	534	554	532	537	542	529	543	559	508	518	540	497	488	519	536	521	521	531	541	514	519	481	540	505	507	492	518	517	539	483	516	533	543	555	547	578	518	512	520	546	486	478	499	537	534	565	534	501	512	553	551	501	506	472	521	543	523	552	475	553	475	495	501	534	509	515	554	481	517	542	515	508	514	517	519	530	532	495	483	552	519	521	502	521	530	510	517	535	507	504	493	489	524	504	525	509	536	540	526	492	528	566	498	550	533	532	533	514	567	503	533	538	509	533	509	563	480	532	532	543	555	488	539	507	518	564	485	480	509	550	547	531	504	507	536	506	547	526	514	522	523	557	538	573	558	521	506	495	499	522	525	482	514	543	472	537	521	525	517	496	500	532	513	519	518	519	532	474	553	562	511	533	541	516	532	499	463	572	540	492	540	535	492	516	473	512	541
25648	17441	18913	17790	12584	8860	7560	5816	4888	3592	2689	2102	1500	1254	1022	873	709	562	557	496	526	434	346	404	329	384	435	419	404	352	334	349	322	358	338	335	333	316	308	331	342	348	386	659	537	294	290	289	314	277	304	332	295	278	310	295	339	282	302	280	314	305	316	305	269	324	261	284	296	261	304	300	293	303	304	320	287	287	279	289	303	294	339	272	263	262	298	300	310	310	294	281	296	266	298	306	321	320	256	305	307	294	315	251	316	310	314	284	335	358	305	278	323	292	280	308	275	289	292	288	262	295	292	304	332	273	282	303	286	300	315	276	274	279	298	297	296	301	287	305	304	283	313	305	257	323	296	303	302	287	325	305	297	292	297	288	291	298	294	294	263	307	294	301	275	330	279	280	306	294	284	301	315	272	284	290	294	281	262	288	299	312	308	297	291	283	328	303	320	287	307	268	314	315	288	308	307	262	288	284	316	345	294	268	301	314	303	311	256	321	306	285	299	278	291	333	274	264	290	315	281	371	275	323	298	294	317	293	312	310	342	290	293	333	284	295	290	312	314	310	282	335	287	292	286	306	319	297	305	311	278	334	319	333	283	306	289	313	324	258	322	280	306	293	309	294	291	302	314	327	281	326	316	321	318	299	281	294	307	290	285	294	288	278	304	312	297	308	313	313	306	307	295	276	269	337	300	298	281	288	287	312	292	301	273	280	331	277	291	301	304	297	324	310	304	284	327	310	271	304	309	302	291	321	307	297	263	297	287	316	261	277	316	299	315	306	315	286	296	293	292	333	275	277	278	319	315	302	294	316	318	338	326	324	303	269	283	308	281	317	293	310	318	304	294	259	295	259	304	274	310	277	323	282	274	294	305	289	309	317	286	302	321	291	282	286	282	307	321	304	291	255	309	304	268	281	269	329	296	299	315	292	290	267	331	297	299	306	311	293	280	256	309	289	305	316	311	260	340	300	274	319	280	309	294	299	309	297	278	307	298	294	270	308	271	281	294	316	288	299	308	258	295	294	285	294	282	297	307	272	305	302	292	283	311	305	304	286	311	315	319	298	263	283	305	293	314	311	306	320	288	270	298	321	287	280	267	303	274	264	287	296	343	295	301	284	268	280	286	273	298	323	303	340	294	277	276	303	332	277	286	291	341	302	294	331	263	268	284	303	267	259	290	308	292	308	291	308	271	299	284	302	323	286	335	302	282	283	296	302	279	291	264	314	296	330	332	298	265	316	309	306	293	270	299	287	301	279	313	270	290	297	281	312	316	286	278	317	305	292	322	300	298	283	279	335	286	285	326	298	311	309	284	274	298	280	291	317	292	314	300	298	306	274	294	318	319	311	302	304	294	292	316	307	317	297	341	274	270	274	284	257	258	332	308	287	268	304	303	303	259	277	291	324	301	321	271	318	315	304	285	289	291	244	304	300	266	308	287	280	303	293	313	311	303	288	283	296	276	273	295	279	282	316	292	289	267	305	300	319	318	292	290	259	302	310	293	281	315	317	323	304	282	277	298	291	279	280	302	322	294	301	271	310	296	297	304	291	286	310	291	294	302	301	277	277	301	311	250	289	280	276	291	319	302	299	317	273	293	296	345	337	291	297	303	288	291	300	275	314	304	302	321	309	295	291	308	304	293	297	287	292	290	283	279	292	299	311	295	289	296	296	298	310	269	307	318	308	313	306	287	291	305	316	276	307	311	289	291	277	312	326	286	276	333	298	295	351	285	287	306	283	289	284	280	284	291	295	298	268	293	308	306	320	287	300	288	322	304	276	317	277	271	274	310	299	289	281	300	308	313	276	321	310	313	313	277	335	289	326	253	303	294	336	311	250	304	285	286	302	270	273	293	290	281	298	299	297	310	284	325	323	291	299	310	265	289	280	275	312	295	296	347	334	303	307	301	308	300	270	314	301	299	300	267	305	280	259	290	288	330	310	284	311	290	296	314	244	331	285	289	295	316	280	261	311	324	315	293	295	300	294	295	310	299	282	281	328	258	299	301	309	291	303	260	283	274	313	275	304	318	303	295	304	326	281	327	289	310	305	301	288	298	295	287	315	305	298	253	276	259	304	283	290	316	348	302	278	314	277	291	333	317	308	301	285	304	312	317	275	292	280	348	298	294	306	315	319	275	293	291	306	306	289	307	300	311	306	288	286	270	294	262	282	306	290	292	324	311	262	329	260	282	302	266	289	285	318	304	282	308	287	254	270	309	275	235	270	272	314	296	337	309	303	282	302	304	308	293	300	277	295	282	284	287	307	293	291	299	276	304	291	306	289	267	263	301	263	280	306	292	287	313	275	299	316	283	308	299	298	282	307	337	285	321	277	292	282	311	300	305	294	281	318	307	289	287	291	313	320	323	313	285	329	304	290	331	280	273	272	305	306	298	283	303	276	296	288	305	300	272	291	323	317	310	309	296	314	294	296	277	295	294	279	300	290	271	304	276	322	285	318	282	278	294	278	296	320	313	310	282	297	316	275	301	311	299	287	323	312	312	275	291	291	292	295	326	283	300	332	288	310	284	291	321	317	299	312	317	346	322	295	301	296	301	305	287	288	312	299	279	287	312	273	302	303	329	302	297	282	282	250	340	288	257	294	294	282	300	262	326	268	303	299	306	307	333	285	304	314	291	265	252	301	297	307	299	312	286	308	251	292	286	299	308	298	258	344	321	303	299	288	270	284	290	267	319	293	303	326	274	300	241	302	255	269	286	320	328	260	289	298	298	264	270	302	302	285	324	305	260	278	325	294	335	319	329	276	280	320	296	291	293	274	295	300	300	307	309	293	312	307	283	286	309	284	280	307	287	295	250	278	295	286	299	306	307	266	281	286	294	309	302	277	313	305	369	285	288	278	302	309	257	284	244	305	316	304	282	303	302	289	298	315	286	321	286	318	324	306	278	319	284	276	295	321	289	278	295	296	290	304	309	317	304	313	291	278	291	295	285	299	323	292	315	310	309	272	269	306	285	309	333	292	316	312	307	263	296	285	309	333	267	307	290	278	301	297	292	294	303	313	289	298	297	289	285	287	283	296	313	317	309	296	299	287	307	306	299	318	300	308	332	270	306	333	275	273	303	300	298	311	316	268	318	296	269	316	303	275	302	287	298	289	297	310	279	307	297	279	288	283	270	280	309	307	292	279	277	280	276	299	268	278	296	304	278	289	299	295	277	265	285	296	299	306	302	284	340	288	304	311	320	275	300	329	325	319	278	272	276	279	312	297	273	280	305	297	282	294	292	274	263	336	302	301	305	274	314	300	288	349	318	303	292	284	292	310	336	290	279	309	289	293	312	300	287	294	289	281	328	296	318	291	287	303	297	303	307	278	288	278	301	279	277	306	310	290	314	270	312	294	296	296	320	302	278	270	289	301	321	308	277	303	265	317	288	288	304	316	330	281	305	284	313	286	297	276	290	283	286	287	303	313	323	315	294	296	278	321	305	295	290	326	289	293	308	332	311	292	310	273	307	323	267	262
14256	13739	23754	28812	24212	21156	19992	18179	16697	13546	11464	9474	6871	6198	5043	4186	2990	2453	2342	1984	2057	1510	1308	1484	1363	1410	1501	1471	1486	1172	1042	932	989	1034	1050	876	836	914	874	985	989	933	1384	3324	2222	762	730	695	660	751	734	699	697	728	742	694	720	697	694	722	756	706	746	705	724	740	754	678	651	745	701	773	698	707	671	723	748	737	740	647	695	670	730	724	729	750	691	717	684	680	717	695	764	752	735	661	732	773	766	732	724	751	725	713	736	715	679	757	740	746	696	720	679	716	723	786	793	700	684	684	721	700	733	765	729	715	692	686	741	734	680	734	738	717	703	791	712	749	756	742	697	743	707	767	720	672	743	748	767	727	717	768	739	724	700	704	738	731	695	723	699	702	728	741	730	721	710	748	686	693	761	745	736	710	734	702	723	733	731	682	714	700	738	720	735	706	679	693	671	681	703	766	713	756	727	679	738	749	773	723	726	747	679	713	728	747	713	730	705	745	750	731	711	746	717	694	731	746	736	688	726	711	737	719	699	707	759	718	711	730	732	699	698	708	717	702	748	746	703	762	764	733	703	712	679	715	712	733	729	721	739	712	753	679	672	700	710	690	744	712	716	708	728	717	722	675	683	693	711	756	760	686	708	732	758	761	699	702	726	697	738	691	731	705	706	695	745	751	717	703	747	700	759	720	726	704	728	746	763	702	721	719	695	702	710	717	732	768	697	690	679	673	717	704	739	745	747	674	695	713	739	766	737	747	709	710	710	732	682	718	687	704	758	723	720	700	761	729	690	696	684	703	691	702	694	695	747	687	689	756	724	762	690	726	720	737	676	676	698	691	742	669	674	715	711	758	714	732	769	703	756	727	703	716	716	724	699	710	735	690	751	732	745	713	708	700	740	699	762	713	727	730	715	693	753	709	736	717	764	723	781	706	697	755	702	718	711	736	735	733	751	734	737	752	756	784	724	717	668	723	715	763	693	737	688	755	678	749	714	740	763	687	752	732	734	720	708	747	703	712	721	733	739	709	729	675	720	728	723	695	723	721	750	735	705	703	768	749	721	690	697	729	718	734	726	781	724	727	730	706	784	713	727	711	685	722	739	694	707	716	730	687	746	765	722	717	709	736	779	734	689	737	775	705	718	717	677	698	732	727	717	686	698	776	737	713	728	768	733	698	737	699	722	722	686	755	703	704	726	678	706	733	710	685	760	746	728	731	734	738	733	750	743	733	710	765	720	733	689	751	717	727	724	757	773	747	714	706	760	682	701	740	688	711	758	726	715	752	743	739	694	678	714	683	744	697	696	679	745	692	750	715	754	699	755	747	727	664	716	747	706	720	700	735	690	736	718	755	707	674	683	680	673	706	701	727	725	695	685	769	651	723	676	726	701	717	746	722	707	728	697	695	714	707	735	724	699	712	728	728	707	684	713	715	703	753	746	685	703	723	701	693	721	680	718	729	744	714	755	707	732	694	769	706	729	700	725	753	775	726	746	728	755	716	716	688	739	730	721	730	776	725	626	718	777	757	715	666	724	689	732	748	724	738	761	763	721	751	728	749	722	683	690	706	698	732	730	739	724	729	689	731	716	770	724	707	687	692	676	761	709	717	732	710	737	710	706	717	704	741	713	736	698	751	708	740	685	705	683	709	740	702	765	727	713	738	734	749	738	728	687	753	708	778	676	764	713	757	751	698	744	720	726	711	718	712	728	715	716	767	717	693	698	717	759	735	758	734	682	686	695	799	695	728	756	695	719	691	702	717	749	716	739	732	677	670	691	709	690	738	672	688	687	741	712	696	733	727	687	725	709	725	722	728	717	760	708	733	736	699	705	691	738	745	699	717	771	767	679	738	753	733	753	726	743	690	753	724	680	681	706	728	679	669	731	725	707	731	767	694	734	755	737	759	738	670	722	688	717	692	764	667	696	701	689	754	721	712	713	718	762	725	714	684	709	708	704	736	719	675	729	703	678	731	750	727	668	702	716	690	689	724	715	628	706	658	688	700	761	756	727	712	749	746	704	735	728	693	718	700	705	710	715	724	717	719	721	745	693	729	672	735	732	715	699	712	757	706	688	749	741	726	687	725	731	725	715	677	716	676	715	732	755	761	723	739	719	740	691	715	679	728	733	724	679	720	692	733	720	764	778	676	740	716	684	678	755	745	685	726	720	746	719	723	743	726	709	717	728	719	679	734	695	662	703	693	714	762	672	663	783	721	727	722	734	736	732	691	720	710	728	728	727	745	717	775	695	695	693	724	697	710	734	663	773	735	751	707	702	731	701	723	735	746	717	728	733	699	685	728	709	703	712	701	743	709	727	734	704	755	714	729	693	724	707	727	674	697	724	700	779	739	705	692	673	749	720	747	736	731	707	702	691	728	714	717	692	727	762	709	735	696	747	695	686	737	728	730	737	696	733	746	685	718	740	673	728	750	725	753	678	775	690	709	710	699	730	730	696	753	709	725	691	719	665	721	780	730	751	672	721	759	722	727	731	728	734	775	681	703	762	716	747	704	740	709	734	727	722	738	685	741	681	756	680	744	705	714	745	758	697	719	715	690	741	726	754	692	719	709	748	705	729	728	754	718	725	711	692	683	749	717	741	664	741	705	782	733	748	706	736	731	727	663	683	757	739	701	740	774	695	706	738	772	737	706	748	759	744	738	715	741	671	727	706	796	735	678	704	723	763	718	727	723	722	764	676	732	727	717	718	699	729	691	694	686	719	733	698	746	748	761	740	685	753	727	722	729	723	719	750	698	701	698	702	740	728	698	774	727	696	695	760	714	752	718	750	773	707	689	689	726	719	740	746	745	724	723	743	699	723	724	735	738	705	710	717	730	728	757	712	715	698	713	717	697	711	705	719	676	704	703	733	688	702	770	709	692	733	706	743	725	711	737	731	737	700	759	707	697	738	727	735	737	711	709	751	678	693	692	701	712	760	749	668	748	707	707	690	734	694	675	668	726	715	751	731	754	710	726	673	740	732	699	693	757	727	709	723	733	708	772	737	694	722	681	744	718	709	732	728	680	698	776	690	728	729	751	759	689	735	677	720	691	706	713	705	691	726	717	743	735	657	688	730	755	716	792	689	734	736	715	758	670	748	755	654	683	766	717	771	708	701	715	712	727	713	719	714	716	775	698	714	750	751	727	681	735	743	697	688	750	759	740	780	696	740	705	708	687	747	753	716	725	712	737	701	682	764	748	717	680	760	727	706	692	714	720	687	726	684	747	731	733	724	725	699	707	737	735	708	731	684	693	728	716	688	739	734	704	683	700	691	761	744	656	733	693	719	686	656	697	716	703	738	691	708	757	713	733	761	705	728	785	727	671	700	738	725	707	724	732	741	750	706	714	757	716	680	729	738	695	702	691	768	731	756	749	732	708	764	710	748	693	717	693	756	742	720	720	765	746	764	745	734	730	690	741	684	676	711	701	760	737	712	736	714	704	718	712	731	741	717	757	701	738	742	652	761	775	740	669	720	748	701	722
33400	23922	27297	26220	19856	14756	12514	10267	8201	6168	5129	3763	2795	2042	1728	1283	1029	810	812	783	712	545	546	559	600	600	607	580	552	548	492	483	485	502	456	442	428	440	438	456	459	404	674	1275	976	437	392	408	445	452	387	379	405	400	419	379	445	397	384	380	416	416	396	413	433	476	403	374	400	437	423	390	427	454	410	396	422	415	401	441	394	420	404	400	429	451	415	420	387	411	387	402	418	401	396	408	408	396	376	387	411	474	384	422	405	381	413	383	381	413	404	365	449	393	394	368	421	407	416	395	406	392	436	412	375	392	408	476	401	380	412	424	409	418	429	430	411	428	385	380	441	374	401	396	377	402	380	390	416	397	412	415	404	391	404	424	456	400	408	451	395	421	389	364	452	399	445	439	410	419	362	388	433	397	414	422	453	434	432	363	399	373	392	412	393	376	405	397	379	413	403	374	405	397	434	373	362	406	401	400	427	405	421	415	443	426	389	406	428	438	397	399	391	416	393	409	405	386	430	433	384	397	417	380	372	404	395	421	387	401	420	414	373	380	411	410	379	402	425	440	401	388	397	418	369	397	386	416	406	377	362	404	427	409	386	448	414	421	388	400	447	373	446	408	406	432	433	415	348	440	409	386	392	433	380	379	417	407	377	395	390	409	397	415	358	404	401	388	374	393	394	423	403	422	412	431	390	436	394	428	415	406	466	418	382	418	415	399	402	424	365	405	404	388	421	411	392	398	388	432	437	398	377	420	415	415	408	389	416	374	452	413	414	359	402	375	423	406	416	425	421	397	433	412	398	437	452	406	377	435	421	366	405	415	407	425	419	404	383	372	416	412	433	412	388	412	405	384	369	403	391	406	396	436	402	417	394	415	394	438	358	371	379	409	427	402	381	398	400	385	405	384	404	435	404	375	414	395	394	413	436	445	404	394	404	411	412	416	381	387	426	404	402	387	427	422	411	388	429	410	424	423	411	434	427	423	405	403	431	406	426	414	414	456	443	398	415	412	370	389	411	422	378	383	422	394	428	440	361	431	431	446	423	399	374	408	373	412	401	422	414	407	373	404	413	382	384	398	436	402	374	444	397	421	400	372	391	410	423	433	419	419	433	469	414	435	376	427	388	447	395	412	388	379	422	405	412	376	396	393	405	437	439	380	379	417	363	453	403	385	379	415	394	376	395	435	378	384	356	440	446	437	429	411	413	420	403	424	397	433	367	411	383	413	391	401	437	386	402	368	420	429	393	383	376	408	406	415	406	361	415	416	389	419	381	417	429	387	370	376	424	422	390	403	366	400	385	412	371	371	387	396	409	432	386	415	394	396	404	417	422	379	426	381	406	376	413	413	411	418	402	408	400	415	359	390	413	376	415	450	418	449	433	420	387	386	439	423	405	396	387	376	361	385	399	387	382	408	439	375	383	381	401	385	384	413	414	428	399	415	462	474	432	407	355	367	437	374	395	454	365	426	427	374	361	390	413	398	378	410	387	482	374	402	413	397	407	436	440	406	408	445	397	376	419	413	434	377	411	393	401	372	391	368	382	409	384	391	374	394	389	396	412	404	410	407	384	401	449	421	415	403	404	435	419	440	445	397	395	403	376	397	376	402	401	415	412	346	375	368	372	445	376	376	400	412	395	405	382	395	386	411	422	380	432	421	404	419	387	382	397	402	352	378	412	411	427	370	372	376	397	382	420	416	397	398	393	388	388	430	427	394	401	400	422	413	408	402	395	433	432	382	414	380	377	426	390	394	406	397	427	397	418	415	427	382	434	418	408	451	396	399	395	372	383	395	424	420	380	388	424	432	415	409	441	437	414	418	397	387	403	374	403	366	393	421	384	377	423	424	431	391	378	420	376	381	391	403	423	324	414	418	392	359	421	385	428	361	358	380	447	389	419	380	437	398	410	417	401	377	396	415	390	393	414	397	389	377	390	378	416	418	419	405	407	401	391	407	427	423	389	371	422	385	401	370	406	372	401	388	404	415	392	442	390	357	391	440	434	410	416	437	413	399	380	395	388	423	359	399	396	407	401	388	451	432	426	399	396	395	380	414	399	391	423	402	422	399	421	409	426	370	406	419	434	366	392	409	420	408	449	389	404	445	410	403	413	399	402	416	410	424	440	456	413	433	409	405	403	406	465	424	417	380	367	411	376	417	425	384	364	433	418	412	424	420	410	396	402	376	438	409	404	416	406	388	415	379	405	375	380	405	382	379	407	385	399	409	411	376	422	432	383	426	399	397	448	407	383	377	410	424	430	400	420	384	414	382	407	380	396	367	400	408	417	407	414	401	428	371	423	406	453	400	422	408	440	390	407	402	429	360	385	389	412	419	453	394	422	419	389	410	406	394	434	429	395	418	406	413	403	384	418	398	388	382	451	425	409	402	431	411	385	431	396	422	407	403	420	407	365	391	399	402	412	384	388	428	438	426	410	407	405	434	413	395	401	413	390	387	399	389	460	460	392	415	407	402	426	471	428	420	410	426	459	427	411	403	396	398	396	408	408	389	393	437	398	372	433	420	413	423	390	426	400	435	400	444	380	385	394	452	411	428	384	412	394	410	422	427	382	400	414	445	397	454	377	403	412	405	392	410	415	441	420	420	356	409	372	394	441	369	397	423	367	381	414	394	402	441	390	426	433	407	369	370	395	415	409	395	446	393	396	398	352	388	387	424	407	394	397	377	386	375	421	396	410	424	359	410	360	396	411	371	427	435	382	388	401	421	395	367	432	412	414	391	449	414	401	411	349	387	436	446	385	389	431	430	370	376	410	421	399	425	400	415	436	401	406	417	406	422	411	409	423	440	401	422	436	422	413	377	423	410	393	407	422	417	399	445	399	395	400	406	431	377	396	399	435	381	432	412	466	397	410	416	390	422	377	428	408	404	425	410	399	393	425	411	405	409	369	392	453	379	414	397	377	425	395	457	416	404	393	405	384	424	400	444	438	415	375	453	424	419	399	411	389	393	416	403	400	396	408	398	394	407	435	414	391	389	428	407	413	431	433	427	433	455	382	396	435	396	407	419	439	397	385	409	431	410	407	422	398	389	425	433	378	390	367	456	394	395	379	413	428	396	425	402	409	428	365	396	409	371	433	363	418	412	420	392	391	377	422	431	421	414	406	412	403	430	422	387	434	407	389	446	416	441	400	407	395	427	418	376	420	442	403	394	412	399	402	389	414	411	385	418	413	421	418	420	405	424	400	392	420	430	413	430	417	433	381	395	384	389	420	419	403	419	372	389	417	397	379	445	410	398	426	400	426	427	427	401	380	396	446	428	388	369	420	440	378	406	402	446	380	380	401	393	386	404	402	411	407	420	386	371	421	404	412	419	421	385	391	431	422	419	404	385	412	409	395	399	392	393	392	398	433	413	397	382	406	414	393	406	445	381	408	409	419	387	420	390	425	388	396	385	399	413	416	375	400	412	383	453	412	397	432	428	431	395	431	406	405	428	398	423	372	443	423	398	420	422	409	415	431	407
18036	17366	29405	34631	30440	27673	25938	24777	22016	19792	17336	13602	10325	8857	7595	5870	4337	3316	3441	3274	2722	2137	2107	1921	2237	2365	2225	2020	1880	1841	1437	1360	1481	1670	1380	1210	1204	1198	1300	1326	1219	1184	3079	6798	4541	932	925	939	952	892	959	952	917	944	931	931	908	939	947	914	992	958	974	951	936	934	956	907	918	933	909	930	954	925	942	940	980	943	892	896	919	933	958	937	928	923	976	911	1001	921	951	900	898	870	977	913	851	981	939	949	907	943	920	958	901	1003	961	904	897	926	931	930	907	876	964	962	917	934	922	913	948	958	996	902	920	999	898	929	912	954	922	962	946	951	860	935	902	846	967	957	880	958	941	931	904	898	964	942	947	939	938	893	912	923	903	965	957	933	969	967	940	937	943	946	887	873	902	930	926	918	905	918	890	957	979	936	956	857	899	941	937	936	919	900	956	950	976	911	926	894	891	907	921	910	916	942	936	921	951	897	909	946	934	890	927	902	954	946	969	906	929	952	925	893	938	941	939	945	897	921	868	942	931	936	892	985	892	871	937	894	918	920	926	906	913	921	904	941	940	902	930	934	904	905	919	867	902	934	921	945	950	950	917	931	894	971	931	979	979	961	927	900	872	933	909	948	872	886	913	948	974	890	872	898	920	920	916	902	905	888	946	976	869	863	907	907	955	872	888	891	925	897	946	930	946	884	933	955	943	948	919	925	910	935	876	942	887	888	889	933	913	864	919	919	909	923	935	955	981	918	908	927	895	956	915	962	926	985	959	949	927	888	943	916	877	921	944	936	926	909	932	889	905	957	910	942	975	875	905	898	924	880	981	965	983	939	924	903	961	910	927	895	866	971	907	937	919	978	925	926	905	931	890	999	920	929	909	896	957	965	941	926	953	946	921	894	948	910	899	887	922	896	927	916	960	974	859	951	953	960	945	944	920	913	892	952	874	926	919	911	918	945	994	925	937	923	908	969	1031	916	916	971	892	939	941	944	942	908	875	941	948	940	899	926	970	925	910	961	952	907	927	919	899	920	925	923	962	910	961	972	935	920	946	947	919	928	913	934	877	889	1019	918	888	950	905	921	922	906	963	908	958	891	925	894	923	936	905	900	949	930	906	924	920	916	937	949	934	875	923	925	975	901	887	938	885	957	926	872	965	910	918	955	938	889	883	872	920	901	914	919	939	914	955	933	892	914	908	920	979	945	922	929	977	930	956	941	927	907	901	863	892	958	920	930	896	908	924	928	922	948	875	937	871	896	927	915	930	894	912	885	968	951	947	935	908	953	925	901	937	916	939	887	889	941	939	925	916	935	920	1013	956	898	923	941	938	956	926	907	928	904	866	940	932	910	945	864	931	919	949	892	938	860	956	908	933	942	903	899	929	899	921	994	916	914	929	898	887	878	923	942	962	881	961	909	864	953	969	861	873	982	917	954	945	966	868	925	888	923	965	947	970	936	942	956	944	983	969	979	935	941	1004	937	840	969	943	937	944	900	911	862	892	931	997	944	905	934	941	941	960	955	902	910	914	892	976	925	944	910	979	909	942	948	963	934	974	978	944	911	903	950	923	1014	885	962	928	968	935	963	908	947	914	922	949	890	940	905	910	937	981	882	929	960	961	896	929	954	937	934	906	980	898	901	952	910	950	962	926	924	930	951	961	944	907	883	871	879	941	913	963	994	972	975	937	931	921	939	942	912	970	972	939	888	943	933	965	919	942	917	888	935	903	883	917	940	972	925	955	916	927	928	936	901	914	921	892	944	866	926	961	909	898	908	924	858	927	905	971	954	928	935	867	960	905	928	881	952	887	968	908	918	872	891	976	944	958	931	920	954	920	921	1001	950	938	948	956	884	966	910	945	919	898	929	877	950	908	966	931	917	929	937	887	943	911	969	925	923	939	961	981	896	872	862	921	900	966	876	921	926	932	938	920	891	953	914	892	899	935	901	935	927	925	934	950	913	931	910	963	930	914	963	911	948	906	969	956	944	958	918	938	915	905	922	895	924	1024	925	877	937	992	937	854	892	929	980	952	923	940	974	929	884	923	928	927	898	915	892	925	953	913	867	960	903	876	845	917	943	910	893	924	868	881	954	957	950	951	977	884	907	912	945	908	935	912	951	897	953	992	947	948	946	931	871	879	923	940	917	923	956	862	902	876	886	938	950	914	884	949	904	936	935	907	937	884	913	949	903	927	956	968	897	954	908	945	902	936	906	967	882	941	928	976	901	934	907	895	906	917	909	938	969	893	947	902	911	857	920	943	851	919	899	914	994	914	919	922	950	990	936	928	869	954	874	897	910	874	925	914	909	905	860	879	907	944	893	916	931	896	921	924	884	907	899	891	880	945	925	949	999	871	939	959	890	969	937	967	928	907	940	903	967	952	926	931	922	917	873	947	932	938	909	920	963	908	999	926	927	915	991	958	925	897	916	906	947	904	865	936	885	899	929	907	907	983	920	893	885	912	951	932	897	1003	944	923	980	912	872	911	944	947	887	918	963	940	923	978	946	943	898	877	893	884	968	951	963	944	928	882	957	928	917	880	904	921	919	917	905	882	939	952	913	857	936	924	931	889	916	899	964	906	872	904	951	944	952	901	926	930	915	961	960	938	981	919	918	936	912	962	937	882	928	932	916	945	929	947	944	892	977	924	923	867	903	912	942	949	941	939	924	905	942	892	945	893	941	923	916	945	909	934	957	910	980	906	905	913	962	953	940	853	875	958	889	958	912	959	953	921	979	952	932	948	901	963	954	953	923	900	900	928	945	958	952	898	954	965	962	951	953	870	942	962	930	917	971	920	919	969	933	900	951	927	939	934	898	885	915	930	924	958	929	946	915	899	952	904	952	915	946	932	931	948	960	928	905	947	959	907	882	942	929	928	919	882	899	949	933	915	897	924	965	935	889	922	931	911	920	913	943	956	897	908	921	937	866	907	884	888	964	953	953	927	944	956	895	927	931	936	919	994	929	923	968	943	908	970	940	941	900	955	987	903	997	936	952	933	884	960	926	931	876	901	932	941	889	895	919	917	952	888	918	872	886	895	899	941	904	912	979	894	881	927	946	925	937	920	924	970	902	904	917	925	916	869	889	913	929	926	937	941	937	940	962	929	928	985	900	982	961	905	926	929	903	891	922	914	952	904	908	921	849	928	943	907	907	954	941	920	870	971	976	897	902	950	926	984	953	963	929	960	875	928	889	914	966	952	929	895	919	1000	959	886	920	863	919	935	933	932	930	915	897	926	935	906	918	919	852	906	955	959	985	926	924	926	937	948	946	957	903	927	881	887	898	907	865	949	891	888	913	958	878	929	935	915	933	909	900	866	959	948	900	900	927	924	913	896	970	902	901	936	960	935	886	955	874	970	951	947	952	902	931	912	906	968	911	956	871	928	890	923	881	939	891	948	982	996	926	917	970	974	931	919	900	912	948	887	896	922	896	919	899	923	916	904	938	915	930	902	872	895	899	949	884	909	973	886	974	919	924	864	959	893	909	953	1015	917	890
12878	8528	8926	7468	4272	2880	2321	1741	1364	1182	948	635	432	422	416	330	360	321	326	290	245	249	239	232	253	301	289	244	242	227	197	217	210	210	196	194	201	218	242	195	218	230	206	239	221	212	197	201	177	194	204	186	196	193	203	201	204	205	198	179	213	198	212	192	220	225	202	197	202	207	191	213	202	186	203	191	215	188	182	207	173	213	200	198	201	176	177	203	201	177	202	193	195	188	220	198	216	192	205	196	195	210	218	178	189	203	165	190	176	200	184	215	165	196	202	211	196	205	195	211	199	211	219	182	193	196	204	198	192	204	177	231	200	203	214	218	203	208	188	195	187	208	214	196	185	202	221	212	200	198	184	183	188	222	213	196	208	183	193	182	199	188	161	210	199	211	189	187	199	197	209	200	191	217	203	165	202	211	195	204	185	195	219	191	203	200	222	248	199	211	194	206	228	211	198	199	201	206	177	228	229	177	186	203	204	208	202	237	223	198	196	209	190	195	189	198	214	183	162	227	201	191	179	202	203	201	187	198	191	176	212	191	212	186	225	220	189	195	198	220	178	205	218	211	204	206	209	240	216	201	220	177	208	236	207	186	197	194	198	186	195	194	185	199	193	192	194	206	194	214	209	207	202	201	199	182	208	186	178	221	212	185	210	205	187	205	170	177	163	186	194	184	219	206	205	222	206	196	195	224	187	189	174	232	194	210	197	165	204	224	198	159	187	209	211	205	212	182	172	191	219	186	210	223	181	223	204	180	199	212	236	193	215	200	186	196	185	216	185	195	207	208	209	201	200	185	189	195	193	211	194	192	207	196	180	201	202	227	207	196	205	182	191	183	169	207	184	198	199	197	198	188	228	212	212	204	207	212	212	191	201	195	190	225	191	207	208	198	182	187	204	203	182	211	194	208	194	204	189	205	182	194	215	206	198	211	189	164	200	168	190	193	182	209	204	173	226	219	203	192	221	180	217	217	216	206	199	214	183	194	197	229	199	173	200	230	199	202	185	212	210	199	208	176	196	199	231	186	195	199	214	231	220	204	214	199	189	199	218	225	188	193	210	202	214	199	195	216	210	196	182	223	216	192	230	208	199	209	208	193	193	179	191	178	193	187	204	220	204	190	204	210	190	199	206	212	191	209	236	174	186	190	200	202	214	233	220	185	203	165	211	213	224	218	202	189	196	189	164	205	171	200	187	216	194	211	200	197	174	218	193	203	221	202	222	181	202	227	195	195	181	198	211	194	182	213	182	171	197	216	214	183	196	177	195	196	195	186	211	203	215	217	205	198	191	195	223	206	179	187	210	195	203	205	210	201	228	205	205	198	210	188	191	219	241	184	164	196	189	207	194	224	170	190	202	238	179	216	173	193	225	204	220	214	213	191	202	186	211	200	196	214	209	184	212	201	196	210	223	199	222	200	212	211	190	189	218	198	183	216	212	208	222	203	193	214	209	224	185	221	207	201	207	214	233	183	202	180	173	205	174	180	234	207	225	221	186	194	180	192	192	198	198	179	185	180	223	208	185	209	188	191	185	207	226	232	199	196	188	196	217	201	211	198	191	200	209	221	199	196	189	187	191	196	203	186	218	192	199	215	200	199	194	171	229	201	190	170	185	193	202	203	190	247	211	224	208	200	190	217	204	191	210	218	186	193	218	218	200	209	199	192	213	216	198	204	192	212	203	201	205	174	194	210	176	219	199	213	228	213	194	203	187	204	190	196	209	187	183	166	196	189	203	201	200	202	215	215	192	194	201	205	198	206	196	219	225	225	174	169	219	183	190	211	192	179	213	201	197	226	182	186	190	241	191	220	192	209	215	225	200	190	207	199	216	179	197	215	217	229	219	198	177	232	217	216	194	202	193	186	208	203	212	217	201	218	192	197	216	200	195	218	194	205	201	184	200	206	194	202	198	202	216	202	196	176	191	196	207	201	168	228	178	227	203	196	185	194	197	202	234	230	210	215	189	190	212	194	193	232	202	206	184	184	201	206	183	212	192	207	201	197	207	206	182	226	208	202	205	216	193	180	174	192	214	233	207	200	190	228	199	202	232	210	208	197	229	209	200	205	203	210	194	193	213	194	195	200	204	216	194	188	194	211	226	198	215	161	215	211	208	204	209	213	220	229	199	207	218	170	195	210	216	176	216	193	208	210	183	190	198	216	231	214	195	204	190	231	218	201	184	205	177	214	201	209	246	213	217	189	213	177	221	199	188	195	198	200	218	187	160	195	216	174	201	189	194	221	224	188	196	193	186	193	204	174	184	222	214	203	197	220	222	195	217	193	202	204	215	215	185	209	230	179	193	224	177	215	205	181	189	235	216	194	202	195	176	192	199	228	218	159	207	205	203	193	195	192	215	181	202	198	202	198	190	192	194	182	183	187	190	195	209	200	204	186	200	184	197	191	192	195	183	190	213	220	209	190	208	223	201	193	207	190	197	199	206	214	221	202	213	210	198	212	223	216	208	198	236	211	182	198	216	208	212	220	190	184	203	211	207	249	204	206	194	200	197	184	187	186	213	219	223	187	203	182	205	188	206	244	210	181	194	207	208	210	211	237	180	165	174	221	244	209	188	199	225	219	215	201	187	240	230	200	211	197	198	240	220	239	188	210	179	214	211	209	220	200	198	208	197	217	205	169	190	198	206	193	194	186	213	214	205	221	226	207	196	218	212	199	223	177	169	196	212	212	198	201	205	198	180	228	181	198	184	189	202	202	238	206	186	220	215	195	223	211	178	179	200	219	185	205	195	188	211	184	179	205	177	185	205	209	180	202	199	197	210	215	193	206	183	219	202	173	188	194	220	206	204	180	206	205	195	197	201	199	195	192	188	164	210	205	203	190	211	201	199	182	210	209	223	201	214	202	198	203	212	201	187	202	173	196	212	215	188	205	186	202	226	208	211	194	223	203	204	204	164	199	211	215	228	191	220	220	217	171	204	186	222	185	210	203	214	186	197	206	230	210	192	160	233	200	191	186	216	203	216	177	172	218	170	197	206	220	205	221	202	214	193	192	200	218	212	215	199	205	194	203	200	224	204	206	217	184	176	212	203	213	217	196	208	207	196	207	201	225	197	209	200	217	181	177	227	208	189	223	169	189	208	156	206	191	207	203	209	195	229	194	201	209	207	200	200	190	208	211	218	222	198	217	192	207	225	203	187	214	192	188	182	209	216	213	190	188	192	220	212	199	202	194	214	205	192	202	206	193	216	210	204	224	187	215	196	218	188	226	206	212	156	239	223	194	194	203	197	198	184	204	172	200	209	189	159	203	214	202	202	220	205	212	213	183	193	191	198	218	191	219	206	216	215	174	191	204	188	179	202	203	207	203	210	196	206	208	222	173	195	185	222	207	213	206	206	181	221	192	186	211	186	194	198	190	195	186	183	191	199	194	199	184	241	207	211	195	220	202	199	211	208	187	221	184	201	198	207	211	229	179	219	177	220	185	192	205	219	201	204	191	173	230	178	193	198	202	197	190
7051	7175	14423	16519	12946	10673	9046	7750	6294	5853	4668	2944	2040	1837	1834	1434	1475	1378	1460	1310	1048	883	753	665	868	1022	969	854	808	685	673	636	640	714	579	564	527	558	578	557	572	556	642	759	666	511	520	505	476	533	497	483	513	522	473	518	518	514	532	475	475	502	499	514	518	519	521	562	510	511	496	465	533	514	536	521	515	483	493	470	526	527	532	512	527	482	507	521	507	527	534	526	526	519	514	502	492	515	485	490	486	500	515	488	511	488	516	521	523	501	500	511	543	496	498	516	534	511	496	514	524	489	549	514	502	524	525	515	504	559	483	534	543	531	546	479	513	487	529	581	506	542	477	487	510	502	483	519	492	492	542	488	493	549	511	525	491	513	513	505	523	534	509	532	535	485	505	493	517	505	494	499	539	499	506	506	521	515	494	506	531	488	543	504	472	500	485	520	534	434	491	529	499	510	506	534	538	478	476	509	482	448	534	517	532	511	537	484	490	501	529	518	527	492	508	493	536	470	517	523	542	504	512	485	466	511	528	525	508	483	555	501	503	525	544	539	476	519	522	515	534	512	526	509	515	513	496	522	523	491	461	527	482	501	517	496	496	516	482	533	526	492	525	509	482	488	515	530	526	515	572	517	516	501	548	518	489	526	502	551	516	549	522	500	517	521	510	531	506	505	512	521	500	495	498	486	540	500	463	491	499	529	533	542	522	513	513	532	506	549	536	510	526	495	536	497	467	531	496	541	521	545	505	493	511	514	534	497	519	486	518	491	518	496	528	497	530	497	505	536	502	486	492	498	528	469	532	544	506	518	503	521	570	514	485	505	504	500	522	520	476	514	512	513	534	503	450	538	490	505	460	514	538	522	473	491	517	539	539	506	516	512	494	509	554	505	532	513	496	508	460	548	517	456	532	544	567	516	519	554	485	474	499	496	503	493	496	525	525	529	502	496	511	492	512	502	498	478	489	514	546	527	533	517	496	508	501	531	466	523	535	477	541	504	520	499	516	516	501	511	507	491	489	536	497	547	571	517	472	496	552	496	493	518	501	526	483	521	526	489	488	529	542	504	521	502	522	518	518	514	499	498	531	503	495	522	536	490	482	570	526	524	496	506	517	470	498	486	530	531	517	504	517	482	470	524	539	542	488	499	494	512	483	514	552	532	547	528	486	513	511	520	544	516	491	486	525	528	498	475	515	525	549	540	505	522	516	494	521	506	518	515	525	510	549	543	524	507	504	518	528	516	500	490	543	486	511	505	509	548	490	529	497	509	539	498	488	464	487	531	568	510	514	501	493	481	528	484	544	496	500	511	498	522	472	502	543	534	484	505	530	501	486	507	525	505	555	527	519	490	541	504	472	510	509	500	526	517	512	513	553	494	492	518	516	480	495	554	521	530	516	485	533	461	524	538	528	498	473	572	487	502	538	504	486	514	514	507	489	513	494	499	491	497	501	507	493	496	500	516	507	511	491	532	550	543	559	522	502	482	532	491	464	529	512	549	515	528	511	574	522	488	499	508	506	515	499	526	514	541	498	493	512	542	496	531	520	502	527	484	477	520	517	542	546	514	517	525	514	519	495	504	528	534	495	547	538	502	556	551	553	494	542	484	524	493	540	526	506	546	532	527	503	508	480	541	544	524	519	546	520	537	505	514	510	477	513	530	517	499	522	488	516	516	526	492	505	500	492	512	522	526	521	541	498	522	543	498	515	527	520	531	526	526	505	512	520	507	495	525	515	520	505	482	537	512	527	532	489	509	487	520	491	482	531	543	486	503	510	534	521	481	500	504	518	515	504	493	511	558	517	509	527	497	534	519	504	509	520	516	500	513	494	502	524	504	534	536	530	529	518	478	520	493	570	525	502	518	493	552	479	484	512	552	550	494	500	501	473	521	514	519	524	502	524	486	484	542	543	513	506	552	508	499	549	516	508	533	509	501	510	496	518	514	501	454	514	513	493	526	541	507	490	490	499	538	519	501	511	546	476	532	520	534	513	534	520	498	509	501	532	485	526	522	521	507	522	536	519	492	516	517	492	526	525	491	508	498	528	498	492	515	498	492	547	544	519	522	536	507	528	487	504	528	500	538	480	513	531	483	531	506	490	503	484	503	477	478	531	522	508	515	532	530	530	523	509	503	519	529	530	552	497	470	545	518	517	529	497	536	500	537	515	537	543	491	486	531	543	478	536	495	489	510	519	489	556	490	525	508	532	520	539	509	503	510	500	517	511	522	544	526	529	560	495	522	509	513	518	476	528	517	495	550	524	507	521	496	548	481	523	488	491	537	508	482	508	539	530	494	516	528	530	528	538	527	544	513	513	509	479	539	512	553	507	497	534	523	452	509	507	532	513	561	519	512	506	534	532	533	469	508	521	535	507	510	504	556	530	501	549	493	513	512	519	515	493	514	506	504	529	499	497	514	483	550	515	490	508	495	515	528	547	500	506	555	526	540	514	514	497	464	532	536	522	538	539	493	530	544	508	490	540	491	483	484	523	501	494	491	552	503	526	508	536	513	490	516	532	486	521	493	505	506	519	516	501	502	548	490	565	483	500	510	492	486	527	480	568	531	511	541	528	484	497	521	525	521	511	497	540	503	560	559	503	529	490	502	513	518	519	522	495	474	532	564	528	489	521	527	498	506	519	470	480	497	497	538	471	511	537	523	525	519	513	520	476	503	545	477	505	523	504	483	526	527	493	541	520	527	497	497	498	539	524	493	519	512	526	524	523	546	505	501	507	555	540	497	507	482	464	498	510	507	531	498	515	540	519	478	528	493	510	502	489	535	507	484	497	530	486	512	517	506	480	515	514	521	500	496	561	513	502	519	515	525	480	545	518	543	517	506	548	495	533	559	528	520	535	527	540	499	526	489	499	529	523	482	507	563	510	518	501	498	519	522	542	504	518	500	496	486	528	538	554	510	523	500	538	535	509	495	505	552	508	527	495	489	519	532	525	488	509	479	546	520	494	490	525	510	480	512	497	484	507	502	509	488	512	490	506	487	507	541	541	508	560	516	503	504	491	485	528	483	523	543	509	526	519	502	537	537	555	507	537	523	529	514	484	487	498	500	507	545	494	501	512	492	505	522	528	530	529	476	524	474	563	526	557	550	514	523	554	524	547	495	530	498	501	526	528	543	528	486	511	534	530	490	524	559	529	514	499	496	512	529	524	516	592	508	550	478	465	511	528	560	511	494	503	527	526	465	527	500	529	496	518	478	491	501	512	524	520	500	524	543	491	533	532	530	519	527	483	482	524	515	521	542	497	526	542	509	488	484	499	504	499	531	490	500	534	502	524	503	517	517	509	514	495	509	504	506	483	486	534	493	460	557	524	504	492	500	505	534	516	489	522	519	494	525	461	456	526	516	525	505	487	519	557	515	508	504	495	510	490	499	534	519	510	481	464	559	543	506	507	514	526	544	525	538	546	507	535	523	485	514	524	522	520	532	532	501	514	492	547	530	531	519	493	524	518	511	513	516	482	495
24531	15924	19209	18524	13309	9233	7094	5435	4715	4216	2676	2177	1555	1116	1047	886	686	583	637	560	460	410	345	357	390	391	445	387	377	375	339	322	338	331	320	323	327	287	298	299	304	336	376	655	435	275	292	308	291	276	283	321	325	283	286	288	319	273	298	276	297	280	304	300	298	301	293	312	308	302	327	277	287	310	261	286	289	296	255	272	290	288	269	304	279	289	301	280	273	281	293	298	286	295	311	272	273	324	301	280	289	291	287	273	281	278	317	261	282	288	283	288	281	289	250	270	290	295	311	286	316	317	279	268	300	320	310	308	279	275	262	282	291	275	317	299	293	294	290	271	276	294	296	278	310	270	266	301	254	301	319	294	274	325	308	273	301	288	288	288	261	312	314	293	292	290	302	299	290	300	268	285	298	276	286	298	291	292	298	292	286	300	295	286	281	272	309	277	302	294	262	258	283	285	284	330	328	271	290	300	276	236	262	276	284	267	302	307	288	278	299	269	296	290	288	281	275	265	253	287	314	304	282	271	294	271	279	278	271	300	300	288	271	270	291	247	273	259	276	293	290	288	255	322	293	303	254	282	291	292	288	292	276	280	277	279	272	289	299	274	327	299	267	298	290	273	262	312	279	259	290	296	306	288	275	268	285	302	277	318	301	285	277	280	291	298	275	286	297	301	292	291	282	333	301	255	266	301	308	292	258	290	307	263	300	291	283	301	285	276	255	274	262	282	287	292	255	292	301	280	261	317	307	298	300	259	325	297	279	258	265	299	246	295	282	292	298	285	285	278	295	286	306	297	290	318	264	275	324	268	287	276	296	261	297	320	286	264	271	285	282	281	318	271	268	321	283	294	293	332	291	294	295	275	273	290	300	295	293	291	249	297	289	299	307	277	296	319	278	296	310	292	263	306	249	304	301	264	305	277	275	307	284	293	294	318	281	278	286	309	295	304	261	331	302	292	311	311	286	263	303	262	305	297	297	278	271	295	289	335	251	291	298	293	301	270	297	320	277	267	264	276	302	259	311	290	286	292	289	306	314	242	287	276	293	281	281	287	272	298	297	265	290	309	313	292	271	325	285	275	315	303	320	283	324	298	284	299	323	303	265	273	323	293	326	295	277	279	256	321	308	275	281	260	301	299	323	307	281	286	290	293	294	257	285	338	265	294	301	270	300	259	278	291	271	286	295	298	275	255	275	308	231	300	317	289	314	301	300	303	291	277	258	310	285	278	302	280	313	304	264	303	277	290	280	292	296	309	283	256	297	296	271	278	266	279	281	286	289	235	275	298	277	301	280	290	301	259	306	253	295	290	290	304	294	296	282	297	295	269	279	294	286	301	329	278	274	284	286	293	262	318	315	287	306	274	301	298	264	271	293	285	292	265	305	288	292	285	312	282	280	260	298	299	317	310	268	291	265	273	294	297	302	288	297	313	275	289	300	278	266	310	279	287	267	262	309	293	323	273	299	281	278	267	280	245	319	293	280	303	270	278	266	289	287	280	307	259	279	284	301	279	294	259	291	285	288	324	281	295	295	285	273	291	276	289	291	283	276	294	305	239	252	316	253	275	281	283	275	274	299	316	303	281	268	292	271	275	284	277	297	289	283	292	271	247	299	293	278	260	292	320	284	259	267	282	280	301	292	280	267	295	298	306	310	299	300	284	327	314	294	288	254	302	273	286	263	257	281	283	280	275	305	289	297	295	279	305	289	284	260	301	304	308	294	302	252	282	284	313	293	277	270	282	291	306	286	299	295	272	281	292	309	290	287	291	304	276	284	274	294	277	296	275	302	288	242	277	291	281	269	270	290	239	288	324	272	274	295	304	285	281	298	275	258	306	302	309	287	268	268	285	272	297	260	284	295	288	291	287	255	295	275	283	292	291	283	280	295	325	277	280	261	283	273	315	263	259	283	295	268	294	296	293	277	274	310	286	263	287	309	290	305	284	276	297	250	292	277	286	280	262	292	263	301	288	292	292	283	291	301	270	297	276	270	292	313	304	265	309	320	283	311	292	261	279	280	282	300	283	266	287	295	296	313	275	288	268	305	288	290	278	301	271	312	278	311	280	292	282	274	299	310	312	268	323	257	247	260	276	311	261	290	302	275	270	319	283	288	296	287	244	262	289	255	303	295	260	275	285	319	273	292	295	244	282	297	286	256	292	312	298	306	267	256	300	276	299	303	275	297	287	303	291	280	255	257	307	265	317	283	285	314	304	276	302	275	237	270	286	267	261	269	261	297	283	287	339	251	274	271	294	269	270	286	303	257	312	257	297	292	273	266	264	318	290	274	291	279	284	281	303	306	268	307	291	298	301	252	310	302	312	277	297	283	304	288	280	272	285	291	287	279	299	263	313	280	327	266	265	297	289	279	272	310	287	275	292	296	278	297	293	310	277	302	283	291	258	291	259	295	310	302	307	297	313	265	288	297	283	275	280	241	277	290	252	276	300	316	267	301	296	327	259	279	299	297	307	316	286	281	271	304	280	314	252	287	269	275	268	305	254	299	305	273	270	279	314	273	309	274	284	300	298	245	299	319	252	243	288	313	264	271	255	285	284	250	274	304	271	268	288	320	294	252	265	267	290	260	296	294	267	279	289	283	296	268	298	254	286	286	279	289	269	305	309	295	292	276	320	287	273	281	287	260	306	275	301	278	282	280	298	305	322	289	288	284	253	265	291	334	280	313	298	309	285	302	306	299	281	293	246	283	289	304	275	260	325	288	291	265	285	309	292	292	298	282	304	283	286	295	295	285	278	279	285	268	294	316	258	300	274	307	307	269	291	275	293	291	292	289	271	319	295	258	286	266	305	266	296	269	294	305	300	297	281	300	318	294	301	301	268	254	308	269	289	297	275	290	264	296	293	250	272	298	269	286	282	289	294	271	274	278	278	308	317	290	247	301	254	297	273	302	292	314	299	254	297	291	297	304	300	296	267	291	326	323	279	301	313	295	297	289	291	284	287	289	265	286	290	285	298	260	261	267	269	283	282	286	302	289	322	298	248	302	289	271	284	317	310	246	262	266	310	311	298	301	295	282	299	247	288	287	283	295	303	280	294	305	305	258	290	308	289	268	299	289	263	289	304	273	291	288	294	292	297	283	292	290	294	282	286	295	256	293	304	297	327	273	310	303	308	305	316	251	295	283	278	299	296	278	271	276	295	286	255	292	302	290	286	268	282	310	322	277	279	307	285	302	295	311	277	285	295	291	282	306	296	256	275	293	284	295	297	293	287	303	291	301	275	308	282	309	257	291	323	317	297	269	300	265	313	284	255	293	275	312	309	276	300	316	266	268	294	270	263	331	262	277	257	264	278	308	309	307	313	266	280	267	262	268	316	272	292	285	294	296	321	295	304	299	254	288	292	309	301	266	281	301	318	259	312	293	320	291	273	294	299	333	297	285	289	278	303	292	282	322	287	306	315	316	261	305	292	282	323	288	308	296	267	302	291	293	262	304	291	312	288	289	291	260	268	280	268	287	303
13686	12128	24722	28266	24135	22082	18296	16856	16105	15104	11267	9545	7025	5574	4903	4718	2843	2422	3002	2684	1793	1562	1109	1228	1368	1657	1826	1429	1355	1332	978	1040	992	1017	954	874	903	833	795	777	866	924	1385	3610	1794	707	693	726	751	711	719	753	772	684	684	687	704	724	718	709	703	695	729	670	742	683	712	735	693	691	672	752	682	721	722	693	678	711	696	656	715	755	702	722	715	719	668	706	648	732	740	726	717	710	694	716	691	681	692	714	721	671	714	732	687	717	704	735	683	725	658	672	712	669	706	760	714	721	707	716	689	682	684	709	707	734	681	714	694	704	729	687	681	675	744	677	730	688	708	652	729	678	667	715	735	711	714	712	699	683	739	722	736	739	633	711	708	728	709	645	724	716	672	659	679	693	707	723	687	720	717	692	730	691	739	655	676	674	751	713	731	663	699	685	701	707	683	667	694	718	671	655	707	743	653	695	675	660	685	740	666	681	702	723	691	720	755	752	699	682	639	705	685	704	697	695	715	705	739	705	689	675	705	689	673	691	740	731	660	707	717	688	686	718	676	719	718	689	700	703	721	721	727	707	709	693	653	718	772	676	701	748	713	675	715	761	685	740	715	689	696	694	653	705	698	700	707	675	719	768	621	700	645	698	728	682	728	707	708	694	728	709	648	680	755	702	674	703	694	721	694	712	675	699	672	705	670	712	684	731	706	688	716	706	662	706	685	696	652	680	706	722	692	701	703	735	721	659	706	683	722	697	701	673	719	690	683	689	732	737	669	689	674	673	718	659	701	708	688	697	685	701	657	688	726	731	746	713	738	730	715	710	666	727	691	757	675	725	698	642	673	738	711	701	709	682	720	686	653	724	702	731	688	715	706	699	692	658	732	718	662	720	718	704	733	755	696	705	676	700	724	670	699	693	702	744	695	690	756	667	701	748	719	714	676	740	723	745	701	715	686	646	680	759	721	711	686	690	717	692	707	633	689	753	694	635	712	684	756	679	740	684	714	669	718	684	712	748	689	723	732	742	696	715	726	720	684	695	707	701	721	696	684	688	681	769	725	688	712	692	698	726	658	675	636	693	759	716	724	681	743	691	703	671	695	715	698	706	750	720	692	677	781	742	714	710	706	721	712	716	710	678	704	689	713	677	693	659	675	635	685	677	708	682	707	691	702	690	720	700	710	688	679	718	741	684	717	670	685	690	694	646	674	661	706	708	648	745	706	696	721	685	720	686	668	690	728	711	687	667	677	731	676	719	694	758	724	705	724	722	724	734	665	678	730	686	742	706	717	732	754	672	772	719	692	673	680	699	697	755	733	664	731	734	732	672	665	704	708	711	705	667	718	743	704	651	738	669	683	669	698	639	734	725	701	686	728	688	673	699	764	736	712	706	667	672	684	653	700	684	691	745	640	744	677	674	653	741	672	747	743	689	688	687	769	754	711	673	709	681	675	732	699	672	717	701	714	693	709	671	733	706	662	690	725	678	692	706	691	721	735	694	701	713	702	684	701	665	716	693	748	729	732	687	670	725	733	656	720	695	737	700	730	711	666	680	694	693	706	737	706	706	703	707	706	690	702	713	738	688	702	708	702	701	685	653	663	670	678	736	721	728	725	718	711	699	747	743	710	703	717	716	705	722	679	741	715	693	706	728	660	657	691	743	683	682	719	752	738	741	663	678	683	687	697	693	678	711	685	710	689	718	725	693	670	702	726	717	700	659	639	713	736	719	668	694	710	658	698	714	660	702	697	709	712	740	721	683	709	740	659	713	730	693	701	717	720	743	696	710	669	699	712	718	702	721	704	704	718	701	695	742	731	738	732	664	678	689	691	736	719	715	738	646	692	717	663	697	641	671	709	691	683	679	694	706	686	773	708	674	705	719	729	657	689	729	698	701	691	721	722	712	687	666	715	708	700	715	752	732	705	718	736	702	699	702	679	693	718	688	718	676	700	711	713	757	718	705	703	666	693	715	723	701	694	759	679	732	724	709	695	682	609	719	694	684	699	697	700	675	697	689	690	685	713	693	731	751	666	675	734	648	703	730	675	729	666	668	664	701	767	708	686	664	648	676	711	693	693	659	734	730	700	706	708	685	653	729	693	737	726	681	650	708	732	682	737	678	686	723	710	714	645	695	656	693	724	701	725	756	714	657	765	717	709	716	678	711	662	708	728	659	708	675	715	698	686	737	680	683	680	677	696	707	689	723	740	642	685	683	734	701	738	710	705	647	688	687	677	672	712	659	711	698	684	691	660	718	711	710	716	703	662	728	688	685	660	657	714	732	680	702	699	688	726	706	677	671	685	670	725	698	692	657	719	663	689	697	703	642	694	734	712	660	696	687	696	711	726	628	702	704	729	719	728	736	667	688	694	651	678	674	683	696	716	680	723	708	719	729	740	703	666	665	721	687	693	688	698	689	679	696	703	657	718	694	723	692	706	685	723	688	706	664	680	725	713	699	701	721	685	662	707	663	727	696	712	690	689	676	718	680	656	696	729	683	700	686	701	736	677	692	690	709	720	714	672	675	654	700	660	717	702	686	710	735	670	676	728	705	664	688	716	693	722	732	680	669	691	736	697	728	720	702	666	687	689	674	711	707	737	709	712	715	694	734	706	648	705	702	658	708	746	693	731	667	703	702	714	710	675	690	682	673	683	737	708	685	726	710	679	710	691	730	786	740	657	720	708	715	710	648	744	710	700	689	704	746	723	707	693	674	728	714	712	719	692	736	725	699	714	700	675	702	733	702	694	717	692	697	692	689	733	685	661	694	685	655	717	750	700	670	694	674	685	705	702	681	716	682	672	663	710	735	701	664	693	687	677	711	702	651	688	701	717	657	675	701	684	726	722	716	707	689	687	652	721	716	721	678	710	716	678	701	699	711	675	697	698	715	688	737	700	778	700	710	699	744	667	657	702	728	639	603	722	717	697	724	711	682	712	686	666	689	677	729	687	667	726	688	638	687	729	727	734	732	735	690	713	765	686	635	707	683	682	691	661	649	681	690	664	707	714	658	657	678	717	682	672	706	757	667	700	686	690	742	701	686	703	721	705	690	675	677	717	751	683	701	711	669	694	710	744	693	663	706	708	652	685	746	714	689	704	703	657	709	713	733	700	725	692	653	735	753	680	697	693	660	738	706	720	695	690	699	726	680	697	698	684	713	718	712	729	749	680	714	703	705	729	704	675	685	644	678	718	706	711	703	697	698	655	669	719	619	695	679	696	676	681	718	714	737	711	706	683	715	711	729	723	688	650	701	681	694	680	707	671	754	671	747	712	691	689	707	695	680	719	682	727	700	713	655	648	663	693	687	707	680	717	744	710	660	747	686	717	745	710	694	743	704	674	675	729	698	722	693	715	702	727	694	660	751	719	688	682	637	695	734	701	699	646	697	672	710	666	695	704	711	709	663	738	675	730	663	726	689	717	679	709	682	788	702	732	693	673	733	707	691	672	706	691	720	679	687	709	711	695	700	763	710	661	717	689	684	675	724
32542	21776	27581	26907	19709	15078	11990	9104	8822	6310	4728	3834	2947	2175	1654	1488	922	904	952	789	666	527	506	523	560	557	632	548	534	512	480	489	486	501	468	477	426	442	424	402	409	446	556	1317	839	408	365	370	370	396	395	382	418	402	390	416	381	376	404	364	424	382	370	373	400	351	397	386	414	394	397	384	404	422	402	372	392	395	422	413	394	404	373	380	379	392	381	403	406	408	397	414	395	391	416	406	438	411	399	372	402	371	399	391	392	383	409	446	382	402	415	421	416	404	400	355	414	412	380	380	390	418	366	397	411	400	410	408	395	388	382	394	398	375	420	390	369	394	413	392	417	428	396	409	382	464	408	413	388	419	379	365	388	404	402	405	381	367	380	441	412	406	395	366	434	420	367	356	380	378	379	419	405	413	425	407	393	392	410	340	419	392	402	414	438	370	409	388	395	420	422	377	404	409	425	423	419	404	427	419	419	393	419	378	400	425	439	383	418	378	391	377	390	441	417	385	395	429	414	381	392	412	377	408	376	393	415	415	390	387	422	364	418	378	393	424	409	420	377	354	384	412	388	381	401	384	394	363	420	363	410	419	414	409	414	433	363	403	409	429	421	430	447	379	393	428	402	410	400	411	412	372	391	425	371	419	436	395	374	365	388	417	393	389	399	394	400	389	403	410	377	366	387	388	416	414	365	432	384	417	398	364	410	396	414	387	402	394	394	436	386	377	415	427	420	420	402	422	401	400	379	388	406	406	384	399	440	355	391	396	400	394	360	370	394	411	410	418	404	434	429	372	385	390	370	365	389	405	418	443	401	360	385	432	401	417	394	398	415	393	424	385	360	400	395	401	377	420	386	443	389	400	412	421	428	433	395	408	410	426	407	393	404	378	362	398	411	417	382	368	379	383	403	382	366	412	396	375	390	384	422	403	398	426	400	429	427	443	367	396	366	396	407	409	396	343	418	383	394	408	417	426	405	417	417	381	391	387	369	397	379	419	418	377	379	409	409	411	448	422	381	370	427	375	418	377	374	400	401	415	408	398	431	374	397	395	382	422	402	420	428	369	402	366	423	400	385	426	395	416	420	373	411	412	450	409	399	371	405	391	401	355	416	383	421	477	344	367	434	398	353	378	398	408	412	416	417	413	433	403	397	382	382	383	396	427	387	370	380	438	421	398	411	386	436	429	382	364	424	399	348	388	376	390	390	462	402	384	405	358	434	392	390	413	420	411	365	424	421	405	407	416	408	406	421	401	412	401	421	428	391	379	390	408	377	403	436	417	396	388	367	361	371	393	397	368	348	400	414	374	387	397	409	398	417	387	418	425	405	450	427	431	385	378	403	400	430	358	400	402	396	391	402	437	395	372	393	416	419	394	385	393	415	389	429	389	408	352	402	411	417	377	396	388	383	389	441	398	403	404	414	372	420	400	411	433	403	439	359	393	392	392	377	390	384	399	355	361	384	340	384	355	415	364	368	397	389	399	406	419	419	441	401	406	391	401	388	439	404	371	422	424	385	393	421	459	367	391	383	389	384	401	393	426	386	360	386	391	420	375	393	344	371	402	400	412	354	354	387	398	411	420	424	377	371	411	413	389	429	337	419	402	368	377	370	400	388	398	395	366	387	370	448	408	430	417	391	411	398	452	402	391	397	383	420	400	392	389	388	378	375	394	427	438	427	440	405	404	379	389	416	405	441	379	375	367	389	360	394	361	375	419	407	380	431	445	369	385	414	414	439	366	377	387	382	379	409	392	378	410	391	359	398	420	410	409	406	382	400	388	416	422	414	405	373	402	398	391	386	372	375	403	382	408	402	452	411	419	375	432	405	349	404	409	372	395	417	394	377	393	399	406	429	394	406	383	414	440	391	412	408	414	424	398	392	394	408	393	394	378	436	374	389	359	372	412	393	409	402	375	439	384	402	411	400	406	363	393	377	402	424	406	389	411	420	441	388	405	439	396	401	391	390	406	412	384	395	399	404	402	387	395	388	398	436	423	360	429	410	382	403	386	401	417	379	439	394	379	379	367	377	394	405	409	389	401	407	417	425	386	433	436	411	426	402	426	399	420	381	393	371	371	376	351	420	377	369	404	424	392	371	379	418	405	394	389	405	395	420	410	383	377	394	398	394	440	370	404	397	428	418	412	391	409	384	413	392	393	377	391	413	448	382	383	383	399	387	413	405	395	414	409	430	397	403	414	408	371	423	449	397	399	376	388	370	409	427	387	418	379	394	412	417	404	396	422	435	380	376	374	434	365	415	407	387	379	383	427	416	401	396	416	391	406	389	402	426	406	387	401	416	373	457	415	396	413	379	390	417	401	378	363	413	377	382	392	406	339	389	396	397	390	403	379	398	396	423	402	434	403	439	402	395	365	394	375	440	417	396	396	448	394	389	388	378	412	395	353	425	401	406	398	404	402	404	400	377	380	395	369	417	436	406	426	436	421	421	388	390	449	433	393	420	412	400	387	365	422	380	385	398	438	404	403	391	403	377	411	377	397	397	454	397	402	435	408	400	445	450	364	402	409	402	422	378	396	402	390	416	421	405	375	403	383	381	366	439	401	411	402	385	404	403	357	398	381	354	398	353	398	406	394	395	398	390	393	393	395	430	378	357	405	401	399	392	399	405	378	379	430	459	388	380	361	373	427	398	396	402	390	413	372	411	401	365	401	445	381	428	414	379	360	419	409	378	394	413	368	390	391	391	428	392	393	381	393	375	417	415	391	385	387	388	432	396	389	427	373	388	387	384	408	361	418	418	418	386	416	407	391	403	422	428	383	397	396	391	398	399	413	395	378	372	425	439	388	418	401	358	385	389	400	406	377	388	414	388	378	406	364	387	384	400	400	443	399	369	381	393	406	387	404	406	395	401	406	403	433	388	357	379	389	423	377	399	381	399	428	359	341	403	418	417	411	403	370	413	440	427	413	452	411	397	406	391	416	379	410	422	411	417	384	388	399	389	364	386	381	376	417	381	422	423	402	351	410	402	391	389	427	386	406	444	394	349	396	429	383	397	354	372	421	371	402	429	420	406	396	400	407	398	416	407	449	429	392	403	383	412	434	396	420	404	392	405	400	407	441	385	402	417	369	389	380	402	394	376	411	423	431	406	418	381	424	398	410	470	422	410	383	417	440	411	422	402	400	401	388	405	391	398	444	415	427	384	377	374	396	419	404	401	415	415	390	416	388	430	410	404	379	389	385	401	396	384	389	415	420	403	444	382	380	439	400	373	400	398	413	377	415	413	420	406	406	348	394	404	403	430	403	367	421	417	429	428	391	398	378	421	414	380	379	414	410	437	379	391	419	424	376	373	380	373	408	425	383	392	410	366	406	363	397	380	415	424	387	389	404	404	419	383	403	446	417	406	385	438	399	399	372	366	449	357	370	382	396	433	421	388	396	413	393	422	389	399	396	367	366	428	401	358	436	407	395	409	395	430	384	401	383	412	375	373	416	418	415	400	363	408	421	400	422	391	396	434	383
17388	15713	30937	34302	29705	28421	25147	22967	23687	19281	15886	13266	11024	8806	7019	6694	3806	3941	4263	3255	2541	2087	1976	2034	2057	1941	2425	1937	1952	1930	1647	1548	1293	1357	1308	1340	1288	1226	1159	1238	1245	1250	2224	6614	3728	975	977	861	952	914	893	908	933	950	923	936	940	872	918	960	964	983	932	906	910	901	907	968	892	929	908	915	907	968	919	890	942	913	947	910	949	892	885	923	910	900	926	881	915	909	892	940	959	928	932	965	958	889	911	911	944	878	915	892	905	919	890	972	881	921	921	869	954	938	869	915	893	940	892	968	870	885	967	901	906	933	924	906	916	908	881	925	931	936	866	886	919	947	930	938	960	894	882	888	926	912	936	882	907	889	892	837	949	942	885	914	898	920	933	927	899	907	961	923	922	921	908	915	939	915	920	867	927	973	910	919	889	945	912	935	910	892	910	929	897	932	954	936	905	898	907	895	909	910	888	935	884	976	933	914	961	897	914	893	909	864	891	862	906	866	928	897	894	932	902	909	966	867	995	883	965	900	915	889	906	888	932	905	847	874	897	977	995	899	935	946	869	905	890	894	967	933	875	901	908	904	923	937	856	1003	955	900	956	906	852	919	924	937	904	905	932	953	892	915	927	929	877	873	902	888	899	855	903	927	890	827	912	894	968	908	908	924	874	956	889	842	941	923	901	916	943	949	919	918	880	891	937	869	836	933	911	899	908	907	916	898	914	897	884	903	901	885	954	929	963	960	884	905	921	878	898	899	874	890	869	938	925	891	897	935	940	940	879	881	904	925	869	896	868	938	898	897	926	886	874	915	933	937	923	905	910	921	901	911	861	924	879	858	930	912	993	929	896	953	864	899	936	888	923	885	867	959	929	906	916	952	932	870	916	877	910	880	912	914	942	926	913	948	903	895	917	894	937	935	910	896	907	923	939	915	951	925	939	872	861	936	928	923	912	914	943	870	915	900	903	873	890	904	935	909	903	929	845	871	871	939	949	918	944	888	921	914	979	931	880	870	914	869	939	987	884	894	933	928	882	913	908	898	893	915	896	899	906	904	925	960	878	912	890	883	956	902	881	901	903	898	903	913	953	916	916	882	899	936	916	877	902	912	921	863	937	903	965	891	907	943	880	962	927	947	950	953	871	928	865	943	942	957	950	868	936	923	921	937	893	911	915	901	878	927	934	871	825	932	906	978	904	944	891	891	925	878	905	903	912	956	965	896	954	921	926	864	936	893	905	855	960	901	830	947	917	956	922	926	939	889	870	865	865	924	965	854	938	913	962	900	948	924	870	907	915	882	912	896	907	932	883	913	917	896	983	936	874	895	923	847	924	967	875	923	902	942	893	935	895	910	924	912	908	939	941	885	848	933	907	873	938	920	900	909	870	872	898	902	900	907	917	837	952	883	935	881	907	886	914	893	859	919	892	912	879	941	926	940	881	920	966	851	952	932	929	938	901	936	869	911	902	924	919	981	919	932	958	914	908	915	960	902	958	879	946	911	901	924	927	883	858	905	912	862	932	884	914	901	891	888	952	932	938	937	914	882	906	945	952	901	906	911	925	870	956	951	965	962	902	943	928	891	900	891	951	866	936	933	933	867	914	938	945	901	953	901	914	893	907	877	907	922	925	921	918	880	913	914	893	902	965	839	944	919	935	852	918	865	884	937	910	913	887	940	923	949	950	946	946	904	929	880	900	895	917	944	900	887	913	927	909	854	878	867	898	979	931	960	944	876	897	893	928	958	837	916	951	918	891	920	926	905	928	865	887	903	943	889	899	885	947	934	929	903	914	921	931	908	946	944	874	938	928	882	864	917	943	914	920	909	872	905	921	907	950	931	879	918	935	880	874	908	908	898	873	885	923	920	885	935	944	907	877	916	901	930	902	877	930	929	852	866	926	986	935	927	960	918	891	936	911	922	889	897	921	865	930	1011	887	885	927	930	892	889	942	895	935	891	852	898	879	946	922	919	920	940	906	888	887	938	870	932	895	914	916	882	870	987	896	930	957	902	904	908	870	971	893	943	899	897	878	950	914	859	888	893	878	909	889	861	892	959	936	894	876	930	914	939	951	902	955	937	892	928	969	942	922	893	882	939	919	927	888	940	898	857	959	875	859	908	959	873	895	925	932	972	916	949	897	881	872	954	932	900	932	885	879	954	913	908	918	941	871	941	912	897	940	935	932	946	952	906	884	875	896	941	946	900	906	895	959	887	861	937	936	928	941	902	937	864	913	925	922	877	890	909	920	963	874	982	906	905	902	944	906	870	911	904	904	933	826	916	937	867	895	921	922	903	852	816	888	908	959	887	885	915	927	893	913	943	870	933	850	961	923	860	962	930	895	918	890	907	899	986	914	888	998	920	896	926	893	936	942	932	910	941	912	868	937	938	943	982	879	926	929	870	982	885	960	911	920	991	899	910	929	909	903	881	911	894	926	958	945	883	892	877	914	953	913	885	909	844	906	892	919	990	909	917	832	846	857	913	887	974	867	892	917	916	911	883	895	954	891	924	931	913	882	900	948	892	912	909	920	929	887	937	952	925	957	918	915	913	917	933	908	829	958	849	938	934	870	956	958	942	910	919	958	950	910	934	920	971	975	929	947	922	924	941	944	956	915	923	878	924	952	906	839	942	988	943	927	938	975	919	918	957	849	922	980	978	931	942	877	907	943	895	926	983	872	865	938	922	897	935	914	864	978	879	935	932	902	855	931	907	903	879	910	903	947	934	951	906	931	909	916	866	886	909	852	914	906	878	931	861	969	900	920	950	912	874	933	905	924	944	904	933	876	904	874	885	946	870	900	907	880	912	880	927	965	912	913	857	950	889	929	925	949	911	953	905	895	886	897	891	904	924	900	941	919	914	860	909	886	894	941	944	902	920	883	905	947	849	886	909	931	910	908	888	910	923	905	950	931	936	877	908	926	882	958	954	929	936	943	909	891	961	905	874	875	901	934	900	901	934	886	847	904	946	852	910	938	902	906	904	933	854	966	925	933	901	924	930	956	909	929	934	907	950	939	895	887	873	958	898	834	862	914	890	953	906	944	867	875	886	896	915	912	950	930	914	912	964	941	903	883	951	914	934	943	919	965	971	902	950	938	878	934	908	889	936	897	883	882	926	899	942	892	880	965	912	931	895	902	960	922	943	888	994	902	889	952	958	887	925	909	966	924	927	906	844	894	923	953	917	962	942	910	888	954	904	913	924	922	871	923	951	919	923	936	895	945	936	943	881	887	900	918	830	876	904	874	972	937	921	949	888	903	910	900	914	904	917	918	934	905	924	934	918	860	860	922	898	942	874	904	913	866	852	931	927	899	950	890	923	932	949	868	907	923	908	891	923	905	874	898	951	950	857	885	887	886	923	903	956	932	854	918	953	945	920	910	928	842	909	934	943	932	908	875	951	830	893	980	933	950	954	891	894	922	925	935	858	942	944	959	847	922	919	886	870	977	893	897	931	879	942	907	901	923	873	911	949	942	936	900	935	915	888	863	954
12243	7533	9781	7234	4326	3120	2302	2025	1758	1240	853	652	515	442	390	339	347	315	343	321	277	282	281	244	309	254	268	246	257	246	249	232	238	229	258	249	210	255	237	227	261	238	213	229	252	202	192	196	233	234	213	199	219	212	232	219	216	215	191	202	204	211	198	225	199	217	216	224	216	214	188	219	216	203	208	224	232	216	192	200	224	211	190	211	240	229	215	190	191	241	222	239	220	204	252	230	205	235	192	216	229	181	203	243	211	219	236	249	210	219	204	180	233	234	200	192	202	256	218	218	230	204	235	204	199	209	259	215	232	228	190	232	247	220	187	192	172	205	209	231	216	204	194	217	224	179	217	215	221	223	246	206	197	223	231	192	226	223	219	224	183	236	245	215	212	207	196	217	231	194	199	184	216	224	208	232	212	261	235	210	195	220	212	206	206	192	189	229	222	234	191	201	209	228	209	234	194	214	247	207	202	237	213	196	201	261	209	229	220	211	233	247	212	192	200	217	217	243	215	209	239	200	200	223	210	187	202	234	222	232	229	208	236	231	208	198	237	198	226	234	188	213	208	220	183	214	232	224	219	196	211	215	195	195	193	209	194	219	196	188	236	188	234	207	201	207	201	210	248	209	233	202	213	186	196	241	218	215	211	226	254	223	225	196	202	227	193	223	206	215	237	220	220	212	217	207	186	225	212	185	190	207	194	215	209	221	241	214	206	192	217	211	212	228	204	214	209	227	208	223	207	203	232	224	199	205	197	212	211	206	195	217	253	205	228	214	216	212	231	228	192	204	207	217	215	232	194	215	221	217	203	205	204	207	194	223	220	188	208	208	203	180	184	210	234	194	189	220	210	219	200	203	201	242	221	194	198	224	218	213	224	241	198	199	219	220	210	227	247	243	213	228	229	221	202	207	216	214	229	228	234	212	223	217	215	239	255	217	209	238	223	212	221	222	193	208	203	208	202	210	210	171	221	202	238	225	218	221	200	225	203	211	199	193	227	217	239	230	218	193	220	227	224	210	193	200	218	226	224	215	216	207	224	236	202	211	192	216	230	220	194	216	236	235	222	221	201	216	211	219	205	221	229	214	199	233	230	224	219	229	175	184	210	253	217	208	217	227	214	212	210	236	217	217	192	189	220	198	224	231	217	236	221	206	221	228	217	230	224	240	221	221	232	243	201	201	186	208	225	205	218	218	238	216	244	223	204	209	182	199	215	237	206	208	214	211	208	202	228	208	229	193	214	242	206	194	189	204	223	210	211	196	220	185	210	204	220	187	211	213	232	206	241	212	220	221	239	202	218	203	198	213	222	228	201	206	232	211	215	202	237	192	207	219	218	215	211	212	228	244	219	192	199	180	246	216	217	239	181	202	198	190	197	220	203	236	228	206	200	200	250	232	221	221	183	202	210	211	224	210	209	236	188	198	216	220	214	204	203	191	217	219	224	206	206	225	211	185	216	239	240	214	212	221	234	197	212	211	219	219	212	187	226	207	202	197	203	214	211	210	220	202	209	195	222	196	202	207	218	237	215	203	199	206	217	204	226	217	216	211	208	214	206	207	203	188	200	208	201	213	207	202	231	218	201	224	188	241	225	235	209	197	202	194	220	209	201	226	220	225	224	221	202	225	224	189	224	234	199	223	229	197	222	205	196	202	178	199	207	203	210	223	214	216	234	221	223	218	196	232	196	234	223	217	217	201	214	224	207	222	222	222	233	217	221	216	229	230	229	211	235	216	209	205	203	233	225	232	244	203	237	200	213	227	194	220	224	215	220	177	199	221	207	184	184	226	207	184	199	194	224	199	242	191	211	216	226	233	247	246	210	206	213	203	215	226	201	224	202	241	194	200	233	205	223	191	223	227	251	206	203	202	222	199	188	210	188	223	212	239	216	222	243	233	199	201	242	208	232	199	233	208	217	207	211	225	234	226	203	224	215	209	224	180	208	203	209	203	196	204	203	194	189	210	207	209	219	221	230	204	228	209	220	207	205	225	216	211	240	225	223	194	198	211	204	216	215	212	195	210	252	235	204	209	224	209	217	207	243	188	190	227	190	204	216	220	191	217	220	221	227	186	208	206	221	203	224	238	215	246	249	221	206	248	215	219	211	240	196	219	235	209	238	193	193	201	201	200	209	200	219	225	220	198	249	223	207	225	193	204	198	229	239	210	218	220	192	207	247	226	242	208	211	218	192	197	179	244	215	230	223	199	238	228	212	211	210	213	220	223	214	209	200	207	210	238	200	198	215	228	201	193	241	184	214	214	192	190	202	193	213	217	208	186	223	221	229	198	202	201	200	216	212	214	234	217	226	228	214	212	222	221	206	215	213	217	223	194	216	183	214	209	227	243	238	212	203	223	216	203	229	206	230	203	228	228	211	192	208	218	191	195	207	221	228	195	213	241	258	200	221	249	220	241	221	201	213	238	230	230	214	215	192	196	246	219	213	244	200	190	205	213	219	209	228	226	227	231	202	243	220	221	221	209	231	220	219	220	205	205	232	231	190	241	234	207	186	218	206	190	193	205	214	204	212	216	237	216	203	219	206	197	199	204	223	183	211	217	190	216	194	217	243	211	202	200	205	211	228	221	211	212	204	213	197	209	216	200	202	210	186	225	191	236	211	211	205	202	228	234	232	205	213	192	223	194	235	227	214	184	205	202	253	220	219	221	219	188	217	192	209	203	224	216	214	214	239	200	225	241	199	211	205	229	212	223	189	228	226	207	229	222	198	205	197	215	194	201	241	248	193	256	204	218	185	198	200	236	237	217	216	214	194	201	205	220	244	243	202	199	236	226	218	211	229	219	255	216	212	217	235	204	196	199	229	173	242	223	190	212	234	234	232	232	197	208	223	209	211	205	210	225	229	234	260	226	218	211	227	226	230	179	208	198	215	220	197	217	211	205	229	214	223	243	200	204	187	204	228	239	216	184	210	205	194	194	200	209	214	231	213	220	175	212	260	229	211	182	207	190	215	217	180	207	227	199	243	210	202	216	229	239	210	202	210	210	218	207	206	213	196	213	236	216	218	215	199	225	195	215	213	227	239	234	199	219	243	227	222	222	217	193	205	224	237	227	214	195	197	225	233	204	218	211	217	239	188	215	215	193	218	208	191	219	201	212	227	220	203	223	208	216	217	207	219	221	192	211	200	192	205	199	210	181	208	230	219	233	189	187	186	204	203	243	220	218	193	221	232	207	239	216	216	205	202	188	194	206	235	208	199	215	204	208	220	203	235	235	220	219	217	240	192	196	205	197	209	223	206	237	191	228	221	209	217	217	210	216	226	205	210	233	194	220	211	200	210	212	205	182	235	211	214	188	215	197	246	246	208	230	174	216	223	199	201	209	227	217	211	204	207	224	196	215	189	200	210	189	242	228	211	245	215	211	194	202	222	193	193	214	228	209	242	191	204	238	204	226	204	206	201	213	215	206	209	231	217	228	185	221	191	197	244	226	211	222	204	210	221	188	212	202	204	192	196	216
6898	6555	15559	15779	12976	11364	9360	8750	7985	5513	4261	3351	2344	2066	1661	1563	1250	1382	1518	1249	963	854	860	814	887	815	937	841	836	751	670	686	616	652	602	674	674	664	674	575	627	600	604	741	687	585	556	525	510	530	542	540	524	543	524	534	567	514	524	502	507	552	515	535	537	534	530	488	526	502	544	508	568	499	549	561	493	550	499	555	553	531	526	512	518	514	536	551	520	511	507	541	557	535	549	533	513	522	524	505	536	529	543	557	535	498	574	517	517	556	537	566	552	549	546	522	539	539	508	551	538	528	542	542	530	550	559	516	496	517	537	518	487	533	482	519	543	522	603	507	513	513	537	506	580	567	542	519	557	531	521	534	538	533	552	537	531	561	530	567	499	534	528	537	545	544	517	548	508	534	503	512	550	509	529	522	524	560	561	544	547	533	568	542	512	548	529	546	510	491	542	489	487	584	526	533	510	528	544	517	551	549	529	539	539	515	540	518	560	583	553	497	563	508	539	521	505	569	518	586	519	517	511	541	522	577	536	517	533	529	603	559	558	522	520	519	506	549	533	529	530	564	543	498	494	512	562	573	555	548	562	568	552	539	560	528	555	512	533	500	520	532	559	546	533	550	554	555	526	511	533	501	528	558	515	506	540	532	523	497	511	542	536	470	566	541	565	518	582	574	548	530	514	492	573	546	523	532	536	513	504	520	522	531	528	547	563	554	532	523	525	546	530	565	545	566	553	530	513	575	542	563	562	555	523	534	502	525	536	558	550	542	531	603	564	541	547	533	518	508	555	561	550	591	538	554	510	567	558	562	555	558	557	537	505	549	530	532	568	550	511	520	511	551	531	512	569	515	532	527	552	575	533	539	521	540	541	546	505	493	550	542	518	521	547	530	551	525	513	504	538	583	530	535	555	571	553	526	552	549	542	511	530	527	554	508	568	530	514	573	513	547	512	517	535	544	556	518	527	534	552	546	555	591	508	523	501	587	524	517	537	474	572	580	574	545	521	555	524	530	553	529	547	495	567	572	502	491	539	501	525	556	534	530	578	505	532	532	549	558	536	529	541	529	561	503	527	553	544	535	549	505	536	512	572	527	550	555	550	519	558	513	522	564	505	508	546	520	538	498	571	530	523	563	520	542	539	525	544	552	538	537	536	519	538	519	583	568	569	537	527	541	561	538	520	545	518	565	530	546	530	542	510	570	563	564	523	540	567	557	564	506	549	536	529	512	495	548	511	498	529	549	533	504	560	553	542	518	538	506	525	541	567	535	549	462	525	547	546	566	540	526	540	555	515	546	523	537	546	544	557	518	557	548	537	504	564	528	587	544	518	544	577	547	553	560	513	482	483	520	538	516	551	539	516	523	521	517	548	540	483	552	496	519	531	550	548	554	564	574	521	599	500	561	540	548	517	534	551	570	533	519	569	569	559	561	488	597	501	594	540	554	588	533	539	542	540	531	528	522	528	543	515	541	507	508	535	577	516	508	552	501	568	524	522	493	509	544	533	504	554	506	566	530	541	531	530	496	502	534	585	545	522	577	517	551	539	538	490	530	551	514	549	536	526	541	535	512	541	503	481	511	571	518	546	565	546	552	547	536	585	560	528	537	517	522	533	536	541	563	548	567	531	546	580	507	553	600	557	586	532	486	540	589	540	565	552	511	532	559	544	544	519	528	527	519	571	539	517	559	532	536	494	546	563	488	525	528	549	505	551	550	509	514	499	541	544	576	548	525	526	545	546	515	541	510	526	555	554	554	556	552	546	563	525	571	524	556	539	563	525	545	554	520	529	506	554	503	568	539	553	522	528	527	534	531	546	492	513	521	512	506	511	568	519	549	534	534	531	538	533	564	506	560	537	514	559	575	549	550	500	553	516	540	529	556	515	520	519	541	559	546	533	560	540	519	572	560	533	564	534	573	533	532	562	534	565	545	531	565	498	596	568	505	541	547	504	577	577	528	518	574	501	521	532	569	502	505	498	553	524	610	532	543	564	559	515	520	535	524	549	537	534	504	529	506	534	555	553	530	555	500	530	530	520	594	586	524	591	488	527	550	513	541	520	532	527	571	541	543	507	539	561	550	519	545	549	560	561	545	558	565	548	554	531	508	507	521	538	524	531	522	548	532	529	539	568	535	577	540	549	544	506	537	515	506	541	556	540	542	555	573	516	549	546	577	540	573	525	506	519	548	489	541	543	535	566	512	514	512	534	551	523	550	507	573	581	539	530	562	520	534	530	565	555	531	552	513	514	524	554	534	524	547	520	535	520	500	536	523	539	538	505	562	508	553	512	531	527	508	575	605	557	497	498	555	555	580	550	563	502	525	540	522	534	494	521	546	539	567	512	547	530	561	540	513	529	547	529	551	548	537	501	524	549	537	564	535	550	564	537	529	549	544	564	511	495	547	533	562	529	531	523	531	557	543	571	549	566	557	557	533	506	573	475	593	530	515	572	546	518	544	536	515	556	577	556	489	531	540	538	544	517	542	563	529	559	522	552	564	526	564	513	526	530	540	572	489	512	546	516	521	573	512	533	551	532	549	522	520	543	555	512	550	522	545	523	549	545	607	551	580	540	571	493	518	517	537	523	519	527	516	565	545	575	547	544	559	543	522	573	581	481	537	512	549	557	584	563	532	545	552	536	566	535	578	526	549	500	552	521	544	546	563	524	550	543	526	530	546	538	556	548	547	556	530	558	528	550	553	552	542	534	492	534	542	507	544	499	581	564	528	536	534	514	552	557	567	513	562	534	537	550	536	533	570	520	484	544	596	528	595	553	558	563	533	580	536	557	516	578	520	507	513	535	529	560	560	558	529	555	518	551	542	564	548	567	539	514	542	538	532	521	519	543	574	522	522	587	516	551	536	593	473	500	512	531	480	533	511	527	519	557	535	592	522	548	544	566	533	514	514	567	517	561	532	552	531	517	493	511	536	532	528	524	534	516	512	520	529	527	549	568	575	518	584	571	548	559	534	560	503	550	493	583	551	538	533	539	548	520	521	479	547	535	507	533	533	560	551	534	553	534	496	513	549	543	553	554	528	530	547	523	490	517	560	565	555	500	526	520	558	502	504	518	530	546	530	504	536	541	559	507	557	569	531	571	538	527	538	563	508	572	516	520	512	583	529	566	550	555	535	557	578	569	522	523	537	507	496	525	555	504	550	582	542	550	512	563	548	556	553	543	538	539	537	547	564	569	571	540	516	563	551	532	546	529	547	525	545	593	520	547	521	542	542	530	552	520	557	499	562	552	549	514	570	501	549	493	576	543	561	537	559	498	514	549	515	507	562	570	548	531	564	526	526	535	577	535	525	559	525	547	519	526	500	545	588	539	522	577	532	572	551	543	556	548	533	539	531	541	555	537	504	554	492	551	529	538	536	493	552	553	500	535	529	549	569	566	526	536	547	523	539	565	539	530	592	551	554	546	579	538	551	511	548	549	532	541	546	550	545	523	536	530	545	535	510	547	564	540	528	566	564	548	518
24062	14989	20825	17665	12425	9095	7195	6214	5190	3587	2950	2162	1847	1173	917	745	605	646	572	567	502	416	429	395	422	411	394	379	376	397	344	351	344	345	362	318	329	327	312	328	367	310	399	676	569	295	255	300	310	309	305	301	264	312	301	303	272	295	345	286	262	299	283	314	281	293	307	306	298	274	293	292	270	291	303	318	305	287	333	297	309	323	307	325	297	283	314	328	281	299	298	280	317	282	295	282	315	307	285	287	307	276	269	311	269	305	296	319	293	299	287	314	330	253	304	312	317	293	290	292	301	304	287	289	301	265	295	304	297	302	325	311	295	291	299	289	303	309	286	301	312	285	302	321	295	315	310	269	309	296	277	302	274	285	280	277	310	331	285	291	267	306	258	300	280	322	307	294	307	292	298	305	286	293	294	323	338	248	292	297	304	274	294	314	330	292	300	280	310	315	360	294	303	313	316	306	299	303	280	291	286	272	300	253	338	287	305	329	321	290	289	316	302	304	274	288	309	279	289	318	330	292	343	293	304	309	293	290	295	287	316	338	328	315	317	287	283	301	318	285	301	299	305	256	313	307	311	297	298	322	295	284	294	310	253	303	330	284	305	300	317	305	296	295	296	329	300	294	293	271	300	282	281	284	297	301	309	320	303	295	288	303	314	298	292	306	301	277	296	292	304	307	306	296	307	290	300	288	281	310	283	299	319	314	278	287	285	277	289	284	276	321	327	320	304	288	301	310	299	250	316	307	312	289	308	281	351	294	294	323	298	321	317	296	310	275	312	301	306	298	301	330	326	294	316	275	312	312	316	289	295	293	284	295	318	293	286	278	279	335	269	283	277	300	290	313	314	298	303	259	291	277	302	298	308	293	307	289	266	297	293	293	314	293	254	286	253	277	297	316	320	342	261	301	300	303	285	310	324	296	292	287	271	304	285	277	293	280	282	292	297	322	303	307	286	309	287	272	324	331	291	298	280	297	281	282	276	314	270	310	320	301	283	291	336	335	299	294	326	309	331	274	312	283	282	280	313	288	284	280	314	298	295	307	334	298	300	297	303	311	300	266	312	286	277	278	277	278	299	295	308	303	313	302	300	309	306	291	310	329	259	284	290	341	273	325	339	305	303	315	300	298	276	297	314	281	309	325	320	302	301	325	276	297	295	283	299	281	328	311	279	284	296	269	334	273	296	288	307	295	284	300	331	315	325	273	329	293	302	270	295	300	331	316	282	314	292	299	291	315	342	306	281	278	330	288	301	324	300	279	293	329	273	331	276	275	276	288	305	274	276	255	300	305	326	284	306	296	317	294	317	296	313	339	301	269	309	304	281	312	324	262	316	273	254	300	283	276	300	271	288	303	303	313	285	295	290	290	298	311	289	288	357	330	314	287	274	280	326	272	290	331	302	308	289	321	300	292	306	298	298	310	298	314	328	280	307	310	288	290	307	292	304	302	307	306	287	331	319	262	273	282	289	298	290	312	317	313	301	366	289	304	302	325	309	276	276	307	301	285	311	342	292	298	253	282	286	331	267	259	275	274	273	318	288	306	308	295	323	279	293	334	326	319	303	291	297	320	280	297	299	293	309	307	288	292	286	302	290	336	282	297	290	308	302	308	310	317	304	335	284	274	294	305	301	300	272	309	324	325	289	332	308	291	299	281	303	303	289	290	284	275	272	280	294	313	300	277	315	331	303	297	308	308	326	304	280	300	284	308	295	311	273	294	294	294	314	287	302	282	317	308	280	264	340	302	321	319	269	279	281	298	280	304	275	310	279	313	305	320	287	291	317	304	290	321	313	313	265	321	309	288	290	313	326	309	320	311	349	281	305	303	300	314	314	313	323	297	311	279	261	277	305	313	287	332	299	276	271	329	296	312	292	338	286	318	330	286	297	321	319	298	290	277	306	275	306	320	295	310	290	304	312	305	310	292	267	312	298	296	311	311	262	295	259	315	286	315	274	300	283	307	325	289	326	298	323	298	266	318	289	336	304	328	277	313	278	282	278	287	322	275	297	293	313	303	277	300	272	268	292	308	301	290	312	290	331	293	285	306	280	282	278	272	293	269	319	313	319	293	328	308	297	296	279	317	293	297	307	301	284	294	302	292	318	299	302	277	309	297	294	335	324	309	324	301	308	303	303	308	308	290	294	301	271	317	327	282	335	296	284	296	262	316	285	280	267	318	305	301	310	305	306	291	305	333	298	312	314	287	322	308	303	283	284	291	285	277	290	305	272	265	286	279	339	337	278	302	273	294	335	317	315	303	279	331	270	280	259	297	278	274	295	306	288	281	272	313	322	324	287	275	331	309	315	331	306	287	291	304	315	284	297	293	318	285	295	258	289	307	310	288	300	278	304	289	301	296	284	297	302	324	280	306	279	267	286	308	312	306	298	323	307	296	303	281	279	302	308	263	274	278	324	298	329	314	294	301	340	281	307	311	300	286	319	296	301	289	300	307	301	283	310	294	287	256	287	266	280	273	268	293	282	292	307	290	289	317	284	288	279	297	287	271	292	259	268	323	284	334	304	307	285	322	299	310	293	279	314	280	325	297	297	270	300	297	300	263	315	316	280	274	303	307	322	293	303	284	312	291	270	322	278	283	301	310	307	270	292	323	305	286	279	294	310	297	278	323	295	309	337	339	309	293	304	271	299	281	286	264	312	298	302	325	317	289	295	313	298	319	283	308	309	286	344	314	323	298	318	297	299	298	258	292	290	288	297	293	313	307	298	290	301	301	295	312	304	314	271	301	300	284	298	311	244	326	327	271	297	297	283	314	319	307	315	302	307	277	284	319	293	327	267	290	321	289	299	278	291	289	328	248	299	262	293	266	286	290	306	312	308	303	294	317	279	308	305	285	274	273	332	280	306	294	277	324	289	311	274	265	304	285	279	270	288	252	313	285	275	280	305	308	246	291	300	280	323	296	321	278	314	297	262	280	283	314	279	326	309	288	318	325	345	275	272	278	310	313	292	294	323	289	308	305	304	358	300	310	300	302	302	307	282	318	320	281	278	321	329	229	312	275	306	337	321	301	267	318	293	275	284	290	291	282	306	261	296	300	300	308	319	323	296	303	322	309	273	291	310	286	333	313	283	310	307	297	312	274	313	298	306	307	324	326	309	284	302	291	335	317	304	317	259	268	298	278	287	301	264	310	290	285	295	276	301	277	299	279	289	319	309	298	318	314	311	296	288	309	307	312	266	313	293	292	307	308	340	296	306	311	281	312	325	283	263	302	288	286	305	310	291	297	294	290	311	268	275	282	266	277	287	350	311	290	291	342	311	312	278	295	281	317	318	300	336	326	294	288	306	314	285	296	276	287	298	290	299	285	320	337	331	312	291	298	292	298	281	276	280	291	293	322	306	293	324	288	290	322	317	304	282	294	291	314	282	313	279	287	275	291	291	313	314	336	324	305	320	270	281	302	248	296	331	306	312	274	331	297	324	287	298	338	305	323	314	288	250	294	282	313	294	296	271	281	306	330
13701	11336	25748	27736	24694	21800	19651	19576	16923	13683	11928	9573	7565	5687	4760	3913	2631	3011	2706	2360	1802	1577	1463	1579	1698	1474	1615	1472	1512	1359	1203	1148	1034	989	944	887	884	908	908	1015	940	885	1338	3219	2736	758	708	703	758	732	768	761	734	805	741	744	749	689	708	723	761	718	772	673	726	749	741	679	720	703	689	723	704	698	729	715	738	695	730	728	717	707	778	734	686	738	760	721	716	700	744	758	730	682	750	729	748	706	721	777	698	692	749	727	710	695	745	727	710	686	716	729	769	751	741	718	736	677	669	724	722	694	693	728	681	702	739	705	717	704	664	694	757	719	688	738	756	730	694	726	702	728	735	691	727	693	634	719	691	732	728	682	715	722	722	718	753	747	699	703	734	720	705	736	752	709	763	697	697	688	683	699	738	723	715	713	683	691	709	760	733	733	706	744	735	763	689	702	735	676	703	703	720	701	706	671	726	727	736	699	718	724	716	691	732	719	706	742	649	696	710	693	702	744	662	724	733	688	733	714	714	732	716	748	761	754	732	711	749	761	749	691	691	801	763	737	734	712	703	745	747	703	705	751	688	703	700	671	741	727	765	705	768	735	711	679	728	715	731	673	684	734	702	708	774	729	712	743	739	725	731	709	754	685	727	684	696	726	733	677	718	692	705	754	751	786	727	718	705	740	710	784	680	715	742	750	731	731	698	757	680	688	770	708	756	737	702	706	681	674	715	756	725	713	781	697	720	725	716	703	688	721	729	725	751	717	680	712	734	720	757	721	670	725	736	662	671	783	748	722	769	708	678	704	720	680	751	721	740	730	707	735	699	728	703	779	670	733	712	702	711	672	719	745	735	700	717	674	714	737	703	743	707	731	719	678	692	745	726	735	752	731	747	713	707	705	733	718	723	742	734	751	704	705	700	706	759	719	713	686	709	705	705	767	740	750	730	713	675	703	704	730	720	717	676	741	738	671	687	689	699	736	697	732	698	679	737	700	737	688	716	700	739	705	683	725	725	720	721	726	716	697	731	702	700	733	801	708	745	737	721	733	709	758	709	678	723	784	701	700	714	769	723	660	771	722	747	705	675	753	701	708	707	689	714	718	778	723	694	730	746	727	748	691	739	717	683	744	758	745	739	746	709	751	748	698	747	668	743	698	715	785	711	720	672	708	741	712	768	721	710	695	710	748	751	723	732	673	749	681	658	730	668	690	749	740	693	753	709	738	719	747	732	700	674	728	718	693	724	690	703	767	746	705	722	720	719	695	702	701	748	752	718	713	672	734	748	659	720	700	676	706	719	755	690	718	733	700	697	687	743	730	721	698	716	660	683	765	754	738	704	733	739	790	702	732	700	746	762	714	753	755	744	732	701	711	742	742	757	701	707	712	679	728	697	758	715	735	689	753	716	751	730	688	708	779	724	685	721	716	725	719	709	701	731	728	688	693	714	739	702	675	707	679	745	704	759	676	705	750	713	720	667	727	674	739	730	760	795	740	668	704	724	703	693	705	734	741	736	692	731	718	773	650	776	728	772	697	739	718	677	724	771	753	748	711	718	702	711	701	766	743	703	719	688	775	739	736	716	709	746	710	728	751	699	669	755	716	733	704	742	715	724	747	754	688	686	650	755	682	772	666	638	686	729	689	698	715	718	703	694	758	695	751	751	720	732	705	699	719	691	725	697	675	735	695	736	681	714	676	734	723	739	693	765	759	704	748	738	728	719	729	716	752	733	738	730	757	731	720	698	732	707	729	750	724	735	732	677	700	728	694	719	755	682	688	745	680	720	719	687	720	752	743	757	711	756	745	696	689	731	716	775	675	794	716	721	731	722	743	710	776	752	710	704	778	692	721	695	752	717	727	776	735	673	714	669	717	720	725	704	723	710	704	719	742	731	721	711	681	691	697	761	738	759	708	739	718	721	714	685	717	712	712	726	728	748	693	743	689	720	704	751	696	754	723	761	729	760	725	723	713	723	725	749	684	700	703	731	675	710	687	690	695	740	744	734	715	692	730	721	757	661	685	692	756	674	743	739	673	751	736	720	756	729	717	725	713	703	691	709	736	720	712	716	782	698	734	725	694	746	696	663	720	760	699	737	739	773	678	742	752	737	741	799	685	723	737	731	775	767	722	721	695	715	704	700	722	712	737	716	714	734	676	710	680	685	708	715	797	734	726	750	706	727	706	733	744	693	756	697	736	733	754	688	735	705	713	735	722	722	771	736	682	697	756	704	740	728	684	681	707	720	725	743	716	744	767	716	754	750	704	664	687	707	692	777	771	680	734	747	689	731	713	721	712	750	760	705	764	730	712	733	730	695	780	675	722	719	755	767	776	710	749	771	718	714	717	762	727	702	767	730	686	680	739	810	770	688	672	708	763	739	666	654	707	715	728	697	719	716	721	693	738	729	698	694	704	738	723	738	667	748	705	672	716	802	729	764	717	685	753	713	722	742	686	729	715	745	709	729	720	680	664	722	684	716	714	733	760	770	698	709	720	704	705	703	757	733	738	734	742	758	756	724	742	715	680	698	729	736	705	715	716	754	674	689	779	737	709	686	712	690	729	692	712	694	674	701	716	753	749	727	722	723	686	710	796	672	678	719	698	699	711	743	751	741	726	708	679	669	687	735	736	737	723	688	734	707	745	709	746	748	721	775	735	726	693	731	688	695	710	714	733	732	725	687	679	741	692	688	711	703	721	726	715	788	750	683	720	734	707	718	755	752	708	707	759	709	714	717	720	733	733	718	736	729	700	713	712	682	768	713	708	615	749	726	740	686	703	758	705	736	744	729	734	676	697	712	726	717	736	747	651	710	737	722	723	719	736	726	722	719	731	707	747	712	688	725	698	743	711	700	745	663	768	734	761	757	730	719	672	694	724	742	721	682	733	734	704	697	701	713	730	658	727	789	686	741	678	685	702	737	738	708	730	710	729	724	699	715	708	683	754	735	717	701	708	713	738	696	653	731	709	738	726	745	694	730	726	793	731	690	696	746	693	732	717	694	699	727	716	694	747	728	683	767	694	711	713	709	731	740	720	725	697	740	745	730	726	708	659	724	736	701	736	742	686	709	753	681	719	747	697	712	739	719	768	742	722	736	752	734	714	731	684	733	717	668	756	629	693	724	728	760	700	691	715	712	741	719	719	694	699	722	688	701	770	713	726	744	700	743	742	723	713	721	776	725	683	720	723	746	694	723	685	661	730	708	739	729	702	725	762	738	711	718	722	718	719	775	742	784	711	728	710	690	751	767	713	728	710	729	707	710	707	720	756	725	669	743	689	728	662	711	702	716	682	731	713	695	716	755	735	666	726	718	718	730	703	748	711	690	746	746	753	711	760	705	719	713	702	707	763	730	682	724	714	645	700	737	769	695	692	737	740	714	741	710	642	766	730	690	764	680	701	730	684	686	737	711	731	744	717	729	762	695	678	705	729	758	751	764	698	745	751	770	688	718	710	719	686	727	741	732	739	677	673	727	752	700	700	678	674	743	752
32448	22149	29194	25758	19380	14798	12478	10187	7788	6298	5176	3895	2899	2091	1614	1103	965	980	794	744	653	594	574	576	626	580	602	583	572	541	471	485	423	457	434	453	430	405	439	435	442	487	435	889	877	391	396	379	384	427	418	381	390	376	368	389	372	382	396	377	395	389	422	403	399	395	422	384	419	406	422	373	387	374	389	383	369	372	353	391	403	401	411	413	392	408	381	419	416	410	416	385	399	410	395	413	392	391	357	406	383	390	371	404	399	425	417	415	395	404	377	397	407	384	394	399	410	414	427	402	398	401	430	408	389	415	368	384	389	385	396	417	389	381	415	371	402	375	412	414	410	377	403	401	382	403	400	356	399	381	396	407	386	385	417	401	403	407	417	398	436	398	381	402	449	395	398	421	382	364	417	429	403	356	384	387	410	368	376	428	379	394	376	386	385	406	385	376	401	410	402	378	382	380	397	411	388	396	378	386	404	342	402	397	392	373	395	364	412	388	412	417	370	401	374	383	391	393	423	383	441	394	386	405	403	407	358	396	382	398	367	404	402	434	402	419	387	407	396	377	374	387	393	359	413	430	375	399	426	390	413	397	426	450	392	382	367	382	411	429	412	393	366	405	396	400	385	420	396	386	427	348	418	372	398	404	423	404	369	349	392	403	406	405	404	408	409	421	407	391	370	396	396	364	437	425	389	404	381	359	365	390	367	382	389	397	414	392	361	378	343	412	397	358	427	353	401	415	413	387	378	417	397	382	395	391	427	385	392	406	370	393	394	415	400	404	391	362	385	388	369	380	413	423	380	370	394	358	368	356	363	385	385	420	393	422	377	363	398	370	390	415	417	397	389	355	407	373	398	379	371	387	371	396	404	405	402	396	396	397	389	418	406	394	409	393	387	405	384	372	410	420	374	397	437	426	434	407	385	414	393	398	401	386	366	352	353	381	364	409	391	375	377	413	383	383	392	373	413	386	395	354	434	406	395	382	415	406	382	409	392	391	370	374	387	417	395	400	404	366	407	423	409	419	380	388	439	373	363	411	412	382	433	422	410	377	377	379	384	376	386	385	389	365	413	408	412	423	409	373	414	393	388	421	428	377	422	393	410	398	432	380	408	401	372	389	372	418	379	349	428	386	384	407	393	385	410	372	363	364	408	397	387	382	405	410	354	382	387	355	405	409	415	410	378	406	388	426	390	432	393	359	364	407	405	380	402	344	414	412	357	405	367	405	405	408	394	419	388	378	408	380	393	434	389	443	382	394	389	406	385	368	404	403	370	401	407	405	363	360	415	379	398	418	377	400	396	408	384	438	408	410	369	367	361	431	412	417	387	400	395	394	363	360	412	406	387	390	385	396	409	398	387	382	358	381	375	407	382	395	425	382	387	373	397	362	414	394	379	387	407	386	385	384	429	404	387	398	391	391	421	393	391	372	396	373	416	420	406	439	392	381	397	358	400	398	428	409	428	409	396	378	425	381	407	418	412	390	411	431	383	368	360	401	393	408	361	397	378	405	409	360	399	384	398	384	401	346	405	355	404	400	372	412	391	384	423	405	444	395	377	390	389	382	403	370	406	392	416	425	362	393	422	410	373	422	412	420	379	386	371	390	403	383	422	416	385	382	417	404	383	406	401	418	413	389	377	352	385	378	379	425	399	386	378	367	371	389	378	390	368	412	376	389	418	374	369	388	415	419	364	354	401	410	399	405	364	419	379	384	374	399	415	374	395	433	418	405	396	392	361	404	399	374	353	395	393	380	390	388	390	421	384	424	409	383	401	369	404	400	408	343	415	400	382	395	393	419	397	392	438	401	377	412	401	352	382	400	358	381	378	402	387	382	409	412	438	411	420	413	411	396	404	353	381	358	364	434	401	414	419	430	405	383	407	404	397	363	371	397	388	388	381	376	362	370	409	384	386	415	405	420	407	388	383	393	398	375	396	397	384	386	387	406	403	413	384	439	435	416	391	380	434	392	389	374	400	379	389	383	420	396	402	389	427	403	381	381	389	420	416	386	403	403	406	391	422	386	406	433	410	399	349	413	380	371	422	411	387	386	392	376	416	382	403	376	341	385	388	393	398	393	374	358	390	401	436	353	395	381	404	395	399	385	375	374	404	402	381	386	428	372	387	402	430	390	373	387	392	407	386	409	398	421	407	367	401	421	394	396	391	402	415	388	412	415	390	400	414	396	351	418	421	389	395	368	364	420	421	369	455	419	394	393	415	400	411	397	433	408	364	377	424	425	369	356	383	388	381	376	399	411	378	422	371	392	400	364	393	384	396	359	416	385	366	359	372	373	398	359	404	425	397	376	437	411	390	397	386	403	377	400	376	434	385	412	398	381	399	391	400	407	393	367	399	398	376	405	390	368	375	390	374	376	416	380	363	378	379	385	382	390	399	400	398	412	370	372	391	373	394	407	381	383	414	372	396	420	394	371	363	390	364	392	328	384	363	364	437	425	377	430	400	397	371	402	396	421	411	406	395	410	420	417	418	401	393	395	406	397	384	386	423	375	413	416	392	418	426	408	386	390	352	433	369	380	420	412	385	400	367	384	387	398	417	399	357	389	401	353	413	404	393	364	395	389	369	412	411	365	408	418	375	400	430	385	402	403	407	385	400	407	388	414	425	420	412	381	403	378	429	363	376	384	381	390	390	395	403	397	442	418	381	433	407	353	433	392	404	441	344	380	381	429	442	397	397	407	365	380	353	386	371	405	376	383	384	400	412	384	383	392	379	346	415	425	392	385	425	369	442	395	400	388	382	383	387	392	406	413	440	389	427	390	340	364	413	407	397	399	377	386	398	406	411	389	424	382	394	411	391	401	408	439	396	409	418	395	405	362	431	386	421	380	383	406	406	382	400	384	421	426	403	376	389	363	378	402	401	398	393	419	366	434	399	372	387	356	409	410	396	390	390	382	372	381	364	400	395	388	405	395	414	379	399	362	368	413	416	408	351	409	369	350	420	409	385	417	402	401	428	410	377	370	422	381	402	404	419	396	388	392	390	431	386	387	401	373	374	420	378	368	390	402	399	348	390	390	378	406	373	410	430	395	394	408	429	377	392	405	402	378	365	386	372	371	407	393	386	381	392	403	380	387	372	382	415	476	396	401	435	425	370	373	359	382	382	382	412	414	415	344	411	433	424	388	434	394	392	351	395	365	383	403	415	413	384	407	388	388	367	394	419	414	361	420	405	423	430	424	400	391	397	386	365	384	403	387	413	400	455	371	432	396	385	408	393	426	409	380	419	395	382	408	383	369	384	401	406	392	399	383	427	397	397	415	372	383	387	411	345	374	431	383	415	386	420	436	349	390	344	391	392	413	421	410	378	392	406	401	438	371	369	395	385	383	371	400	385	417	384	350	369	360	407	357	409	364	435	383	415	384	397	390	393	389	370	398	424	410	362	414	407	393	368	417	420	426	400	364	403	357	389	358	371	401	357	423	389	406	354	363	401	391	387	385	425	404	399	355	385	345	413	401	380	402
17467	15690	31747	34465	29510	28795	27325	24800	22322	19645	17174	13500	10741	9226	7402	4788	4205	4442	3773	3239	2605	2421	2163	2214	2825	2007	2220	2297	1971	1841	1649	1584	1390	1435	1209	1208	1098	1177	1338	1282	1219	1210	1388	4471	3981	961	947	900	925	860	927	864	953	900	938	947	885	895	901	929	957	939	892	900	889	958	882	911	867	904	971	865	890	946	889	868	982	859	886	904	855	910	955	879	912	906	895	926	902	916	854	875	915	907	973	914	848	880	951	922	875	891	856	814	917	947	857	833	929	904	904	877	845	900	897	895	899	860	900	880	892	927	822	942	902	873	931	857	941	942	914	876	872	856	846	870	905	855	914	905	889	857	913	942	918	938	876	951	889	914	944	893	896	911	890	862	872	894	894	956	853	909	871	895	896	906	891	924	920	864	853	876	861	869	897	912	877	925	890	876	933	895	844	907	936	914	931	949	894	938	903	859	937	883	893	900	936	925	921	921	866	903	929	917	886	913	910	894	881	936	857	923	945	899	885	971	874	866	868	934	913	891	899	957	901	892	886	929	933	860	906	882	915	894	881	882	963	897	881	870	906	872	852	865	917	879	884	883	930	897	828	903	879	947	860	894	879	854	919	836	877	875	846	895	925	884	879	878	889	943	876	894	889	870	860	922	884	884	881	893	941	893	867	970	828	915	915	923	883	871	879	863	869	882	853	916	915	869	891	929	855	892	887	885	941	893	857	946	907	883	925	930	950	926	915	854	893	888	873	957	875	904	949	891	883	918	928	915	897	949	874	959	896	929	886	923	863	902	859	947	946	906	906	885	933	904	867	913	917	893	874	918	949	904	874	910	875	875	925	921	918	930	921	955	878	898	953	877	861	891	912	926	890	880	842	901	918	876	968	919	880	936	870	905	909	882	901	935	874	897	949	922	879	927	885	898	893	926	909	935	885	923	884	884	869	905	902	900	915	923	903	890	895	876	899	899	974	916	855	898	902	872	914	867	901	921	917	901	880	917	930	942	886	905	906	907	888	896	904	878	922	913	920	862	855	903	869	870	864	885	856	864	935	962	872	892	824	952	937	873	946	909	858	904	907	883	893	864	922	927	868	902	948	887	849	934	852	905	845	900	932	876	926	905	913	879	940	885	880	841	895	871	884	906	865	909	861	929	880	921	950	904	961	880	893	923	906	907	865	879	869	912	928	895	912	820	905	936	928	869	878	896	890	880	932	933	971	943	932	889	889	939	953	872	907	963	852	993	857	922	885	929	887	952	871	833	883	882	877	911	866	848	873	901	935	892	827	925	912	878	888	884	884	939	870	863	897	871	960	952	902	913	904	917	867	930	862	909	892	879	904	898	881	870	897	896	877	883	935	867	912	950	923	854	889	869	911	847	908	903	926	895	902	930	920	918	907	866	888	839	937	921	962	871	899	935	941	902	916	961	900	950	903	906	897	831	855	904	895	922	879	902	875	865	904	898	878	964	889	922	884	952	921	883	894	849	883	916	903	899	885	908	923	884	913	842	925	898	859	918	890	920	863	916	879	906	961	852	892	907	850	928	883	945	886	906	878	884	915	918	894	893	904	909	886	889	881	918	938	896	901	929	918	914	874	888	858	832	886	870	822	894	892	897	923	861	882	887	896	831	908	914	940	888	893	945	953	889	854	907	954	877	914	883	901	915	922	932	895	878	873	963	888	893	928	896	889	875	907	936	919	883	861	891	908	862	920	886	842	945	910	892	931	955	906	934	913	930	868	934	896	895	926	928	894	934	872	910	894	919	880	831	919	909	859	910	912	908	886	858	909	852	861	886	866	874	920	932	908	895	898	883	895	945	863	894	958	906	879	928	892	919	919	893	919	901	926	918	926	845	889	863	877	884	918	875	925	935	924	881	921	879	927	941	885	930	960	838	900	892	871	908	839	842	916	856	908	915	845	920	869	900	897	890	837	869	915	900	909	848	892	942	925	885	901	853	917	933	951	866	876	876	895	935	922	929	888	909	921	941	899	894	884	902	916	933	882	844	945	899	894	920	962	904	931	869	892	925	884	885	921	844	932	890	898	858	896	890	926	863	936	895	999	850	899	877	875	896	864	897	894	865	898	926	872	906	868	875	900	890	911	923	855	887	914	845	864	922	876	882	895	925	918	900	893	885	856	885	863	914	914	898	905	884	852	913	860	897	868	904	893	856	933	925	904	895	908	863	878	851	952	900	936	914	876	873	864	919	895	867	954	892	914	858	913	914	905	870	874	875	903	898	851	898	849	892	915	897	890	899	892	869	960	960	920	909	977	913	932	904	899	914	870	942	872	934	919	915	916	878	944	924	904	899	955	879	878	905	903	913	898	867	881	866	919	899	902	908	881	956	889	868	921	866	920	867	898	896	894	899	883	915	938	936	859	959	946	927	871	915	942	901	892	861	875	896	921	835	877	952	862	893	886	932	951	921	883	870	921	880	918	922	863	925	874	858	872	868	919	900	945	900	923	936	912	862	918	881	890	898	858	881	903	836	874	924	875	880	910	934	899	930	929	932	892	826	881	916	929	905	851	903	896	891	915	951	854	869	887	905	935	940	894	893	921	861	901	892	933	877	919	914	902	953	902	910	914	891	844	865	933	890	902	890	886	884	956	916	908	880	896	909	914	934	895	942	869	922	865	862	903	937	861	882	911	943	940	885	936	939	924	894	951	872	920	928	910	898	933	937	966	938	935	892	936	889	879	899	895	903	874	905	921	892	900	865	936	929	957	894	936	851	910	874	914	953	922	892	883	932	899	902	860	915	940	843	900	883	910	983	913	925	933	885	885	832	904	925	917	877	907	911	863	919	973	842	860	874	923	892	921	890	883	937	864	919	955	907	897	889	930	867	880	958	899	860	893	936	889	944	929	915	914	938	957	897	941	871	943	933	896	848	978	909	916	885	934	893	860	856	885	877	910	909	882	903	829	891	918	896	896	954	872	904	907	905	911	853	942	867	915	831	893	910	912	912	927	875	919	867	912	894	959	902	944	856	941	935	922	869	899	909	896	941	924	880	877	848	904	910	925	919	899	900	918	955	906	828	916	920	910	924	862	980	919	955	888	903	912	889	900	886	902	866	938	918	898	915	887	869	939	876	939	927	845	875	886	878	949	901	878	883	903	900	893	897	878	881	858	909	906	910	901	940	885	911	882	877	897	931	887	861	869	897	910	923	863	899	936	885	898	937	902	911	884	860	875	848	876	905	914	900	881	940	926	886	878	889	948	900	929	888	886	938	876	941	933	862	877	886	865	921	866	870	921	899	903	936	901	893	830	913	937	901	953	821	904	882	878	906	904	927	969	903	870	893	926	879	946	948	926	919	875	914	872	924	879	962	906	862	906	906	869	894	917	938	942	893	841	939	856	930	892	894	915	910	906	964	853	896	869	912	880	917	901	872	926	935	907	932	846	861	922	900	884	852	1010	943	855	943	850	894	918	936	920	903	934	896	910	915	881	896	910	932	969	923	907	885	908	885	881	878	837	955	951	933
12232	7740	9964	7133	4076	3430	2477	2134	1514	1124	846	634	470	413	373	325	355	381	349	359	268	289	288	242	289	254	248	282	253	238	207	250	224	249	238	206	204	206	204	201	241	227	235	232	196	216	203	177	186	178	212	212	201	235	221	198	205	191	174	207	211	198	234	196	181	211	196	219	207	220	194	230	183	216	178	186	199	232	228	205	205	216	211	216	169	211	202	223	200	182	219	229	215	201	219	213	222	214	221	211	221	219	210	227	197	189	183	182	222	190	188	178	214	194	229	224	206	189	194	212	216	210	219	192	195	197	186	202	165	202	206	205	184	190	227	240	221	186	228	210	184	228	211	199	196	206	210	192	228	184	204	204	206	205	179	201	199	199	193	198	177	215	218	200	191	185	214	205	192	193	203	200	203	182	188	240	203	188	199	227	192	192	195	201	204	224	199	187	213	168	206	215	205	200	221	188	188	191	227	199	199	203	209	186	197	178	221	191	203	217	200	214	195	203	177	204	182	183	196	204	190	224	219	199	229	187	207	200	174	207	207	208	216	195	217	212	242	224	200	228	229	179	203	185	200	202	173	212	212	225	211	218	206	203	193	210	207	208	233	205	184	205	214	221	192	190	193	198	217	225	188	208	194	161	182	200	208	213	197	200	242	203	208	198	208	207	182	192	192	200	219	190	208	231	207	190	205	203	189	201	214	200	221	193	216	200	190	216	210	201	191	209	178	197	225	200	204	206	224	214	207	214	182	202	187	219	196	195	190	228	221	202	193	218	203	212	203	235	223	226	217	190	209	187	224	219	225	188	219	224	193	182	205	192	211	208	195	196	226	182	182	175	220	209	211	194	220	190	212	214	193	205	203	214	205	220	233	192	202	203	206	186	220	183	201	215	218	206	188	179	226	184	191	200	209	206	201	188	193	204	192	191	199	190	206	208	227	199	212	201	234	236	210	203	182	195	226	212	221	214	180	201	196	242	202	215	211	195	201	198	209	215	207	199	191	187	218	215	210	214	164	227	208	180	212	191	200	231	202	205	207	195	226	188	218	196	186	200	195	204	209	188	209	231	191	208	219	208	227	210	211	192	194	205	194	201	221	221	223	212	192	227	197	196	185	197	190	206	202	197	190	211	215	218	184	202	209	189	200	198	228	194	224	182	223	209	178	215	196	218	196	216	229	225	213	220	201	190	215	213	196	221	212	199	181	191	210	171	204	213	216	183	220	223	211	214	207	207	208	207	212	210	213	186	192	207	201	202	198	209	187	209	202	207	195	189	197	197	210	205	197	222	207	190	229	215	193	231	195	225	204	224	212	218	185	187	206	189	220	206	208	195	186	196	198	200	214	211	185	170	212	180	185	207	214	222	210	231	188	216	209	189	206	179	182	223	202	184	206	215	236	224	211	212	198	188	194	196	215	191	196	218	204	184	202	213	216	215	203	208	179	195	220	197	189	202	227	207	210	220	203	220	217	195	204	194	208	191	176	233	192	229	180	237	189	189	186	208	207	215	181	214	193	178	223	203	214	195	200	210	196	192	219	215	172	214	209	200	202	205	177	195	224	217	223	232	225	185	225	196	203	203	201	198	205	216	207	205	210	203	195	180	227	210	205	198	187	181	200	234	218	181	226	219	208	189	212	201	211	195	209	192	217	204	219	190	209	192	194	203	227	221	217	208	215	214	193	209	232	192	193	208	228	202	203	212	216	212	188	187	220	192	202	186	207	207	206	212	233	218	201	214	206	219	220	192	220	209	220	220	205	226	190	189	174	198	194	197	206	226	212	220	196	220	223	202	211	209	177	209	195	224	194	183	202	224	232	189	199	227	186	180	210	216	204	223	200	189	215	186	219	213	180	194	210	192	207	209	190	234	205	192	208	202	190	195	217	198	215	200	187	216	200	193	202	197	194	190	187	181	204	208	221	202	186	204	179	197	211	173	191	220	217	207	200	214	209	198	195	194	215	234	208	204	208	204	190	199	206	238	178	198	199	190	206	219	213	199	188	214	219	225	168	198	211	219	186	186	225	217	182	206	200	187	215	204	195	192	207	227	220	206	223	211	204	198	194	213	189	200	247	210	203	166	219	222	193	192	227	216	196	189	195	214	221	179	216	198	196	203	215	189	209	200	204	209	213	192	193	196	227	190	205	222	198	178	218	200	173	186	186	212	211	191	184	189	218	192	219	210	231	213	200	178	218	210	202	209	207	209	194	188	188	195	220	209	197	185	182	197	201	195	182	186	191	242	211	194	215	198	210	198	215	200	206	193	206	186	203	223	189	199	206	200	241	190	217	212	202	194	194	214	218	181	196	179	202	200	162	229	186	221	215	228	236	217	203	193	232	212	208	176	198	221	207	191	198	221	195	217	184	170	207	184	216	222	208	202	192	202	202	201	192	220	239	196	192	176	196	203	199	211	220	175	188	189	208	199	175	196	200	210	206	215	197	211	189	200	203	213	206	184	214	219	221	182	189	209	214	182	192	183	201	187	191	218	190	210	195	194	197	196	223	235	215	192	206	207	208	201	187	197	215	176	190	210	192	175	202	170	200	209	204	226	199	180	188	172	182	194	179	199	200	186	206	210	190	210	221	211	211	216	209	187	232	216	206	202	195	190	221	215	168	204	210	203	198	186	194	205	234	224	218	190	223	223	202	205	186	206	198	180	197	230	209	185	213	241	208	208	212	221	205	208	212	214	218	205	226	222	210	201	176	177	199	176	227	193	196	223	200	170	207	203	181	199	228	210	207	200	196	221	191	191	194	171	212	224	208	181	210	220	214	211	211	220	211	185	205	210	228	211	204	204	180	153	187	189	208	201	205	184	216	232	199	212	233	216	213	198	193	188	209	201	210	218	172	188	200	190	223	187	211	192	191	201	209	210	218	214	187	190	195	218	205	205	201	208	198	193	195	175	216	207	220	197	205	170	190	213	188	203	188	204	193	214	205	193	208	202	192	189	206	213	201	204	223	212	213	220	192	213	180	201	191	187	181	216	209	223	215	220	192	203	201	201	163	216	224	211	188	207	203	203	199	197	204	188	205	229	212	189	198	217	205	171	182	224	218	209	191	198	197	202	194	215	201	190	183	196	204	198	197	181	231	206	197	191	214	202	212	193	213	228	185	209	175	194	214	216	198	208	193	210	203	204	232	207	189	180	229	218	183	245	175	205	178	193	207	195	192	190	187	197	196	182	202	198	190	194	203	213	189	194	198	209	204	246	199	207	195	200	207	207	209	215	176	196	215	238	206	227	194	183	194	216	201	167	186	210	207	187	213	185	209	219	212	204	242	185	194	201	203	214	193	169	184	215	211	196	202	196	190	199	220	199	221	198	216	181	193	214	184	200	186	174	217	179	168	181	185	208	198	186	198	191	197	211	197	201	205	221	181	217	205	174	195	209	210	191	178	188	216	215	192	196	220	232	207	211	239	210	219	210	209	197	192	211	208	207	240	199	220	211	187	192	185	211	201	194	203	204	205	218	201	217
6763	6420	15165	16166	12306	12269	10158	8834	7034	5607	4216	3010	2406	1848	1323	1266	1599	1631	1435	1324	1128	1002	875	975	1091	887	967	973	859	687	613	651	613	638	581	584	549	547	650	610	602	603	598	660	619	504	535	476	527	546	531	518	524	518	507	533	501	553	502	554	481	503	543	542	555	501	544	531	499	549	525	491	490	548	520	493	497	519	513	512	553	490	533	484	568	538	535	543	562	555	546	565	526	498	484	477	499	503	494	541	505	522	547	503	489	508	512	502	474	511	522	529	554	492	483	499	507	480	511	519	507	502	492	538	476	553	548	472	492	505	503	501	487	460	511	474	504	498	503	506	550	486	532	531	494	565	498	486	507	524	520	511	525	490	533	539	528	512	531	543	497	551	528	503	497	507	496	530	521	533	468	500	521	551	499	502	538	563	505	551	500	501	515	516	500	518	529	520	509	537	496	542	546	576	531	503	497	550	541	531	530	534	500	520	543	534	491	486	545	491	508	553	514	533	504	499	508	522	538	542	493	533	496	497	550	553	499	517	518	541	555	506	546	523	509	569	541	498	557	490	493	577	550	506	518	526	536	509	510	509	528	549	521	515	514	516	503	501	499	475	488	509	537	515	529	476	538	530	520	534	533	521	509	480	531	545	538	508	528	495	505	528	516	556	544	542	503	537	541	496	534	515	525	526	522	554	530	532	525	487	469	488	491	520	535	510	561	531	531	508	513	507	538	523	531	512	518	524	486	529	503	533	522	527	508	503	512	491	534	542	541	486	496	497	503	523	495	482	509	539	498	527	524	503	530	542	556	507	522	517	497	481	540	525	517	481	509	545	514	533	553	500	537	505	494	518	463	551	492	526	531	560	471	528	540	513	490	520	503	533	494	523	507	501	503	491	500	493	478	508	521	483	505	570	518	549	510	532	488	541	475	517	500	526	540	550	529	511	488	498	528	516	476	501	489	510	521	518	517	465	540	524	492	555	567	489	491	543	525	547	509	510	534	494	525	536	538	535	522	544	542	535	519	479	506	544	559	514	517	496	507	547	547	531	494	540	528	540	532	510	517	497	493	509	548	560	538	495	529	503	500	532	537	532	542	558	538	534	511	536	518	511	519	496	539	492	575	509	545	522	481	499	507	580	516	474	505	508	510	532	495	530	524	494	537	536	522	518	521	540	537	543	516	520	484	540	535	514	528	530	551	503	525	528	542	524	511	489	508	531	523	516	479	532	532	510	493	544	515	539	498	529	565	486	503	506	544	536	501	535	525	496	498	504	489	513	538	548	556	505	516	512	528	526	487	535	483	522	494	520	554	513	477	493	535	523	531	526	538	536	512	484	535	551	501	565	497	522	552	488	535	534	520	513	517	477	539	511	530	538	514	534	545	509	503	509	522	516	528	502	489	525	520	503	549	541	481	507	493	568	471	537	502	506	503	501	524	530	515	516	549	491	532	507	494	493	530	526	497	557	534	521	539	549	533	524	525	494	514	544	479	503	516	535	508	492	543	545	547	535	527	531	521	553	482	534	541	550	520	516	513	473	508	557	514	504	524	501	501	527	521	526	535	540	500	510	502	540	543	533	540	498	513	506	525	518	546	549	534	476	511	473	515	505	540	527	514	505	481	549	517	523	502	532	542	517	507	584	473	530	544	531	538	508	518	510	570	514	508	505	522	578	503	542	488	533	557	482	543	544	555	545	552	538	518	511	520	552	495	502	514	465	476	540	545	498	545	525	544	471	493	541	509	527	551	510	498	509	540	462	522	533	490	508	514	539	524	539	508	521	498	530	513	520	486	516	508	514	487	523	530	564	547	511	507	515	458	512	492	508	537	514	547	501	501	491	497	505	531	493	475	493	506	522	501	564	554	551	527	488	558	517	534	500	538	483	529	565	508	519	522	511	560	511	526	509	501	516	526	515	551	491	498	485	523	445	474	532	504	531	547	533	482	532	494	505	518	489	489	549	460	504	562	503	576	536	543	499	532	496	475	537	507	521	538	484	504	513	508	483	573	492	488	536	592	499	462	501	523	510	534	520	479	490	550	501	503	478	540	548	547	525	554	513	521	545	494	538	508	504	508	496	541	539	542	507	534	505	502	488	532	493	493	572	529	536	491	543	530	516	501	520	493	516	506	513	465	517	516	499	508	529	532	502	499	520	533	497	502	539	502	551	498	503	532	505	524	499	547	557	491	520	535	542	510	515	504	499	546	520	489	529	536	529	556	494	533	545	530	512	489	470	496	502	501	526	552	482	549	540	571	506	549	544	526	528	559	553	505	545	488	522	466	531	531	542	483	508	515	483	528	527	513	469	494	508	542	509	488	484	515	519	528	518	545	474	473	519	535	494	512	515	541	509	572	520	509	516	493	526	484	499	511	495	505	537	518	477	544	524	525	502	511	488	517	494	510	509	501	532	506	495	510	550	489	509	487	501	560	501	540	521	491	510	509	496	521	493	472	508	521	492	524	532	522	526	528	517	524	511	489	489	543	544	535	557	532	508	447	477	544	560	522	525	576	516	521	533	500	535	507	539	509	540	535	545	504	519	532	552	528	514	526	515	493	533	541	516	486	474	517	507	505	575	485	509	501	502	512	508	555	527	546	518	521	517	502	526	500	530	525	563	519	504	509	562	493	493	499	523	492	515	549	529	484	499	478	513	550	523	543	538	494	530	514	498	540	566	468	541	558	544	497	468	521	539	524	481	511	519	514	568	516	545	550	498	516	519	524	535	547	535	501	509	500	527	505	512	536	493	508	554	509	528	535	520	525	533	534	509	555	513	533	504	533	515	571	520	496	530	532	489	543	527	509	491	528	539	510	532	539	540	565	514	529	570	535	510	529	528	504	546	495	533	506	516	517	517	522	493	520	534	465	527	521	550	446	499	515	530	512	495	528	489	553	542	530	496	565	488	509	511	519	512	504	530	575	519	509	513	514	520	544	500	504	494	544	513	492	519	500	506	510	522	519	518	520	564	557	487	528	524	523	498	512	459	515	507	509	498	544	489	543	516	544	489	478	529	529	548	548	513	532	505	544	528	505	502	529	546	507	533	491	512	503	484	511	522	543	518	536	554	499	497	510	552	551	490	503	529	490	520	557	541	507	526	512	513	541	535	503	471	496	507	554	509	487	511	519	538	483	522	488	505	512	528	517	489	499	508	531	529	540	556	464	491	528	492	535	559	537	523	534	504	500	478	518	487	541	517	547	508	521	497	545	508	496	507	510	526	491	538	499	516	513	528	516	509	471	500	520	549	520	549	537	517	538	517	508	519	534	498	514	465	537	486	540	505	505	515	525	492	510	559	517	534	480	554	496	552	464	492	479	493	526	540	499	506	518	520	520	535	509	536	554	542	545	516	528	486	479	496	566	483	543	529	556	502	552	512	553	538	570	520	525	550	511	468	533	503	519	545	532	531	514	483	494	570	547	498	506	513	548	499	541	515	504	532	502	509	513	507	564	499	517	512	497	490	463	524	524	496	560	530	510	543
23312	15470	21368	19240	12471	9956	8339	6318	4952	4003	2809	2144	1600	1252	971	840	746	606	564	573	487	436	411	467	512	408	487	445	395	401	341	343	336	347	301	295	357	291	316	319	347	311	336	457	580	275	322	313	281	308	348	311	308	340	319	321	285	301	318	271	315	311	301	268	330	280	286	279	300	308	290	324	279	317	348	323	278	296	297	306	292	286	293	321	298	299	305	330	309	283	286	263	314	294	287	300	274	301	274	292	326	327	295	275	323	288	309	301	271	326	313	291	279	312	303	324	303	289	280	295	295	325	292	300	302	300	289	285	314	318	344	308	342	330	308	294	327	302	280	309	277	303	297	300	333	298	277	290	286	315	303	296	315	278	288	315	297	285	297	320	274	307	255	291	308	279	277	302	303	288	315	299	291	289	299	311	308	270	297	303	312	258	307	263	294	313	267	295	275	315	307	279	304	300	300	267	290	299	332	314	298	298	305	277	301	285	292	309	280	300	316	293	320	284	328	286	312	313	292	295	291	289	307	277	265	298	284	278	299	332	304	344	296	285	286	308	312	268	302	332	274	309	329	311	289	290	303	339	320	304	311	291	298	284	318	290	307	306	290	293	334	342	306	305	316	284	295	326	317	323	307	277	308	317	276	294	300	280	323	333	308	315	288	317	303	301	311	274	325	293	301	340	288	332	299	295	271	290	291	313	302	273	321	301	292	300	295	351	295	267	292	329	272	293	299	309	318	299	325	279	287	302	316	281	302	303	289	316	316	295	350	330	315	273	305	291	288	267	291	290	281	281	308	324	303	298	334	284	288	295	330	336	320	312	288	290	301	293	300	321	307	303	296	307	263	281	290	328	289	299	323	310	309	265	304	314	291	264	276	335	279	318	294	278	323	263	356	302	316	278	279	284	305	313	280	289	327	276	328	323	282	293	283	333	308	289	283	333	332	302	303	289	298	300	300	303	306	323	310	326	315	316	289	302	267	293	290	312	327	302	292	299	283	288	295	290	287	314	259	298	292	278	316	314	278	293	296	315	304	315	321	282	292	328	299	290	306	307	258	255	276	292	308	304	315	324	301	311	310	319	278	287	297	297	282	322	314	266	299	315	315	314	345	318	291	305	276	301	320	286	280	312	318	333	317	350	283	308	293	343	305	312	292	293	280	277	290	285	294	297	300	291	320	303	313	299	317	293	309	333	296	299	320	327	325	322	289	315	293	281	311	339	301	301	292	278	316	325	320	270	284	310	281	265	298	309	302	298	276	281	326	308	282	329	299	306	258	293	281	285	322	305	293	299	301	328	327	295	281	300	286	304	273	324	298	259	292	300	312	297	312	285	296	294	287	300	285	299	313	291	300	281	315	331	288	307	301	312	295	285	296	265	296	274	326	328	307	301	289	265	314	336	327	317	294	298	274	306	294	265	293	314	278	292	294	309	333	326	305	335	304	307	321	300	313	278	322	304	317	294	296	277	290	304	300	372	279	296	325	303	314	284	268	311	285	310	321	334	324	341	308	301	266	283	324	283	282	308	306	326	281	293	321	302	341	322	297	307	275	300	289	306	300	319	287	293	311	311	308	320	336	291	301	278	303	306	304	292	327	315	293	299	313	302	333	305	297	314	336	301	279	323	306	284	300	317	295	288	312	309	276	309	279	347	308	291	327	306	308	245	286	271	285	284	311	315	302	284	289	295	320	315	305	314	278	295	309	308	266	297	294	291	291	313	289	330	334	303	291	286	324	278	282	300	279	277	277	293	309	308	284	272	323	291	274	309	340	309	284	306	298	290	333	327	303	284	296	278	287	298	318	314	291	308	255	309	312	333	303	300	307	316	294	345	273	297	285	292	302	277	286	310	323	307	296	295	316	315	319	332	268	310	293	303	325	299	275	311	284	362	275	298	304	304	306	311	281	315	303	274	332	286	303	294	313	288	278	278	263	315	309	265	285	321	280	314	266	314	267	296	285	298	313	316	325	278	279	347	313	317	306	304	332	295	289	267	314	284	322	300	272	286	304	283	300	278	315	328	288	305	299	294	291	314	326	285	281	266	300	289	357	295	310	280	312	274	315	310	310	271	325	303	311	270	276	290	314	296	306	314	295	297	311	298	310	311	315	327	296	308	319	300	272	309	282	287	309	306	307	269	316	303	289	291	293	292	308	310	325	327	296	248	312	290	264	327	299	350	304	313	278	337	314	306	270	298	332	289	291	332	344	322	296	271	283	295	299	321	291	283	254	309	305	306	309	318	302	309	300	301	290	308	323	288	292	292	321	271	297	314	340	303	258	307	312	313	293	320	294	295	295	310	278	289	315	290	303	317	298	271	314	279	280	296	291	323	311	284	296	283	300	287	293	314	291	336	314	312	296	286	286	308	272	297	300	276	288	349	316	303	323	308	322	281	290	276	312	291	288	255	305	326	323	301	302	326	283	294	293	299	281	312	320	290	302	273	310	307	285	250	316	292	287	311	290	299	303	296	300	295	304	321	258	297	320	298	302	315	294	289	318	313	278	301	299	290	305	300	289	297	297	275	300	245	277	300	285	299	286	337	315	325	335	297	308	282	306	329	302	314	313	308	312	278	281	276	291	286	286	291	309	281	287	305	307	273	316	321	323	291	297	266	306	299	324	310	284	280	278	310	290	293	269	282	288	310	325	297	288	314	290	287	343	320	331	307	276	298	317	300	318	294	317	296	298	313	274	279	306	295	303	318	299	308	310	316	293	311	306	303	288	270	324	308	275	322	325	272	279	285	292	285	329	305	323	314	318	310	323	275	328	319	273	261	338	293	303	284	316	293	281	297	302	330	348	334	294	250	277	287	310	318	283	328	284	288	309	304	313	338	314	334	280	270	298	297	284	299	335	292	257	330	302	303	294	302	302	314	261	313	301	310	294	285	321	295	263	315	311	321	299	291	319	306	275	303	299	280	273	315	319	295	271	283	300	314	311	334	282	285	337	316	297	323	300	320	312	322	324	309	331	285	295	324	303	285	302	289	272	298	326	331	293	284	308	336	287	316	286	312	336	317	307	283	331	287	285	292	304	286	310	307	310	275	314	277	280	286	320	294	315	302	320	334	301	291	301	309	296	283	306	302	289	300	309	305	301	275	310	283	314	307	310	289	296	318	302	303	271	282	287	316	312	315	312	314	284	309	283	317	286	295	317	306	311	300	308	291	305	306	313	325	303	341	305	298	305	301	307	298	301	303	300	294	297	286	303	304	314	286	314	308	284	287	312	311	316	295	305	286	286	303	303	270	310	305	295	287	320	322	314	297	290	298	301	323	300	290	293	315	310	297	281	309	284	293	318	278	345	345	282	317	300	308	288	298	314	314	302	321	280	268	299	301	308	305	278	279	308	282	294	309	309	289	332	324	278	286	336	328	305	339	256	284	288	287	284	301	339	309	279	291	314	287	296	308	311	324	311	289	287	293	314	274	318	307	306	313	313	280	303	309	313	270	285	303	302	317	320	303	271	275	285	295	295	354
13088	12254	25890	27882	22886	21882	21000	18971	16182	14169	11774	9488	7059	6079	4397	4010	3314	3016	2508	2587	2024	1663	1598	1815	1759	1666	1724	1921	1313	1084	1062	1225	986	983	903	949	986	890	1014	1072	986	993	1018	2012	2391	711	712	731	693	732	745	720	710	718	725	747	700	711	708	722	678	725	714	728	749	764	764	736	749	737	732	727	737	779	767	749	740	746	708	730	729	690	706	735	703	751	730	743	715	754	728	666	755	723	722	722	748	776	755	713	697	776	741	703	729	727	771	731	725	725	718	740	725	719	727	708	680	734	720	746	702	750	726	776	737	708	750	748	695	707	754	707	720	718	723	745	685	700	718	751	724	757	739	754	689	782	678	715	720	723	714	709	749	767	732	683	729	723	734	719	726	738	795	770	715	698	717	737	733	715	728	769	724	718	683	745	764	729	684	708	704	733	737	736	738	736	672	727	773	733	744	754	705	722	721	720	699	736	706	717	762	716	690	722	714	763	772	659	747	759	759	719	706	731	734	708	739	707	723	725	736	694	698	783	705	725	696	718	757	734	724	747	718	679	730	720	756	681	737	676	752	754	723	682	682	692	685	724	760	731	726	708	722	710	796	740	740	730	704	703	746	741	753	777	713	724	726	733	731	743	697	769	685	744	694	712	702	672	741	727	735	727	726	688	707	711	734	705	749	704	718	688	702	772	751	720	684	685	711	728	681	734	762	728	758	735	726	745	708	676	721	714	769	744	736	749	710	738	705	691	756	744	724	696	735	723	741	705	724	757	720	734	741	675	711	738	732	678	757	736	735	734	795	761	727	697	748	728	752	688	730	689	737	746	727	722	727	734	695	719	746	731	743	666	730	689	696	680	737	773	714	712	734	705	703	688	698	715	741	710	810	724	683	662	715	683	713	755	757	742	731	703	745	719	706	803	704	731	726	721	726	699	729	710	704	756	733	744	736	754	744	708	712	746	675	725	723	688	761	660	741	711	709	695	754	706	736	711	750	699	761	747	714	743	791	730	730	694	753	709	727	682	688	729	749	732	690	702	757	689	736	758	756	728	714	712	705	741	699	702	747	712	726	697	746	711	738	778	739	710	748	729	738	747	699	667	707	737	728	711	699	706	745	714	711	703	713	697	748	704	692	723	706	741	724	699	736	727	756	700	718	762	759	740	709	697	746	721	745	761	736	693	756	711	689	737	768	754	712	688	727	709	660	728	685	794	706	731	753	757	714	677	726	715	700	756	720	757	760	768	747	690	719	713	787	744	772	680	712	759	721	758	721	753	726	752	723	699	729	723	737	685	788	700	749	722	662	736	691	753	743	747	710	736	690	717	730	786	717	769	740	737	746	756	750	712	689	753	762	722	747	702	734	701	710	800	752	720	719	737	710	704	766	735	699	752	681	710	726	754	722	743	707	710	674	745	749	724	719	725	712	711	742	731	735	726	714	725	714	721	715	727	738	744	759	697	720	794	772	749	688	741	788	733	727	797	695	765	712	741	719	692	737	750	701	729	754	751	673	748	706	776	716	748	712	708	759	707	703	707	704	730	690	720	735	699	701	709	713	721	714	739	726	746	759	746	754	684	717	715	799	694	677	738	734	725	712	726	737	705	721	715	699	720	720	760	712	682	725	753	741	732	724	728	736	755	749	727	755	746	763	722	714	704	750	696	719	700	764	735	716	710	752	746	723	741	712	724	743	730	770	754	719	695	695	771	736	726	688	738	737	739	673	765	724	775	737	709	693	727	716	691	748	771	701	761	713	737	786	723	717	660	699	780	773	725	678	709	688	796	733	699	712	715	724	771	728	730	710	707	792	738	711	710	723	732	731	725	738	740	723	764	727	739	688	747	745	738	773	744	770	738	744	726	713	699	700	706	675	698	682	648	658	705	707	745	757	723	768	716	747	718	759	707	737	771	726	695	757	793	772	690	712	723	728	737	716	739	745	670	747	712	700	718	729	692	757	760	762	704	766	696	723	766	738	702	765	730	675	711	762	722	733	753	716	744	747	701	680	677	752	736	671	735	758	749	703	748	716	745	745	728	722	734	679	728	732	701	697	721	701	735	721	717	760	732	768	744	749	697	755	620	742	694	694	758	675	722	664	787	723	708	673	737	706	757	691	729	698	741	725	703	710	720	756	737	719	719	733	678	754	736	702	667	677	731	728	680	700	683	686	730	759	699	721	751	712	715	707	731	704	765	693	719	715	772	734	749	734	735	746	724	721	743	720	769	692	788	738	676	728	756	701	742	714	746	700	755	737	707	744	763	735	731	759	705	699	707	707	723	754	725	716	723	681	668	717	665	713	661	742	763	752	738	744	742	732	687	699	710	720	744	699	732	771	730	713	675	769	711	717	715	760	725	709	721	746	758	667	707	702	740	768	722	734	758	725	691	729	714	739	726	730	667	799	757	747	732	781	748	774	737	717	724	754	709	714	735	733	729	739	761	750	704	703	704	690	740	738	724	743	681	743	730	740	713	724	704	729	732	685	701	705	710	718	755	762	735	695	718	717	711	721	686	726	749	705	694	723	701	705	743	752	744	720	675	735	728	699	705	729	735	753	707	721	720	722	713	698	728	704	736	718	748	755	695	721	711	731	717	748	776	690	748	768	746	729	745	734	714	748	738	672	724	685	741	677	663	713	717	738	727	715	718	765	709	694	767	682	731	681	680	756	723	723	752	754	731	730	706	719	664	732	738	724	718	687	726	747	708	735	767	723	732	723	693	683	685	732	743	716	739	702	721	702	694	725	685	742	712	712	723	707	747	678	745	696	784	704	695	723	783	719	736	724	761	713	731	742	738	730	748	772	756	687	750	756	692	705	695	707	765	702	723	735	688	735	708	781	760	736	737	719	697	768	725	710	702	723	774	778	708	708	753	777	715	744	756	711	672	737	659	709	704	680	677	746	738	727	708	729	685	701	702	711	703	741	729	727	707	746	751	691	712	718	701	678	706	737	746	729	673	721	739	711	764	762	742	735	697	724	695	703	706	685	766	751	780	768	741	712	723	732	736	707	725	754	726	708	728	732	721	703	695	780	719	784	715	702	732	705	713	728	668	743	707	734	700	727	716	682	706	697	736	701	705	745	701	711	740	779	663	699	716	741	756	724	706	737	693	749	726	728	643	734	757	782	698	726	720	713	785	731	751	703	706	717	791	701	736	712	746	704	726	730	733	700	781	745	688	764	732	728	646	727	733	740	764	733	716	739	702	703	689	784	718	690	737	723	744	730	718	757	715	739	715	698	657	664	740	750	718	718	750	693	717	749	746	763	716	672	727	742	700	704	748	776	740	711	746	739	758	709	753	721	749	704	769	713	655	695	719	742	711	685	690	748	729	712	753	739	741	756	736	733	725	726	678	734	706	717	746	731	720	655	722	717	741	676	777	731	741	721	704	748	705	720	719	721	784	723	703	741	756	713	650	699	719	694	669	720	676	727	710	742	706	675	736	715	744	680	698	733	765	701	709	763	708	743	693	765	696	708	707	730	693
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
