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
336949191050	336949191609	336949192159	336949192709	336949193259	336949193809	336949194359	336949194909	336949195459	336949196009	336949196559	336949197109	336949197659	336949198209	336949198759	336949199309	336949199859	336949200409	336949200959	336949201509	336949202059	336949202609	336949203159	336949203709	336949204259	336949204809	336949205359	336949205909	336949206459	336949207009	336949207559	336949208109	336949208659	336949209209	336949209759	336949210309	336949210859	336949211409	336949211959	336949212509	336949213059	336949213609	336949214159	336949214709	336949215259	336949215809	336949216359	336949216909	336949217459	336949218009	336949218559	336949219109	336949219659	336949220209	336949220759	336949221309	336949221859	336949222409	336949222959	336949223509	336949224059	336949224609	336949225159	336949225709	336949226259	336949226809	336949227359	336949227909	336949228459	336949229009	336949229559	336949230109	336949230659	336949231209	336949231759	336949232309	336949232859	336949233409	336949233959	336949234509	336949235059	336949235609	336949236159	336949236709	336949237259	336949237809	336949238359	336949238909	336949239459	336949240009	336949240559	336949241109	336949241659	336949242209	336949242759	336949243309	336949243859	336949244409	336949244959	336949245509	336949246059	336949246609	336949247159	336949247709	336949248259	336949248809	336949249359	336949249909	336949250459	336949251009	336949251559	336949252109	336949252659	336949253209	336949253759	336949254309	336949254859	336949255409	336949255959	336949256509	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
56662	52243	46777	47744	48862	40626	27725	18427	10567	7257	6300	5337	3981	3507	2742	3397	3261	2389	1675	1211	795	603	525	456	430	460	479	437	460	410	400	425	383	422	391	362	436	391	402	429	361	357	375	394	398	361	329	365	357	376	373	379	336	347	358	368	372	358	338	351	352	362	323	348	347	388	382	374	379	315	363	348	344	333	361	372	348	346	388	342	340	380	328	334	406	344	337	345	341	386	357	327	360	373	399	351	330	379	379	345	367	378	368	358	330	352	336	353	326	371	366	343	325	368	373	360	351	356	336	319	361	346	346	340	316	353	356	374	347	294	374	380	353	374	342	338	373	343	367	358	380	352	365	359	326	378	348	358	357	325	358	331	322	390	349	352	381	389	373	383	352	351	357	352	371	360	370	363	341	381	390	353	336	321	337	330	341	362	346	355	333	327	361	327	351	333	345	348	358	392	374	328	341	334	340	333	379	404	358	359	369	349	334	339	324	398	376	365	379	349	380	372	297	350	398	367	341	365	355	347	353	354	360	342	346	344	331	336	335	346	359	350	311	320	350	354	363	372	363	369	356	350	333	376	345	371	400	364	346	355	334	346	340	354	340	352	329	348	336	339	323	383	353	367	369	354	357	390	355	358	360	350	337	332	349	346	349	358	353	356	325	328	322	363	376	378	373	370	326	351	333	359	356	371	374	382	349	328	354	344	400	346	380	340	316	326	362	351	371	349	345	353	367	350	359	355	365	375	326	347	372	338	353	355	322	379	305	365	369	328	352	342	370	358	335	332	334	336	318	330	308	355	343	340	342	384	327	373	345	341	338	349	345	330	347	333	374	357	357	320	325	374	331	341	387	337	362	350	319	352	332	340	359	341	368	338	351	330	339	311	320	361	327	329	348	388	342	326	337	331	351	393	346	354	328	372	375	348	370	347	360	329	342	354	330	360	379	362	331	382	326	348	349	370	358	378	312	327	371	329	329	337	321	373	357	342	354	369	332	360	364	355	344	355	341	354	314	310	366	370	356	351	367	336	365	368	361	351	333	348	375	370	345	352	363	345	346	346	357	349	346	307	368	386	364	364	354	336	358	362	353	365	363	378	341	362	361	320	350	368	329	357	374	377	368	374	362	327	321	326	317	331	321	375	365	334	347	369	373	398	341	328	356	346	346	363	327	321	361	349	347	331	380	332	348	351	312	352	389	363	345	337	368	310	331	344	337	344	358	343	349	349	312	328	364	337	319	357	368	357	366	329	345	349	352	386	360	326	333	337	341	386	344	373	375	337	312	326	309	341	343	337	352	320	337	319	365	355	353	405	346	334	357	369	348	335	368	350	336	358	335	333	344	333	368	319	338	349	335	354	313	379	353	338	379	359	373	393	382	352	375	369	338	345	373	355	343	406	338	344	343	366	329	376	339	384	317	365	325	366	321	372	315	324	361	350	368	359	340	373	360	333	347	340	395	357	336	376	363	344	358	353	331	334	354	310	355	405	390	300	388	360	341	366	349	333	386	349	348	333	347	364	344	361	370	340	362	350	364	375	349	352	346	384	329	371	323	345	361	378	399	355	353	357	333	305	356	333	367	366	334	368	327	367	387	350	346	337	339	338	345	358	315	354	320	366	341	362	346	358	364	353	387	349	351	371	311	381	341	365	326	357	343	342	390	315	325	348	372	378	380	368	371	344	335	318	335	326	324	348	335	350	376	364	371	347	412	337	369	326	346	373	297	375	343	335	353	373	326	316	348	351	348	325	323	347	358	374	346	312	380	348	370	352	337	348	381	350	349	371	368	389	354	328	369	356	333	345	382	348	337	359	340	400	362	364	357	373	350	360	345	365	352	353	353	374	374	378	361	373	366	347	339	367	360	352	325	374	363	381	366	331	332	354	362	365	342	406	344	351	363	318	345	368	339	337	338	373	358	395	373	384	351	352	369	383	375	374	345	349	337	371	334	337	369	347	358	351	368	370	354	305	322	381	389	335	348	353	357	377	367	398	395	390	356	361	386	373	341	370	358	348	373	324	359	378	304	374	364	323	353	351	353	378	339	345	301	342	335	335	347	344	360	373	333	348	347	365	303	323	351	391	339	316	328	349	371	383	365	366	356	379	355	344	336	356	323	357	328	356	317	333	350	312	345	389	375	389	345	392	324	369	358	353	339	358	343	320	354	377	376	327	358	356	349	377	367	331	335	375	361	398	375	360	315	366	362	372	351	380	344	342	387	349	339	357	374	331	344	368	335	332	400	358	355	323	367	331	385	396	321	344	345	366	342	322	335	368	374	320	332	348	323	335	358	363	336	336	369	359	381	367	344	325	312	323	381	344	353	350	360	348	329	342	332	372	363	341	385	347	345	354	325	358	363	318	346	359	365	364	370	327	333	347	364	353	330	366	345	331	360	390	370	353	345	321	366	322	386	354	347	346	361	343	395	372	399	351	344	324	324	335	339	354	346	324	358	367	380	335	342	362	311	373	340	349	336	316	394	380	342	341	358	328	370	377	353	332	358	337	382	374	317	353	360	348	356	337	308	368	373	378	366	353	380	352	344	363	350	323	382	359	348	351	322	368	354	364	372	362	357	335	326	320	391	355	345	362	323	310	326	353	357	354	345	363	362	399	342	384	351	323	363	349	364	340	325	361	350	379	357	340	351	339	351	320	349	353	360	347	340	354	344	352	367	335	369	354	327	323	356	340	351	352	378	373	358	356	348	334	349	358	356	353	362	365	365	337	348	380	348	328	380	322	376	386	389	348	324	350	358	357	350	351	388	350	332	344	365	363	331	343	380	369	356	370	311	345	351	341	363	355	372	380	369	354	341	342	337	370	364	354	338	332	360	347	351	305	350	364	351	363	343	353	371	350	345	365	383	412	350	364	352	363	361	396	345	406	375	381	307	335	394	366	366	351	317	339	363	320	311	383	347	382	364	350	335	342	371	324	339	335	295	349	333	379	368	367	374	365	342	352	344	354	378	379	345	339	370	386	345	352	348	355	338	366	363	355	373	358	351	361	366	364	365	383	371	375	345	339	355	332	362	310	402	339	364	353	356	343	333	331	354	340	347	349	331	366	357	386	353	349	351	360	374	375	365	369	356	357	350	359	364	329	365	380	351	338	362	350	354	358	345	355	308	350	334	357	364	367	356	350	357	307	331	356	340	312	326	350	335	331	383	379	363	356	358	345	316	346	363	350	330	365	383	341	358	329	351	332	318	361	364	347	346	353	330	344	326	329	347	385	356	346	333	334	367	354	342	340	378	342	326	331	327	372	378	356	395	339	374	360	368	337	409	352	371	331	372	334	351	369	329	345	345	366	376	345	337	368	406	352	337	376	364	353	367	355	374	375	354	358	366	348	342	341	345	351	324	370	351	380	372	357	328	350	344	365	359	333	355	376	344	372	367	378	379	329	341	339	323	340	388	347	365	357	344	349	360	338	331	323	348	329	366	332	343	348	344	348	309	310	328	355	384	358	374	348	346	328	346	345	349	376	328	332
40778	49345	53772	56441	56791	50048	26168	12326	13572	16269	15862	14012	12325	10624	9298	11959	11427	9227	6983	4336	2816	2270	1726	1571	1519	1386	1341	1297	1243	1282	1204	1108	1101	1051	1000	1089	1087	1012	1026	1064	1020	1029	927	928	907	900	851	817	876	880	846	836	817	832	814	871	827	816	807	833	857	873	805	796	849	853	776	816	791	794	807	761	795	835	826	868	811	801	828	752	843	849	827	846	788	769	840	858	818	794	784	848	850	811	790	792	795	825	782	860	787	851	790	817	808	842	797	834	825	761	833	836	851	795	737	800	804	789	814	813	805	779	820	802	806	780	792	814	817	826	782	813	843	809	829	837	806	796	846	798	772	801	823	789	813	835	844	784	812	848	843	861	805	796	792	795	841	863	824	747	835	737	822	797	832	799	795	799	826	837	794	842	821	870	805	845	800	862	815	798	807	795	818	811	791	794	854	802	776	790	826	785	811	789	819	819	775	809	833	811	863	806	782	852	795	822	774	729	821	895	838	810	849	825	779	814	824	823	784	804	829	801	787	816	818	834	797	817	784	797	797	848	799	852	807	828	811	782	841	829	800	775	828	771	866	803	815	867	813	793	817	792	777	852	812	794	860	813	813	863	762	830	826	811	824	814	811	815	803	798	845	803	852	803	797	803	831	839	839	849	799	812	838	838	819	862	801	833	805	844	805	812	808	804	851	826	823	792	809	801	807	836	852	876	825	810	797	766	864	803	847	834	838	784	825	809	788	807	860	805	781	824	828	776	909	793	799	844	787	800	872	792	776	815	783	814	836	893	777	849	773	790	831	784	795	785	809	847	787	810	808	817	831	733	815	819	817	807	808	865	811	817	844	811	821	826	790	774	829	794	818	772	771	803	832	824	827	809	822	836	819	761	827	822	837	803	807	832	796	818	836	842	783	814	795	777	797	747	815	816	822	877	753	798	847	817	818	810	814	812	790	816	776	816	787	782	817	847	807	875	875	851	866	869	825	772	847	818	821	805	792	712	824	831	799	825	831	791	851	800	827	818	846	821	803	834	782	836	839	803	802	842	850	823	811	806	789	829	795	800	861	810	812	820	773	800	825	845	797	800	814	812	879	797	831	839	853	823	850	810	848	838	790	814	809	883	863	822	836	781	818	858	806	797	777	816	812	787	758	865	831	855	893	815	808	848	804	846	816	808	825	793	827	804	818	778	839	862	777	822	786	835	872	826	797	784	790	831	803	847	828	777	779	820	802	877	771	779	834	786	835	747	829	872	794	795	784	807	824	808	775	847	806	781	831	822	783	852	769	873	791	843	786	844	797	817	780	801	789	810	796	747	781	810	801	802	790	840	819	847	803	881	851	826	825	793	844	790	821	821	838	806	830	856	777	886	810	873	810	770	854	829	833	815	823	747	778	870	831	831	809	828	831	805	783	778	820	820	795	800	774	820	770	790	822	810	849	828	827	776	811	805	840	855	824	811	796	858	823	791	822	806	802	817	809	830	733	796	791	795	815	803	851	801	793	799	826	858	816	796	783	790	809	788	807	830	808	803	820	833	826	761	798	844	819	799	837	810	809	797	847	756	803	824	786	842	779	777	751	814	818	818	812	806	780	829	806	772	742	795	843	813	790	815	841	806	766	829	765	776	796	782	792	805	838	808	833	770	809	806	803	801	856	848	826	768	871	876	837	825	831	782	831	798	875	804	815	850	814	831	818	792	797	818	792	823	782	847	805	856	750	821	813	802	794	814	825	819	840	798	833	848	794	839	818	847	832	818	822	818	796	816	794	810	804	819	870	836	851	750	829	833	846	813	800	870	792	781	829	838	829	788	776	867	822	813	785	819	795	783	835	829	767	830	806	822	836	784	797	780	786	810	781	762	798	863	801	836	831	827	858	854	824	849	861	729	756	812	809	811	850	818	819	817	854	832	820	859	749	828	890	816	824	774	841	811	845	855	794	809	811	806	840	832	822	794	785	855	786	807	809	804	830	803	826	803	829	833	877	769	786	784	891	796	814	819	799	755	860	803	837	848	849	805	821	787	800	813	867	846	793	819	852	795	767	830	831	858	816	774	825	793	740	888	874	801	831	801	882	809	851	836	821	796	808	747	822	790	856	812	819	776	874	790	752	860	800	820	822	818	826	752	808	830	805	867	842	843	784	799	812	817	742	782	807	792	835	848	759	829	844	816	828	786	788	792	828	771	805	828	844	792	781	841	830	804	852	830	814	815	810	812	832	774	816	852	789	885	787	808	793	857	841	806	820	817	832	782	759	875	821	821	797	840	790	803	794	815	816	789	845	795	851	842	770	752	794	797	773	802	818	830	775	794	780	825	783	783	791	758	830	810	770	840	822	823	799	792	858	826	831	787	798	830	747	770	814	803	838	829	859	833	794	814	831	869	818	847	856	835	790	808	832	835	798	804	792	863	793	835	759	852	783	833	825	833	827	770	769	818	774	855	863	834	835	795	866	763	829	852	769	787	877	829	809	777	860	809	809	796	834	866	803	803	840	807	809	819	849	814	809	805	839	811	873	798	778	831	757	793	824	836	825	797	817	835	843	825	842	826	845	845	816	792	786	811	863	811	835	784	781	816	791	801	822	890	810	798	793	817	817	815	822	800	786	830	848	842	837	770	799	761	830	788	761	811	805	814	820	828	803	773	822	814	796	787	823	824	826	810	799	810	832	784	756	851	810	779	842	811	794	803	758	832	799	843	809	796	802	813	838	796	801	801	792	814	807	770	798	779	786	810	834	831	796	812	811	790	798	831	771	780	827	887	838	832	847	859	796	784	884	810	757	831	871	843	782	794	793	786	811	794	811	820	814	842	785	819	783	837	786	803	846	822	760	810	741	815	819	797	807	795	792	776	855	807	866	786	789	855	851	818	869	839	822	786	787	854	800	836	787	746	851	830	770	830	784	842	792	828	760	807	868	821	749	824	791	809	781	832	815	806	776	773	788	812	801	803	770	827	824	786	818	797	821	819	863	871	820	801	783	780	832	790	829	796	822	843	828	794	806	742	829	798	791	789	780	817	812	814	805	779	796	816	799	805	731	789	825	816	815	780	825	868	839	859	836	836	795	789	775	835	810	800	789	820	817	813	818	824	801	817	857	792	845	792	838	830	832	803	821	824	820	814	769	830	854	818	806	856	801	833	800	799	806	876	801	816	854	818	825	744	814	795	826	783	800	860	809	815	803	778	828	838	831	852	827	839	831	807	787	830	806	828	783	836	831	826	794	859	825	799	863	779	786	830	853	852	815	814	770	856	740	783	811	804	834	799	804	748	865	837	864	843	822	802	824	771	824	839	807	825	806	829	855	800	856	822	798	870	800	804	771	811	797	866	854	816	832	772	793	840	784	780	844	782	813	772	825	763	800	852	785	855	862	812	774	750	811	863	774	832	789	852	848	835	807	820	811	793	778	873	847	818	836	844	798	832	780	835	796	800	833	799	875	791	826	794	796	770	848	793	826	855	846	828	847	766	816	794	789	855	808	776	852	803
28814	24967	25047	17061	11173	4266	1577	1095	884	782	699	583	545	521	484	468	384	395	360	380	337	346	331	319	334	333	293	303	317	343	312	343	308	302	311	309	309	313	345	308	317	321	320	315	285	294	303	273	265	288	362	333	310	280	304	312	324	334	273	300	310	311	292	300	276	282	269	296	293	302	293	277	304	270	268	312	312	296	285	291	309	315	327	309	297	315	305	308	296	293	298	267	308	346	321	330	294	301	303	297	306	301	269	305	319	318	319	314	299	285	319	306	288	307	314	272	318	289	327	310	260	300	299	283	280	305	323	290	289	332	280	290	333	308	304	300	301	289	305	306	282	288	340	307	314	298	295	282	339	288	299	310	288	293	288	304	280	331	284	286	300	281	293	296	311	300	292	278	305	262	297	290	273	321	309	318	307	268	300	279	289	301	312	307	283	316	286	306	272	320	296	263	306	294	273	310	276	298	317	319	313	331	295	328	299	289	257	291	319	306	331	295	276	297	310	290	311	294	300	306	268	287	299	307	300	281	283	289	309	317	318	324	316	295	304	298	302	335	300	304	296	283	293	310	345	280	332	304	279	332	332	294	288	284	287	295	330	325	315	306	315	260	302	293	308	264	333	327	274	296	296	288	289	305	293	309	285	291	322	298	311	321	307	277	301	337	324	285	274	282	295	300	305	340	298	317	303	307	322	276	267	342	303	316	303	306	293	307	291	301	301	296	297	331	320	312	319	274	257	317	296	304	285	266	281	294	304	290	283	287	296	286	345	297	299	278	302	274	323	294	303	289	298	291	319	317	306	306	281	291	294	301	311	263	301	280	300	309	331	305	273	301	296	301	301	317	309	316	291	310	283	339	318	289	293	317	323	321	293	342	275	304	287	258	289	297	291	308	317	302	301	287	300	275	285	333	290	341	276	280	289	286	327	289	301	297	308	301	272	305	306	290	303	305	312	328	301	298	328	283	314	286	315	269	311	325	302	296	311	342	300	300	327	332	303	330	269	272	319	318	345	310	307	292	291	299	300	304	353	304	319	355	303	287	317	310	314	308	329	285	336	308	312	299	298	304	316	289	291	302	290	318	294	294	339	292	323	291	293	281	280	312	314	314	292	300	303	291	301	293	279	301	301	295	302	309	308	286	277	308	310	315	283	303	308	296	331	296	352	337	300	291	307	281	299	286	304	308	290	319	296	289	286	290	354	334	293	297	312	287	312	297	310	286	349	325	295	298	277	300	285	294	282	289	303	287	322	295	288	271	284	306	307	333	286	290	309	321	286	323	333	330	292	321	311	325	286	270	329	305	259	320	265	313	271	321	304	313	299	324	297	296	274	289	314	280	286	309	315	326	289	330	310	305	301	321	334	286	316	276	291	288	275	297	281	338	310	314	333	314	291	319	279	303	286	296	343	304	292	312	315	301	284	281	290	321	304	322	282	299	318	291	319	304	288	330	311	326	315	283	308	293	279	294	327	301	311	303	318	324	301	280	305	292	320	282	313	286	291	308	319	343	309	319	288	296	259	300	312	294	263	284	288	266	333	300	307	287	284	304	312	303	324	314	311	334	333	290	311	277	286	307	282	328	317	287	310	311	310	335	271	313	304	346	329	283	265	295	302	301	296	301	280	312	295	316	283	305	251	269	292	312	306	312	286	311	303	304	302	317	294	304	271	326	306	304	321	286	303	284	304	320	296	292	296	303	302	318	318	291	276	299	314	305	324	313	314	298	282	308	300	280	319	303	330	327	291	320	288	298	264	303	296	277	322	269	285	278	303	340	318	306	301	295	305	306	320	304	282	295	314	297	284	305	312	276	279	295	280	320	277	293	297	326	304	330	295	327	312	336	283	286	301	319	297	299	295	312	300	304	314	323	279	305	286	296	316	299	315	312	313	323	288	289	291	295	290	323	337	290	301	289	292	312	315	318	294	297	331	303	282	302	295	353	295	278	300	305	282	292	317	283	305	327	293	288	293	288	269	302	304	299	281	329	286	311	308	313	301	307	299	295	298	303	320	286	291	314	313	312	299	287	317	299	304	297	291	270	323	299	313	256	330	300	306	325	298	294	291	308	296	316	287	291	283	304	290	271	282	305	289	306	289	313	309	322	320	327	298	323	286	287	303	314	282	301	304	318	309	308	322	316	274	299	292	299	286	298	294	319	289	305	321	294	303	276	290	290	324	317	303	308	325	321	322	345	293	263	287	337	302	295	303	294	301	287	267	317	293	310	249	305	282	313	280	313	337	297	292	274	266	263	290	312	283	307	293	295	290	310	313	301	294	305	327	327	287	297	288	275	302	334	322	277	332	291	304	314	296	315	312	346	302	332	316	316	298	327	294	283	288	309	321	289	345	269	290	317	292	313	295	295	283	305	288	314	297	259	314	308	311	277	288	335	309	303	315	284	294	325	315	337	289	325	284	297	290	309	300	300	328	293	341	297	273	329	301	274	288	315	341	297	297	281	314	314	291	298	289	277	312	291	309	306	325	342	291	287	282	278	295	290	325	285	300	276	279	322	314	336	290	291	306	326	318	318	273	274	287	356	335	286	324	266	323	320	284	338	323	264	319	302	272	301	320	287	330	286	310	299	316	329	307	292	287	307	291	289	282	287	286	309	296	302	301	310	293	293	286	298	294	295	301	322	297	322	299	274	303	309	325	293	310	320	290	308	296	319	301	334	278	284	324	294	294	317	317	345	306	243	292	302	277	308	300	319	301	316	304	293	284	283	281	324	316	300	329	324	293	317	321	318	296	300	315	269	315	315	281	290	306	303	321	311	290	282	318	345	316	284	313	299	311	301	286	271	292	291	309	284	306	293	282	296	278	279	310	294	308	324	299	292	299	313	308	302	306	301	309	319	292	272	295	319	286	338	313	345	301	300	345	296	298	316	315	297	280	287	317	280	298	287	310	301	300	328	262	318	279	297	315	286	303	324	346	329	306	293	286	277	302	301	314	323	291	276	283	298	314	280	310	289	305	280	304	307	299	285	301	310	287	325	286	313	338	314	268	313	303	299	298	313	278	276	293	297	296	292	292	300	307	316	304	312	290	296	270	308	289	339	290	308	332	337	285	295	324	329	290	285	299	296	323	322	297	301	331	327	288	282	298	299	321	326	291	298	277	299	327	355	294	276	299	313	341	317	278	298	300	283	281	308	306	288	313	316	304	288	315	274	298	285	313	327	302	306	270	287	295	308	331	304	340	293	283	308	304	306	293	276	355	317	302	295	338	308	344	290	306	306	278	299	281	323	312	295	311	294	297	312	322	330	301	285	324	308	317	300	295	276	306	293	334	285	377	314	285	278	285	282	325	297	313	289	263	303	297	320	287	301	311	307	261	273	295	282	307	309	326	280	274	301	246	288	315	329	330	295	272	328	326	290	285	331	309	318	305	321	273	312	282	282	281	269	287	325	293	244	305	293	321	291	319	303	302	296	293	308	279	297	328	271	293	284	262	280	300	300	316	328	308	289	282	329	315	314
17512	22186	29991	28042	24886	12299	5838	4107	3520	3208	2841	2430	1944	1740	1635	1584	1470	1296	1187	1049	929	944	874	854	866	866	834	803	777	770	713	764	718	757	784	752	721	708	752	703	694	737	716	741	745	712	773	710	786	721	724	769	738	745	678	757	763	690	752	750	718	732	713	748	732	685	741	732	744	697	690	777	730	741	676	746	730	756	685	730	715	703	689	733	744	675	719	722	696	679	740	722	718	751	741	733	732	726	745	703	728	739	764	700	703	711	735	710	703	759	680	683	700	736	763	742	691	747	708	746	697	717	717	706	750	738	734	731	748	756	708	731	711	710	747	762	762	731	714	769	770	726	756	698	797	711	711	697	759	737	710	734	736	741	714	698	715	753	748	714	734	693	701	740	704	721	703	773	738	742	734	725	717	727	756	678	713	749	761	742	717	767	677	748	776	689	699	683	767	693	725	706	741	727	742	739	686	765	721	690	709	744	713	701	746	709	789	725	755	745	760	694	721	775	768	722	729	750	678	747	760	727	716	764	690	725	744	737	680	754	708	747	737	759	739	722	749	767	710	717	756	693	758	731	756	745	726	717	767	748	720	731	714	689	736	734	697	697	728	749	734	762	724	748	717	737	769	726	708	743	747	762	678	721	734	763	695	754	719	731	729	734	703	725	716	765	703	754	729	738	732	702	743	697	742	760	724	740	737	705	738	756	738	694	796	698	706	787	756	724	670	742	750	666	712	715	779	708	717	724	707	692	690	757	759	723	729	745	720	683	695	727	687	743	693	777	750	754	722	672	744	720	718	755	784	763	757	729	730	736	699	704	695	792	691	747	711	732	738	716	716	795	705	744	751	690	767	687	731	688	765	732	748	715	764	750	708	757	775	706	723	771	723	713	720	730	697	744	749	726	764	684	729	709	726	703	716	754	719	725	735	736	725	749	774	725	735	729	747	697	724	739	723	701	760	681	733	693	709	771	706	776	710	737	714	731	703	704	744	777	739	706	738	734	722	763	734	682	700	679	741	787	701	744	662	733	750	760	738	721	722	756	720	691	731	756	735	742	692	694	680	696	728	730	733	730	719	744	710	722	699	713	687	734	719	740	740	737	744	720	700	698	712	721	737	742	719	705	720	749	710	750	702	729	711	744	754	728	727	747	771	702	759	713	740	689	735	692	707	718	707	763	719	731	676	703	678	713	755	742	733	729	739	741	712	725	743	719	727	714	695	748	726	699	724	709	719	713	746	725	725	689	731	719	703	736	718	729	722	699	732	736	712	749	710	708	731	660	705	713	682	704	754	746	703	711	759	749	744	691	700	726	752	733	730	723	730	651	724	688	738	729	700	711	748	690	794	760	693	719	732	726	727	720	751	734	708	712	730	738	714	740	741	750	741	763	730	684	726	676	683	672	729	777	756	737	691	737	780	778	780	773	765	750	689	702	740	673	715	752	767	752	686	700	708	706	690	746	712	707	747	755	700	722	745	708	763	703	759	732	718	751	719	687	780	763	688	720	695	736	752	742	718	740	748	700	730	694	769	713	724	712	715	756	720	707	678	730	699	756	687	697	721	715	682	687	729	707	716	724	744	717	754	701	697	688	699	718	735	730	728	671	763	720	743	735	725	709	744	682	779	744	758	725	663	727	750	726	743	774	695	720	771	720	762	752	725	690	744	754	666	662	696	690	713	737	723	724	705	713	724	696	735	672	719	684	752	766	752	737	696	723	725	695	714	740	708	691	767	753	750	740	678	719	760	738	744	736	676	695	692	707	752	711	741	732	690	693	757	706	730	770	719	762	753	716	725	715	720	743	738	714	738	768	766	728	758	794	707	676	733	704	679	748	711	709	731	737	713	675	714	756	729	719	750	700	751	709	730	770	706	763	739	747	731	779	737	691	719	750	718	737	728	753	718	721	703	694	714	713	654	730	706	676	696	719	748	723	751	728	739	745	729	753	677	726	740	734	729	740	684	708	737	798	770	749	709	735	766	722	749	713	709	710	698	733	712	706	712	749	744	700	756	742	765	742	799	758	723	757	697	712	735	701	666	688	751	676	737	741	738	709	664	683	693	724	733	667	727	721	734	696	748	757	735	772	720	721	731	722	712	701	720	742	736	724	781	710	697	701	747	728	769	744	690	720	736	706	714	777	694	745	695	730	734	716	739	738	758	687	712	734	666	719	754	738	737	734	752	737	757	741	704	698	724	793	691	747	706	782	711	738	763	731	731	717	721	701	703	770	719	756	745	758	724	718	701	745	715	728	749	723	756	725	742	717	718	737	712	776	745	778	780	741	724	753	714	754	747	709	743	804	729	723	702	722	710	717	761	717	749	714	727	708	706	705	737	702	699	713	732	751	745	745	715	733	725	683	754	767	683	719	720	700	708	727	720	741	734	780	749	723	717	731	693	769	757	731	693	744	746	761	749	752	739	740	767	688	694	774	731	737	740	712	712	724	700	719	759	793	709	681	678	719	744	734	678	722	722	708	710	726	745	715	718	765	749	721	713	739	734	745	767	747	734	777	715	729	706	711	705	727	716	719	720	764	749	669	694	709	677	711	704	719	697	711	724	704	718	651	682	740	739	728	732	743	706	745	722	748	755	732	760	734	722	658	748	723	794	723	749	734	730	695	731	693	751	720	719	726	714	724	715	724	778	728	735	693	712	728	719	752	740	729	749	762	774	752	722	708	768	759	724	756	789	732	721	783	703	738	740	724	750	752	750	698	732	735	727	754	740	703	719	673	717	730	705	734	752	697	715	689	722	713	724	733	681	751	715	753	749	700	739	739	728	724	703	697	733	707	683	706	726	795	751	725	743	783	760	699	703	690	743	710	711	704	703	730	727	666	703	706	752	743	724	730	682	742	773	731	707	719	748	812	693	781	767	684	716	736	756	726	770	744	694	709	762	718	769	758	723	701	727	733	752	688	739	769	708	699	688	706	763	728	722	742	737	758	714	728	714	719	706	745	671	726	671	730	760	698	727	706	736	762	783	723	719	710	717	695	763	698	758	712	743	731	761	705	799	684	731	762	748	725	723	756	721	714	687	742	712	705	731	723	747	705	711	758	770	737	719	726	761	720	725	692	732	683	766	725	689	721	673	731	759	714	744	739	682	721	694	704	724	729	754	775	692	703	724	704	723	738	755	707	655	726	769	720	724	720	693	736	724	657	720	735	717	762	674	697	753	701	732	691	689	678	728	683	773	757	730	742	703	716	806	690	677	685	735	664	724	711	700	747	719	724	733	709	772	713	730	764	711	709	730	732	753	728	731	701	721	725	722	683	729	728	673	722	738	735	741	688	673	720	729	705	727	720	701	723	740	783	716	764	763	723	733	685	673	766	729	725	732	714	771	728	746	716	691	720	702	761	777	742	732	732	677	743	756	738	729	711	706	772	771	752	745	755	781	744	755	746	701	704	663	722	733	762	739	711	700	767	696	741	728	720	736	678	729	714	700	774	744	739	727	754	715	732	717	698	716	756	744	726	748	711
46979	50059	47624	47731	42477	29469	17746	8199	5071	4532	3917	3411	2098	1560	1645	1934	1719	1289	1051	698	530	461	463	405	414	448	404	392	393	384	389	386	399	379	345	408	371	362	366	359	383	367	364	352	341	351	368	350	377	365	358	375	333	369	376	349	353	385	355	358	343	359	325	334	344	340	374	347	356	346	366	365	317	347	302	376	304	354	334	330	361	344	354	342	340	369	337	359	353	331	323	397	374	345	347	362	344	379	354	350	351	354	357	341	400	339	346	348	360	347	324	358	363	356	360	384	393	376	339	350	351	372	375	351	361	352	332	344	353	346	370	390	369	368	370	348	333	350	343	360	352	346	347	358	351	357	330	376	360	321	345	323	347	345	344	379	332	364	329	354	337	328	332	379	319	334	336	369	356	356	387	369	363	370	381	361	369	321	337	337	388	337	349	344	361	335	315	337	374	368	336	377	368	355	361	362	348	337	373	360	323	348	358	336	349	376	337	335	347	357	369	333	372	342	347	364	323	337	361	353	355	356	347	312	346	324	329	316	351	320	365	342	358	338	401	359	322	347	353	357	346	356	351	361	334	374	388	339	357	379	347	363	341	365	326	354	371	367	330	348	340	373	347	355	394	350	381	373	361	371	372	400	363	362	308	346	338	341	342	345	359	367	356	367	366	362	374	341	345	382	352	342	351	350	352	337	371	355	357	316	357	386	343	361	390	351	381	342	379	377	332	328	347	322	377	348	349	336	356	343	385	362	365	352	364	345	376	346	350	363	375	342	362	338	326	337	366	365	365	351	359	345	368	330	359	357	367	345	384	364	358	354	361	366	370	340	369	365	336	364	346	345	334	353	351	318	340	370	351	343	337	387	373	355	354	394	380	339	356	341	343	365	341	368	337	349	333	359	337	367	372	377	339	355	361	355	330	315	363	374	366	340	376	333	339	385	350	351	323	381	333	344	355	361	345	370	342	358	347	347	372	342	386	339	363	330	343	343	352	413	363	356	350	374	355	339	332	356	349	338	352	363	348	359	331	387	349	367	343	353	340	310	337	299	339	334	344	362	411	365	380	327	391	337	344	342	359	365	369	372	365	350	347	386	372	364	353	367	318	352	381	367	380	366	366	370	316	341	374	328	336	337	342	368	376	357	307	312	399	375	349	348	321	329	345	374	342	350	350	344	333	340	356	356	328	350	343	363	319	347	375	315	348	340	371	359	367	384	359	351	361	390	344	394	366	335	329	363	328	363	330	314	357	350	374	336	330	369	348	343	354	385	380	376	347	394	341	351	364	353	338	344	349	342	382	358	354	335	351	364	337	345	335	344	393	347	347	356	348	316	334	329	337	338	373	336	344	309	368	365	322	360	385	345	340	335	380	352	349	345	400	348	342	340	349	371	361	332	337	383	351	351	351	370	364	312	397	349	340	335	367	377	352	354	385	359	330	344	319	343	355	359	369	342	340	367	366	352	345	335	346	353	341	329	396	346	330	364	354	352	400	360	376	346	334	372	385	392	398	366	307	341	350	390	373	351	346	336	364	358	383	363	346	345	318	339	337	364	362	356	348	360	317	350	309	352	370	373	373	357	376	348	352	365	319	328	414	352	349	352	307	359	357	331	331	348	338	366	330	361	342	348	350	361	333	341	332	337	386	348	314	358	344	351	362	341	331	330	375	356	372	354	336	377	345	356	324	318	378	426	343	388	354	353	379	363	362	375	321	358	343	318	403	381	350	362	351	371	368	337	336	313	321	350	317	346	360	375	355	366	366	369	381	351	353	373	357	349	355	353	346	356	339	357	346	373	359	334	371	324	379	333	299	357	336	353	372	371	366	343	340	344	349	366	372	329	353	336	343	325	357	352	356	369	342	330	358	390	343	349	363	349	327	340	357	399	359	317	330	313	335	347	362	353	360	347	340	324	366	347	328	364	346	371	390	374	339	343	357	329	359	325	376	384	363	381	353	370	343	316	381	344	379	366	366	368	373	329	340	351	339	368	402	361	355	364	340	338	351	345	346	349	345	325	362	354	375	336	351	373	347	364	389	345	325	329	344	348	331	355	345	327	365	365	371	356	345	362	338	389	324	365	341	383	407	367	351	339	371	363	339	361	335	357	365	347	335	367	377	333	351	377	325	358	344	355	371	373	355	358	395	378	363	356	378	316	361	372	347	355	361	341	361	345	334	371	308	371	365	313	354	360	354	320	350	388	335	344	363	331	351	353	351	351	338	349	365	338	376	344	355	341	390	334	319	351	341	352	335	338	390	354	343	361	327	354	325	337	344	366	328	406	319	355	380	345	327	360	361	359	392	333	353	323	384	352	370	387	354	385	330	350	355	342	321	357	373	361	316	348	359	337	313	405	339	342	362	353	335	336	360	333	374	374	359	320	314	354	364	376	321	357	389	328	377	364	383	350	357	390	337	362	344	353	349	352	341	355	340	371	358	332	370	339	359	360	355	363	364	379	344	366	319	335	363	340	372	368	341	346	358	385	373	361	335	372	357	334	326	354	351	347	354	324	369	382	331	374	331	348	378	332	363	347	345	379	345	360	331	337	366	361	352	369	334	374	348	342	352	377	384	327	354	332	335	345	337	350	327	398	363	338	386	371	339	326	346	396	373	359	370	367	332	332	322	389	355	351	335	349	335	345	363	332	386	348	379	341	357	356	360	368	344	354	314	339	363	368	368	356	357	333	334	351	337	367	350	346	363	377	357	337	354	346	361	367	347	365	360	384	346	367	371	396	370	373	363	345	301	352	370	343	377	340	334	332	368	363	346	370	390	362	327	342	363	344	366	329	363	350	354	349	332	343	353	368	359	359	364	324	316	376	377	332	366	364	356	364	331	299	338	353	353	332	331	352	349	330	370	337	368	373	375	335	368	331	370	316	352	339	365	332	356	337	344	351	340	326	361	337	345	403	338	348	369	349	378	388	322	377	348	335	330	354	396	343	330	341	382	335	352	367	353	398	377	371	336	362	377	341	353	331	353	366	344	351	357	355	363	333	349	334	357	348	352	371	346	341	381	353	323	352	356	347	334	350	330	351	359	343	333	348	354	350	334	333	361	367	349	380	376	364	336	332	329	355	340	357	366	403	344	333	332	356	347	339	379	343	326	346	313	331	370	379	359	286	388	324	351	349	367	356	327	354	359	351	350	340	375	343	357	350	386	352	350	380	384	343	358	314	306	353	371	333	324	366	362	336	346	380	319	384	358	312	354	361	343	363	341	352	353	336	391	342	354	329	370	343	353	371	356	372	327	367	352	334	387	357	352	392	359	335	350	354	382	328	326	332	351	356	357	358	345	352	368	350	374	366	353	358	339	360	337	327	334	338	370	338	369	359	343	373	386	373	373	356	328	373	336	344	330	350	337	353	363	351	306	345	327	330	324	332	356	323	355	401	337	327	352	356	386	364	352	352	351	362	340	363	328	364	377	349	355	374	373	360	363	342	341	348	382	338	345	319	355	338	297	345	345	358	360	345	337	333	338	352
32397	43951	49304	53051	48030	33510	14033	9939	12093	12294	11740	11019	6675	6059	6281	7819	7081	5336	4245	2648	1838	1605	1415	1329	1205	1117	1161	1112	1116	1095	1016	1014	1017	1005	979	980	951	919	971	971	882	899	842	908	810	805	877	928	866	851	905	898	892	853	804	823	854	833	855	845	863	888	772	873	828	837	892	816	745	869	873	841	877	885	794	822	878	835	830	787	860	774	873	828	851	872	828	803	873	837	831	826	780	902	826	800	829	825	873	810	841	816	852	828	834	861	869	793	850	808	834	774	826	849	779	815	889	857	821	867	847	823	853	826	853	842	811	822	814	784	848	818	838	817	890	858	754	836	811	848	806	853	795	829	838	855	832	813	868	819	867	812	816	860	866	826	843	845	792	806	882	818	782	823	839	786	798	873	886	826	840	821	825	799	873	838	843	824	823	891	844	807	906	819	855	771	810	823	822	791	792	845	826	827	877	849	844	814	818	781	810	848	879	807	826	814	843	801	783	864	774	844	846	835	788	801	808	858	808	839	828	796	803	775	845	841	828	882	796	823	851	865	798	827	822	876	850	810	817	828	809	820	892	827	844	781	798	843	828	840	868	829	833	864	808	877	827	840	815	804	830	791	819	827	799	820	833	790	877	832	823	863	856	854	838	805	772	822	808	833	826	818	844	833	835	863	804	850	785	841	800	842	842	788	822	796	772	804	871	864	804	798	830	796	820	864	805	831	824	852	826	801	825	808	809	818	813	871	850	797	855	846	773	866	794	829	812	757	837	874	874	845	845	768	825	789	889	826	892	814	847	849	799	851	806	780	838	892	874	834	809	824	863	856	888	842	827	819	843	823	809	790	790	806	888	781	820	828	808	805	867	837	756	892	798	844	859	799	803	853	851	850	829	811	858	837	828	821	802	864	861	799	817	851	837	829	825	833	818	828	783	812	834	822	880	826	810	826	842	789	823	816	814	879	806	855	807	810	818	814	833	857	868	841	804	847	816	827	835	803	846	825	805	799	836	826	827	789	850	854	833	816	800	767	804	887	807	846	848	810	835	795	806	819	755	820	830	857	850	810	883	865	819	855	822	814	816	816	862	831	804	789	878	811	843	822	815	853	789	786	847	846	840	843	790	838	845	834	831	830	826	844	811	799	799	791	822	831	751	851	861	802	844	840	816	850	781	842	812	818	832	790	791	806	822	807	845	811	860	791	844	830	817	822	828	811	857	768	820	830	847	768	852	848	834	820	864	826	862	880	854	805	836	823	853	773	817	816	828	840	854	848	859	832	823	853	838	852	816	839	811	830	796	834	847	891	805	773	833	800	784	810	865	798	832	927	831	784	846	825	821	814	811	786	824	842	854	876	808	813	791	836	838	814	849	828	820	812	833	825	827	787	863	821	810	882	812	826	861	860	840	879	861	857	796	831	847	786	842	833	835	825	857	809	850	818	866	806	821	834	812	847	788	846	810	788	832	806	842	841	794	828	867	807	878	809	837	823	838	843	829	862	818	807	833	813	792	819	859	801	892	789	779	847	844	865	831	848	817	844	830	826	851	793	795	830	849	809	793	851	814	922	838	828	799	877	840	827	781	848	839	848	862	834	910	833	782	862	800	821	795	851	848	833	811	790	862	820	814	803	836	825	830	819	865	803	831	837	847	789	823	828	840	831	838	813	844	816	806	840	808	850	831	834	824	813	794	790	803	786	822	824	802	809	826	842	865	856	830	781	837	793	887	808	741	833	841	805	863	875	828	802	839	836	807	784	799	799	793	827	833	818	846	837	767	771	894	851	895	837	844	814	836	815	847	836	800	800	857	793	880	801	803	836	803	798	839	853	777	861	842	772	800	828	810	839	808	838	778	790	862	817	815	828	782	832	822	747	833	859	823	813	784	857	809	801	831	829	890	851	867	840	799	876	837	806	822	791	866	818	791	846	836	860	796	840	862	884	790	855	841	821	813	819	856	873	827	786	803	791	838	859	790	859	867	841	796	866	836	824	828	808	818	812	766	809	860	835	843	810	795	810	819	820	816	787	840	826	819	839	839	841	821	809	839	835	785	831	806	827	786	853	818	809	879	840	824	854	793	756	809	787	836	797	858	835	812	851	790	835	842	895	847	866	885	858	819	826	828	837	850	828	862	834	817	831	751	847	845	806	837	813	854	928	876	882	821	827	829	823	819	789	846	854	837	796	884	779	833	884	817	839	760	827	836	835	822	827	825	853	852	892	833	821	822	822	839	793	859	851	842	793	802	814	798	851	825	774	834	836	810	843	804	801	820	807	814	774	811	841	867	781	786	837	855	857	807	809	827	777	791	803	816	906	863	779	812	825	858	846	856	836	818	852	810	834	843	817	781	876	810	800	818	842	811	894	815	816	808	850	861	859	797	832	815	876	790	799	848	819	795	823	828	806	810	851	771	838	787	842	773	808	838	817	822	834	839	793	800	865	797	880	816	788	807	860	832	798	837	788	861	847	802	802	841	800	854	772	875	781	805	800	868	823	815	832	792	848	833	860	833	826	792	775	851	793	801	836	839	804	824	776	839	838	846	804	829	758	829	779	801	802	869	813	825	823	842	813	817	811	820	908	872	855	818	837	853	812	776	850	844	810	818	808	832	823	836	841	821	851	812	806	828	862	817	822	823	846	849	815	832	856	802	820	819	802	822	731	817	790	841	809	830	813	798	828	853	812	808	760	798	844	904	883	823	837	879	851	855	829	869	808	806	820	882	829	876	847	785	766	830	845	831	861	784	844	819	838	851	833	824	801	860	845	831	812	864	830	786	812	810	813	848	867	816	845	844	813	802	785	848	833	779	839	860	776	823	812	830	805	829	833	812	798	842	779	828	803	798	803	848	808	860	794	805	810	844	872	850	824	809	854	839	851	850	811	782	818	794	862	800	830	783	794	860	796	900	847	912	801	832	810	812	824	789	865	861	779	824	808	875	898	801	825	849	827	863	785	784	854	840	813	872	819	864	856	861	846	845	798	828	847	842	782	770	807	839	805	853	852	827	846	813	806	786	821	816	822	835	804	864	829	824	836	813	851	866	840	858	835	828	816	868	817	856	823	813	820	807	827	832	759	829	786	837	807	802	795	877	837	819	847	807	890	802	803	863	809	871	842	820	860	818	854	879	855	803	824	852	828	871	865	845	802	846	850	859	842	764	820	797	824	816	824	837	826	826	776	838	857	817	851	874	820	841	857	801	842	787	851	868	799	806	777	795	862	857	833	831	845	831	801	848	832	825	798	821	801	833	832	840	838	828	826	748	817	874	843	793	840	826	809	787	826	848	826	802	822	802	768	855	803	812	780	855	843	869	801	858	801	844	872	866	839	800	866	818	782	832	856	913	846	813	857	874	811	824	803	787	811	839	821	822	848	825	769	825	857	845	786	832	807	834	808	794	813	869	821	827	846	800	791	856	833	798	793	820	835	866	787	812	789	808	833	846	789	864	812	825	766	844	850	824	872	806	855	811	820	850	791	829	817	845	868	826	819
55545	55571	50080	41493	40034	31818	22845	13396	8160	7654	6698	5864	3398	2771	2568	3124	3065	2027	1552	970	621	508	468	462	459	459	391	409	422	425	428	396	374	375	391	399	371	413	376	377	339	385	399	403	366	356	366	344	403	360	360	386	396	320	350	343	346	341	317	290	356	361	333	364	355	334	315	380	318	339	352	331	331	346	332	330	342	341	320	316	332	307	352	314	351	350	305	362	333	358	372	358	353	384	324	374	334	356	345	346	327	342	348	370	384	361	356	369	327	336	319	339	349	354	326	328	329	332	335	348	353	361	353	366	323	352	375	331	325	339	355	325	331	297	348	322	360	367	384	328	370	392	343	366	367	379	356	341	310	373	324	379	332	333	356	317	380	339	363	358	382	342	307	360	372	351	380	342	343	353	339	358	326	320	348	342	342	372	363	324	320	343	334	344	339	330	331	349	341	335	306	352	369	346	351	339	374	366	331	351	366	379	349	370	373	379	338	374	369	359	343	331	318	371	394	362	352	349	341	323	349	349	337	340	327	351	331	345	347	341	355	356	341	345	341	354	361	355	353	359	320	329	330	336	339	348	354	382	340	358	337	330	352	347	362	353	346	347	356	336	353	353	353	318	368	347	340	306	374	303	320	337	312	358	384	342	373	320	345	355	366	359	347	344	328	337	351	319	343	316	353	350	337	341	350	346	321	371	369	328	313	357	312	371	331	332	377	359	372	340	348	324	350	345	337	337	337	333	317	367	391	335	305	360	371	333	341	330	340	312	356	316	354	345	414	342	367	353	362	368	355	364	413	345	331	345	325	364	345	363	340	340	357	358	315	328	329	377	356	323	345	351	324	355	360	330	329	318	331	385	337	346	314	351	362	352	363	342	335	336	388	397	333	324	338	384	340	303	353	346	339	347	368	355	269	326	322	349	315	330	309	353	348	394	343	325	354	349	357	361	329	354	332	325	391	333	318	359	338	355	344	348	300	333	298	329	339	342	357	339	324	356	346	343	330	330	342	336	359	308	366	343	360	347	340	318	348	361	353	311	342	337	346	358	327	365	361	385	341	373	341	347	321	356	350	345	326	335	360	322	333	323	338	361	380	343	330	341	335	355	357	355	353	373	323	370	371	341	340	322	349	339	323	359	321	366	370	357	349	314	334	339	350	371	392	360	363	325	349	324	337	329	310	359	330	336	340	329	329	347	388	367	324	349	327	330	322	331	380	371	378	349	359	353	374	331	333	302	351	352	348	314	345	312	361	375	351	332	393	336	346	396	338	339	338	353	336	342	358	321	373	335	310	369	360	381	323	330	312	323	366	337	341	363	310	339	344	369	351	347	367	331	347	370	341	339	358	350	356	363	341	350	365	321	335	335	307	360	313	304	320	338	378	365	353	340	352	352	341	334	372	332	351	349	351	368	309	315	352	308	330	334	346	336	302	330	345	344	354	367	358	327	357	361	315	335	328	366	316	329	333	347	330	342	353	354	325	366	339	340	330	348	352	339	329	377	396	366	334	360	337	349	326	345	350	367	358	345	325	313	321	343	303	345	333	345	329	345	340	341	329	353	345	362	329	351	359	345	304	352	338	365	360	372	356	331	344	358	331	336	312	321	335	339	318	331	356	361	367	324	329	382	336	350	346	352	343	352	338	327	338	405	316	369	299	378	321	328	376	341	367	377	335	326	344	369	356	341	337	365	347	350	343	352	322	347	351	336	341	339	347	310	353	332	350	371	367	321	304	337	366	324	317	357	318	347	367	345	373	347	334	372	347	311	320	352	362	374	343	365	355	346	330	350	342	338	378	368	365	336	336	339	379	341	344	368	332	325	325	342	350	317	339	356	331	350	382	351	380	334	356	339	348	344	324	343	311	342	342	329	354	331	345	325	330	394	399	337	350	345	326	368	386	321	356	342	286	349	339	320	323	327	336	320	316	338	343	386	355	326	366	339	367	353	344	357	350	342	307	328	338	370	317	347	313	358	377	378	355	347	359	327	293	357	332	357	348	323	357	353	354	358	367	356	346	371	304	354	343	384	350	310	350	380	351	330	338	307	382	334	307	319	350	354	347	354	353	345	357	373	346	328	356	342	329	353	344	320	308	355	355	346	342	339	342	332	345	345	346	316	342	319	355	335	369	321	355	381	329	363	404	390	363	367	365	344	317	350	376	346	353	334	352	375	349	344	334	384	336	315	372	347	346	348	376	335	349	381	333	378	316	317	344	331	353	327	344	346	329	314	353	348	353	364	363	346	341	350	358	318	350	355	340	348	333	372	313	328	329	346	347	332	345	335	365	341	347	339	347	334	349	293	339	317	328	327	320	370	364	366	331	353	318	315	329	331	316	363	324	360	355	329	372	358	346	326	333	348	394	346	334	371	352	337	341	331	338	370	320	358	327	340	325	351	334	347	332	332	354	379	352	333	341	370	328	332	340	334	339	314	356	370	350	326	330	343	338	361	312	300	372	368	379	356	360	328	338	342	394	349	337	342	323	341	351	322	332	357	350	360	316	328	342	336	357	345	315	339	364	344	353	377	359	317	370	369	357	330	345	321	340	359	334	375	327	305	342	344	322	321	343	347	335	322	334	369	299	349	360	355	314	359	346	338	356	364	343	322	314	310	332	320	336	356	357	371	369	343	363	342	351	330	337	340	363	380	334	339	367	344	372	302	342	336	348	343	340	348	342	340	325	338	333	347	347	314	352	332	339	326	353	343	354	336	337	343	340	351	350	345	355	347	343	305	357	343	353	343	326	342	331	369	330	311	370	330	335	354	376	365	360	346	353	339	370	383	349	346	335	304	366	347	357	338	315	352	354	373	340	326	326	342	341	372	314	319	334	384	363	304	394	314	342	339	318	324	350	346	334	345	355	344	347	338	351	346	368	304	330	343	370	337	373	336	350	370	331	335	320	366	339	337	385	345	357	319	308	337	376	304	334	329	338	291	364	352	323	333	349	373	338	302	356	321	331	327	346	348	361	329	328	295	321	365	329	369	362	335	332	342	320	348	350	332	353	381	339	337	341	322	341	390	332	348	396	353	344	341	367	341	374	312	333	345	350	349	345	361	371	396	391	363	343	356	345	311	367	351	355	359	334	358	367	347	346	333	343	382	351	338	365	349	354	361	334	357	337	326	325	345	340	317	314	376	361	344	372	332	303	359	327	367	340	316	343	357	362	366	287	353	357	380	353	325	320	345	374	363	365	344	334	314	324	342	318	416	312	378	337	341	339	338	356	360	340	327	360	330	292	311	322	338	355	384	358	320	358	302	332	359	328	330	316	306	304	364	347	334	330	350	328	322	329	336	386	344	366	324	367	350	314	386	365	348	367	354	358	341	345	316	314	333	341	357	311	346	335	340	359	341	329	339	335	331	353	383	349	316	339	340	378	348	359	330	350	355	329	306	343	349	351	336	345	381	346	365	370	347	344	345	328	339	339	304	363	339	356	316	354	335	319	327	302	311	325	350	332	360	347	335	350	326	362	356	336	339
38541	50377	55306	54283	49315	41442	22062	13163	15513	17427	16138	15048	10085	8508	9092	11178	10689	7683	6163	3506	2333	1908	1594	1635	1293	1335	1237	1189	1227	1216	1197	1079	1052	1035	1031	1066	1061	1058	1012	1063	1024	966	896	890	886	853	831	862	882	826	819	800	808	857	818	803	822	799	784	777	844	838	849	769	817	807	803	798	791	785	809	829	778	792	781	816	819	799	822	746	824	809	791	795	829	787	792	809	796	836	755	825	834	821	754	746	797	761	755	791	809	823	775	740	847	768	800	829	755	822	810	777	835	743	754	799	808	795	790	761	805	790	784	742	798	757	790	784	825	795	798	775	792	779	782	764	790	825	802	824	748	799	803	769	809	813	787	783	759	758	824	862	785	774	730	743	785	846	800	807	755	762	776	792	866	797	766	802	826	806	795	769	795	769	784	789	801	763	812	807	712	835	806	772	816	836	834	758	761	822	802	754	816	796	799	748	779	813	809	759	719	784	759	798	786	805	761	797	804	793	807	756	810	847	725	848	764	806	821	808	759	777	756	836	739	778	794	797	732	763	771	808	751	768	797	831	770	816	876	742	743	822	808	808	792	822	753	814	837	807	796	824	755	820	771	804	794	759	779	802	784	763	768	762	811	767	760	787	770	792	789	776	808	809	794	772	817	791	823	782	828	759	798	791	778	760	788	779	759	835	797	807	797	811	803	835	828	749	806	787	762	843	831	830	776	820	793	802	787	783	714	748	738	808	775	790	793	753	814	770	758	768	776	772	768	822	809	745	808	833	799	780	745	772	783	815	789	778	809	800	798	778	763	798	786	802	782	748	862	783	782	818	838	772	846	820	761	773	774	792	770	779	799	820	808	767	809	786	791	810	786	837	826	843	810	770	787	804	725	767	800	789	818	770	801	810	819	808	782	760	814	782	840	762	790	745	867	806	806	790	868	801	785	797	791	784	774	796	788	822	790	818	751	813	768	766	801	759	805	846	843	808	744	777	783	766	784	752	854	768	846	827	816	797	763	781	766	788	826	844	817	797	771	774	797	801	819	814	776	765	829	799	768	782	815	803	835	802	785	797	797	759	789	799	813	816	821	753	770	742	778	766	764	790	760	775	829	729	790	776	807	802	812	773	763	766	784	794	791	816	816	809	739	763	820	788	798	775	784	792	838	728	773	777	803	834	801	807	774	799	789	785	792	762	799	792	789	786	789	766	845	863	793	786	782	805	791	793	745	804	766	803	821	797	794	857	814	800	729	835	823	698	821	734	787	811	779	772	831	789	819	797	808	844	795	771	832	773	792	800	811	787	863	800	767	784	788	771	777	785	716	797	811	795	837	776	839	737	818	807	779	779	847	748	799	811	779	834	805	779	794	784	831	799	806	766	797	797	811	801	811	767	788	814	788	787	796	845	744	806	774	780	761	747	803	737	813	779	779	804	823	736	770	814	778	772	829	809	819	781	825	767	781	809	832	783	803	821	765	771	817	822	813	850	760	768	819	798	791	760	814	756	788	769	742	769	770	786	829	797	814	803	782	760	766	800	768	756	798	815	788	799	821	753	796	800	796	799	767	765	793	783	813	794	833	822	804	773	803	784	826	786	787	788	794	820	858	754	813	819	782	791	804	784	787	784	808	769	775	771	794	824	799	773	818	781	798	752	796	787	861	795	790	824	766	779	782	812	781	817	804	724	788	829	788	820	812	834	796	822	740	796	803	804	807	820	831	780	834	795	778	784	856	788	777	754	803	818	764	793	802	803	753	738	793	809	765	803	780	831	749	817	859	783	842	776	811	797	792	759	769	770	849	843	778	807	739	778	831	822	778	799	809	833	812	769	799	808	766	808	743	805	801	767	808	777	789	781	806	824	812	749	809	824	811	789	784	860	830	735	811	792	791	809	798	790	787	793	740	779	788	821	791	828	770	832	803	774	754	795	801	748	821	839	742	812	755	759	789	764	784	784	784	811	784	810	799	818	802	755	788	806	807	775	830	772	793	767	750	806	784	800	754	785	759	790	775	796	776	810	735	801	813	790	801	806	799	813	797	762	800	810	809	819	817	787	802	824	787	810	775	803	781	771	764	822	773	751	822	826	837	811	777	787	782	790	811	815	810	794	779	832	783	790	809	846	813	759	804	793	801	752	809	801	773	723	849	783	801	798	819	818	801	833	769	811	760	760	795	827	811	785	755	772	748	830	781	846	801	766	823	782	795	773	779	807	769	746	771	819	814	760	775	828	780	779	813	833	788	834	792	807	738	820	768	778	819	766	807	796	801	767	794	849	815	790	860	776	792	782	778	802	827	799	793	770	789	795	821	755	781	766	839	816	802	820	817	800	762	779	798	774	807	776	820	812	847	754	776	817	808	742	817	791	843	780	801	779	791	800	798	772	825	810	816	801	801	799	773	763	757	863	768	795	788	770	790	822	798	764	791	811	756	811	757	773	822	769	787	777	808	801	777	745	812	766	847	800	798	784	779	829	814	816	774	798	779	783	795	759	820	789	798	808	809	785	802	762	829	793	778	759	778	769	816	815	790	779	794	786	804	820	785	828	812	814	796	800	791	734	786	815	817	827	813	782	763	776	811	802	753	806	792	811	814	781	729	815	783	778	808	757	769	788	743	764	837	778	804	826	752	830	799	821	824	775	779	790	870	752	797	825	786	818	748	815	781	807	743	748	777	839	829	764	802	812	849	760	809	778	869	816	868	800	775	740	820	787	796	803	782	785	785	798	818	813	816	822	815	782	799	775	776	820	811	810	831	797	774	828	812	807	778	788	815	810	785	778	803	783	827	810	793	784	767	778	774	776	817	774	827	745	787	795	768	804	786	815	824	757	774	798	744	784	830	802	786	769	763	821	842	777	762	782	788	764	768	824	787	741	788	765	775	732	786	833	764	814	801	806	796	787	811	846	728	767	781	801	771	799	768	777	795	783	790	826	812	829	770	784	742	800	799	795	779	806	812	862	764	793	773	747	819	836	757	797	812	815	820	769	765	798	792	847	726	744	792	785	844	756	772	763	749	778	817	712	784	809	791	818	752	785	801	857	769	817	804	797	759	821	773	813	758	775	775	873	799	792	863	825	786	806	777	769	769	764	715	839	821	820	760	746	776	795	818	777	825	777	794	824	827	801	790	749	822	816	845	769	771	807	749	805	802	794	759	817	806	808	816	804	761	808	834	781	746	821	809	798	790	772	759	800	824	753	828	771	806	809	793	746	817	804	811	786	783	771	795	816	760	827	790	772	830	815	746	788	767	796	746	810	830	801	778	763	783	815	787	774	767	801	797	754	802	803	767	789	816	775	821	810	767	766	759	801	771	776	779	792	710	783	809	757	795	813	774	775	747	814	764	814	786	738	835	781	768	797	794	813	834	763	829	773	804	828	812	809	790	846	773	810	726	837	803	729	828	746	787	801	811	751	801	764	750	789	822	808	795	811	796	796	809	801	818	794	819	826	809	780	770	806	805	806	813	786	802	787	763	784	784	771	752	779	762	793	783	774
29607	26201	26151	16018	8079	3529	1616	982	855	803	662	626	519	490	409	439	427	403	312	357	344	295	303	330	318	325	300	303	331	268	316	282	365	327	313	313	294	302	281	303	285	296	294	302	301	298	289	291	300	294	315	283	305	284	276	329	318	307	304	302	329	319	273	324	305	293	303	321	300	290	292	287	285	276	275	301	315	327	292	295	319	301	321	350	313	272	314	304	322	280	299	318	311	298	323	308	309	300	318	293	298	321	317	306	322	302	287	280	348	305	289	253	308	303	307	289	330	261	293	274	304	310	286	278	304	316	286	283	287	297	273	324	317	333	292	304	288	301	285	311	295	290	324	303	323	287	319	292	289	305	280	309	278	292	294	304	306	307	306	295	287	293	294	301	294	287	332	280	300	287	283	307	321	314	343	289	315	278	288	298	317	301	307	320	290	326	286	302	317	308	291	323	317	305	312	312	269	328	290	301	268	285	291	325	283	306	283	292	315	299	323	322	276	293	296	312	329	285	319	319	309	301	301	296	294	291	298	316	298	299	305	276	285	281	253	268	276	310	317	276	293	292	314	322	304	257	263	280	297	295	329	285	302	317	289	295	321	338	284	321	284	287	327	283	304	291	277	305	286	287	296	294	321	318	277	331	301	277	287	310	301	263	295	258	312	278	296	314	311	267	275	299	286	302	284	302	296	273	275	293	342	324	270	293	303	274	292	305	312	297	311	295	296	313	306	315	300	283	324	309	318	314	326	293	294	283	281	313	320	330	305	280	304	322	272	298	279	260	272	323	302	271	288	304	293	298	312	288	315	285	302	302	283	304	306	324	303	306	274	314	301	287	335	291	321	330	308	296	298	312	306	292	303	287	289	277	282	259	299	332	295	345	296	267	290	340	341	287	287	311	286	319	284	287	327	294	304	316	340	309	301	336	334	311	310	293	304	320	297	251	297	323	319	301	287	285	321	316	306	301	307	307	306	321	322	299	302	299	304	312	326	301	281	292	319	311	281	298	308	299	325	305	298	298	285	284	299	333	246	289	297	281	298	322	322	302	298	318	339	308	297	317	300	300	321	327	318	280	286	307	268	308	289	313	300	306	322	295	315	314	286	310	296	290	295	305	306	306	301	316	309	307	301	289	313	271	299	341	320	298	311	297	290	287	272	278	292	291	288	306	315	306	289	327	284	331	300	294	339	313	330	309	280	297	322	296	299	300	317	305	299	332	301	294	289	301	309	310	263	270	297	332	322	269	306	322	269	323	311	312	296	312	305	305	313	306	295	290	314	278	269	291	309	290	304	288	323	304	317	283	305	314	304	278	273	337	326	322	317	290	309	303	276	274	322	265	315	289	279	271	303	272	317	325	305	283	321	288	287	321	285	283	321	313	278	295	316	315	293	302	294	316	307	296	314	300	282	334	305	311	293	314	305	348	288	316	319	333	296	299	275	318	313	311	322	311	292	326	278	319	286	312	317	335	305	300	285	304	284	304	291	307	281	318	284	290	297	314	318	303	299	266	345	285	314	322	278	290	262	337	316	316	283	307	306	302	311	317	305	292	276	283	260	318	292	314	319	298	305	301	326	270	322	266	269	299	346	302	313	310	293	291	348	310	301	312	303	302	308	310	316	317	327	283	313	320	292	293	324	326	307	278	323	315	313	315	292	321	307	326	310	314	315	315	284	291	254	283	307	332	308	291	320	281	298	295	328	278	306	292	319	274	291	314	289	316	304	337	283	308	306	310	311	340	308	289	300	291	305	296	284	293	316	324	280	308	288	303	307	299	312	323	314	311	279	305	292	307	267	311	276	299	279	292	291	290	293	308	318	295	310	286	283	316	303	292	291	304	329	301	270	283	293	285	281	283	294	284	327	342	296	300	287	284	299	297	283	288	293	322	316	310	279	304	314	296	298	311	305	297	289	274	280	307	290	312	311	290	288	316	315	311	330	291	314	311	317	302	299	293	270	323	328	285	308	296	271	284	330	308	283	279	303	318	304	307	277	327	269	309	301	279	321	319	287	293	329	319	338	275	300	301	304	293	302	285	331	282	279	307	301	292	299	318	299	296	287	280	297	315	336	289	283	272	310	319	297	308	283	297	299	282	285	289	297	290	290	315	275	325	317	304	304	322	313	289	271	263	317	294	327	331	300	302	285	309	306	300	273	282	294	276	307	320	303	285	290	288	309	306	291	291	308	292	288	329	276	256	283	299	286	333	275	303	285	286	292	310	327	321	301	320	311	254	281	332	320	297	304	288	303	287	274	288	334	318	292	311	304	277	294	314	303	314	322	296	320	330	299	331	277	307	292	296	296	305	322	308	322	293	292	274	347	300	314	323	307	289	304	333	293	288	320	296	294	272	314	324	294	278	279	299	312	279	275	322	302	303	299	346	270	274	293	312	280	309	285	324	295	286	315	291	291	283	307	280	298	320	298	307	297	308	309	322	299	299	296	311	278	302	316	308	308	313	311	283	285	291	308	325	346	317	307	283	334	297	278	336	298	331	306	288	316	303	300	295	311	274	289	297	351	289	288	308	296	325	266	277	336	315	278	291	299	311	298	291	288	314	292	280	295	296	290	277	301	324	292	293	291	282	281	298	333	263	295	299	310	290	297	290	302	300	323	334	309	313	270	317	284	337	262	314	297	326	291	302	279	307	291	315	296	285	319	299	337	333	280	295	312	299	324	290	300	321	325	320	300	333	266	321	306	306	315	308	316	332	277	283	290	288	319	296	305	308	305	273	280	285	293	316	303	258	319	304	301	293	298	297	316	289	302	306	284	284	298	292	276	308	321	298	298	284	279	300	297	285	324	298	327	315	306	309	272	300	291	300	297	284	304	309	357	307	297	300	296	304	279	302	255	296	295	286	300	322	305	294	296	304	293	303	281	299	274	290	317	337	264	318	293	309	264	318	294	307	283	315	299	278	322	269	309	312	288	299	276	286	290	300	288	297	327	284	292	284	348	284	271	304	316	305	277	294	307	293	274	280	315	285	349	341	268	292	313	306	320	327	286	299	303	300	317	296	324	311	286	322	335	324	296	298	310	280	314	312	289	282	303	297	303	299	314	264	333	293	292	319	291	294	281	314	295	322	277	311	290	285	301	312	308	317	323	261	341	277	282	284	257	302	313	311	296	309	304	316	307	285	300	340	314	301	328	296	280	281	340	293	266	317	259	301	310	289	276	324	291	298	277	305	312	306	303	289	335	313	275	311	334	320	285	304	311	328	309	296	307	298	295	301	325	316	280	324	316	260	302	295	297	286	313	306	305	348	298	274	282	317	303	291	263	278	297	275	305	305	316	302	284	245	304	311	314	301	291	298	273	296	326	298	314	314	305	286	303	302	300	305	311	313	317	284	303	287	292	295	293	299	291	315	291	315	303	289	298	314	284	293	303	310	309	284	298	258	274	320	290	303	298	344	303	255	295	306	289	337	339	306	323	292	295	294	297	319	310	294	313	285	271	325	314	273	306	273	291	321	282	287
17772	23006	31073	25124	18936	11146	5717	4119	3634	3344	2786	2397	1893	1759	1549	1618	1451	1297	1194	1003	961	885	901	828	882	867	780	818	794	756	781	753	776	768	762	750	778	734	717	831	755	737	773	730	693	751	726	767	722	708	769	736	731	712	773	729	740	709	736	707	726	738	692	758	733	726	749	725	728	704	708	734	713	718	796	754	711	735	678	714	743	693	711	684	671	690	736	712	736	770	796	713	691	749	714	722	758	735	707	768	750	720	732	737	672	776	727	720	747	689	724	754	688	737	674	735	741	747	691	737	724	689	744	733	755	748	734	698	789	702	752	716	738	696	784	712	718	789	717	756	732	742	757	713	713	749	760	801	749	732	755	766	719	714	697	723	743	708	741	695	778	712	697	705	715	730	742	736	716	748	695	729	733	707	713	719	696	740	761	685	716	706	651	737	731	738	716	748	740	689	745	737	702	702	713	704	747	779	709	733	747	686	758	728	712	736	734	702	785	724	676	704	749	718	709	748	739	713	729	685	748	724	790	698	706	677	713	741	714	708	710	717	741	731	705	699	711	687	753	716	732	741	727	741	688	705	720	707	720	729	726	728	715	786	712	735	700	730	726	709	728	763	695	699	737	733	728	733	737	729	746	734	725	742	736	712	701	713	761	734	691	755	704	721	710	747	704	667	724	722	754	731	724	714	742	724	724	719	701	669	748	693	661	734	733	727	721	715	719	741	723	739	712	731	688	736	732	759	694	753	693	718	686	736	738	745	756	740	698	657	741	725	767	687	677	776	715	706	788	729	697	720	723	734	715	749	705	729	700	748	712	715	690	768	737	731	709	748	722	734	739	728	713	724	747	702	708	696	709	750	764	711	728	692	710	725	756	667	745	671	739	684	692	749	755	729	768	680	720	694	726	690	769	728	683	703	746	737	720	677	723	714	727	724	673	754	767	747	749	717	726	748	721	718	682	730	716	725	738	752	749	713	672	750	755	730	744	722	724	747	726	728	745	714	721	741	716	746	743	747	681	732	731	752	724	739	765	713	716	724	730	710	755	726	720	716	699	724	683	708	740	716	730	716	788	764	693	698	812	723	761	690	695	734	693	738	730	717	788	705	722	777	756	783	739	701	710	703	736	695	647	715	694	742	782	746	682	745	793	751	701	739	785	722	720	715	743	677	736	741	724	735	712	720	707	772	699	719	740	668	755	718	715	693	695	737	709	734	731	695	724	736	726	657	732	727	741	768	761	723	723	749	729	706	729	731	731	752	717	671	702	663	725	684	716	735	687	734	750	725	742	743	701	727	726	727	763	730	736	731	712	748	723	686	725	702	749	725	720	716	752	707	697	741	710	711	737	744	753	725	719	732	725	729	760	719	747	759	726	720	671	755	734	725	740	709	746	750	742	759	765	773	744	745	726	728	739	682	725	735	732	723	688	714	687	724	699	758	741	739	732	749	737	721	691	711	687	700	731	710	723	692	752	703	738	726	716	732	715	774	755	745	750	757	705	675	735	717	757	743	735	703	764	689	704	725	767	726	742	701	718	747	714	728	743	764	747	750	721	746	726	708	705	738	715	740	738	752	762	768	704	708	703	732	768	714	774	709	738	742	728	706	769	712	734	717	715	766	725	741	747	738	734	744	716	674	736	719	744	732	727	716	693	709	743	716	702	728	724	772	740	720	704	719	722	768	740	727	720	705	705	719	731	708	723	783	698	722	726	683	749	684	736	717	743	717	745	689	711	743	745	730	749	700	741	726	708	763	765	698	734	765	693	766	760	729	738	741	715	765	762	771	736	713	712	724	726	757	685	756	718	718	724	702	695	746	755	721	720	714	710	717	717	729	749	745	724	704	697	677	746	722	770	686	764	709	670	736	714	735	765	694	757	715	733	735	774	724	700	734	706	746	751	727	746	676	753	680	743	743	713	708	728	697	719	667	734	698	714	698	697	717	684	729	711	736	740	732	693	726	738	730	728	715	732	740	677	722	692	710	719	683	760	741	729	694	720	672	712	717	722	748	740	730	711	747	737	715	680	740	710	726	717	732	696	742	724	724	701	681	702	702	710	733	746	703	724	698	723	717	694	683	716	705	770	742	750	738	715	740	759	740	731	697	730	761	686	761	765	726	738	735	721	753	714	715	679	725	707	716	769	722	734	751	742	759	725	704	695	716	744	755	695	730	706	697	748	718	668	670	750	732	749	736	775	725	735	712	702	695	726	691	723	757	759	733	744	733	687	701	741	757	736	721	721	734	769	685	747	726	700	697	721	686	727	771	743	739	744	762	710	760	738	787	731	727	680	765	768	652	743	749	733	668	761	700	762	676	708	708	730	719	726	738	750	690	760	741	725	704	740	692	669	697	732	716	672	769	728	728	797	726	702	725	760	718	748	701	742	740	742	696	677	705	769	685	735	684	726	701	724	739	736	736	749	699	728	729	705	732	731	695	732	719	769	710	781	726	748	761	733	762	718	714	703	771	764	750	723	731	759	730	707	688	714	699	735	720	672	699	734	742	709	702	693	704	723	713	717	713	694	744	764	700	730	714	746	706	726	770	725	729	771	735	767	777	710	704	705	680	751	692	711	729	753	732	787	718	714	747	696	652	745	730	744	692	718	731	703	787	737	739	743	730	727	710	725	730	725	684	723	717	723	695	668	741	714	664	707	735	696	704	709	705	744	736	708	726	701	792	757	745	703	768	709	655	744	725	766	769	723	692	714	727	777	777	722	721	735	747	696	691	681	729	702	694	743	716	713	748	717	662	779	729	754	747	739	744	690	759	691	741	721	705	747	756	681	697	736	735	705	709	715	740	735	712	721	703	725	705	776	723	712	724	732	703	724	753	747	692	746	739	713	727	755	719	701	726	732	746	764	742	746	691	696	763	719	762	715	737	705	677	718	710	699	706	740	722	712	734	760	722	757	673	701	722	665	776	715	746	722	752	696	695	716	714	751	686	694	719	719	730	739	741	738	709	725	749	679	736	712	686	739	743	741	752	733	762	723	685	733	723	723	751	731	744	711	742	755	724	725	706	676	768	711	678	685	770	764	734	726	723	728	716	716	720	711	685	708	734	688	761	716	747	737	708	711	699	707	721	725	719	744	711	701	723	730	694	721	724	700	695	704	748	720	739	753	731	714	722	704	784	695	748	734	739	640	713	753	739	717	773	730	730	684	657	713	725	724	721	725	693	710	720	768	695	752	750	716	755	750	680	721	748	753	725	748	729	712	706	754	732	727	675	718	703	695	733	743	710	688	723	707	718	737	732	741	755	685	724	746	685	772	713	731	725	733	735	789	725	725	725	682	704	716	691	731	795	755	719	745	764	699	740	743	722	688	713	729	738	744	785	684	794	708	683	710	671	754	775	724	779	737	730	696	690	714	750	743	728	733	714	750	719	716	793	689	695	726	739	715	724	732	718	701	717	709	775	691	735	696	758	726	729	740	769	746	704	704	726	690	741	729	710	690	694	740	714	720	741	679	756	724	727	712	705
47889	47412	50818	43413	40548	34264	18015	7252	4675	4774	4019	3380	1804	1418	1243	1690	1454	1171	896	618	553	445	437	425	433	399	402	363	410	358	400	343	367	354	345	380	378	356	380	371	384	355	354	332	363	383	346	357	327	345	299	360	355	348	333	382	325	329	325	399	368	382	354	353	348	335	326	372	354	366	370	372	376	316	349	315	351	341	387	385	336	364	339	346	330	361	338	359	351	326	369	365	367	393	342	323	349	383	329	335	338	363	381	324	371	317	337	348	359	333	346	357	339	373	341	367	344	358	333	354	350	351	329	365	354	327	354	331	327	353	356	332	324	380	383	348	397	345	343	371	344	345	338	388	361	379	337	345	333	339	332	362	335	350	329	324	341	351	362	355	344	354	364	361	354	308	361	338	324	361	342	354	334	333	341	351	351	338	373	356	362	369	364	338	372	326	351	342	311	374	318	325	360	334	346	353	384	346	347	365	371	369	341	344	336	343	343	387	366	314	359	344	369	322	356	343	352	354	369	354	346	373	339	339	356	358	358	355	313	359	328	375	357	341	384	355	339	344	343	337	340	350	339	361	348	350	311	329	361	401	338	359	335	379	376	342	387	336	384	329	351	350	344	358	333	376	332	317	342	330	367	386	357	373	380	318	358	362	312	394	374	320	326	352	329	335	350	354	348	377	357	342	384	359	332	297	348	313	326	357	356	353	312	338	374	357	323	359	376	344	300	345	366	339	351	364	341	376	348	354	339	335	355	371	369	357	372	349	388	325	350	368	367	345	356	329	321	365	363	325	380	365	336	334	335	327	359	344	322	345	383	342	359	355	319	339	318	348	361	383	375	362	371	343	361	323	321	364	358	349	364	358	329	378	366	357	342	369	391	360	344	334	329	366	349	375	331	372	331	324	352	311	351	346	375	316	324	355	349	329	407	376	361	379	319	332	354	370	349	322	371	326	379	352	368	339	378	350	398	354	351	333	345	347	342	379	388	330	378	349	336	329	375	347	325	345	357	404	375	350	348	361	340	343	380	364	356	341	372	332	347	340	375	334	357	360	340	362	347	348	346	330	347	340	334	345	364	341	358	344	353	385	334	367	364	360	352	327	369	324	317	318	367	342	332	357	318	342	337	340	348	314	345	337	339	350	336	326	368	335	377	361	353	327	339	417	342	340	350	348	372	340	337	350	327	381	348	336	339	341	311	341	317	372	355	365	336	378	328	337	344	339	350	363	357	356	366	384	349	351	304	332	341	364	328	323	330	338	350	367	370	343	368	320	340	331	334	351	327	328	345	370	347	348	368	332	349	356	354	331	365	307	350	400	322	358	331	361	355	352	327	361	372	343	376	335	349	372	352	321	354	343	374	364	338	349	379	342	386	369	335	367	362	397	368	351	366	348	389	351	333	312	342	363	342	360	333	367	341	339	342	332	346	359	325	362	367	324	341	337	365	385	348	338	372	403	340	344	341	347	345	372	370	352	366	364	358	338	375	342	334	356	343	369	358	321	323	379	321	328	368	330	334	352	364	326	323	377	360	353	391	338	334	381	320	386	319	329	341	359	350	360	367	359	363	351	371	333	348	341	357	368	396	379	370	352	370	344	354	348	354	372	396	352	318	354	367	353	313	354	337	316	357	371	335	376	376	368	349	343	369	364	380	358	355	334	346	332	316	338	339	336	336	356	382	331	329	393	346	380	335	356	319	345	353	319	320	345	346	374	374	368	347	369	357	362	365	389	347	353	342	369	382	352	351	376	349	337	341	329	378	336	335	354	358	358	367	343	339	363	393	348	358	348	384	335	343	333	394	346	364	356	372	359	342	329	362	361	353	356	340	306	347	353	336	373	348	356	343	344	350	346	342	343	329	366	361	321	319	343	356	365	366	349	378	358	368	387	370	329	365	367	346	359	320	326	378	349	329	347	354	327	357	342	380	361	343	333	367	336	359	337	347	341	354	395	361	343	354	339	363	331	347	349	372	343	347	359	338	356	357	339	362	367	360	338	338	319	363	362	354	371	334	358	388	361	364	339	380	365	346	362	333	392	344	336	317	378	327	331	376	354	332	364	369	343	379	333	352	388	363	357	311	362	329	348	374	351	351	336	353	376	351	333	321	365	334	370	351	349	342	374	337	336	355	394	366	368	353	350	388	369	369	343	372	365	324	361	351	363	353	343	361	355	347	319	360	366	347	339	345	332	328	363	336	358	367	332	332	359	347	336	366	338	299	361	355	352	351	354	355	365	301	372	336	340	379	355	367	363	370	367	299	341	335	337	374	343	371	320	348	331	346	343	372	362	359	361	318	320	332	351	376	344	345	319	363	348	363	302	353	344	363	348	362	316	320	355	340	359	324	324	341	383	342	336	361	325	365	366	347	328	398	383	358	370	333	352	323	324	333	349	348	342	334	332	320	333	360	354	344	356	319	327	335	359	351	340	351	353	389	386	377	344	331	348	390	382	360	385	372	338	362	355	405	344	329	379	329	350	363	329	358	362	343	369	319	351	354	332	355	351	338	340	357	359	358	315	363	359	335	342	375	369	361	366	347	342	313	365	321	354	354	352	319	351	340	375	350	325	342	372	360	353	322	395	356	363	325	366	367	349	350	380	325	355	362	336	369	342	408	361	355	354	375	346	330	335	351	308	344	328	365	387	369	359	380	333	346	333	342	387	358	400	334	348	308	354	340	351	334	321	370	338	314	318	361	323	357	341	365	333	329	331	333	325	332	358	376	382	382	339	348	345	350	389	337	340	335	347	332	341	329	367	345	362	343	346	334	358	353	337	340	358	347	349	353	349	357	371	371	368	350	355	340	361	359	370	348	317	366	358	364	354	337	355	334	358	321	362	351	338	354	345	344	358	365	352	334	356	350	333	352	329	345	320	333	355	355	372	400	351	364	357	374	365	339	367	367	357	371	374	315	357	368	355	370	347	370	346	384	363	364	334	364	378	356	326	342	372	370	325	371	359	359	355	359	318	335	375	370	359	363	347	371	365	322	380	354	332	377	357	349	360	345	363	335	387	382	364	351	343	334	327	333	323	392	383	348	319	328	322	359	375	400	350	346	375	330	403	380	355	360	332	354	360	340	314	370	390	349	380	385	342	359	331	382	346	362	361	342	359	370	326	365	355	360	390	363	352	375	337	339	388	302	343	334	319	344	358	387	312	362	386	356	337	343	362	351	331	347	341	353	377	327	373	341	350	377	355	380	322	326	394	333	338	343	363	380	327	349	411	320	369	361	355	320	340	348	394	346	361	337	341	318	371	362	364	366	339	329	362	353	309	347	391	347	357	367	333	347	323	351	361	370	357	360	347	342	336	337	331	374	343	350	378	325	343	341	373	361	383	349	381	332	331	369	332	366	373	323	357	367	386	324	322	331	372	361	359	369	348	367	346	361	363	361	328	347	366	357	355	373	377	371	373	361	346	345	398	314	333	325	340	348	355	383	346	346	358	355	337	369	340	350	330	356	347	393	354	376	366	314	337	336	320
32404	40210	50280	46460	48169	38652	15229	9566	12561	13127	12193	10496	6204	5296	5082	7298	6176	4899	3522	2149	1670	1563	1404	1231	1239	1170	1092	1084	1005	1039	1031	949	994	941	937	1036	904	995	941	960	965	924	910	848	849	831	869	829	865	841	819	835	829	823	818	829	831	869	839	848	809	842	822	834	815	832	844	859	828	819	819	898	822	858	836	808	899	862	851	834	845	800	738	765	833	848	812	780	845	809	817	832	766	824	830	838	862	800	801	828	833	859	830	823	818	794	786	807	841	786	808	782	826	808	829	817	804	832	848	798	797	790	835	824	825	818	799	808	850	819	803	815	805	854	857	846	788	839	824	810	860	830	823	840	855	827	856	839	851	827	821	775	832	807	835	825	804	809	839	847	795	850	861	817	856	818	831	826	827	838	850	801	839	827	794	844	837	831	821	835	809	837	807	826	806	868	866	817	801	821	828	864	824	789	868	812	792	833	813	810	846	832	768	828	832	867	818	811	789	801	789	810	895	759	838	847	789	830	815	828	822	879	854	830	844	820	841	834	802	885	858	821	779	828	864	814	800	825	787	810	831	822	877	842	845	827	806	825	826	881	784	815	828	809	820	811	822	842	831	877	825	839	780	802	845	787	825	784	837	836	815	848	835	773	762	871	818	834	844	807	830	861	789	809	808	801	834	840	827	772	836	829	814	881	806	831	844	798	829	853	841	858	818	831	831	766	823	826	824	859	771	856	787	846	821	796	827	847	848	842	858	788	823	870	856	833	797	829	840	852	818	854	819	804	830	819	838	860	827	827	817	839	820	864	814	810	822	852	804	822	781	813	802	807	820	818	848	802	844	794	840	819	775	812	817	803	793	780	840	829	811	866	836	838	795	822	789	898	829	820	781	797	805	853	865	817	807	765	800	838	835	842	856	798	803	829	819	864	831	846	865	808	880	891	827	867	819	825	833	794	804	867	837	789	829	810	817	838	784	803	818	856	816	791	781	817	800	783	813	815	801	798	818	851	794	853	825	802	802	851	779	821	874	793	814	842	853	799	877	824	821	839	886	864	809	783	827	788	812	814	873	797	806	864	797	870	813	837	814	783	768	849	853	885	791	815	816	789	827	841	867	774	820	837	794	815	783	792	845	793	866	829	845	822	770	838	843	813	811	796	803	846	801	783	797	828	818	831	785	819	838	816	792	805	836	792	803	843	850	823	846	847	872	856	787	808	831	841	858	844	873	819	828	838	839	869	821	846	813	817	810	793	887	820	859	823	798	820	793	862	841	832	863	841	843	833	840	798	846	837	796	826	791	884	851	803	832	856	831	860	834	838	834	873	807	807	813	799	848	851	773	785	799	871	816	830	834	862	849	816	800	846	809	812	825	786	784	845	863	851	906	796	842	812	838	882	862	818	860	817	851	821	806	780	847	784	817	786	890	837	806	802	834	760	812	867	838	853	813	864	841	840	751	829	765	813	827	781	865	848	834	928	781	827	848	824	834	824	857	868	810	835	812	789	801	841	782	840	794	821	823	838	790	791	816	824	835	801	865	810	786	793	811	852	800	802	789	837	809	815	818	828	800	852	844	851	826	837	846	836	813	893	849	844	887	810	838	821	852	824	854	821	800	801	798	895	790	840	859	794	805	808	749	853	822	835	847	842	824	859	867	834	814	799	792	877	853	835	865	782	783	828	811	815	814	824	841	852	844	814	842	815	819	805	824	856	838	745	849	830	823	845	854	783	792	806	848	885	791	815	790	797	801	833	833	834	801	817	792	755	818	853	823	831	850	819	875	823	816	822	828	797	804	823	818	820	823	866	860	785	781	840	827	809	827	854	803	785	854	863	786	814	818	792	809	818	798	805	821	838	819	819	842	802	829	836	827	776	852	858	853	790	829	876	812	774	847	783	826	827	806	800	812	842	798	827	843	837	854	875	846	779	803	818	884	777	814	793	755	823	787	754	846	838	757	791	817	857	832	814	820	786	836	825	813	832	833	808	795	769	841	820	814	860	820	828	857	778	832	833	841	833	827	825	870	808	850	855	821	812	859	808	814	786	811	829	812	825	773	872	812	870	819	833	793	771	814	813	822	783	853	786	802	831	799	839	835	797	850	810	807	818	867	859	816	833	867	827	793	780	801	780	836	832	857	834	835	796	824	831	912	823	836	826	826	826	819	800	850	827	843	771	873	818	810	842	804	740	819	794	845	801	848	827	833	886	792	805	838	804	785	837	825	817	827	866	867	791	823	816	822	838	813	841	776	828	811	897	798	829	848	807	843	736	814	809	838	852	854	862	818	819	834	800	795	802	775	824	830	877	771	843	869	825	817	826	837	834	850	822	840	817	862	843	807	796	830	819	784	873	835	841	838	831	871	810	805	820	798	858	835	789	838	814	846	855	795	812	867	828	804	816	828	830	848	785	821	792	832	867	804	788	856	824	821	833	771	853	813	795	776	846	829	853	784	833	833	846	844	831	811	834	858	813	894	831	852	848	802	838	823	807	848	768	802	815	814	862	851	812	887	813	809	837	879	844	811	820	891	837	797	802	777	847	821	824	764	832	869	825	856	841	841	833	890	839	793	846	818	900	840	802	842	796	840	855	835	813	827	811	848	824	822	895	813	852	847	774	818	833	843	819	803	817	849	837	815	790	783	838	841	798	833	850	852	849	815	790	852	837	817	775	833	850	818	846	847	846	817	832	821	810	791	821	854	800	802	843	801	875	845	833	853	802	817	765	773	847	858	837	845	833	835	805	819	815	852	834	815	830	841	831	793	838	816	837	861	779	839	824	824	842	801	837	837	861	794	816	844	777	780	821	811	839	836	803	793	818	794	776	834	856	826	820	820	850	843	841	821	825	836	824	826	842	791	799	795	850	799	833	819	843	854	784	823	831	749	826	825	816	838	832	872	811	846	812	859	814	888	806	806	852	859	806	882	812	847	854	872	824	919	824	757	821	818	872	820	812	842	878	807	849	800	798	787	811	809	865	822	814	799	837	786	849	833	770	850	788	852	825	859	781	841	831	824	833	843	811	856	868	796	827	814	778	790	853	809	824	838	832	773	841	843	829	836	793	780	816	834	803	832	851	828	824	814	837	802	790	859	856	799	796	832	850	829	833	842	851	824	840	838	806	847	753	795	774	807	862	854	869	817	826	737	802	792	843	852	830	860	789	765	818	788	818	810	822	818	828	858	816	834	793	865	800	813	795	838	808	810	891	855	802	809	796	848	836	840	830	822	800	766	865	821	829	800	868	842	872	826	817	868	814	808	817	852	836	842	845	828	802	769	844	833	814	841	810	825	836	825	828	820	808	822	776	815	852	847	870	867	859	852	799	805	856	839	800	894	876	833	866	808	842	815	766	819	779	867	832	812	780	875	808	800	846	808	856	824	872	824	816	815	864	854	793	812	852	845	830	810	812	842	809	776	811	829	835	826	790	804	798	795	819	839	828	828	820	833	818	831	778	842	809	866	822	831	827	884	857	842	823	848	813	833	822	775	825
54747	52348	46144	43336	42228	40885	24955	15946	11932	10931	9282	6252	3752	3441	2960	3049	2806	1971	1307	844	606	587	555	514	460	445	446	426	419	405	421	407	404	424	345	361	354	404	406	395	387	371	355	338	355	301	354	350	351	324	326	330	350	311	325	349	336	356	324	335	338	336	356	367	322	319	306	352	316	348	362	355	337	324	333	334	331	318	334	317	335	350	373	372	307	338	352	335	384	348	337	364	318	324	349	331	320	320	362	344	340	329	367	338	317	353	339	354	346	326	377	326	403	326	368	347	296	386	377	359	341	347	353	308	320	353	338	330	344	303	322	342	338	346	376	367	349	358	350	348	357	329	328	336	347	343	340	350	325	344	384	329	349	326	349	358	339	334	329	334	366	290	334	343	333	341	323	350	360	302	376	339	336	336	368	354	342	337	358	342	367	372	341	359	356	330	335	329	329	320	343	336	344	339	354	335	354	352	340	322	310	350	346	295	343	324	312	342	330	344	341	323	351	348	336	323	346	355	341	366	331	332	329	343	308	335	362	323	314	357	346	335	318	332	357	363	367	382	355	375	381	331	344	334	351	321	355	306	375	356	333	343	357	338	355	334	327	359	349	330	349	357	371	334	313	330	341	361	302	338	326	334	341	344	369	341	341	352	347	319	304	361	311	320	292	306	341	363	341	329	346	308	299	339	326	308	379	371	346	299	395	354	331	322	359	358	328	366	355	331	405	335	315	326	349	357	321	349	369	335	355	314	330	373	346	350	382	329	353	342	350	342	331	348	346	352	337	341	336	303	369	368	354	328	327	354	339	336	331	348	344	359	340	346	388	339	324	373	334	347	341	324	382	317	356	336	349	357	368	319	308	325	366	328	342	378	346	280	304	360	332	358	345	344	356	333	339	358	335	335	306	357	330	311	353	329	361	334	351	341	343	327	393	343	346	339	353	331	326	334	372	327	360	332	334	327	364	355	316	308	346	322	331	338	321	341	357	347	311	340	321	301	305	336	337	346	313	333	324	335	325	309	326	350	335	334	328	357	340	371	321	332	376	350	364	330	348	357	311	312	330	362	343	358	326	342	354	315	346	352	320	333	331	346	344	329	316	343	382	353	344	334	323	345	347	330	348	311	332	329	337	342	354	375	301	350	351	348	326	352	341	351	317	367	366	346	361	315	343	330	350	353	347	336	357	343	342	316	344	329	350	313	323	328	394	358	345	325	350	351	339	306	314	354	355	360	337	328	351	331	330	345	323	345	389	332	319	344	305	334	417	357	334	359	370	364	325	335	369	331	303	344	354	327	366	350	308	340	347	359	313	335	323	326	326	370	373	346	327	354	341	314	310	378	313	326	349	336	362	333	330	321	343	330	349	304	345	330	355	334	348	384	340	368	328	336	304	341	319	316	350	332	347	357	345	347	319	350	325	370	345	323	359	279	327	361	354	358	361	347	312	350	335	319	324	340	334	334	339	340	343	351	345	308	347	376	335	357	330	349	341	321	344	286	347	339	352	330	359	354	360	354	307	344	316	319	345	373	331	343	334	360	354	339	335	302	324	339	296	338	338	343	336	343	335	330	312	327	361	359	333	334	354	347	336	339	377	288	320	320	353	380	346	348	326	312	355	346	339	343	353	361	330	325	349	332	362	357	347	334	331	328	349	342	359	330	325	363	370	330	340	361	352	375	351	365	359	378	324	313	368	363	321	371	349	307	331	331	343	328	362	312	356	334	310	365	336	308	351	310	338	339	279	360	358	343	337	360	353	335	307	367	337	375	314	381	319	378	320	339	305	333	292	354	341	338	325	353	351	369	306	323	333	357	354	306	357	311	342	350	357	369	340	342	349	330	319	334	347	316	308	334	345	343	313	341	340	367	304	324	355	343	291	322	338	328	310	343	338	331	353	336	362	374	342	342	353	330	321	363	341	324	338	364	339	340	310	336	355	353	314	332	349	349	354	331	376	312	359	339	326	332	341	367	344	313	349	347	401	357	350	358	345	357	333	348	330	338	314	325	349	308	370	327	315	359	348	329	329	348	336	346	336	371	321	333	341	319	321	334	344	312	332	335	344	356	350	346	378	329	335	359	324	351	340	358	310	325	366	360	305	321	310	315	326	364	345	324	326	316	319	341	337	353	325	363	360	348	337	367	349	350	341	367	334	355	356	321	319	319	337	325	349	337	346	358	323	310	330	356	373	328	371	333	337	324	333	319	317	326	347	307	336	363	331	316	343	341	341	352	323	365	314	327	329	344	350	318	302	321	354	353	372	359	327	336	331	290	325	327	351	332	386	323	327	369	318	322	316	356	346	337	331	363	353	353	336	354	364	326	310	342	347	374	306	355	337	300	349	333	355	340	346	330	333	345	317	344	361	346	330	334	347	360	351	340	331	319	313	338	351	350	359	343	346	368	345	314	335	334	342	332	331	357	361	342	364	349	333	317	339	365	340	328	360	362	343	353	367	345	327	342	312	325	344	339	379	361	330	347	366	351	341	322	356	365	345	314	346	330	340	318	350	356	347	326	360	318	332	354	344	358	306	342	330	328	341	329	350	325	359	321	334	308	330	350	324	308	325	330	338	336	350	321	360	344	341	350	317	325	349	306	342	358	366	319	343	308	352	331	325	311	347	347	332	341	332	334	332	368	357	341	355	349	331	349	350	375	342	335	347	337	339	348	330	325	366	311	378	350	323	349	342	320	352	333	336	319	342	352	332	344	327	323	328	338	339	344	375	353	358	354	326	336	342	315	378	363	353	307	304	318	379	312	339	330	332	332	344	309	327	355	346	319	351	341	337	346	346	347	368	362	344	333	333	335	340	356	328	333	350	311	357	360	329	314	360	334	308	350	362	327	332	335	338	317	347	328	347	348	324	338	325	349	312	373	340	349	382	341	337	329	330	355	326	348	302	328	318	354	332	324	335	327	337	326	343	360	350	351	340	351	348	350	344	360	359	362	311	322	348	359	340	363	336	340	353	331	352	337	375	304	364	320	365	363	321	331	380	313	358	321	308	365	360	324	381	336	333	331	351	276	342	377	358	321	365	338	309	345	318	323	351	340	355	324	351	358	382	340	349	348	351	328	364	332	360	333	338	319	307	327	328	342	361	342	355	342	336	335	316	352	345	361	377	354	362	359	319	345	340	364	315	356	324	348	361	366	352	311	341	345	363	372	336	341	344	334	330	335	330	347	378	361	339	350	357	333	313	334	350	349	341	376	350	353	395	376	327	311	349	367	291	342	335	318	330	341	353	338	369	314	310	367	328	357	351	318	330	333	358	302	333	336	357	340	347	358	323	347	356	352	350	357	360	320	327	322	344	343	340	311	345	342	347	353	374	319	322	351	325	346	372	323	337	359	303	338	342	342	368	365	352	341	335	296	334	349	371	369	385	369	337	374	350	344	332	330	336	325	328	352	333	370	379	330	302	372	318	313	362	335	341	365	318	334	316	326	374	322	342	316	359	323	343	333	364	375	361	367	317	370	315	345	319	333
37891	48443	50633	51206	51675	46323	22378	13950	20980	22103	20255	14366	11118	10031	10149	11069	10633	7586	4977	3247	2406	2051	1754	1556	1448	1357	1282	1243	1266	1253	1171	1130	1043	1117	1146	1119	1063	1070	1010	986	1027	965	882	884	875	899	856	874	868	822	846	826	817	849	848	831	795	832	807	787	820	772	817	793	808	795	755	763	823	815	784	772	766	791	812	783	773	819	816	810	787	767	787	753	794	778	807	770	809	777	783	761	814	805	794	814	756	788	731	812	771	766	750	791	783	798	822	776	783	786	760	772	797	774	807	800	775	800	796	839	794	783	758	772	803	714	805	782	831	802	767	811	749	748	775	819	785	757	774	788	781	783	777	801	792	804	787	781	776	769	739	777	822	803	748	764	789	814	802	834	743	807	778	828	777	799	818	765	777	836	774	808	772	811	771	780	797	805	781	787	750	808	816	780	810	758	785	816	812	830	796	813	798	790	793	762	785	812	755	798	772	732	758	754	760	793	821	796	803	820	792	803	813	780	799	839	793	769	817	777	826	802	795	833	759	810	757	771	834	787	796	804	781	803	803	802	810	805	775	760	794	809	787	757	782	839	769	823	810	766	785	799	805	813	798	801	817	757	780	770	757	788	782	785	777	783	777	735	802	804	730	810	805	820	811	773	773	760	759	781	773	745	781	755	828	804	783	769	854	758	806	801	847	782	809	792	798	757	779	833	845	784	830	771	756	781	831	800	800	829	795	779	808	801	826	810	764	788	770	775	751	811	808	780	815	801	769	793	822	789	787	760	761	744	840	776	839	811	804	763	727	793	789	751	762	779	751	769	796	815	810	806	801	775	793	764	805	760	812	816	804	757	810	762	806	811	778	818	807	802	807	806	820	746	826	757	783	801	759	826	817	771	812	754	817	792	778	808	833	832	829	814	760	777	788	778	774	780	810	773	786	760	776	810	794	789	824	775	812	751	776	808	817	847	765	750	806	762	806	777	784	804	802	840	785	838	855	818	768	846	832	789	822	789	811	824	826	817	811	758	790	804	817	828	795	855	783	778	738	765	813	779	782	764	814	793	823	824	774	759	753	814	777	808	811	772	824	736	788	825	769	795	784	800	751	813	784	803	800	807	795	755	771	802	792	752	770	744	762	796	785	774	766	825	819	821	800	748	818	804	816	800	759	774	775	788	797	789	789	798	789	772	843	786	814	798	852	786	810	823	799	813	779	791	840	797	763	793	774	820	797	791	751	778	761	796	806	787	804	780	767	797	772	796	785	767	772	734	763	790	755	773	787	771	815	791	818	769	748	817	804	820	868	793	793	802	783	761	754	792	773	807	786	816	766	803	808	787	765	799	789	783	777	772	823	787	737	815	777	869	800	786	772	778	802	746	805	796	764	784	828	766	802	800	785	812	788	809	793	788	816	787	765	749	785	807	785	804	817	758	794	771	748	779	770	773	811	757	778	801	750	791	778	786	796	778	826	783	761	788	740	789	808	775	817	753	798	795	790	827	799	813	820	809	773	867	753	800	778	780	806	818	764	842	769	775	788	749	814	814	831	819	772	796	866	816	813	829	759	806	794	820	823	738	755	827	779	729	788	791	761	844	855	754	837	749	813	787	777	776	784	741	849	793	764	782	785	840	777	761	823	791	789	788	796	806	810	800	783	818	823	819	766	769	761	733	795	747	816	774	774	865	842	803	759	809	782	768	759	783	761	781	808	767	825	804	789	741	771	762	754	798	828	793	752	788	810	787	778	727	779	776	796	783	840	764	796	753	776	791	831	750	776	754	761	795	782	787	742	779	757	782	826	755	812	804	772	769	800	827	754	786	789	796	797	744	833	816	773	789	798	775	780	766	780	802	781	802	757	727	792	815	836	810	823	834	754	818	764	754	760	794	800	814	766	792	798	797	762	789	783	792	819	802	822	830	799	757	750	810	747	802	800	807	796	780	776	790	829	814	802	780	758	749	794	818	778	821	840	765	822	801	798	803	785	864	717	780	841	749	818	786	841	810	778	820	765	774	818	853	821	774	810	775	796	817	777	820	795	766	827	820	743	822	774	744	756	769	732	824	849	817	828	821	853	804	813	745	819	791	798	749	746	784	809	803	774	785	767	766	802	754	742	730	797	820	766	783	797	815	810	826	834	833	792	778	802	795	806	837	732	776	844	786	777	800	802	786	799	759	756	827	790	736	798	764	798	817	782	729	798	828	778	801	777	811	780	807	827	800	792	856	772	782	808	784	747	821	812	751	739	736	819	788	796	760	778	805	801	802	780	851	792	802	774	777	793	748	753	774	811	767	736	839	778	768	803	806	748	769	791	800	788	810	807	802	873	792	817	731	791	820	784	766	769	784	779	767	782	756	786	790	751	789	830	781	835	800	794	785	787	793	778	763	794	805	792	784	816	771	790	825	823	766	757	801	800	776	759	823	777	800	779	843	803	810	786	720	857	813	796	775	791	806	795	771	782	782	800	820	772	811	771	786	798	778	816	797	805	797	766	769	844	765	812	827	847	800	750	758	789	819	798	798	778	851	790	781	809	764	760	833	805	766	745	816	804	843	770	790	787	772	827	795	830	746	778	849	867	815	856	788	734	774	814	780	815	784	747	793	745	818	814	756	807	776	765	793	821	797	715	772	837	776	773	785	816	773	782	742	782	796	817	770	765	801	803	785	788	792	766	771	797	796	808	787	799	781	834	797	811	781	768	768	838	763	807	749	763	808	777	808	786	833	818	811	749	780	775	831	801	798	796	767	767	797	796	814	815	820	821	797	807	819	784	826	713	861	774	790	796	816	766	719	807	779	780	795	824	779	762	825	787	752	772	744	760	853	795	797	798	759	817	790	800	803	809	806	815	763	870	763	808	773	777	773	777	784	824	765	810	762	780	805	785	764	832	830	786	792	813	787	853	809	796	740	728	732	781	772	742	737	789	749	807	776	802	820	750	756	786	762	796	781	822	811	825	785	862	803	762	838	780	781	791	784	836	838	859	818	795	770	805	794	748	798	760	802	804	752	783	803	807	787	802	771	736	797	880	734	784	767	786	778	761	808	784	761	778	738	790	773	774	745	761	796	741	791	760	796	797	799	795	814	778	761	777	799	754	777	810	759	768	785	828	811	757	771	830	821	797	824	761	770	853	773	841	796	744	789	777	815	800	750	787	781	768	759	837	835	779	769	800	800	814	719	771	802	802	831	807	808	796	767	772	758	795	737	811	806	764	775	746	767	809	772	786	809	785	747	769	842	804	770	774	752	861	758	775	817	862	759	744	791	772	785	799	816	758	763	830	763	858	810	813	765	726	788	817	747	831	794	733	757	795	787	770	761	771	793	741	800	781	784	809	760	841	780	843	830	803	758	804	835	796	791	808	765	771	779	816	765	777	777	767	741	778	748	769	794	842	801	785	856	842	775	768	825	792	763	751	745	798	744	787	827	782	745	792	778	799	781	807	793	770	818	773	760	779	762	791	846	797	809	776	854	719	789	816	793	757	785	775	787	790	790
29572	21873	19290	14640	9459	5496	1787	1123	1085	984	798	651	544	521	482	450	407	418	375	345	347	317	332	303	309	297	339	318	312	299	303	301	288	343	327	325	289	320	320	317	313	311	293	311	286	315	294	313	301	277	294	303	297	283	302	298	318	303	315	294	287	283	271	326	278	312	292	311	306	283	314	352	331	302	307	293	305	318	304	290	285	313	292	272	284	278	288	271	270	313	300	293	293	269	272	286	299	324	315	314	297	301	277	291	299	290	299	296	312	326	292	312	303	309	318	304	292	305	278	304	316	296	294	341	305	311	284	320	316	308	293	321	291	300	280	313	303	326	278	321	283	304	268	325	296	324	274	300	336	305	327	289	307	272	267	309	292	304	298	262	333	300	273	289	294	286	268	291	306	264	252	293	307	277	305	293	311	305	271	312	322	266	307	267	292	310	296	266	298	251	281	301	336	284	286	275	283	288	261	304	269	275	310	285	272	291	295	296	307	305	298	285	283	312	296	286	285	303	297	254	302	325	289	268	314	328	287	312	279	308	297	325	278	307	282	340	288	294	299	288	267	310	287	316	298	297	287	323	309	267	308	285	274	262	312	283	276	307	327	301	288	294	346	283	315	290	351	321	320	270	314	298	279	346	273	311	289	292	260	321	311	276	299	304	280	294	316	299	295	313	320	298	290	320	286	316	284	322	285	301	313	293	303	295	300	291	283	298	302	274	304	292	340	349	294	320	274	293	283	296	289	299	302	325	274	328	319	292	329	272	335	294	289	304	272	290	281	269	307	308	312	282	332	299	300	329	321	287	285	267	278	293	291	287	296	277	287	320	278	292	335	276	288	308	251	267	275	286	277	312	304	280	271	298	288	293	295	299	329	290	318	308	322	287	305	313	294	273	286	297	289	295	306	283	281	314	305	293	302	321	318	303	315	328	301	318	327	289	283	293	304	275	303	298	306	319	291	322	291	306	286	289	274	286	271	301	294	321	316	297	247	307	287	277	296	308	286	276	289	315	325	299	280	320	295	312	278	312	269	292	291	303	337	314	314	276	294	312	310	311	295	283	290	311	314	306	321	288	289	286	334	290	256	292	272	260	280	293	315	292	278	287	308	325	316	289	326	311	309	296	329	272	332	301	314	249	288	286	294	280	311	305	279	324	328	330	309	286	276	279	310	335	311	282	304	278	289	290	318	283	284	289	308	295	284	292	268	305	272	310	255	276	314	277	288	316	277	298	314	303	280	308	316	296	282	312	268	309	342	296	295	303	265	275	275	279	278	328	308	305	313	306	283	288	300	298	304	272	297	314	297	292	335	307	280	299	283	308	277	308	274	250	313	297	263	299	277	290	279	281	296	303	282	280	326	307	313	274	317	293	274	305	279	312	304	322	315	280	299	287	314	281	298	340	289	304	304	288	295	286	274	337	274	308	311	299	287	307	297	319	332	269	262	275	288	243	285	290	302	285	315	301	332	306	312	296	295	300	324	323	302	297	279	286	309	308	321	309	285	274	307	285	308	300	261	307	319	330	322	284	310	305	292	311	316	287	316	298	313	296	293	277	294	312	275	308	296	349	265	305	289	289	281	305	284	332	301	280	297	298	319	294	275	326	296	302	309	294	310	295	312	324	284	296	304	305	321	291	297	303	278	289	296	275	289	305	290	294	303	333	293	302	326	296	289	287	285	295	322	271	279	273	304	272	288	300	290	305	302	288	310	337	311	308	322	332	294	274	300	292	281	311	298	307	320	295	323	326	287	295	279	316	325	288	274	264	311	265	302	307	265	298	317	291	298	316	268	287	306	300	291	288	309	328	308	278	311	322	303	301	322	280	310	310	295	289	315	313	296	288	288	307	287	274	259	331	303	277	287	308	333	272	293	302	272	287	303	290	301	291	292	335	311	289	289	332	309	294	304	276	272	268	295	287	321	290	281	287	286	296	296	329	296	305	268	320	320	317	303	303	267	301	323	289	261	312	317	326	299	275	270	320	272	333	299	319	270	285	312	303	300	275	302	296	307	267	339	271	330	278	312	295	279	298	296	274	259	356	305	294	285	296	312	289	310	280	311	271	292	314	271	266	318	274	321	302	285	290	288	285	299	306	310	314	311	285	302	291	286	327	296	334	289	307	295	299	274	276	262	284	296	276	298	286	315	305	320	263	326	281	276	310	282	301	267	291	311	278	308	293	271	302	255	286	282	269	300	330	309	269	267	285	278	307	280	317	296	284	301	297	289	302	299	289	278	299	291	305	314	338	314	317	310	308	305	301	299	311	275	299	302	303	285	292	319	302	314	290	316	305	279	270	295	318	314	295	259	288	288	299	280	279	305	311	301	317	289	318	314	291	300	306	309	278	292	305	325	247	292	268	314	300	307	256	311	346	314	300	305	284	252	304	272	333	292	293	256	299	326	280	295	316	286	299	301	342	332	285	267	318	328	306	278	320	303	304	295	340	305	274	301	331	260	293	280	302	306	303	293	285	295	274	320	280	345	298	301	292	277	302	310	279	297	269	282	304	301	337	297	295	317	283	267	275	279	278	279	310	294	284	270	290	296	331	283	309	312	294	271	290	304	312	308	280	303	293	264	263	325	294	299	281	318	291	299	307	315	251	328	288	284	311	278	294	307	276	247	295	324	278	303	292	269	297	292	313	300	320	276	299	288	278	330	282	286	291	311	308	275	321	290	320	321	326	293	310	299	286	321	325	306	319	283	324	324	304	325	307	295	298	276	291	305	299	305	287	308	279	289	358	299	280	304	308	306	286	297	297	304	303	290	279	300	293	334	322	294	275	275	278	315	278	289	273	287	302	319	308	326	264	323	305	297	304	289	324	302	283	327	280	311	293	289	294	284	297	300	298	271	288	258	304	278	299	298	288	311	297	346	334	316	325	269	288	277	299	296	314	267	282	312	290	292	285	293	273	281	246	282	297	298	283	282	297	296	305	276	314	308	301	345	266	284	310	301	268	320	311	292	274	295	334	283	290	268	298	285	304	321	294	275	302	287	317	307	332	283	297	316	268	285	302	277	307	269	284	303	293	276	300	288	296	292	323	311	310	333	297	320	283	294	299	301	324	300	307	312	315	291	286	309	288	306	309	284	290	301	291	297	299	258	301	326	293	284	276	305	288	310	302	289	278	288	331	258	331	286	318	310	307	300	312	304	342	295	312	282	290	290	330	290	296	300	290	300	299	306	274	311	290	294	281	318	299	315	268	311	286	301	299	264	308	327	311	333	311	274	324	304	316	247	296	295	309	303	271	307	330	312	314	302	326	288	282	304	289	284	280	292	321	304	303	296	290	275	300	319	301	308	322	288	315	235	287	306	330	266	271	278	274	299	325	285	305	282	305	299	315	291	339	314	279	267	317	287	300	308	301	278	290	304	268	310	302	286	301	300	306	258	295	298	306	301	304	316	271	297	285	284	317	286	262	301	288	285	266	293	305	280	304	275	282	269	282	290	291	281	306	281	302	309	308	263	321	296	306
18054	19279	25384	25829	21936	15985	6410	4638	4434	4067	3460	2584	2173	2052	1782	1709	1519	1339	1166	1068	1001	932	957	918	875	902	817	840	769	824	795	735	752	752	789	746	731	756	771	747	699	750	769	712	728	698	757	745	667	714	704	727	718	748	733	755	740	736	737	735	697	718	720	696	729	744	758	784	748	749	661	705	770	745	691	714	729	717	720	737	729	733	708	715	754	712	729	720	700	719	721	737	697	672	702	763	724	784	709	764	757	678	699	709	723	756	733	722	741	669	747	738	761	707	752	724	778	769	715	733	758	729	725	749	723	708	715	684	721	661	696	659	774	714	719	731	684	731	728	688	789	727	657	684	695	734	717	667	731	667	682	703	757	722	711	745	697	690	733	679	733	717	681	720	691	692	719	697	758	736	713	710	751	708	687	713	703	743	722	705	694	739	663	690	722	739	725	722	688	766	724	694	748	729	697	737	696	747	706	707	787	750	730	744	727	694	677	682	718	695	729	743	698	693	751	686	695	714	741	751	746	746	713	720	739	704	713	729	695	749	664	690	748	717	762	678	683	685	730	748	771	719	721	740	707	737	691	693	758	778	724	683	673	667	733	710	743	719	746	776	769	708	737	727	722	721	685	728	720	701	716	776	754	694	741	686	733	754	660	753	712	713	733	723	690	679	717	713	761	699	704	687	754	699	745	675	652	754	667	724	684	700	771	690	733	694	744	745	700	709	709	712	721	682	771	698	733	717	731	706	731	746	730	732	732	753	726	738	684	686	738	736	723	734	719	730	707	714	723	761	674	673	733	694	730	706	730	735	734	703	697	739	719	695	692	726	725	712	703	762	710	745	718	707	686	708	734	729	709	761	693	734	772	688	757	746	713	692	723	718	716	784	747	690	720	736	687	678	719	716	694	766	712	683	752	722	697	708	714	729	692	728	713	706	733	641	685	672	715	726	721	726	729	746	729	694	714	693	744	730	721	690	752	739	691	702	706	699	704	716	704	727	717	711	746	697	680	747	721	756	721	708	707	733	724	725	687	725	750	760	699	723	734	749	686	769	706	682	734	712	747	730	717	646	684	702	673	716	740	702	698	706	725	667	735	671	697	704	723	707	713	689	676	742	716	734	690	726	717	675	688	714	729	715	714	704	686	723	728	701	709	738	660	680	738	717	720	739	700	728	722	748	748	739	709	730	692	697	724	704	700	645	737	751	722	716	707	710	710	684	735	709	683	721	745	651	730	701	691	719	756	733	730	743	722	725	711	740	720	683	711	681	674	713	677	721	731	691	703	674	716	722	728	698	718	675	737	766	723	699	703	690	712	707	685	715	759	688	733	725	657	678	726	705	688	717	723	705	710	750	735	711	745	684	744	689	723	733	753	738	722	708	666	700	719	710	722	749	760	728	749	721	720	716	771	724	682	719	704	702	712	701	690	742	704	775	751	740	689	709	749	711	750	750	705	690	695	668	768	747	693	741	715	706	658	729	695	732	714	727	721	696	720	714	699	709	682	697	718	690	731	717	745	760	726	690	723	679	707	669	739	731	698	672	671	708	733	705	697	724	688	693	691	743	699	731	713	698	706	758	706	761	747	741	697	689	736	675	712	684	709	717	710	728	730	719	743	682	750	733	712	747	686	712	696	690	733	690	727	727	701	750	702	730	729	692	766	705	685	699	704	693	682	724	675	733	741	717	735	743	737	729	693	731	661	744	738	746	675	746	706	729	729	674	734	691	719	686	739	737	693	696	726	718	719	691	709	749	681	693	722	733	692	693	738	683	731	733	723	740	716	721	721	691	726	723	773	713	734	715	715	771	689	732	691	699	730	694	703	746	669	721	720	745	704	731	738	756	722	698	725	699	722	679	703	691	713	732	703	672	733	764	760	702	697	738	709	711	693	661	751	673	733	764	773	673	709	681	732	720	715	747	725	734	759	697	688	711	704	690	687	666	692	676	726	720	717	694	710	758	718	745	696	685	682	742	741	675	729	705	761	706	720	717	713	692	727	707	723	700	735	669	747	739	759	753	663	750	731	721	729	744	724	730	681	696	710	664	718	770	754	719	728	754	695	678	695	703	709	683	636	717	712	761	732	741	749	665	710	713	719	756	705	721	664	693	695	705	720	699	706	696	774	730	719	682	681	710	752	734	730	714	719	683	754	717	699	687	671	714	704	649	710	711	666	677	680	722	725	760	719	662	739	746	730	684	749	693	745	755	731	712	732	733	699	723	729	694	721	746	711	663	723	729	705	704	754	741	684	694	712	721	725	682	724	746	702	692	723	705	716	695	754	707	683	737	718	711	687	735	678	716	714	703	702	738	723	748	689	721	768	729	675	712	705	709	714	655	717	714	726	699	745	736	714	766	729	695	720	719	733	738	746	710	740	719	681	742	748	727	748	731	666	743	692	746	710	706	749	721	716	737	714	698	771	703	718	687	767	728	734	762	764	737	696	685	720	695	714	727	714	741	705	713	683	765	730	749	688	682	685	722	717	701	719	709	661	715	714	724	695	727	748	719	742	737	740	709	760	741	776	718	720	735	693	698	764	750	738	747	765	688	697	668	742	718	733	695	696	707	719	688	734	713	759	709	711	658	738	729	689	702	751	788	676	707	744	697	709	687	732	684	685	722	685	690	770	759	753	672	717	708	739	695	708	704	731	729	782	676	762	686	734	671	656	747	726	686	705	735	780	712	675	711	724	701	692	735	736	741	649	732	710	727	728	662	687	723	722	714	743	732	654	713	729	700	680	756	745	707	690	717	693	748	707	733	713	742	685	740	731	724	713	715	728	688	692	714	708	694	718	692	735	709	708	716	750	649	662	728	739	716	761	727	679	717	708	761	701	737	725	754	748	679	713	687	726	681	737	725	721	709	732	667	760	711	731	725	710	717	727	690	744	707	676	663	744	691	721	725	763	685	724	754	734	705	726	751	764	754	729	733	726	719	675	689	742	729	705	738	730	718	675	705	687	720	701	700	725	682	727	699	723	719	700	744	736	699	704	697	708	695	802	666	721	740	728	754	720	726	706	770	732	683	737	750	738	702	666	669	729	743	745	759	728	700	743	741	702	673	725	734	729	664	779	745	707	738	733	715	758	737	735	705	696	694	734	717	672	698	696	725	716	755	670	729	720	723	748	718	715	720	707	703	776	749	695	692	726	744	689	759	674	745	727	754	735	695	710	737	762	736	698	671	725	710	663	690	689	725	717	696	720	747	710	687	730	742	743	726	749	727	690	717	721	739	732	717	722	666	775	683	716	706	711	716	730	753	777	708	705	691	687	726	691	727	743	761	715	689	766	734	711	742	742	734	678	713	702	714	752	734	705	695	723	754	668	740	681	702	765	715	687	740	749	716	711	718	666	738	724	718	693	718	702	752	712	713	699	736	741	648	666	667	697	702	718	731	692	729	692	780	743	726	672	744	759	721	735	737	696	699	699	711	695	723	768	767	708	742	712	749	689	752	744	694	727	715	657	737	743	735	721	703	715	689
46115	47163	48616	41043	40893	36760	20665	9054	5678	6177	4657	3063	1807	2430	1379	1643	1492	1073	839	575	523	526	411	438	407	363	393	424	397	431	401	370	386	371	393	333	389	386	371	354	352	339	385	363	369	357	312	363	363	344	370	372	345	342	342	349	306	353	359	344	334	333	350	382	313	357	333	335	328	334	356	345	360	348	361	362	386	360	354	408	326	353	358	324	343	346	367	318	349	365	366	353	348	358	333	303	344	378	397	360	370	375	360	331	332	346	332	349	326	338	350	365	339	363	346	374	334	356	323	354	296	374	362	324	347	343	356	350	347	344	360	345	358	331	333	351	321	342	368	316	343	365	346	325	357	341	351	365	371	308	314	363	358	368	321	392	351	364	379	375	333	375	356	364	385	345	330	338	314	340	355	332	323	349	365	341	334	344	339	335	353	369	375	342	360	334	320	372	340	336	377	368	362	372	337	362	343	334	342	339	345	341	368	359	359	380	382	341	364	351	337	350	347	380	400	364	357	336	334	314	325	382	361	338	357	381	331	368	358	320	394	376	352	357	333	342	325	350	316	364	366	333	337	347	347	365	370	355	335	329	370	333	352	366	369	328	364	364	334	371	373	363	352	345	351	357	334	370	371	333	323	354	346	336	371	349	345	334	376	377	338	360	359	376	355	360	341	353	357	345	333	331	356	333	336	401	354	302	330	342	331	335	389	315	341	383	365	382	377	374	315	349	362	333	334	379	342	354	375	351	340	327	360	344	360	312	365	340	327	311	323	345	324	335	365	331	344	338	376	345	346	381	343	349	394	364	341	325	373	360	342	329	364	329	337	392	341	336	311	378	331	320	360	350	323	359	336	334	334	336	371	324	341	321	362	331	344	353	336	320	375	307	327	383	370	361	376	334	359	375	390	360	385	348	317	357	354	381	335	356	344	361	375	353	360	346	349	351	337	342	339	345	368	351	367	335	376	358	378	357	348	330	352	359	351	369	368	396	328	346	337	376	374	349	353	345	352	361	373	342	347	347	318	363	327	347	346	375	357	358	320	402	358	328	348	339	373	333	344	304	327	310	372	340	347	353	350	384	342	348	317	369	372	349	311	364	374	337	349	358	312	339	344	283	354	369	332	322	350	346	355	359	348	356	318	336	329	333	352	335	343	389	362	321	388	364	348	347	366	387	367	356	377	350	352	314	351	336	332	348	348	374	334	345	325	313	355	356	340	326	360	311	340	336	326	398	377	381	379	346	380	380	342	330	374	363	354	353	353	368	349	325	366	341	361	346	338	351	348	352	375	342	384	367	345	366	339	365	304	351	325	378	360	357	374	345	343	358	334	368	350	352	322	363	387	356	332	333	366	403	359	380	344	327	347	350	371	348	381	373	343	344	322	371	358	363	346	349	350	338	355	324	305	369	353	340	322	367	357	345	370	381	362	347	350	390	355	353	377	376	301	369	388	377	339	342	377	336	329	380	363	347	354	335	368	356	317	356	347	353	307	361	369	349	322	345	353	363	323	341	378	373	383	355	330	376	344	344	354	372	357	391	356	348	349	352	348	348	339	358	360	360	377	335	339	323	367	370	343	337	347	362	311	321	356	389	376	397	361	335	376	371	403	341	337	333	327	381	341	342	358	347	335	366	378	347	378	360	350	341	321	304	368	367	317	352	339	354	345	356	362	328	352	339	348	338	344	335	323	369	322	371	338	345	343	349	363	336	333	364	368	369	359	357	337	346	344	341	346	320	360	364	335	355	330	344	374	324	336	351	351	358	365	386	382	357	375	365	326	390	361	360	354	362	328	391	320	343	333	357	326	321	370	341	343	344	333	369	347	374	342	358	327	360	333	345	358	371	363	358	357	357	341	364	385	340	354	345	388	353	327	351	329	362	340	336	365	362	364	369	325	351	359	305	357	323	389	330	354	386	422	356	340	331	314	335	334	308	344	370	391	344	355	348	343	365	342	354	364	353	348	340	315	320	343	381	390	340	355	338	355	386	345	313	359	374	369	366	381	351	359	377	332	348	304	329	365	361	358	341	349	381	345	354	362	366	373	385	335	365	314	349	361	343	346	343	346	361	343	354	323	328	337	376	339	354	392	364	320	364	374	324	313	334	363	350	382	371	347	349	363	339	356	340	336	338	361	348	337	343	330	363	337	352	346	334	332	351	347	372	363	326	360	361	360	325	364	359	382	321	311	349	347	318	347	365	370	372	356	358	342	339	323	326	343	373	350	307	355	378	365	376	313	352	340	330	360	330	338	336	343	341	353	374	323	322	349	350	339	360	374	346	363	331	375	323	363	374	378	323	346	375	361	362	339	354	345	353	358	336	336	358	334	341	364	359	329	328	356	341	330	333	341	343	316	333	373	360	369	336	344	360	343	356	358	386	352	315	358	372	361	344	341	327	314	337	349	319	318	359	382	339	326	360	340	374	299	365	345	323	358	369	325	368	309	331	347	354	359	370	347	369	334	328	320	341	348	353	348	336	350	355	336	370	342	330	370	367	337	382	359	367	352	359	293	366	346	337	351	358	353	359	364	363	354	307	344	326	344	373	321	349	348	335	349	357	323	365	346	325	355	361	382	330	331	349	363	357	370	337	353	363	319	360	373	367	357	358	325	374	382	365	373	346	337	363	371	351	366	360	370	365	337	379	332	376	371	346	335	330	358	321	343	372	344	362	339	367	360	354	387	339	318	367	372	338	378	330	363	346	326	342	367	346	312	355	327	347	338	359	345	358	358	359	380	341	343	357	344	380	335	373	356	351	322	335	342	389	354	372	363	342	345	342	399	330	342	369	357	338	327	308	332	354	336	342	371	326	363	347	324	357	355	343	386	358	354	324	388	328	310	360	316	336	347	363	329	355	378	370	364	377	301	356	357	343	344	334	320	358	350	347	364	316	365	342	338	341	390	381	370	349	332	353	353	334	392	318	322	317	363	353	369	333	357	335	324	379	332	375	375	312	373	352	354	359	321	337	364	330	347	330	372	382	359	358	334	333	375	340	348	359	322	326	385	357	370	343	383	370	366	364	328	335	361	347	371	361	365	341	369	354	367	347	400	355	371	392	326	325	349	355	320	333	353	362	362	328	349	351	313	335	337	362	376	330	371	361	338	397	366	333	386	381	345	380	354	353	375	339	367	342	315	358	381	368	348	382	346	347	323	353	350	325	318	356	330	324	347	343	327	308	340	327	344	353	392	355	370	376	363	321	353	373	352	330	348	350	347	358	334	371	355	329	378	338	350	351	346	349	367	368	352	356	366	307	384	345	322	383	337	350	316	336	330	359	308	369	386	393	367	367	362	366	313	329	339	332	362	348	343	347	329	371	338	373	347	335	340	357	367	349	319	353	371	367	329	343	379	351	348	362	341	330	343	319	364	357	352	351	337	400	371	362	344	355	363	328	338	365	360	355	352	357	320	336	346	325	360	386	364	345	380	374	338	342	313	325	334	335	325	345	357	347	388	343	366	350	326	358	369	349	352	336	377	385
31800	41230	48304	48614	50287	42711	17577	10492	14334	16403	13114	10012	6335	8589	5068	6743	5744	4540	3137	2162	1709	1512	1460	1301	1304	1188	1142	1159	1094	1053	1051	1016	984	970	1018	1005	971	966	934	931	940	922	874	901	894	884	867	836	882	853	855	865	876	850	824	889	816	839	846	808	813	864	786	787	840	822	801	883	837	792	814	822	825	790	822	857	816	824	830	866	834	860	815	849	873	837	798	876	803	830	841	843	799	778	874	828	776	813	840	894	801	823	852	821	821	840	820	803	795	819	782	821	850	830	848	880	810	844	832	852	850	825	824	830	848	824	815	849	793	845	839	808	801	840	834	801	843	836	832	778	810	855	799	789	807	792	866	810	858	785	839	810	810	787	813	819	825	786	814	801	813	886	804	812	875	783	804	829	837	790	828	834	854	835	852	812	817	760	823	831	796	830	842	874	835	812	821	830	806	810	835	808	827	834	824	843	803	829	846	832	863	847	808	826	800	881	870	861	819	794	799	847	824	810	802	787	847	789	862	807	794	896	794	864	814	807	765	790	798	803	841	821	816	822	798	813	875	870	848	813	852	818	868	852	814	803	879	820	845	844	795	840	796	818	800	830	861	778	830	849	832	828	789	802	814	805	798	801	828	820	903	806	820	772	836	847	863	858	765	820	829	834	798	830	825	814	795	794	829	824	832	813	823	799	791	820	752	890	857	743	888	818	840	850	838	818	870	835	807	791	820	829	842	783	873	818	850	840	787	839	823	772	814	905	838	784	847	814	849	824	921	805	806	836	781	825	778	848	811	768	847	799	853	859	808	834	811	825	856	775	818	838	841	813	817	823	847	845	790	793	828	812	853	808	858	824	812	834	810	829	810	858	864	832	873	847	825	837	804	835	813	773	830	793	808	819	801	789	773	816	820	806	820	817	857	870	822	821	778	866	823	835	848	781	805	856	824	784	785	846	853	815	808	840	870	807	795	829	839	799	820	810	866	827	853	819	747	837	810	809	779	787	827	877	814	821	858	846	809	797	795	839	890	835	802	781	851	820	865	872	827	845	823	822	827	800	840	857	783	838	807	811	816	836	803	842	815	784	878	865	762	844	851	771	805	817	828	805	837	812	903	834	864	846	840	872	843	809	880	823	763	796	818	780	802	806	854	829	785	800	833	854	827	851	808	822	826	813	793	861	805	840	860	831	803	807	863	834	848	749	835	766	837	774	891	779	828	774	768	855	786	811	794	845	809	840	847	783	763	824	757	798	813	852	820	803	791	865	823	860	810	875	862	769	814	819	827	829	847	874	883	787	820	838	820	823	800	834	857	851	810	816	788	863	856	821	831	823	796	838	840	800	803	839	850	854	778	846	819	842	791	829	867	840	815	796	870	786	847	791	829	833	837	814	809	823	842	844	768	801	756	817	784	804	814	849	798	832	803	857	820	835	825	830	823	817	793	807	856	808	822	842	788	819	801	873	804	790	818	794	764	847	819	843	823	866	818	835	813	842	817	826	833	813	875	869	860	815	841	806	850	845	766	845	817	777	805	830	838	829	824	822	848	804	795	838	817	821	836	809	816	831	838	861	815	750	813	847	856	858	785	805	814	811	789	842	810	839	832	814	849	813	794	790	842	788	835	841	806	819	780	804	777	806	796	808	855	852	794	789	764	794	817	818	846	832	797	796	787	878	800	835	863	821	815	857	832	825	783	825	821	831	814	848	794	815	814	879	816	766	827	851	808	863	856	829	835	787	773	833	835	845	862	798	820	834	887	851	846	802	811	830	876	859	788	886	835	846	818	857	826	809	850	789	856	863	834	873	874	827	787	810	829	827	825	802	803	806	798	833	859	835	859	868	803	784	841	829	876	827	832	857	784	883	795	866	811	804	829	840	802	849	810	834	884	830	853	827	825	804	794	815	860	848	849	833	805	798	820	835	800	789	782	817	823	782	825	784	833	794	827	833	831	822	781	822	818	837	841	786	844	851	764	831	822	828	771	818	827	842	804	775	787	865	826	814	839	830	797	826	806	836	850	817	831	862	808	785	814	766	804	863	776	832	808	839	778	844	833	810	834	823	856	848	825	865	850	820	825	852	835	817	795	823	852	836	830	853	786	830	835	784	842	826	834	821	893	805	798	830	788	819	855	854	812	848	831	836	818	823	851	831	790	806	793	798	836	811	812	838	824	871	789	834	828	862	767	821	830	810	768	849	780	828	844	847	854	840	843	829	834	859	800	850	794	848	764	811	811	789	845	809	817	859	829	843	856	824	850	870	793	865	804	833	812	800	815	800	842	805	904	793	852	837	783	783	828	800	828	796	793	815	780	815	816	839	809	864	847	852	797	830	855	778	868	823	829	814	802	835	824	803	799	822	855	838	811	844	861	810	803	887	798	827	836	858	811	811	849	786	847	779	793	780	833	922	792	869	829	802	799	784	863	848	858	797	814	818	852	863	809	805	840	837	815	848	843	837	864	860	804	854	862	824	774	813	860	811	771	831	787	839	822	776	827	868	838	803	810	853	853	867	834	849	791	847	804	843	795	818	808	801	845	871	815	830	815	787	819	788	789	814	796	842	803	831	854	834	774	836	820	807	847	843	813	826	827	862	780	843	865	791	858	789	860	859	794	791	810	836	796	829	867	811	870	846	835	795	827	843	832	801	814	861	846	831	828	835	802	785	837	819	860	818	810	875	785	855	834	837	848	826	757	776	814	830	819	759	843	814	827	844	807	768	849	838	839	836	863	855	825	824	828	860	810	815	852	811	832	838	757	834	820	795	801	802	839	824	823	845	830	795	827	824	806	870	865	819	802	833	847	811	833	774	812	861	805	849	860	828	828	821	818	869	836	828	843	844	844	834	818	816	795	800	834	754	874	848	837	816	792	786	813	880	773	808	811	813	844	822	811	870	795	783	831	794	798	796	815	796	863	803	840	822	787	828	819	862	802	879	826	823	818	758	836	817	849	816	856	792	814	784	827	818	860	878	848	832	769	806	785	816	767	851	835	798	817	815	832	836	807	815	812	806	801	773	793	815	834	841	825	835	826	811	830	842	816	855	800	835	872	830	793	795	801	860	779	830	831	864	807	861	827	857	772	860	830	889	839	822	856	767	809	809	895	787	874	846	838	887	891	806	816	827	764	818	841	744	798	795	819	829	853	779	827	825	783	817	803	808	792	817	794	791	799	834	888	841	869	744	841	806	817	873	832	804	821	840	813	827	766	785	817	819	843	835	806	787	823	852	859	799	837	833	829	841	787	822	829	860	873	819	800	872	825	813	805	798	816	816	847	807	807	762	809	837	844	812	829	790	825	818	858	839	822	811	826	824	806	838	757	837	837	796	844	813	798	828	817	809	809	777	863	841	792	804	774	832	798	818	806	856	816	855	871	766	799	839	814	805	875	852	798	804	772	804	756	780	797	794	805	869	833	812	794	838	847	842	847	801	793	842	812	836	816	827	805	829	803	850	829	878	820	773	824	798	829	848	802	824	795	822	747	784	841	814
52968	52775	51124	44381	40196	36963	24567	14453	11042	10303	7552	5741	3105	3645	2670	2591	2254	1504	1108	841	612	558	492	452	478	414	425	431	412	430	465	382	349	413	416	373	382	437	373	394	383	327	416	373	341	336	354	381	375	366	332	334	344	328	326	368	361	342	331	348	359	338	327	333	323	360	325	333	302	361	374	336	342	343	329	345	370	334	336	370	387	324	341	348	355	364	350	336	328	328	376	354	357	326	342	329	351	324	333	365	359	351	354	345	356	316	322	317	327	347	340	348	353	363	353	346	324	362	373	392	345	383	365	342	358	334	349	343	335	310	350	357	317	333	342	365	325	354	320	330	342	338	348	363	379	353	336	385	318	369	339	344	350	343	368	351	323	310	350	371	348	356	343	329	309	362	351	343	354	348	346	342	354	358	356	361	359	366	347	329	349	322	357	362	354	344	329	369	347	347	352	377	362	329	338	357	345	305	338	366	373	369	358	334	332	373	338	301	306	321	373	346	309	354	299	337	362	340	318	348	363	362	394	380	338	346	316	354	340	346	347	347	377	324	342	359	345	339	322	377	356	374	342	331	331	361	337	316	347	306	385	355	324	332	344	374	341	378	340	331	335	331	341	342	355	346	325	351	372	334	351	380	343	346	371	335	354	325	356	373	332	336	350	362	336	358	329	350	350	364	323	339	353	333	337	318	366	312	362	376	355	310	352	333	316	360	349	334	375	329	319	320	345	339	328	330	355	310	356	361	337	339	325	375	338	355	375	327	337	374	315	360	365	346	325	327	369	364	332	366	345	330	352	367	324	332	347	346	338	324	339	326	322	371	325	344	311	335	377	355	356	322	365	339	362	346	364	311	334	321	339	351	320	351	366	331	368	370	330	390	329	356	358	344	346	328	363	321	363	360	356	341	362	354	373	342	326	364	331	318	399	357	386	331	355	368	344	337	321	360	337	325	319	282	349	366	349	344	371	376	345	365	365	346	330	363	349	331	371	373	349	322	312	337	349	326	339	338	370	337	317	329	371	318	330	331	379	320	363	351	366	363	383	362	328	305	360	312	311	343	329	318	344	329	333	347	332	326	348	340	371	348	314	344	357	349	351	335	354	378	369	358	335	329	346	362	350	309	341	369	352	344	307	336	336	314	356	322	357	319	373	353	366	336	351	320	370	357	341	374	338	343	341	346	366	338	358	368	331	329	381	328	325	345	372	351	379	370	345	322	380	355	354	374	367	342	355	334	380	344	365	344	346	350	369	338	366	372	350	354	365	344	357	334	358	335	354	339	367	363	348	317	355	321	350	323	338	367	319	321	327	334	348	332	372	351	339	328	347	331	356	353	349	348	335	358	363	313	348	319	323	348	340	337	374	339	400	359	328	343	360	347	303	357	339	337	326	367	354	372	361	330	348	314	377	343	325	386	334	341	374	327	377	361	338	334	327	326	316	354	352	316	305	349	345	328	360	339	324	353	330	327	370	360	363	357	347	332	345	336	342	329	347	344	298	378	328	373	360	350	371	382	355	302	357	338	357	326	356	395	334	333	334	353	388	327	330	368	349	365	345	344	330	357	352	308	338	360	361	362	363	330	347	349	358	331	362	334	369	333	305	323	363	366	336	321	359	354	362	354	360	365	353	350	324	360	336	330	314	323	336	369	322	332	328	346	308	351	355	321	329	348	354	353	343	363	354	326	327	333	346	350	366	367	370	363	362	350	367	314	353	306	351	319	340	331	355	353	350	363	336	331	348	372	371	346	382	294	327	331	348	327	349	344	347	328	326	301	345	366	342	359	357	314	357	325	324	352	321	348	348	366	323	345	343	363	328	321	360	310	359	377	364	360	364	337	351	339	337	350	336	357	366	344	354	363	360	318	358	324	327	346	375	309	347	389	356	341	355	313	335	377	319	337	368	355	313	345	322	332	345	354	363	330	359	352	319	336	332	321	336	315	319	344	361	346	364	352	352	330	345	335	348	360	338	344	344	325	349	335	353	325	354	327	346	309	336	379	327	340	354	343	364	336	372	375	328	349	321	315	356	352	356	349	371	342	330	343	351	346	327	333	348	330	319	334	315	364	329	346	356	342	309	365	368	337	346	356	356	341	353	331	342	348	341	316	338	369	312	373	316	348	380	357	329	340	336	333	343	372	374	320	348	309	339	365	346	349	336	370	308	337	318	336	309	311	367	344	351	341	322	357	323	332	359	333	349	347	333	340	314	343	340	343	354	345	347	358	355	365	337	343	367	350	360	352	356	312	337	343	357	349	330	374	311	332	323	351	361	358	327	344	351	353	390	344	349	355	366	318	327	303	329	352	324	358	339	354	351	335	339	353	322	351	305	359	347	366	362	360	322	353	363	329	382	370	283	306	314	335	350	323	315	377	311	320	347	314	332	340	326	351	340	348	363	350	309	358	350	388	322	337	352	363	336	323	310	324	356	330	347	360	303	372	340	346	344	357	292	316	348	346	360	336	319	362	325	348	391	329	347	344	352	378	327	360	304	300	343	400	329	322	333	357	332	364	344	306	358	376	302	347	325	344	342	332	331	329	318	363	345	345	317	344	337	313	315	340	339	311	368	341	318	356	351	308	323	362	359	366	385	358	330	349	362	344	360	337	324	329	335	338	342	367	310	318	379	351	327	337	345	365	344	346	328	358	380	345	350	354	363	331	355	340	332	358	375	335	359	359	389	364	366	353	285	356	343	312	320	358	319	351	328	327	335	325	335	335	393	347	350	356	334	343	365	371	350	341	338	325	354	317	332	340	365	364	346	384	331	342	355	339	367	332	345	345	359	347	336	322	341	339	338	332	380	344	354	341	342	327	348	318	345	382	353	358	343	346	354	355	345	363	297	363	344	309	332	374	359	397	336	312	338	338	320	330	364	364	309	337	306	384	327	353	360	357	387	337	329	368	311	333	368	363	304	366	358	337	366	372	314	345	356	351	363	323	337	376	353	340	338	318	325	321	333	361	349	347	338	346	361	349	353	357	329	334	360	359	347	346	356	356	346	352	350	332	380	324	346	325	360	337	359	371	336	340	361	340	357	340	355	328	338	335	352	343	346	348	318	333	351	345	360	345	320	377	368	335	324	317	339	393	377	367	326	326	323	336	367	342	338	338	346	301	336	319	336	316	335	327	336	336	331	345	352	324	341	345	314	349	356	347	333	338	330	302	350	374	409	345	378	331	315	340	344	332	319	343	351	332	379	358	333	322	346	306	316	322	336	358	326	346	351	356	356	362	366	348	363	336	347	339	350	342	373	375	328	338	317	353	334	347	335	333	335	367	316	339	335	335	344	369	367	335	327	359	356	324	333	329	348	352	349	346	345	340	331	352	335	330	341	307	361	361	361	325	357	341	348	330	379	380	377	338	360	339	336	378	309	366	343	359	307	359	356	352	330	357	378	343	341	318	376	365	354	386	316	362	365	328	359	320	325	363	324	334	331	347	390	306	321	327	356	342	335	341	367	366	388	315	333	329	399	362	363	330
36203	47188	54555	54513	50861	44111	23484	13888	20573	21619	17186	14228	9380	11900	8929	9475	8283	6033	4583	3024	2045	1989	1652	1473	1453	1418	1241	1277	1150	1221	1093	1075	1047	1037	1175	1072	1002	1122	1049	1069	993	915	887	918	912	849	860	859	820	828	871	853	824	763	759	832	763	796	769	782	814	835	807	795	843	807	811	803	751	827	766	847	780	797	818	774	766	797	767	803	773	750	808	842	765	758	801	790	769	804	781	803	795	764	778	807	765	844	820	783	767	778	818	758	785	825	774	789	821	838	828	790	794	764	816	779	833	794	736	782	817	824	780	774	817	771	828	807	803	814	712	772	762	781	765	789	791	744	830	827	791	783	772	797	823	836	788	840	790	806	822	816	863	750	777	762	797	759	784	780	781	848	767	805	772	822	814	848	803	835	753	795	824	798	832	765	782	772	783	745	818	790	760	788	824	813	816	768	811	803	790	798	833	774	809	865	774	806	751	757	780	737	780	823	771	815	746	829	756	794	764	837	738	815	806	732	789	785	744	812	812	782	800	761	749	838	797	771	803	783	784	790	786	789	843	801	823	786	796	767	784	851	773	804	766	824	827	792	826	788	764	793	793	785	763	794	815	766	832	813	782	815	763	811	806	761	797	758	863	808	773	768	749	780	795	805	853	814	759	765	783	773	786	813	787	806	798	762	786	803	812	778	769	824	813	828	821	824	759	839	806	800	793	775	787	806	804	811	780	817	774	780	834	853	768	800	856	798	811	780	754	767	768	756	828	812	809	794	803	801	822	732	830	767	792	779	790	779	784	822	820	784	782	751	830	769	801	810	815	854	761	767	805	826	765	829	787	768	808	789	824	772	771	759	778	827	778	789	785	804	793	814	782	790	835	787	783	826	838	797	754	829	761	775	786	805	752	816	794	795	806	818	771	750	748	800	783	822	808	748	761	795	839	774	729	802	782	822	778	767	817	823	829	801	796	811	763	822	833	776	822	800	745	795	831	805	816	777	788	724	829	796	773	800	801	754	754	793	770	792	775	781	816	729	813	800	801	770	800	766	793	806	780	810	760	787	788	810	796	845	804	756	768	779	807	790	779	790	791	769	763	768	767	801	808	790	774	802	787	755	780	823	753	753	829	770	811	821	799	796	847	789	753	785	774	822	794	756	826	819	795	802	812	779	774	809	768	813	744	776	815	800	772	765	790	782	754	734	822	809	852	776	763	781	804	770	769	811	759	799	816	771	814	840	803	784	800	857	811	788	791	846	800	765	841	785	762	773	737	807	810	826	823	741	808	811	799	786	760	785	808	796	794	778	755	784	737	754	729	759	782	779	703	855	809	790	808	757	817	826	741	807	752	834	820	767	779	849	823	811	818	786	749	742	830	813	789	771	796	803	840	826	799	754	822	777	824	835	770	765	731	812	767	825	808	766	778	805	770	782	817	799	769	764	784	792	806	792	798	762	826	805	795	819	796	783	787	790	830	830	793	793	797	744	750	752	797	848	774	783	819	820	811	759	800	802	808	772	837	789	772	822	803	764	801	748	779	766	784	811	821	766	804	804	798	852	804	738	799	784	782	780	840	729	856	838	765	778	784	798	766	823	795	828	757	785	798	813	815	839	807	782	807	769	805	762	765	808	764	769	754	821	811	793	720	795	786	808	778	800	802	796	766	810	831	725	843	760	779	780	797	827	735	785	796	744	786	762	768	838	791	830	794	802	759	791	840	792	758	761	799	834	801	796	766	823	802	772	807	791	837	787	770	821	849	780	823	809	831	839	805	801	805	758	774	776	786	809	820	812	810	863	791	787	768	740	799	817	783	786	799	842	786	821	784	766	736	798	804	739	799	804	792	841	819	783	822	797	781	842	805	828	798	831	816	747	812	777	775	816	739	799	804	801	817	790	781	820	804	762	806	813	738	719	773	809	821	820	812	830	821	802	799	773	774	815	805	831	807	798	803	783	800	801	791	812	786	794	873	820	772	838	779	825	750	880	790	775	836	817	807	778	754	820	813	841	851	825	775	788	815	735	763	796	787	800	757	727	804	810	803	800	731	799	813	778	770	828	805	825	784	842	805	796	757	844	812	808	792	768	774	806	845	760	805	768	786	787	793	781	791	743	816	836	819	796	798	790	804	791	731	794	767	797	836	799	799	826	784	723	804	782	821	757	813	773	761	808	803	789	813	785	769	798	786	798	767	786	762	756	838	764	801	839	797	786	767	809	814	797	874	792	814	784	771	748	822	803	746	793	755	759	780	766	772	806	826	788	796	844	788	755	774	757	808	832	802	762	827	803	778	831	784	831	791	805	807	828	809	764	807	755	787	828	855	789	734	818	776	760	780	764	833	793	824	805	749	810	772	797	826	789	741	795	786	792	777	771	808	771	800	758	788	761	807	800	731	828	756	828	800	761	825	796	794	763	835	817	762	805	815	809	830	766	784	794	741	805	792	874	813	813	805	760	799	732	795	736	837	764	803	772	827	750	745	794	796	781	756	822	847	790	748	835	846	786	792	843	738	787	801	790	801	779	776	783	790	832	809	812	795	830	788	782	804	761	766	814	805	775	799	803	829	766	791	774	807	803	799	772	824	808	789	785	825	762	794	782	782	817	802	763	779	792	786	735	784	822	797	791	763	776	748	757	808	767	773	748	796	772	768	831	738	791	816	771	836	824	763	778	735	779	809	803	786	820	850	738	797	786	834	815	791	788	799	826	820	825	807	803	749	770	806	803	796	793	820	785	799	721	761	816	824	807	856	772	810	776	742	819	743	774	789	806	766	811	810	804	759	793	842	753	761	841	816	732	839	798	841	790	773	764	794	769	812	820	776	744	782	753	755	854	827	802	797	797	732	778	771	785	802	778	812	800	838	799	782	801	777	798	784	823	779	786	821	797	810	832	778	797	834	770	766	781	776	764	782	814	799	839	831	779	742	829	788	774	784	823	772	792	804	788	777	751	867	784	798	788	767	749	823	844	814	785	809	774	779	756	825	798	801	776	818	777	809	801	777	770	764	819	780	782	808	804	785	836	808	785	819	800	738	760	799	838	738	754	831	718	831	768	844	783	787	818	745	794	801	810	784	747	803	811	742	836	744	801	798	770	816	781	751	786	766	815	802	809	821	802	767	821	807	770	811	729	804	802	782	792	803	813	805	765	833	790	840	779	758	841	803	799	802	804	804	816	786	799	809	819	815	781	777	768	785	818	770	838	812	797	782	851	814	785	799	762	812	807	821	795	748	819	784	800	846	814	794	704	749	855	816	775	772	792	840	849	784	766	813	827	809	783	797	810	829	814	802	786	787	813	827	775	792	798	760	773	746	786	784	808	778	828	803	846	775	714	835	807	803	791	813	779	773	764	785	739	845	804	817	758	842	781	780	785	800	755	789	820	806	841	807	794	770	807	786	795	741	798	784	783	772	825	818	809	852	823	824	709	762	764	806	799	778	785	801	801	774	788	834	730	827	829	738	814	833	768	830	741	811	807	793	809	777	820	820	820	763	773
29904	25878	26398	16665	8250	3795	1471	1046	952	878	674	674	559	467	466	418	392	368	370	343	344	318	326	292	319	317	316	266	312	329	293	309	298	258	322	274	322	319	307	317	275	309	306	337	295	312	301	305	285	295	328	327	300	267	326	287	308	283	310	305	308	330	281	320	300	287	297	293	325	329	271	306	290	299	298	283	290	294	317	280	303	300	322	331	329	328	306	299	315	306	311	301	306	269	320	280	297	313	329	325	322	309	276	319	326	294	331	283	321	320	287	281	305	295	286	307	289	318	294	315	293	276	345	304	307	317	277	310	322	324	314	315	301	270	280	309	308	304	352	282	300	308	296	320	307	314	319	293	304	274	321	307	302	317	314	302	327	291	296	309	298	309	305	316	328	341	277	318	311	338	285	335	312	310	320	288	291	268	295	328	272	305	298	307	279	299	290	319	305	318	286	332	321	324	295	308	280	317	297	305	300	299	292	290	322	286	292	304	294	299	325	324	301	312	318	267	303	316	292	282	319	292	248	284	311	276	286	304	305	296	290	322	301	287	325	288	280	289	307	307	334	305	293	297	317	311	295	296	308	296	290	307	309	339	293	279	307	306	335	272	267	299	302	300	302	295	304	283	301	316	318	289	321	285	276	288	300	324	322	314	293	280	293	288	358	307	297	318	317	314	286	283	311	281	313	307	290	333	289	307	288	275	310	306	286	280	307	309	275	314	327	306	315	269	284	293	330	308	315	286	318	315	291	332	302	322	314	278	304	254	320	307	291	279	306	279	285	285	292	305	287	289	275	331	306	308	277	284	302	331	295	259	325	286	307	286	261	284	277	289	328	316	314	287	273	289	283	316	292	289	291	289	284	295	308	277	343	284	315	316	317	312	326	352	320	305	302	295	327	327	278	279	318	268	296	309	315	331	288	285	294	298	277	314	309	323	320	332	325	289	298	299	286	306	307	331	303	285	285	308	302	257	282	278	269	269	316	306	280	300	305	283	280	322	302	316	312	319	312	293	311	278	258	296	292	257	291	277	332	325	297	312	314	302	314	293	303	297	300	278	285	309	323	319	276	304	276	268	309	305	310	302	317	311	294	311	301	311	301	334	283	286	296	327	331	307	289	291	309	290	269	273	299	323	306	308	271	283	290	274	313	330	297	290	289	294	295	293	303	339	266	286	303	287	288	293	317	281	275	271	309	315	284	315	290	333	311	305	316	342	317	307	325	310	291	272	297	319	294	314	286	287	305	316	322	330	313	291	295	315	289	282	319	313	310	300	274	285	286	287	305	273	298	289	319	297	281	301	302	288	318	295	322	279	279	288	269	293	305	314	284	288	285	271	300	306	325	312	332	314	277	299	290	264	337	292	331	320	311	294	287	288	325	296	303	271	300	299	291	316	277	280	315	312	269	293	284	273	305	304	283	292	313	294	268	284	313	295	300	294	291	302	278	335	340	313	328	318	327	291	314	301	289	328	282	318	311	283	292	278	317	302	308	319	309	290	277	292	296	282	348	328	315	307	297	292	328	297	293	308	288	255	310	303	300	296	316	308	298	283	275	284	291	276	283	290	315	275	293	342	288	297	309	306	308	318	289	305	311	247	299	285	278	324	286	281	316	305	333	286	262	293	316	320	276	290	300	313	299	300	295	270	332	277	302	308	306	283	319	275	294	312	269	291	312	292	294	295	294	293	275	284	311	272	316	295	278	276	269	283	292	328	306	336	303	303	279	290	295	278	309	312	312	296	296	301	314	295	315	282	301	304	273	323	310	321	345	293	299	317	301	323	299	294	286	304	282	312	289	293	326	280	285	295	283	317	297	289	305	342	266	291	282	303	319	354	285	293	295	309	295	291	295	310	287	294	301	293	294	303	299	286	299	288	300	277	289	320	330	278	335	313	281	299	313	318	283	291	296	323	280	293	276	313	277	307	343	325	277	280	275	315	296	296	289	278	309	333	274	293	295	287	306	277	305	286	277	326	301	277	301	295	288	323	286	299	324	327	311	291	299	301	309	264	320	271	290	327	302	308	281	306	303	268	303	281	313	317	292	315	295	297	288	275	285	303	283	296	311	283	257	308	311	298	297	316	333	342	299	317	317	296	285	309	310	290	302	330	288	329	290	342	303	298	297	258	285	289	313	330	315	312	328	282	260	303	293	298	272	300	300	298	326	304	294	288	288	337	316	306	286	276	299	306	350	307	306	323	314	279	278	271	281	279	320	316	274	296	288	318	317	309	285	295	310	298	298	303	318	316	267	302	298	293	277	284	285	294	316	317	286	293	312	273	297	287	292	287	344	303	305	317	295	322	298	301	314	316	309	309	310	338	302	320	320	280	334	295	285	322	259	302	318	291	302	269	292	305	347	313	291	285	293	287	304	307	332	323	343	301	329	306	319	305	305	325	293	302	292	302	338	312	326	288	312	272	316	302	272	310	294	273	324	319	296	316	311	311	322	306	323	293	260	299	295	304	290	326	331	297	307	322	326	274	302	328	325	307	273	298	294	302	306	294	296	301	295	311	311	304	318	255	289	322	323	276	319	308	300	281	281	312	322	304	311	302	287	292	325	313	275	296	312	293	302	307	340	317	301	294	298	323	318	280	315	288	272	260	336	274	306	328	286	318	252	294	308	316	353	301	303	331	270	313	302	291	276	269	338	326	278	298	312	319	280	301	296	301	318	321	314	332	299	293	299	307	311	295	285	314	265	302	286	290	313	336	296	284	318	310	298	310	326	329	295	290	270	292	290	294	278	306	310	266	295	318	302	293	293	322	319	322	317	324	303	328	297	293	303	281	308	293	335	280	311	284	265	292	296	328	284	275	295	281	282	313	290	278	303	284	309	304	290	311	280	280	295	295	288	323	329	292	290	319	298	293	311	302	296	324	291	287	330	283	282	285	311	325	311	306	288	290	292	299	302	304	311	310	265	297	298	316	294	309	277	312	288	321	313	290	298	253	307	330	305	310	331	308	279	317	301	303	311	302	305	287	305	293	303	294	304	266	312	290	282	309	308	320	305	285	294	284	326	302	266	313	291	282	285	309	283	309	326	285	304	305	300	299	321	283	314	314	314	289	280	289	306	272	323	300	273	301	326	270	307	314	280	305	298	307	317	350	340	311	306	311	293	313	288	311	292	250	283	308	297	317	296	275	294	334	296	317	337	301	285	314	300	311	307	291	296	283	322	336	289	290	321	306	303	284	270	293	318	315	273	301	323	289	264	294	276	286	321	294	276	320	309	322	288	324	316	296	311	293	306	284	288	278	290	290	316	281	315	289	279	298	308	307	246	312	311	278	276	300	306	310	320	300	306	332	293	299	308	290	315	281	286	293	301	308	318	293	299	307	297	295	315	296	304	290	341	301	285	301	302	290	304	344	317	276	269	310	299	304	305	303	300	292	320	329	323	311	289	289	311	279	285	307	325	319	280	297	278	329	276	322	314	274	284	309	293	300	317	296	289	331	315	306	292	314	278	332	290	299	327	296
17869	22559	31566	26553	19357	11788	5181	4246	3968	3563	3011	2526	1985	1811	1604	1548	1434	1250	1168	997	903	986	906	836	828	813	867	756	750	760	782	725	733	737	749	781	763	715	742	725	740	750	725	710	726	729	740	733	772	748	704	774	736	757	763	739	720	742	725	709	740	699	792	710	715	736	699	703	732	684	734	686	754	756	739	735	765	704	723	727	661	764	743	718	739	677	724	700	677	714	717	764	731	718	711	762	775	747	707	762	745	728	724	742	742	736	740	710	719	707	753	733	687	727	711	725	736	697	728	760	713	773	727	731	704	742	679	672	725	667	718	731	758	741	778	747	716	725	703	706	706	757	763	747	689	708	716	701	752	787	707	760	760	718	698	663	717	752	755	718	670	721	688	709	704	705	689	701	694	684	728	712	688	674	738	734	704	701	713	699	751	738	725	721	739	769	721	774	731	725	726	684	758	705	707	744	712	753	745	739	744	740	738	747	680	691	695	690	714	706	775	745	702	719	732	757	719	727	713	692	733	773	743	749	740	726	759	716	714	675	778	738	732	731	693	668	735	731	692	730	750	746	736	750	695	726	716	706	749	771	720	682	741	681	696	702	702	687	701	708	687	723	709	674	705	753	727	714	746	734	708	800	752	697	764	711	712	756	728	778	738	735	754	654	728	722	749	725	706	663	748	764	714	701	707	726	643	739	682	750	727	750	714	705	718	659	732	709	771	758	718	779	708	726	763	714	701	756	739	742	717	689	704	705	736	716	724	740	710	768	742	721	718	714	737	712	689	715	721	782	742	742	762	745	694	761	701	738	758	759	709	762	728	734	732	717	716	715	726	689	668	760	707	717	761	770	734	742	703	707	714	672	727	712	741	663	714	691	665	706	738	706	693	709	738	723	718	694	697	719	738	720	717	695	730	747	740	744	757	741	681	698	763	694	699	724	730	732	713	715	778	706	716	693	725	802	731	743	725	721	752	702	715	725	708	710	762	715	689	693	702	693	691	735	708	697	736	734	726	706	717	775	785	777	701	734	699	700	726	671	694	697	719	708	776	753	694	728	716	717	768	702	699	714	728	736	774	681	714	763	730	714	703	722	725	728	708	741	699	731	775	762	734	686	708	799	703	734	730	736	744	756	684	725	743	743	704	674	700	707	743	731	709	752	733	707	713	730	747	695	743	733	716	696	758	738	739	715	715	716	692	737	735	727	737	719	692	759	803	729	727	682	716	726	692	746	655	752	721	751	721	698	714	736	730	724	706	707	722	700	711	728	696	720	749	721	698	709	766	723	709	678	769	719	669	697	722	717	760	721	741	745	750	737	701	678	712	732	722	784	710	720	745	683	701	746	750	741	777	701	765	739	740	715	713	697	777	736	701	723	781	720	743	751	703	753	681	711	705	712	728	721	712	703	726	718	682	740	718	711	752	727	717	736	718	668	736	706	709	739	676	705	689	706	701	709	714	748	681	652	709	741	739	735	753	736	714	740	717	745	699	709	775	710	721	741	711	702	746	759	746	751	714	724	703	713	703	722	768	738	726	730	715	703	713	761	712	738	711	721	734	743	714	748	743	736	727	719	725	714	768	717	689	725	709	739	748	711	715	670	760	680	698	730	701	694	761	741	706	750	754	729	693	695	705	746	753	722	775	702	762	739	727	762	756	743	776	713	729	737	679	670	716	712	692	704	699	680	733	697	677	710	730	753	771	657	732	734	718	720	687	726	750	741	732	699	756	714	721	679	773	642	736	811	738	743	693	706	714	716	732	713	742	712	696	703	718	704	747	731	744	733	749	725	710	727	736	684	747	711	721	743	702	755	791	730	691	715	690	734	703	737	718	725	704	721	755	727	749	703	657	687	703	693	759	677	731	681	740	710	697	748	683	694	717	748	681	762	768	707	697	715	648	749	747	696	728	710	689	739	746	682	716	690	704	760	729	697	687	774	724	702	727	727	755	734	712	773	713	668	708	666	740	690	773	694	697	801	728	717	755	747	737	761	683	721	704	727	729	702	725	706	703	687	744	757	689	764	754	696	698	692	733	687	689	736	737	715	768	710	707	697	750	758	749	791	699	694	704	753	698	769	735	783	713	723	733	744	740	775	713	709	763	722	742	700	751	728	721	766	742	714	691	713	736	800	771	738	693	726	714	727	743	709	789	717	743	685	739	693	712	708	714	718	728	757	709	731	730	734	724	740	761	769	743	720	719	717	691	718	772	719	705	720	720	727	701	720	704	769	713	690	711	703	701	739	652	721	743	726	708	726	709	771	698	704	735	750	731	736	717	755	726	743	756	733	736	698	732	694	700	727	735	762	719	718	697	716	776	764	751	713	697	755	713	725	665	716	749	729	712	721	743	741	703	763	732	718	725	784	724	763	732	678	721	704	729	729	720	737	723	711	725	720	741	738	684	760	741	710	757	683	766	749	728	716	745	744	769	671	779	718	720	737	745	687	708	704	741	694	735	710	704	732	719	697	741	755	734	693	756	702	717	687	695	724	715	740	673	676	760	709	774	707	760	720	762	702	689	769	793	701	724	751	708	686	774	652	735	716	728	707	741	704	721	774	703	697	735	741	724	787	689	758	675	736	717	691	716	737	740	695	669	708	749	717	742	695	737	740	709	696	720	690	674	744	746	751	747	701	771	734	690	745	720	706	686	706	743	717	740	679	750	705	683	689	695	751	714	743	740	721	728	688	685	719	759	702	825	730	717	727	776	675	719	744	703	768	706	690	745	692	673	732	744	751	712	763	704	722	760	746	729	736	730	737	691	754	733	692	733	734	746	730	692	713	720	758	721	697	736	716	748	762	701	708	709	751	741	717	737	704	737	711	732	735	725	749	714	723	727	757	705	749	779	744	707	704	696	716	734	707	725	715	705	716	726	688	687	768	719	790	682	712	704	704	769	674	755	753	776	730	685	713	716	720	722	735	732	751	740	730	746	711	714	743	767	717	701	703	725	705	782	729	747	711	709	719	690	740	715	752	712	740	740	723	691	711	709	667	755	748	732	700	698	718	704	780	733	704	727	675	709	721	734	700	701	676	713	731	753	677	706	728	681	792	685	767	732	760	721	722	668	719	768	715	713	739	761	756	706	710	667	734	758	706	748	749	692	708	694	730	719	734	745	715	740	732	718	751	700	676	709	741	703	726	717	758	690	755	718	738	778	696	779	739	668	718	714	737	732	720	677	746	757	727	713	698	680	724	688	723	688	777	716	709	819	712	730	678	710	701	687	799	703	675	691	688	705	699	727	743	701	750	698	718	717	752	690	758	730	732	696	704	713	744	772	710	772	784	751	724	741	680	718	728	759	733	716	730	742	748	715	763	696	682	751	712	733	743	716	725	695	710	779	732	744	725	690	688	748	674	734	775	717	734	759	708	760	755	736	746	699	689	747	787	681	705	743	735	719	717	714	729	736	742	711	747	734	712	742	718	738	760	721	719	703	762	725	703	727	684	705	703	775	694	680	774	713	722	706	679	666	732	688	752
46586	47259	49416	44531	39215	31659	18619	8621	4969	6583	5179	3956	2350	1871	1632	1489	1448	943	792	600	486	480	478	423	374	410	397	409	405	415	372	377	346	355	381	360	430	369	366	375	372	347	365	411	358	366	342	326	321	339	353	351	374	349	366	331	329	398	359	349	363	372	383	383	407	369	366	352	335	357	382	355	326	385	325	313	372	329	321	331	325	317	364	334	331	335	331	381	333	375	376	344	366	327	312	352	370	335	335	349	337	332	348	372	352	354	342	342	346	377	334	349	315	329	387	344	368	355	347	346	350	344	343	368	373	326	347	346	329	353	365	347	365	375	367	375	329	341	321	336	366	353	344	363	322	371	348	367	399	328	339	336	334	330	371	329	350	364	355	341	323	324	374	344	340	338	373	360	362	355	349	375	328	354	388	358	346	346	356	387	372	341	334	329	357	355	338	364	352	347	346	365	357	371	346	350	327	369	347	365	343	335	325	345	342	307	327	355	328	352	358	370	354	337	342	330	347	357	353	344	354	320	359	353	339	311	341	383	350	329	329	371	349	356	358	368	360	363	360	346	326	350	336	353	337	342	348	347	367	372	333	329	326	370	351	333	397	338	361	331	378	302	340	321	372	344	332	362	350	379	389	351	346	319	329	367	366	348	342	335	351	380	345	340	374	334	347	341	371	321	343	387	324	367	361	343	361	349	335	348	328	341	360	351	349	314	310	356	367	393	328	384	358	366	363	316	378	324	352	353	335	354	339	323	385	363	331	339	342	329	381	349	353	365	383	362	371	338	352	363	360	358	336	313	332	314	334	342	356	349	334	373	388	360	367	325	345	345	349	327	322	355	368	333	349	338	370	366	339	368	350	340	356	363	339	369	349	370	385	346	312	378	327	349	376	352	327	362	381	342	365	332	332	335	319	362	351	357	312	356	349	348	357	361	327	364	335	341	352	321	330	320	351	342	374	310	354	331	363	365	343	339	364	319	333	343	367	347	333	356	335	371	342	343	334	369	342	393	328	349	343	334	331	339	348	364	339	369	357	327	364	336	346	328	341	383	332	324	347	345	351	349	339	316	326	324	319	325	335	349	342	361	337	390	350	345	364	340	351	348	321	323	370	360	350	369	361	339	359	359	342	349	339	371	364	333	340	357	357	378	331	362	315	318	362	346	317	356	347	332	391	366	337	351	357	348	318	371	355	349	348	344	346	347	323	352	317	357	328	375	312	328	355	346	339	344	307	328	352	380	334	371	349	337	356	355	346	346	321	332	314	350	337	369	321	358	378	322	345	363	342	315	318	320	372	336	358	330	319	362	313	323	326	355	334	345	348	337	345	322	320	322	313	330	340	350	362	366	356	344	356	384	358	360	324	373	338	314	330	351	361	393	317	331	378	335	348	371	339	322	341	349	357	334	345	325	336	344	367	361	328	342	314	325	380	340	344	336	375	338	317	344	329	349	339	365	373	373	380	331	370	346	333	365	373	341	362	346	332	360	354	367	313	341	336	353	335	372	341	350	391	320	355	303	368	317	349	357	323	354	370	316	340	353	342	310	370	353	372	356	322	345	335	348	329	338	350	327	349	362	338	315	335	344	400	350	335	338	378	348	355	389	348	365	377	332	342	378	364	341	351	315	333	315	359	354	346	345	347	357	348	377	339	340	307	356	351	369	339	321	363	348	334	348	362	340	363	351	349	314	352	395	365	336	378	306	306	320	310	340	342	356	360	339	345	357	329	362	349	367	348	314	349	343	322	369	368	319	373	360	354	329	369	377	319	366	364	341	324	372	342	360	387	334	356	365	382	361	350	307	370	341	312	367	362	341	337	343	332	359	350	347	339	336	357	353	346	345	350	330	360	338	347	336	322	367	349	357	308	369	368	329	368	399	385	348	326	322	350	377	339	367	347	369	353	328	357	368	327	349	324	375	355	360	353	354	330	355	309	326	353	390	351	376	367	357	357	348	374	336	331	338	370	376	316	298	398	325	341	375	319	351	353	342	315	341	336	379	370	338	318	336	337	320	337	366	340	357	333	339	353	352	377	364	376	346	375	366	375	364	353	325	316	352	340	356	377	340	330	341	381	367	333	320	339	325	347	335	344	398	354	343	349	322	357	340	339	376	337	336	349	315	343	331	357	317	357	349	323	330	354	359	333	347	359	318	318	354	374	340	342	340	374	354	381	370	387	350	367	371	353	362	362	372	317	342	361	369	355	357	343	384	346	378	354	331	353	359	342	346	339	340	309	353	373	324	342	345	351	317	356	353	356	358	320	373	378	347	341	368	338	354	368	325	356	353	347	332	372	345	343	318	351	336	346	309	330	323	366	347	328	334	372	383	352	348	345	336	388	367	358	339	356	350	350	329	364	335	363	304	370	347	370	357	354	321	351	328	357	378	335	357	287	376	345	337	350	382	369	318	374	351	373	360	352	316	372	359	341	405	310	354	366	373	337	350	357	341	349	308	408	343	330	324	306	318	356	367	332	353	339	314	367	346	322	350	380	335	339	382	328	334	333	334	338	355	329	311	350	350	334	327	340	344	324	351	371	357	389	334	307	330	364	363	323	314	358	331	327	373	351	338	348	336	332	348	307	339	315	362	333	376	341	365	348	342	331	355	355	373	351	356	361	358	337	365	335	335	402	346	331	349	361	328	327	361	314	352	354	325	360	317	352	350	342	364	344	351	348	331	352	364	341	299	343	371	351	366	357	328	343	347	381	358	348	357	352	363	341	336	347	316	351	345	351	336	334	366	330	372	322	340	342	404	362	362	347	370	307	362	341	372	333	379	343	370	402	378	380	354	354	350	344	344	336	351	311	347	356	361	331	341	355	332	372	326	367	338	342	357	348	321	343	359	364	359	369	362	376	364	353	349	330	382	377	338	364	359	338	381	377	312	348	356	347	306	368	355	323	344	365	333	349	350	359	376	357	355	327	345	325	340	319	369	395	299	351	316	373	328	366	355	360	350	386	381	357	336	378	392	339	415	358	368	367	343	335	379	388	364	338	310	335	329	364	356	362	317	333	343	337	356	344	336	348	328	326	368	348	330	335	332	364	307	350	302	374	327	334	348	349	341	369	341	351	337	378	334	332	348	333	325	332	358	365	333	351	353	367	346	335	352	329	356	362	371	369	341	372	335	369	386	353	372	360	369	330	312	320	352	326	356	338	368	349	364	314	345	366	352	324	333	333	328	345	342	369	373	349	343	344	344	326	361	309	335	369	328	332	343	368	368	386	315	326	352	378	319	357	333	358	374	356	331	349	372	320	324	345	319	378	335	336	364	340	348	375	333	350	350	356	375	368	380	362	334	352	349	345	357	339	332	359	341	344	356	352	362	337	332	319	365	349	333	354	338	343	367	344	373	347	393	369	328	328	369	367	350	364	384	347	382	350	338	357	323	322	342	360	357	342	328	366	349	341	368	317	354	373	315	367	329	361	335	336	312	372	372	347	352	330	309	367	331	345	358	337	371	359	363	378	401	339	342	321	354
31588	40397	49705	48036	46662	35259	18768	11315	13022	17846	14682	12148	7387	7136	6527	5956	5993	4062	3027	2320	1759	1593	1417	1301	1302	1264	1181	1092	1081	1073	1056	1001	992	1020	1084	1028	1000	993	922	944	917	873	860	864	857	854	897	883	852	787	881	832	889	846	831	876	887	868	823	833	832	793	817	865	847	805	818	855	787	856	767	805	808	851	810	880	837	856	850	845	808	842	882	791	838	825	822	788	892	817	813	815	904	817	817	823	794	792	834	852	782	833	847	868	867	851	845	820	809	830	831	791	873	789	796	849	809	831	830	844	795	868	815	854	832	795	830	816	806	900	801	825	825	743	775	829	756	789	844	832	820	784	838	791	843	830	798	805	819	785	897	831	817	807	817	829	847	832	801	866	831	821	810	802	825	858	830	841	839	773	800	785	809	871	804	899	791	843	793	804	866	868	789	841	822	862	820	854	886	807	811	783	834	840	835	804	811	852	829	855	848	817	862	811	811	791	846	842	792	797	781	827	794	816	870	800	794	824	826	778	829	783	828	831	820	830	792	782	771	800	799	823	853	855	831	822	889	787	826	821	831	795	806	857	807	812	837	799	815	809	837	790	846	803	807	821	789	795	841	841	774	785	813	819	774	768	822	867	876	843	770	792	804	850	875	807	842	852	889	803	869	837	846	804	839	842	814	850	810	806	834	851	793	804	822	811	811	832	818	818	828	828	790	832	809	808	812	814	786	812	823	816	793	755	831	845	794	832	817	784	819	802	825	834	782	820	829	797	858	852	847	782	809	808	855	782	881	836	831	837	835	810	804	809	766	840	804	866	837	778	835	792	841	830	808	854	824	824	836	818	808	852	810	767	810	831	805	807	831	821	789	850	815	845	818	810	827	798	848	815	813	808	819	801	818	851	760	822	882	824	814	860	819	792	824	856	775	842	840	808	752	791	836	829	825	862	790	811	825	855	826	788	871	806	824	796	817	830	845	854	836	825	805	792	788	863	794	803	841	835	833	801	766	844	820	811	813	803	824	825	849	824	810	778	851	797	860	800	847	817	820	838	791	804	792	847	848	844	843	828	810	829	780	812	869	820	834	794	802	853	845	797	824	815	819	848	768	831	869	786	803	766	825	841	832	826	848	836	808	808	787	867	893	788	852	852	819	777	793	832	808	819	908	821	815	829	798	837	790	821	789	775	807	802	795	854	775	809	815	754	802	797	751	819	864	887	810	847	791	812	917	804	821	836	757	814	825	806	866	873	829	832	851	830	782	835	786	807	792	812	816	831	757	872	843	827	835	796	794	813	823	816	816	786	874	793	844	779	847	826	815	770	791	853	798	778	832	838	826	841	821	768	825	795	786	872	801	839	824	843	823	783	817	751	800	800	827	810	852	878	782	799	839	836	827	783	795	805	798	854	770	779	814	808	799	852	818	832	782	859	844	816	834	820	844	823	830	860	813	850	875	814	837	771	825	792	806	829	843	850	855	819	824	846	836	839	830	808	772	813	797	784	799	846	822	871	837	813	806	796	816	849	862	810	831	832	820	879	870	812	841	810	829	795	824	797	824	836	835	832	832	859	821	842	824	819	833	841	850	841	823	810	856	875	813	850	766	774	779	840	829	838	797	877	821	820	785	842	752	827	783	851	829	819	799	823	817	823	820	824	819	775	818	843	826	808	809	924	828	811	820	849	855	820	829	811	758	821	866	798	792	802	854	824	875	846	808	803	816	857	830	804	871	854	782	808	836	813	839	752	825	802	805	811	838	854	771	814	823	820	795	832	851	799	833	820	817	762	819	815	837	841	864	780	881	856	835	771	810	863	864	823	804	788	829	840	811	758	820	862	810	815	832	820	821	824	820	826	815	866	799	832	851	775	804	806	782	894	850	870	790	799	800	775	843	799	812	808	775	811	818	812	833	877	846	831	791	840	830	759	790	840	854	782	804	830	808	861	819	847	807	843	838	838	812	793	809	825	871	848	770	823	837	826	823	830	864	798	836	810	845	790	842	848	839	808	831	830	862	835	856	792	812	831	825	808	798	839	843	838	824	800	814	822	828	798	798	832	865	773	781	853	801	793	870	826	814	816	861	778	822	881	835	815	760	820	788	826	795	766	794	801	805	766	841	790	826	828	786	827	819	830	833	885	821	869	861	830	814	798	843	770	856	826	842	860	800	840	798	852	802	792	829	820	857	751	835	819	802	830	824	807	810	777	858	857	810	859	851	783	800	828	778	827	766	780	786	859	811	777	914	841	825	819	811	865	849	807	871	813	809	838	841	878	842	836	791	827	807	790	815	870	882	822	838	812	839	893	838	826	809	825	803	829	785	819	872	813	833	821	797	862	792	835	766	859	872	802	796	772	842	861	817	790	804	786	858	781	829	845	818	825	819	853	846	789	800	796	800	818	845	801	837	855	787	829	830	869	788	807	793	830	848	792	882	782	826	813	881	815	784	814	860	831	835	830	822	783	847	841	801	859	813	817	795	841	834	859	823	746	776	820	823	830	839	823	831	783	863	824	815	809	810	791	793	803	813	842	840	815	825	792	808	800	829	825	813	824	836	813	858	850	823	830	788	853	833	784	825	823	812	801	808	820	827	843	804	845	868	826	868	841	821	818	846	841	846	846	829	847	817	792	887	875	840	809	860	847	898	811	810	795	882	800	816	797	795	799	832	859	816	869	796	796	812	858	788	786	831	846	773	808	820	837	808	864	818	838	790	778	814	787	816	853	773	838	824	834	811	805	880	738	817	817	816	840	858	781	793	817	779	838	806	837	835	863	847	819	831	869	774	825	853	817	833	870	852	813	815	823	828	811	792	867	870	796	840	852	789	775	848	847	867	829	817	827	799	795	802	856	765	812	781	825	862	775	798	814	794	791	887	834	853	799	837	787	796	851	789	798	842	847	832	807	796	824	840	818	761	803	817	797	794	834	805	830	866	794	845	822	836	813	883	815	789	803	802	795	818	793	795	859	837	863	731	828	814	813	831	797	839	808	811	807	795	847	775	889	842	853	878	829	812	838	787	773	827	799	787	808	822	832	812	810	804	779	825	805	837	872	858	806	818	812	800	868	787	812	791	856	880	836	835	831	781	879	787	791	887	855	801	828	793	824	834	828	775	801	809	826	803	819	831	773	783	816	809	854	865	836	762	826	796	777	830	818	806	812	780	826	766	800	815	824	811	832	827	850	849	797	818	835	849	822	834	797	753	877	838	809	845	821	831	831	806	860	810	794	873	862	821	800	825	842	815	807	846	801	788	840	842	865	791	816	805	837	808	777	842	802	813	828	870	835	856	838	878	807	803	767	830	833	864	831	750	827	848	880	765	814	804	830	850	812	828	778	789	738	822	817	802	857	837	839	823	736	875	810	872	808	833	803	777	754	870	802	861	839	783	764	833	810	861	771	839	844	819	805	848	797	798	853	782	802	799	872	859	843	776	781	782	848	816	807	809	809	816	839	747	832	819	823	871	857	832	786	826	798	779	819	821	831	856	759	781	849
54847	50623	50422	47960	41598	36077	24296	14366	9607	11394	9291	6393	3455	3021	2663	2108	2066	1401	1172	921	591	554	492	485	475	457	465	424	419	454	380	411	442	352	361	363	392	391	356	348	385	358	391	336	324	343	376	352	340	334	356	341	338	341	322	315	354	329	354	313	322	349	359	334	335	349	321	344	323	343	330	306	333	335	345	347	336	349	364	345	346	344	326	340	341	330	328	343	322	329	359	315	360	322	326	366	352	346	346	356	347	348	338	366	367	329	349	340	383	316	356	333	364	339	356	324	327	340	334	327	332	345	322	326	321	343	352	323	319	331	358	324	339	373	349	332	357	355	326	354	341	294	335	347	315	331	344	328	286	354	342	329	329	340	307	338	339	331	340	340	362	328	322	339	358	346	314	375	304	312	296	301	329	342	331	314	379	315	335	344	352	348	329	328	347	343	308	355	352	353	364	361	355	349	346	293	351	349	321	323	332	322	344	351	330	314	336	337	348	338	349	351	322	340	330	344	345	279	304	346	350	320	348	334	350	333	336	350	348	322	345	329	365	339	352	346	356	346	363	345	314	367	336	317	349	347	340	319	347	349	335	364	342	352	334	302	338	330	341	337	358	320	381	370	354	390	350	320	353	337	341	380	367	323	315	326	333	360	351	336	333	328	319	339	354	297	321	380	364	310	366	304	338	315	345	405	350	326	317	373	313	345	349	328	338	342	343	334	340	338	368	318	353	313	323	369	333	324	385	328	369	319	353	325	340	324	338	315	351	346	316	352	308	333	329	307	351	309	339	362	322	364	324	345	332	327	297	362	339	337	348	337	371	358	319	340	296	340	319	325	334	314	345	318	313	345	314	356	339	325	301	371	344	323	342	332	330	339	361	367	328	348	328	339	313	324	308	342	348	370	365	364	359	345	348	345	332	314	343	349	336	313	317	345	355	334	339	342	339	353	319	340	348	352	340	326	310	333	330	313	362	314	346	339	322	346	338	331	351	337	374	344	356	360	362	353	334	338	321	348	296	332	326	347	349	328	359	323	316	363	319	373	337	333	350	330	346	353	345	378	345	317	348	309	337	339	331	302	342	309	333	348	332	341	331	377	325	312	332	342	333	323	368	382	336	359	353	330	327	343	283	299	314	364	307	327	317	341	317	368	337	349	351	339	378	357	346	342	320	360	351	325	334	359	348	308	278	305	343	351	360	334	345	347	358	320	314	310	359	331	388	321	329	322	355	360	326	305	356	368	350	332	357	347	356	358	331	326	382	369	366	372	314	335	347	335	338	320	350	322	314	356	347	317	333	316	319	340	335	331	342	329	363	335	361	352	386	317	336	369	369	323	359	346	336	337	317	342	340	310	330	352	368	347	331	337	327	333	333	350	324	355	331	325	318	354	316	383	335	316	350	360	333	294	338	290	350	358	337	298	331	345	349	338	359	364	339	337	314	342	330	332	340	388	319	330	325	350	347	334	357	317	387	340	314	358	304	331	297	340	352	349	340	363	346	358	381	314	370	370	320	347	359	351	364	355	372	369	331	328	346	337	353	330	310	316	315	341	349	338	328	316	352	365	335	332	332	347	346	372	348	357	351	351	343	376	371	347	326	333	319	325	348	350	320	335	356	351	314	317	341	300	343	303	352	361	336	340	349	322	358	354	329	369	343	362	374	340	326	312	318	310	354	362	385	349	346	351	370	331	326	354	357	332	344	346	344	323	339	372	307	325	288	351	359	353	323	338	284	353	348	353	352	345	340	369	318	343	319	322	340	334	361	335	330	337	323	291	343	334	373	348	361	318	324	325	343	346	322	334	348	330	349	331	333	357	315	352	353	352	353	331	334	351	349	362	338	322	315	359	315	349	381	331	319	337	334	347	328	377	365	325	358	337	343	407	342	331	328	351	366	342	367	329	346	349	361	364	349	361	353	314	341	333	356	341	348	359	355	347	344	348	305	365	342	356	329	357	321	338	360	319	351	337	321	314	326	353	324	331	340	372	349	348	337	358	351	360	326	311	315	342	376	339	363	337	347	344	341	304	324	326	308	338	338	348	318	332	355	326	315	344	327	338	333	357	334	348	317	358	342	358	327	326	335	348	332	298	340	345	353	349	324	329	345	331	338	341	309	325	316	325	325	368	290	322	313	322	352	326	324	298	336	334	325	333	337	324	336	361	329	315	324	313	353	318	364	339	326	340	310	347	344	378	359	330	334	348	354	379	329	281	327	351	326	289	336	322	352	338	373	350	356	345	359	339	325	345	348	350	360	350	347	305	363	339	345	361	331	329	333	295	315	333	335	345	334	317	347	367	348	329	349	354	348	324	370	344	327	336	307	307	315	342	337	338	337	353	356	337	357	306	341	339	351	320	326	332	351	347	345	362	328	349	306	330	340	365	330	309	328	312	374	340	335	377	366	360	347	345	323	307	329	376	367	343	331	338	320	315	321	352	386	369	361	337	349	310	329	354	344	326	329	318	334	319	354	334	359	362	375	323	341	356	374	319	328	342	377	332	348	361	371	321	354	339	359	332	343	340	361	350	329	345	354	300	339	316	315	342	369	318	318	382	333	371	346	320	354	339	344	383	330	338	327	310	341	345	338	336	305	325	324	319	352	357	320	319	342	359	313	328	356	363	326	330	328	353	352	344	382	322	350	328	310	321	325	321	338	346	302	332	357	351	378	385	318	361	344	333	317	321	341	332	330	299	303	348	320	312	341	332	314	311	322	346	325	324	327	293	329	335	345	298	347	330	330	355	330	346	318	369	305	370	343	333	298	344	389	363	334	312	362	336	375	342	306	327	303	337	314	318	321	348	338	337	319	348	322	346	385	349	326	331	338	335	339	318	325	339	338	328	376	326	321	357	325	351	340	341	320	343	324	350	300	318	342	337	381	352	317	330	358	296	347	392	336	362	359	354	302	381	357	334	350	350	348	277	326	348	359	383	355	307	337	375	337	335	352	346	321	363	327	332	324	320	331	344	304	321	310	300	347	411	329	328	355	345	325	293	317	376	343	363	356	339	345	339	335	332	362	362	348	360	354	332	334	369	312	297	334	335	335	357	341	334	347	349	336	335	335	342	307	309	373	338	323	360	332	337	324	327	346	363	352	341	317	316	348	350	340	343	340	358	337	348	332	368	345	336	322	343	349	306	356	328	351	336	302	376	324	334	353	319	327	328	338	348	329	359	345	364	336	332	318	321	319	337	364	351	299	357	353	341	342	287	303	318	315	330	324	334	334	325	331	322	329	323	347	363	317	355	319	316	313	341	352	331	337	359	346	371	365	349	336	320	355	318	306	362	347	347	307	306	327	349	320	351	344	353	338	314	329	342	345	318	338	360	352	337	332	333	336	334	374	295	358	317	333	360	347	354	388	361	307	353	326	317	295	351	312	311	346	298	304	308	346	352	320	358	309	329	363	343	325	356	370	335	355	328	364	331	345	335	308	320	354	355	318	328	351	352	365	320	358	364	403	333	355	331	304	300	385	346	360	338
37672	44545	53153	52350	49658	41644	28220	14479	19062	24243	20595	15892	10267	9972	9469	8145	7759	5550	4689	3089	2412	2071	1676	1600	1580	1495	1389	1270	1200	1235	1191	1152	1087	1125	1163	1086	1044	1192	973	960	973	888	893	930	858	841	846	793	915	843	834	837	840	777	769	856	782	839	837	844	773	786	814	812	776	778	783	743	789	869	768	787	759	770	801	789	754	790	835	790	780	837	812	799	764	827	789	744	764	766	757	790	834	747	786	788	766	795	785	801	788	811	812	805	786	820	799	782	819	779	807	795	799	777	860	846	766	764	745	809	789	777	780	779	732	798	784	769	817	863	795	812	796	758	760	830	738	752	749	832	755	784	811	804	797	770	719	814	826	775	813	849	780	809	813	828	848	785	793	785	768	775	741	783	749	817	800	810	781	801	794	774	811	777	786	797	811	790	764	793	818	802	804	818	805	772	775	786	851	774	756	830	828	764	786	782	801	777	810	795	796	738	769	806	774	773	784	766	768	767	792	796	798	806	777	761	791	740	773	777	779	768	783	779	847	795	790	765	811	781	798	776	765	771	819	787	819	798	821	810	773	774	750	793	778	873	820	778	730	742	822	785	761	771	832	741	805	803	768	799	811	803	798	847	789	811	727	745	833	819	851	751	766	726	812	818	778	768	771	813	805	789	768	781	791	769	747	858	796	801	826	844	742	764	783	767	708	781	765	790	753	792	783	771	777	806	802	822	782	782	763	791	728	765	805	803	815	761	773	809	759	753	757	789	794	782	791	843	762	815	783	753	747	797	802	875	786	753	774	815	799	825	770	798	786	789	785	752	775	799	790	786	812	786	835	767	755	779	794	793	738	766	824	731	774	792	720	801	770	760	788	778	835	750	741	785	790	795	806	780	752	826	783	810	804	797	794	740	769	805	774	759	783	797	832	775	831	831	838	792	761	804	749	723	799	775	748	812	764	799	839	790	774	786	747	787	767	802	778	770	817	811	833	818	789	772	733	812	816	726	799	785	764	777	779	735	833	780	741	774	789	799	788	782	762	767	797	798	788	790	758	774	785	822	803	802	785	788	771	787	818	740	777	815	793	789	791	787	762	782	783	770	795	787	798	778	781	816	768	773	766	780	807	782	789	786	815	700	766	760	802	769	791	804	799	821	829	811	802	811	760	781	799	807	761	793	767	787	831	788	787	797	770	811	796	782	809	786	805	805	798	808	777	778	846	784	776	841	771	778	812	794	830	763	769	806	755	792	742	733	819	787	784	756	817	836	758	754	787	769	799	824	821	782	764	750	808	831	807	779	824	736	742	800	781	804	791	809	786	825	819	797	734	775	842	773	754	783	777	773	745	838	822	841	812	780	798	793	772	858	793	790	761	737	768	798	813	828	751	749	783	804	796	765	822	765	796	771	758	708	822	807	800	821	840	795	784	729	760	785	782	783	770	825	816	789	748	774	784	763	766	830	795	763	769	805	807	776	748	769	785	773	818	770	769	776	829	818	770	810	748	806	781	788	780	823	774	778	788	773	803	828	780	781	795	809	838	801	817	811	761	835	754	793	830	753	788	759	790	779	828	725	780	872	800	826	789	784	773	784	835	783	807	759	802	755	763	795	804	774	809	800	740	834	742	789	775	798	788	823	799	783	815	791	797	778	801	746	792	765	759	714	788	719	802	788	804	782	765	807	751	777	759	810	813	826	809	811	802	807	769	799	798	760	786	836	773	799	811	822	801	766	838	789	773	834	779	820	784	777	788	751	795	775	806	814	768	804	779	796	775	817	787	742	789	833	759	777	791	784	777	778	819	798	792	780	749	798	811	811	801	764	806	779	775	817	790	780	760	772	803	804	813	819	804	800	821	731	778	787	834	792	776	783	793	816	845	797	748	803	793	806	776	836	779	784	793	758	813	788	779	818	799	791	767	800	737	804	806	795	721	752	723	818	802	755	813	782	745	777	798	761	784	791	806	757	798	743	740	759	758	771	826	806	809	807	806	810	800	783	761	788	839	805	849	783	766	753	804	782	816	735	810	785	841	751	755	771	832	804	789	804	754	789	758	814	797	814	802	816	804	773	797	822	778	754	766	779	751	762	769	772	788	808	815	853	771	782	785	747	802	752	809	818	774	749	798	804	808	783	805	780	770	855	816	840	801	784	759	769	801	760	761	823	789	805	766	807	761	770	762	748	773	743	820	764	776	811	776	813	792	816	780	794	770	786	795	787	787	764	796	758	788	787	826	779	744	762	786	809	783	802	771	762	823	761	777	761	792	803	796	754	768	790	765	814	777	830	806	787	770	796	840	759	767	753	829	766	801	791	780	782	806	819	776	784	784	797	830	837	805	736	813	785	807	779	785	798	777	827	814	750	798	785	763	833	797	723	790	826	806	802	795	790	730	809	748	870	774	817	787	808	772	810	758	788	840	778	776	769	793	765	797	729	761	784	766	808	785	749	774	762	769	798	774	778	744	745	802	830	828	788	773	821	770	814	767	764	781	834	810	778	824	771	828	818	790	771	781	784	784	797	810	799	792	805	841	812	804	775	798	776	799	743	776	792	778	813	765	808	755	760	776	843	764	791	742	789	818	811	811	778	802	744	806	749	782	808	819	812	775	763	799	769	759	880	805	776	790	786	776	778	809	804	763	795	752	747	743	843	847	750	781	742	784	852	799	791	755	794	825	800	819	738	783	805	787	779	828	778	774	768	791	826	772	783	822	785	742	767	787	808	779	769	792	762	823	760	777	769	781	747	800	811	768	744	780	754	815	808	779	808	801	779	788	824	787	791	784	796	772	792	800	763	780	764	760	813	780	797	800	812	816	810	732	799	832	770	796	755	797	778	822	798	788	837	765	758	713	798	765	756	817	782	786	779	795	773	818	760	807	809	800	795	818	769	754	727	756	776	810	788	758	799	759	845	797	798	785	784	738	780	798	794	822	767	757	804	784	812	781	794	760	777	791	790	808	792	796	796	803	764	759	752	755	774	806	760	786	817	820	788	809	807	822	776	827	768	777	776	773	761	765	762	759	771	733	782	830	817	749	799	781	806	786	787	799	795	839	771	791	830	816	782	805	829	756	787	780	768	806	725	811	810	769	791	754	769	796	789	795	779	815	769	790	785	822	835	764	726	795	799	815	729	779	773	771	817	772	778	806	785	765	764	763	795	802	783	787	807	802	732	715	758	793	742	766	751	780	782	758	800	818	756	791	766	794	761	768	790	751	749	779	777	797	761	775	792	801	817	812	816	769	839	804	797	767	793	747	777	773	778	757	835	799	798	755	852	826	844	780	838	828	855	730	785	827	813	769	748	819	762	826	814	750	782	794	813	774	822	826	794	737	740	808	798	792	758	821	777	781	760	779	780	793	801	800	762	770	821	721	754	798	809	789	744	742	760	804	739	782	768	823	803	801	806	795	771	771	834	806	839	789	808	779	790	820	813	798	798	733	836	767	829	783	803	821	764	753	803	899	794	783	825	792	788	776	814	788	744	732	760	749	773	767	707
31799	27727	23287	14426	11050	5658	1849	1104	912	911	740	588	515	416	420	427	395	369	355	348	325	323	309	334	322	342	344	314	290	294	299	328	299	311	307	326	300	320	291	306	331	289	293	309	297	306	305	292	318	308	302	302	316	274	263	288	319	300	288	311	297	274	273	265	270	293	293	312	246	316	329	325	301	306	265	269	303	302	308	312	285	302	308	320	312	274	288	286	284	305	286	321	319	295	301	309	300	315	310	312	315	311	286	285	305	283	293	287	318	305	299	322	314	318	298	300	297	311	284	290	331	288	306	275	292	290	287	253	331	312	304	278	275	282	283	298	292	308	301	292	309	281	288	322	325	301	294	282	301	272	281	312	301	277	296	295	296	266	286	309	285	327	301	289	300	313	320	317	275	276	291	315	303	296	281	320	295	312	296	286	273	338	293	288	277	273	320	283	295	301	278	296	275	305	316	288	315	290	300	291	306	294	308	294	293	288	273	279	293	310	296	302	279	269	303	273	305	263	281	335	287	273	327	306	283	279	297	325	343	313	291	293	292	294	324	297	271	309	288	305	313	291	300	320	311	296	281	328	306	283	290	281	292	314	309	296	323	311	292	259	323	276	274	265	259	274	276	329	307	271	308	298	302	309	317	343	310	299	308	295	311	303	305	243	304	296	269	273	295	333	288	331	282	343	307	305	278	281	339	341	282	292	282	286	285	307	250	282	298	325	269	301	279	316	303	310	285	287	299	282	271	302	312	318	297	308	302	333	293	315	302	313	285	275	288	295	286	273	277	307	284	273	308	291	271	303	318	325	278	279	286	277	298	307	313	299	280	278	267	278	306	294	293	288	310	295	282	286	323	308	279	290	288	280	293	287	300	298	266	290	291	237	301	288	306	288	285	281	297	294	286	310	273	307	285	293	335	280	269	288	299	269	278	283	298	294	275	262	290	275	317	289	259	301	292	302	268	289	315	322	289	318	309	279	283	307	317	276	285	320	285	283	340	290	256	297	302	291	266	288	313	316	298	316	313	295	301	274	323	295	291	279	306	283	335	285	293	314	314	311	295	324	319	303	298	287	296	310	308	275	269	297	312	293	305	285	271	309	288	327	303	311	278	290	291	283	318	271	278	316	301	295	332	308	286	299	317	289	286	309	303	297	278	302	303	293	287	278	301	277	309	258	264	278	326	309	322	322	280	280	307	306	287	297	310	271	297	298	304	317	287	273	299	286	264	284	333	295	292	301	294	322	291	288	304	282	281	332	327	301	286	294	301	306	299	301	261	261	305	301	302	304	299	318	304	308	270	284	292	298	299	304	304	286	308	288	338	324	290	273	278	326	297	308	305	263	289	303	285	307	312	287	317	300	288	308	286	315	304	305	317	281	280	290	332	279	288	297	283	318	287	275	283	303	261	254	292	303	303	278	284	324	294	325	302	316	275	271	318	303	306	295	304	283	298	289	287	311	271	318	281	299	297	292	311	281	301	257	303	328	292	272	264	294	304	287	293	315	294	302	295	318	316	315	296	309	299	305	262	282	297	318	310	318	299	287	315	302	317	314	284	278	289	265	282	289	296	299	302	317	315	308	302	287	324	282	295	301	315	283	287	322	307	270	326	300	298	328	320	307	275	300	301	315	296	308	264	281	284	292	314	301	322	286	294	304	281	268	297	269	303	286	285	328	271	311	280	320	283	301	299	269	297	275	314	276	305	279	302	272	268	266	304	292	296	306	327	270	283	318	293	333	309	304	295	270	290	280	272	329	301	297	317	295	301	294	283	285	308	304	291	288	298	323	316	284	321	298	277	294	315	289	313	355	302	303	339	296	285	268	283	329	333	309	288	291	279	321	300	336	290	338	280	288	317	293	274	321	296	299	292	287	294	303	287	290	312	288	307	273	293	265	308	321	316	313	297	304	287	266	299	305	296	331	305	267	264	276	288	285	302	304	286	313	252	293	331	327	312	275	283	270	306	299	292	287	262	273	308	291	295	300	294	309	301	285	264	348	304	302	298	283	318	296	300	299	278	293	272	289	310	304	334	295	265	294	305	270	303	275	301	287	319	328	315	288	303	304	298	293	332	292	313	294	287	281	317	306	307	282	303	303	324	278	302	307	276	290	294	263	290	298	282	293	285	264	288	329	338	297	278	301	291	309	300	284	284	296	284	312	309	310	327	290	306	335	286	286	305	291	298	309	308	292	316	280	290	290	284	288	349	279	310	278	281	294	310	310	304	311	289	326	278	305	271	274	316	293	305	263	282	291	334	286	282	339	314	274	324	308	298	286	321	315	316	314	319	291	284	315	307	275	298	294	320	300	279	307	305	314	300	317	280	298	327	281	269	280	300	283	326	290	300	279	275	312	304	318	299	273	292	258	281	290	274	278	336	294	294	253	261	312	281	310	311	284	285	298	307	315	326	301	316	345	294	265	322	294	305	290	311	283	299	282	333	289	295	290	281	266	290	330	320	290	362	265	272	316	288	324	287	284	295	294	273	286	284	299	293	291	311	292	300	306	304	308	269	301	294	312	335	306	297	314	303	313	312	287	298	305	298	270	265	329	295	274	272	272	273	265	304	335	296	296	274	281	271	282	314	285	293	316	294	316	307	313	282	284	309	295	281	304	323	305	280	282	301	298	310	290	291	335	313	308	318	285	283	253	307	327	309	303	282	279	301	291	328	284	292	298	310	310	282	292	298	293	264	291	275	296	295	327	336	298	282	298	298	299	289	262	301	268	275	304	276	268	323	298	288	279	260	306	312	271	290	281	307	307	284	288	300	305	274	277	305	306	297	302	312	343	291	352	300	301	276	309	328	276	265	285	281	296	296	278	304	305	297	313	307	325	311	275	274	298	278	302	279	299	278	326	293	317	281	310	323	319	246	270	280	288	257	289	321	280	297	317	274	303	318	316	263	291	264	310	287	328	305	278	282	274	286	320	290	291	316	294	316	303	278	274	323	298	290	308	304	263	289	266	294	283	305	280	330	308	296	283	298	284	285	312	294	291	305	315	303	312	279	313	315	291	272	285	288	284	274	290	278	290	317	300	303	316	289	302	304	295	292	308	302	326	306	276	286	316	288	303	312	354	281	328	298	329	291	279	280	301	303	318	336	291	307	310	294	285	269	317	286	320	282	314	310	263	308	302	301	291	300	291	296	289	298	305	270	307	317	268	281	274	318	277	322	295	348	337	320	314	278	301	306	284	268	307	302	315	290	307	257	306	310	286	331	287	298	277	300	308	299	272	314	284	309	285	292	323	310	308	298	343	290	297	257	286	298	310	299	292	313	307	293	282	309	309	293	324	269	291	306	307	298	306	295	306	336	282	324	296	300	316	314	285	293	304	280	304	290	290	263	321	277	240	301	286	309	301	277	269	282	300	276	320	294	276	316	277	319	292	306	274	286	286	289	304	285	315	281	289	294	317	301	259	304	303	265	282	284	316	295	284	298	313	307	288	311	309	314	296	302	286	286	284	312	297	351	313	296	298
19084	23134	28161	24904	25564	16492	6716	4256	3977	3821	3137	2418	2046	1776	1634	1476	1372	1147	1086	961	952	830	864	836	819	845	765	788	773	732	773	751	749	738	785	759	796	726	732	716	729	742	788	721	765	729	719	742	756	750	736	732	685	730	681	728	721	722	688	704	673	721	715	707	767	689	717	749	750	697	797	725	724	717	710	785	709	701	749	723	740	738	705	727	723	723	730	736	691	715	781	691	712	722	716	733	693	718	698	711	683	709	725	713	733	658	683	690	682	743	686	750	697	709	740	686	709	780	700	671	646	682	733	755	694	681	728	748	749	712	774	717	747	751	779	679	682	659	697	717	702	721	721	679	732	719	680	706	725	730	700	715	746	706	699	755	713	736	697	725	725	685	683	699	661	718	705	717	697	720	713	748	740	663	707	729	746	742	708	733	683	636	688	719	738	741	709	700	724	743	672	679	716	706	690	702	727	704	675	705	682	731	673	713	715	674	705	713	689	736	710	682	692	708	728	695	717	700	748	707	734	734	714	733	743	741	735	674	720	713	703	715	686	690	691	699	687	720	687	726	700	711	734	733	722	719	747	641	710	700	699	747	695	710	691	749	729	763	727	706	672	704	711	752	686	726	725	721	669	737	704	731	722	719	690	739	706	790	718	775	694	747	715	722	763	720	706	728	713	719	710	672	741	691	669	718	734	710	732	757	696	720	698	671	721	737	683	786	722	733	758	743	683	730	724	732	697	770	716	668	677	713	700	669	732	700	719	670	742	725	699	685	705	716	701	698	735	696	661	651	690	747	711	741	718	702	709	723	736	745	681	725	782	676	697	714	704	739	748	745	735	701	705	768	709	738	698	695	688	731	708	726	721	722	720	769	691	727	682	684	706	766	684	726	661	717	675	715	726	780	666	728	734	730	669	723	763	702	728	708	723	696	720	688	722	688	709	718	695	744	729	691	718	695	707	734	745	708	709	740	725	718	686	694	731	703	758	713	745	708	690	699	754	710	738	736	725	693	698	735	721	697	668	735	728	708	729	697	717	740	729	697	718	679	739	695	726	752	700	688	717	737	699	699	730	735	752	705	697	712	678	741	707	779	695	729	718	714	713	717	754	684	668	727	723	703	743	690	688	706	731	716	709	709	705	674	723	733	718	700	696	725	699	705	720	719	770	767	743	725	721	698	743	767	733	748	740	743	715	727	724	695	771	674	768	735	682	698	718	699	704	707	720	711	690	692	698	691	733	706	740	697	704	713	710	743	706	710	767	695	745	679	736	694	739	722	754	712	732	744	694	723	692	727	686	734	698	678	713	695	663	758	704	698	741	711	688	723	707	705	746	693	729	715	702	722	700	735	741	763	725	725	811	722	630	718	743	736	685	712	729	711	720	765	685	680	703	731	715	705	749	733	721	720	733	754	724	662	690	753	731	736	707	701	701	691	720	676	748	707	725	698	671	703	741	715	731	711	710	736	706	655	719	704	754	699	735	745	742	756	718	692	722	722	720	716	706	756	717	745	693	701	646	749	771	699	715	737	717	718	662	770	735	704	711	717	708	720	707	697	726	756	690	732	670	707	717	766	693	734	716	714	675	729	760	718	745	680	656	746	758	714	748	766	716	731	699	751	727	725	735	687	765	650	723	711	693	701	760	773	718	715	716	707	692	719	679	683	789	717	699	682	754	734	692	737	725	748	763	679	711	696	730	717	749	743	737	702	718	693	743	682	678	742	725	696	738	781	678	703	753	716	767	724	692	680	741	744	692	707	653	743	709	700	689	706	730	744	716	716	767	748	695	694	675	690	695	667	742	695	695	734	709	722	772	726	697	692	716	687	727	737	720	763	732	739	744	702	736	687	727	728	698	739	733	722	698	726	741	741	696	753	752	776	735	745	725	700	743	717	699	691	736	718	730	739	753	711	718	708	708	740	758	683	740	731	747	696	723	732	693	650	706	762	703	684	744	702	759	725	710	704	674	713	686	720	724	713	707	814	759	749	685	681	745	712	714	740	730	741	754	712	725	694	767	741	684	734	713	645	703	716	697	708	726	703	707	707	692	727	703	735	700	692	785	674	713	732	726	734	767	693	724	701	743	754	743	679	729	735	701	712	728	692	717	719	687	714	694	710	717	743	677	767	708	727	755	746	702	731	733	807	703	696	708	713	715	719	720	692	723	723	734	733	719	654	732	735	683	735	742	712	721	692	714	716	704	719	726	739	762	707	723	709	704	693	694	727	671	699	762	695	738	699	708	730	712	683	668	708	736	760	693	736	775	687	698	730	751	731	674	718	730	767	703	679	716	705	697	683	679	776	735	674	772	736	731	716	730	759	731	697	713	719	682	693	713	705	721	731	711	668	721	702	723	709	758	713	647	768	686	736	735	679	726	744	739	722	677	746	719	732	768	711	671	742	738	708	725	707	708	685	714	716	745	729	703	732	696	705	667	727	726	752	726	698	777	706	677	726	701	690	727	687	699	716	760	760	737	662	718	771	738	705	707	688	741	718	724	726	709	727	711	720	756	727	711	696	693	710	702	673	760	732	704	670	698	731	715	684	758	769	762	673	675	716	699	677	688	710	728	732	693	668	722	765	720	720	684	691	675	680	743	686	731	667	738	711	728	715	672	720	725	761	747	707	685	723	746	697	697	703	681	722	729	703	682	648	721	763	754	741	740	702	722	693	690	702	729	762	714	724	696	691	709	745	682	718	768	726	730	733	739	718	725	685	735	703	667	718	698	671	708	692	669	679	718	772	757	679	732	724	694	699	704	699	716	730	685	703	699	755	684	747	703	692	715	741	713	722	771	774	694	706	699	711	698	737	701	713	686	738	724	704	766	699	689	712	760	694	718	737	750	737	717	741	686	699	703	735	670	718	704	687	714	774	682	734	744	722	708	717	672	713	693	740	741	634	730	746	712	721	690	704	740	737	687	754	723	725	700	684	707	712	759	720	712	735	763	698	726	714	689	725	673	723	753	736	708	723	752	705	725	681	720	699	743	758	777	667	682	736	690	693	690	709	748	720	763	685	742	741	747	686	701	685	680	652	724	729	749	740	728	698	769	746	718	731	726	698	714	699	711	760	739	697	717	671	736	755	740	731	694	718	750	700	695	734	751	737	725	720	721	720	777	711	725	753	709	702	747	711	756	682	727	690	730	706	751	683	727	721	712	736	723	717	742	726	744	725	697	690	695	765	702	755	754	690	653	753	715	761	725	717	702	742	755	720	709	769	760	742	678	687	734	723	748	672	700	738	739	760	721	730	740	717	725	678	725	731	721	724	724	713	731	713	756	745	760	742	710	730	716	692	728	722	690	667	745	718	761	719	706	677	677	739	697	695	701	713	761	728	681	764	710	726	716	735	701	670	698	729	735	733	718	720	716	714	709	702	730	753	659	724	717	680	658	745	691	706	682	729	761	730	743	765	675	688	729	704	772	696	706	720	779	722	697	683	723	694	713	768	737	731	707	728	724	738	690	744	682	720	707	722	723	700
47549	48539	44156	50115	49073	35018	21283	10953	6788	7510	7034	5055	2440	1997	1465	1538	1529	999	737	588	503	524	453	441	428	399	367	391	346	381	370	382	364	385	372	383	397	400	366	394	325	333	400	339	334	322	348	329	364	355	346	356	401	340	387	339	343	362	342	350	351	349	339	340	349	380	340	347	344	350	372	347	356	338	328	369	304	318	372	372	327	335	380	325	370	366	330	341	316	332	343	374	343	314	315	370	312	349	308	335	339	343	355	334	347	379	380	354	363	367	364	375	352	369	314	348	330	326	362	365	372	356	324	343	325	315	338	331	327	364	320	331	304	340	341	354	332	358	302	343	342	354	320	358	349	328	336	327	331	344	373	393	339	330	348	332	346	366	340	289	346	360	324	361	348	357	308	330	385	362	320	338	325	330	321	340	342	356	319	338	368	314	414	323	344	350	342	354	336	337	339	352	345	361	327	353	347	317	357	371	344	347	359	355	342	373	350	354	350	344	367	360	364	344	324	351	363	363	361	361	354	343	383	312	374	345	347	362	311	369	320	330	364	341	343	331	339	373	360	353	286	336	357	333	381	344	350	362	355	351	328	336	356	315	381	345	341	341	339	377	346	358	373	364	318	339	338	331	324	344	344	347	363	343	350	351	334	361	347	370	383	351	361	341	264	372	364	329	334	308	345	340	340	347	374	355	348	375	353	332	330	364	336	368	349	341	350	377	374	357	354	370	346	344	342	341	378	373	321	327	356	372	331	374	352	330	347	344	352	349	365	340	331	356	350	351	366	369	325	351	352	367	343	348	359	346	337	340	380	369	345	349	377	342	309	335	357	352	332	347	324	380	391	348	341	340	351	358	365	334	318	340	342	326	332	371	334	364	344	306	344	351	364	320	387	349	342	359	341	321	352	340	366	349	355	357	382	383	335	365	377	345	363	341	317	315	342	333	343	337	358	332	370	339	388	343	354	359	341	378	339	379	341	355	352	335	344	384	358	383	344	310	341	342	358	343	329	306	361	341	360	357	397	356	356	335	333	351	373	350	349	366	357	326	384	363	364	341	319	341	374	339	368	325	347	333	315	316	346	316	367	345	364	362	329	338	320	379	335	368	350	338	340	354	372	378	344	368	355	370	341	364	354	330	351	358	360	359	335	348	351	360	367	353	379	319	326	357	352	368	334	354	364	346	344	354	361	318	345	321	341	363	358	325	332	361	337	369	360	336	351	373	339	368	322	327	359	310	400	339	358	372	381	370	342	322	351	348	345	330	350	350	346	336	330	357	324	353	329	408	345	363	368	351	339	352	347	316	313	339	371	359	369	326	373	348	371	338	358	311	333	341	386	357	358	337	374	361	331	351	345	333	367	343	339	360	337	374	344	349	347	333	359	328	377	338	357	354	354	355	348	315	380	347	319	377	355	345	357	371	358	336	375	320	337	363	365	333	328	335	325	352	360	357	361	339	328	345	344	329	350	314	344	352	345	318	337	339	344	364	360	337	357	331	350	324	317	347	362	337	351	388	353	373	364	386	337	334	359	355	363	348	361	347	342	367	362	347	346	366	329	365	331	341	370	366	347	368	345	304	348	349	362	329	301	373	335	349	318	385	361	355	351	348	344	308	363	395	358	341	335	307	353	335	342	337	361	363	326	320	328	352	343	323	339	335	335	344	340	325	336	351	351	348	349	389	346	377	373	379	318	319	325	367	354	340	342	327	347	363	327	390	306	303	335	346	329	337	330	361	356	346	365	373	375	329	369	329	346	318	347	333	333	337	334	325	334	360	369	345	326	360	334	345	389	290	370	315	325	341	389	305	350	363	370	339	334	345	306	343	320	353	336	361	378	322	362	383	389	337	367	356	368	357	356	352	324	391	329	347	357	324	405	333	323	355	354	335	336	346	334	359	311	338	372	335	340	351	333	351	366	350	362	337	356	318	341	319	354	310	345	351	343	352	333	351	365	328	341	314	352	333	330	344	310	317	346	355	340	350	343	320	351	342	322	313	344	348	370	343	348	330	333	337	404	349	361	336	293	333	359	337	337	353	336	377	349	314	336	349	348	341	334	355	366	362	321	353	341	343	352	341	343	339	324	379	335	365	346	303	351	338	375	330	332	373	336	337	337	308	317	361	364	359	333	362	312	348	350	335	316	353	339	357	370	310	352	360	366	362	371	381	367	350	342	369	332	363	352	334	361	369	303	377	323	356	396	347	351	323	349	323	335	314	344	361	379	353	332	307	312	383	341	369	323	356	350	346	364	365	364	355	342	370	291	351	331	317	368	341	345	360	320	329	327	331	346	383	365	332	332	353	354	361	368	340	318	330	308	352	331	392	381	351	353	342	324	303	368	356	352	344	366	337	325	329	371	346	351	338	327	319	371	351	350	336	338	347	330	379	386	355	348	328	340	344	338	374	331	343	337	335	331	377	387	338	360	312	329	380	346	365	340	341	346	358	358	349	341	353	343	356	355	334	342	343	356	337	372	347	364	344	327	317	341	346	349	321	352	386	355	337	368	348	336	340	345	326	338	331	349	351	337	354	339	331	333	349	354	334	327	333	330	359	351	332	363	346	366	350	343	342	346	358	322	311	361	361	353	327	360	354	358	339	305	362	346	336	358	329	312	337	344	366	348	361	348	340	338	309	356	346	350	342	317	348	340	334	349	360	401	316	320	330	344	335	341	329	361	407	345	340	356	307	330	355	352	378	366	346	333	350	343	374	328	343	349	351	345	342	349	347	350	352	308	356	365	373	338	316	332	339	363	309	365	335	321	323	344	339	346	350	356	350	389	362	328	363	374	356	329	347	358	364	359	342	390	367	349	333	356	319	360	396	318	355	346	341	341	334	367	353	342	360	345	339	350	317	344	332	349	352	354	317	316	369	362	330	377	320	358	334	310	362	346	346	341	388	376	354	363	316	377	359	339	316	314	343	369	343	362	338	337	316	317	356	341	375	372	354	379	353	365	359	363	357	315	367	359	326	351	381	339	341	373	366	341	364	347	327	339	315	307	321	338	354	352	364	327	353	312	351	355	354	336	334	339	337	373	328	346	325	329	362	336	336	352	355	331	336	347	335	346	345	326	340	334	368	366	378	318	374	336	328	358	341	339	341	317	380	353	357	351	340	336	348	364	342	373	364	346	381	368	355	354	355	346	346	375	354	315	373	331	335	348	333	339	355	355	355	324	327	324	373	367	316	335	322	351	370	334	343	313	371	344	303	339	368	370	323	330	340	368	339	307	325	332	373	337	355	335	335	351	324	356	307	356	342	353	363	320	352	337	357	339	344	315	322	354	355	352	353	375	327	322	325	340	360	362	340	355	355	337	346	364	343	345	353	339	365	363	339	313	337	347	303	372	315	316	321	346	355	322	342	359	354	349	336	356	333	335	342	385	347	302	343	332	314	330	347	366	307	334	364	329	369	354	324	360	384	326	357	364	331	354	346	390	327	323	346	305	336	347	330	355	357	350	309	360	389	342	380	397	394	393	324
32053	41248	45809	53085	55462	39371	17011	11226	16392	19560	18577	13985	8371	7096	5889	6535	6379	3896	3118	2283	1852	1671	1417	1395	1304	1238	1232	1172	1025	1095	1052	1061	1044	1083	978	1042	995	1102	911	977	899	845	895	877	908	881	871	841	824	848	803	855	792	851	852	780	786	832	856	864	782	856	791	821	816	826	839	824	850	789	829	853	798	835	815	886	831	876	826	891	836	827	862	799	816	840	773	845	778	811	789	841	845	831	797	860	823	813	819	843	834	829	809	811	811	858	818	831	780	796	810	822	836	813	826	814	816	840	811	902	828	778	841	846	783	812	827	752	774	878	809	821	829	820	795	772	834	856	813	828	815	826	805	838	793	792	828	807	780	803	820	776	822	796	848	826	835	806	780	819	851	838	812	797	857	801	806	824	810	756	808	792	806	803	864	807	810	811	807	784	837	868	854	826	804	812	788	811	840	818	823	837	801	835	815	825	859	791	859	884	795	775	747	792	814	832	816	781	797	830	799	806	820	821	862	865	803	840	853	858	790	810	783	789	802	775	827	810	831	826	762	803	803	869	812	882	805	820	800	837	863	786	853	785	809	820	767	775	771	773	805	798	848	785	824	831	826	814	801	803	801	810	851	853	808	882	810	801	791	811	853	859	816	842	814	878	818	846	829	889	802	764	838	772	787	779	836	843	761	788	775	746	835	821	794	801	832	853	815	890	820	798	773	780	786	797	824	750	876	797	815	793	772	822	791	799	816	789	764	819	763	761	839	819	854	808	786	850	801	834	771	813	761	812	834	863	823	853	855	854	781	779	829	775	851	832	757	791	819	787	798	868	825	907	778	780	794	826	806	840	813	822	816	749	841	810	822	835	787	849	819	801	804	826	789	814	818	843	827	807	832	824	798	790	798	780	802	835	797	827	807	829	809	821	823	813	866	843	822	837	805	809	790	838	783	803	834	886	789	793	731	802	774	791	717	832	821	842	852	786	813	761	898	849	830	738	853	783	811	760	759	827	764	796	802	782	806	812	814	787	825	828	805	791	776	826	822	822	852	800	824	834	776	838	838	783	823	808	848	839	813	832	799	812	808	832	838	870	765	898	811	842	850	767	790	822	823	820	841	823	753	812	783	821	789	811	789	835	813	842	804	827	810	899	860	823	796	804	805	753	800	845	805	832	787	838	808	832	831	874	822	769	831	846	807	832	826	774	808	721	830	810	841	809	867	793	777	807	802	748	814	778	802	791	792	862	806	784	835	851	843	866	789	818	787	825	804	785	848	859	813	819	842	803	791	840	836	849	800	784	849	808	832	833	817	784	816	844	817	813	797	763	795	845	770	827	803	833	818	830	810	835	792	848	829	831	821	847	812	838	784	824	821	837	826	818	780	789	779	873	832	793	852	800	834	791	792	828	841	813	837	803	828	813	805	842	812	854	839	814	807	806	779	799	814	819	860	858	799	804	852	804	820	841	850	856	773	829	830	773	826	857	803	767	782	811	791	821	851	802	889	809	784	824	819	856	813	831	831	821	798	771	751	857	810	788	833	805	815	832	828	835	805	832	843	851	816	822	763	813	769	833	797	770	775	855	836	809	844	800	841	837	765	846	853	776	808	786	846	772	787	762	860	898	828	858	843	768	821	784	802	839	834	865	869	836	778	773	828	811	805	779	810	839	808	809	784	779	837	827	806	780	812	805	837	879	852	799	779	794	828	853	809	816	795	834	808	813	766	804	780	791	865	825	871	824	792	807	850	769	812	779	836	792	850	770	823	790	851	832	781	820	835	815	781	848	796	854	811	820	850	821	822	801	815	831	845	845	811	788	847	787	794	799	830	820	841	776	816	830	846	802	759	792	809	862	819	816	824	809	819	839	790	784	774	831	777	760	830	797	796	789	851	808	779	793	827	801	875	785	840	811	832	734	863	800	834	841	798	827	783	780	811	824	880	851	802	778	810	850	850	823	783	837	829	796	846	889	843	864	765	836	838	774	798	794	878	874	828	792	837	787	814	798	807	802	814	818	810	782	816	798	813	821	826	784	808	804	869	805	823	835	836	816	796	857	801	828	817	857	827	802	836	824	797	837	834	814	798	783	768	852	866	827	744	802	798	791	866	781	875	861	816	875	832	806	819	823	868	791	855	822	791	781	784	825	836	818	839	870	797	818	839	799	814	821	861	841	807	826	915	802	824	830	787	844	809	806	831	802	831	848	848	759	764	863	827	825	841	816	849	821	776	826	826	867	836	805	792	826	854	843	823	855	803	873	912	797	801	814	814	820	797	792	788	842	812	789	778	778	781	807	839	811	861	798	777	870	789	752	806	825	801	773	840	847	794	761	816	809	788	820	783	830	818	788	779	803	835	751	796	878	857	842	763	847	858	808	794	786	812	779	812	804	800	842	802	800	828	772	859	806	794	822	828	806	815	832	853	850	835	799	830	787	803	783	800	799	798	832	764	812	836	794	860	881	783	837	842	883	799	789	804	803	811	823	810	820	798	819	801	810	762	815	833	800	826	818	821	779	773	774	851	819	831	793	823	853	857	827	819	892	828	857	833	787	822	835	819	870	779	815	819	854	754	850	797	809	843	809	811	834	790	846	842	827	792	827	763	784	816	854	779	876	788	808	801	847	769	793	750	832	803	793	800	842	807	822	791	863	844	828	852	777	848	780	828	818	838	822	829	845	820	827	753	815	771	806	812	861	824	839	831	777	865	838	879	798	798	809	761	836	840	835	800	852	795	796	823	790	823	822	827	770	862	833	810	760	821	845	849	814	822	840	778	800	780	789	802	841	831	801	816	812	833	827	800	849	837	818	839	805	891	816	826	827	775	839	808	812	814	785	823	838	810	843	844	825	841	774	799	773	803	855	757	778	821	831	779	778	805	837	823	824	803	799	809	774	828	822	801	792	811	786	839	775	758	789	822	782	815	855	865	857	808	756	830	765	828	784	806	779	854	809	765	765	837	785	845	806	798	792	851	782	787	829	846	824	813	854	798	792	821	814	838	807	841	778	828	785	839	808	848	799	845	765	782	788	879	822	833	816	839	806	839	868	814	784	803	820	831	806	803	794	792	833	779	857	781	834	854	767	849	837	821	814	822	862	797	765	809	874	804	788	777	798	832	767	854	816	760	897	839	830	810	821	841	799	802	822	818	825	861	770	817	853	806	841	814	798	828	807	812	806	824	812	805	778	906	826	809	781	790	801	815	854	843	769	838	794	826	822	822	839	823	831	856	816	830	832	810	810	763	826	807	822	828	787	846	789	829	809	820	792	809	835	831	836	841	811	845	836	803	824	824	819	814	832	834	787	779	791	797	846	846	774	818	824	767	801	816	775	860	794	843	844	759	822	825	822	786	843	813	785	775	805	855	843	790	798	808	829	853	765	815	793	855	821	839	867	780	817	785	851	796	826	831	816	781	803	802	810	811	798	840	852	844	847	852	813	806	768	758	864	855	799	815	820	808	797	806	837	839	771	800	831	788	830	810	837	800	808	809	776	797	846
57586	54157	45467	45451	48721	36132	23185	16558	12595	13810	12086	9278	4854	4024	2436	2408	2256	1494	1132	832	679	630	532	446	467	462	437	405	396	393	399	380	419	367	382	406	402	412	382	353	403	337	356	315	360	318	331	332	346	327	351	359	344	345	341	314	331	325	354	347	348	350	328	340	336	331	324	360	333	359	325	344	352	324	328	337	313	328	347	320	364	292	353	337	330	341	311	315	331	376	352	343	359	315	316	347	339	349	341	342	303	291	315	339	325	326	336	350	315	357	335	337	308	339	353	326	358	363	331	351	330	362	366	336	358	345	337	292	318	375	328	306	322	333	322	345	326	327	335	329	314	368	361	333	322	302	342	377	348	306	306	370	344	348	321	347	329	346	326	334	376	358	331	331	356	342	350	334	358	325	305	309	374	337	327	356	350	311	352	353	353	350	314	351	300	333	349	336	336	369	360	332	317	355	318	338	336	355	339	342	342	354	381	336	293	320	329	302	340	327	352	349	368	319	317	312	340	327	350	350	321	331	332	315	332	310	335	347	325	324	348	342	318	353	338	300	354	344	331	330	341	377	367	323	338	334	310	304	356	311	332	355	333	325	331	323	335	366	329	341	350	349	318	349	319	363	352	330	338	340	363	387	342	339	338	325	362	344	325	324	362	338	339	344	325	324	336	346	314	315	353	332	318	285	315	338	340	348	352	366	295	295	335	331	351	329	315	335	347	374	319	323	303	357	360	348	330	358	351	356	373	361	360	326	329	334	318	347	344	336	328	340	325	321	333	325	351	358	342	332	330	318	325	310	340	328	315	333	329	387	349	322	331	306	356	327	298	327	334	342	361	338	360	369	343	354	282	330	312	368	336	346	318	332	361	316	323	355	367	347	354	324	309	320	311	370	298	364	348	311	320	339	335	351	351	355	344	358	345	330	331	358	338	318	345	349	294	357	293	328	347	386	369	309	322	361	338	320	348	321	338	341	332	326	323	333	326	330	341	359	350	348	327	317	327	364	328	364	355	391	349	326	359	368	341	296	328	370	355	377	361	336	380	343	354	299	334	328	337	325	342	314	342	309	298	356	379	327	320	343	322	358	365	335	337	302	361	345	336	350	334	325	313	346	306	359	352	363	354	374	312	318	340	335	321	335	384	323	361	358	342	302	365	364	335	352	349	357	316	356	341	345	341	332	338	335	351	347	313	320	337	359	332	346	330	357	344	331	356	310	314	346	317	379	326	327	371	359	352	334	328	332	316	323	365	328	338	321	348	370	319	377	324	309	309	313	371	361	316	327	338	348	313	328	325	321	312	334	329	326	341	328	339	335	355	353	326	346	354	348	364	358	331	330	310	341	356	349	339	335	356	311	307	356	355	337	351	326	337	312	371	314	347	333	315	323	343	348	331	311	363	341	369	348	341	342	307	352	392	318	348	343	323	334	346	344	315	335	350	331	346	349	348	343	326	356	341	356	357	334	316	350	315	318	319	327	326	333	359	346	268	386	347	310	343	329	293	340	339	318	334	342	365	356	347	335	361	345	331	354	370	349	311	394	321	334	323	331	364	375	332	341	310	337	343	319	343	313	360	327	353	331	336	348	364	349	319	353	375	328	357	341	340	317	321	332	332	328	349	339	334	336	358	320	370	329	343	352	338	317	320	305	389	336	346	361	332	320	322	322	323	349	346	342	307	364	339	336	311	352	342	368	344	368	311	351	331	326	326	363	325	323	339	324	304	313	352	354	349	312	317	326	348	359	353	340	374	311	321	343	358	336	349	342	356	342	315	342	345	344	325	323	319	338	310	384	332	346	296	308	339	368	356	363	315	331	352	311	367	304	334	342	370	339	347	339	314	359	333	332	331	315	315	336	348	324	343	331	333	314	303	330	318	365	361	336	332	328	331	365	356	315	329	348	359	378	322	328	335	361	335	351	340	336	342	340	319	342	333	367	359	338	356	354	335	317	349	299	331	354	338	337	331	358	327	330	323	335	343	362	346	333	319	316	317	346	334	330	348	336	349	337	319	340	354	338	373	360	321	335	322	302	353	390	344	351	366	360	368	349	348	358	351	354	311	359	353	347	319	352	336	321	304	332	332	369	305	343	329	317	335	320	320	332	347	309	298	348	302	311	313	321	346	326	321	340	346	284	292	330	324	339	329	328	309	342	369	361	311	353	350	341	319	374	354	376	334	343	310	351	346	359	349	347	373	325	323	382	312	327	361	315	345	351	324	346	330	332	347	333	329	347	330	338	344	359	309	365	351	322	305	320	352	348	364	336	334	334	375	349	303	333	299	331	310	330	352	358	338	368	307	332	326	371	324	386	334	332	327	339	392	353	288	364	358	384	342	315	329	372	319	326	354	302	356	308	349	349	359	345	354	366	346	343	334	346	326	338	354	316	315	333	319	340	357	356	356	332	336	308	323	323	356	333	360	334	348	361	319	355	350	325	340	361	342	360	346	325	334	340	312	312	344	294	301	314	372	322	341	324	315	314	342	298	330	314	296	310	354	306	330	335	329	333	350	355	348	345	319	319	352	316	332	355	321	344	326	322	321	339	327	363	296	340	347	333	326	342	390	323	345	324	332	322	349	356	341	353	332	339	353	350	351	349	345	300	330	321	336	352	338	333	334	372	334	378	341	333	334	325	310	339	317	328	353	323	347	344	341	312	342	331	316	360	312	362	345	364	340	331	297	292	320	346	327	381	324	344	340	306	321	347	338	352	330	346	339	312	342	345	336	336	330	344	320	355	360	335	367	364	319	359	348	302	338	350	324	322	343	367	370	337	331	327	338	349	347	307	367	338	347	395	305	360	336	357	321	326	368	309	340	343	354	357	332	320	348	378	331	298	295	336	351	352	363	361	350	308	330	331	329	310	313	319	322	311	296	332	327	312	337	300	337	333	325	340	359	355	352	328	345	317	333	328	340	345	333	341	317	342	340	347	368	319	320	340	330	341	338	363	322	299	334	332	344	346	381	350	314	308	323	386	312	319	337	335	333	327	355	348	360	311	349	337	296	331	322	362	370	345	324	315	342	341	359	326	310	330	346	362	348	325	324	310	332	344	342	349	328	348	345	374	332	320	342	345	345	344	311	336	326	327	350	341	335	351	330	339	338	355	339	297	367	301	309	320	328	337	311	325	360	350	321	313	351	305	304	337	356	329	291	360	349	390	341	352	317	337	333	312	348	352	313	300	357	327	358	331	362	356	342	308	349	340	355	303	363	315	370	368	356	332	351	343	351	351	315	319	317	338	357	323	362	346	356	325	371	361	340	312	290	324	333	366	334	308	317	349	348	315	318	323	323	349	369	346	355	347	333	333	322	320	340	339	339	325	313	328	335	332	301	332	343	322	362	336	324	351	330	360	334	335	351	342	307	338	343	329	344	321	357	337	365	331	353	310	375	329	337	328	326	369	316	317	357	351	345	329	333	321	333	354	312	363	391	309	323	355	333	369	356	340	331	338	351	324	296	342	339	380	329	340	357	324	338	349
40103	48348	48394	52004	54757	41516	20371	17153	22301	27164	25641	19939	12737	12040	8389	9467	8449	6005	4578	3440	2410	2132	1768	1669	1504	1524	1446	1375	1283	1221	1180	1135	1161	1109	1125	1133	1099	1248	984	974	981	922	929	907	966	825	847	881	812	850	793	869	834	829	823	773	786	788	812	750	820	782	820	789	821	748	800	798	739	748	760	781	796	773	786	768	790	762	767	786	739	748	758	770	824	789	797	766	799	797	778	813	782	783	761	840	768	803	811	806	782	779	734	779	770	790	759	769	813	789	750	816	748	732	807	762	745	768	760	744	782	816	748	770	817	816	785	800	770	742	769	762	765	782	751	741	801	809	807	764	776	785	784	806	780	746	794	781	758	787	816	780	697	747	814	741	785	759	797	762	711	773	753	763	819	742	778	848	757	731	786	777	824	746	764	777	791	755	791	793	759	817	769	779	789	776	813	767	758	812	817	769	744	807	825	782	771	793	821	787	779	794	764	756	768	785	800	803	794	782	774	800	815	788	778	784	788	799	788	766	752	732	771	748	776	775	773	811	814	805	768	763	770	785	778	760	782	753	757	791	754	796	757	745	802	763	751	789	786	839	767	789	786	831	784	799	733	752	815	755	741	782	780	806	797	763	764	748	776	783	798	767	799	728	803	779	787	790	783	782	776	782	763	805	777	786	737	804	828	755	799	779	737	811	751	808	833	724	806	792	774	753	740	797	793	785	806	801	789	812	768	802	792	734	791	793	784	769	795	809	785	793	738	790	772	774	780	771	791	793	780	843	800	760	801	786	819	783	782	781	798	798	729	734	773	785	803	790	795	840	756	795	772	748	782	763	752	719	811	773	765	737	792	752	794	785	787	745	781	807	796	815	767	772	749	812	807	799	770	817	725	769	836	823	777	773	770	743	782	789	736	804	793	766	702	790	763	816	811	803	775	795	782	814	773	781	794	733	786	754	788	761	789	773	754	755	776	789	785	765	793	756	784	794	797	769	753	801	742	768	796	763	837	786	745	761	788	793	800	734	831	841	790	742	798	781	788	820	741	741	761	743	762	778	757	785	803	812	792	769	735	765	749	757	795	762	750	781	841	807	789	747	795	762	824	782	777	758	749	766	787	742	794	823	790	818	768	788	755	830	746	778	716	839	770	782	826	761	769	823	804	770	790	805	776	743	825	763	760	770	792	799	771	766	749	758	738	756	764	814	811	816	790	790	770	814	777	767	803	749	730	798	851	772	784	756	760	802	764	794	760	744	758	749	767	764	736	806	745	762	760	772	765	733	793	763	848	760	741	762	840	740	771	807	832	740	778	811	760	725	771	796	742	752	794	794	821	789	786	767	790	760	755	785	780	763	798	800	789	829	820	839	761	779	767	774	779	793	795	720	774	790	733	756	761	785	774	782	812	762	729	773	752	770	749	802	764	790	763	758	790	774	831	790	783	778	802	791	767	745	781	812	767	820	785	732	755	794	815	797	798	815	795	781	813	805	752	752	795	745	807	774	780	772	805	773	775	758	742	768	752	799	809	749	743	784	787	777	799	788	793	786	823	725	794	791	783	753	755	735	760	777	759	797	806	748	772	709	821	791	757	802	804	753	799	790	783	740	782	716	785	785	727	789	793	767	768	735	770	782	771	790	799	813	828	788	799	730	758	825	776	751	786	804	761	786	738	745	842	816	747	769	747	796	790	807	736	774	747	790	767	796	792	807	769	750	743	762	781	780	773	789	749	738	763	736	783	810	781	757	746	810	798	805	778	776	788	775	770	713	792	766	795	786	778	795	799	780	804	780	784	809	780	726	771	759	772	796	873	753	770	808	758	767	780	762	762	746	790	802	790	836	752	824	712	760	735	791	773	837	772	807	787	780	788	794	774	787	778	774	818	850	825	766	784	767	785	733	788	761	871	777	774	749	814	755	801	757	775	765	814	812	798	792	756	737	739	827	709	800	811	775	773	795	751	794	786	804	791	797	774	789	747	782	783	757	817	722	789	786	770	764	770	748	793	738	707	835	765	780	780	757	760	787	743	783	767	800	759	736	769	741	730	822	813	766	726	758	833	806	793	808	752	798	714	774	726	791	735	792	792	798	762	758	774	792	749	795	747	801	828	778	765	806	731	753	766	792	777	819	761	820	844	801	810	784	764	794	778	760	762	785	804	823	779	824	763	783	835	762	771	772	772	805	800	793	817	855	740	780	773	801	852	768	758	775	752	798	770	818	749	755	777	746	767	774	745	811	752	790	769	825	803	819	736	734	767	796	774	756	829	783	763	797	752	773	742	791	801	733	795	823	788	761	800	737	771	770	765	781	826	811	799	786	760	756	785	796	826	787	781	751	845	773	796	741	732	772	772	798	777	795	761	737	804	825	790	811	805	803	800	812	825	792	776	816	781	804	779	801	829	784	781	773	837	785	728	813	759	759	750	776	753	747	754	743	795	811	811	772	792	772	805	771	778	782	749	804	774	801	789	755	766	792	805	733	759	812	820	756	784	752	797	791	752	781	772	795	783	796	794	742	794	830	775	786	791	776	740	816	786	795	741	803	779	765	778	798	699	830	745	817	782	774	732	771	765	762	787	817	822	751	779	752	795	813	834	762	786	780	758	786	799	783	767	749	750	759	734	791	795	780	801	793	751	780	739	818	763	770	764	783	762	768	769	801	799	728	767	793	795	829	756	815	785	811	788	793	816	804	732	755	750	726	793	806	754	727	776	743	749	779	768	825	761	786	790	761	782	731	839	820	759	774	768	770	797	805	816	777	832	809	783	770	796	783	820	778	764	801	768	811	766	825	774	768	782	794	777	795	715	783	817	770	767	794	750	754	827	777	787	786	763	785	792	828	761	742	779	774	773	778	798	779	799	805	792	734	766	770	730	790	776	779	801	754	837	806	813	789	784	782	797	810	795	747	779	789	816	777	786	781	816	737	764	817	785	730	785	774	784	759	832	758	764	784	789	771	776	799	764	791	758	832	753	772	818	748	792	808	808	796	779	769	775	810	780	738	744	746	801	786	768	804	783	761	784	715	794	751	738	771	770	802	727	769	835	813	803	829	732	814	771	794	773	792	759	710	797	793	789	812	758	776	777	815	778	728	774	773	733	724	812	785	725	749	776	788	816	818	798	838	761	776	784	787	777	840	807	780	779	772	821	830	767	812	773	781	748	780	770	787	807	807	821	772	773	729	780	810	795	792	805	794	798	761	848	822	756	769	808	801	745	773	760	781	840	792	773	784	751	776	763	727	784	812	758	784	755	784	756	807	781	710	772	768	796	759	802	780	783	813	762	777	801	787	781	793	739	775	751	772	812	770	789	772	801	773	752	793	795	790	778	760	766	793	822	792	807	782	804	771	839	787	803	797	791	753	811	807	745	734	797	792	800	777	725	742	763	747	781	792	766	742	784	808	781	808	768	797	741	754	783	790	770	761	767	790	816	765	724	787	787	695	750	794	757	804	784	794	762	725	826	832	747	804	780	749	779	781	768	768	772	738	772	757
32312	26277	20435	15144	11033	3619	1737	1276	1080	1123	847	779	550	502	432	451	452	393	354	323	349	314	349	308	286	289	312	285	324	364	318	320	320	280	333	272	265	321	276	297	271	303	328	280	314	300	285	306	324	322	317	309	289	296	340	320	270	298	297	304	268	278	291	291	292	279	291	281	318	318	288	342	278	330	300	305	323	297	347	296	294	333	272	326	294	336	312	312	289	300	283	288	302	287	281	289	271	289	315	320	296	318	307	271	290	293	283	271	285	306	298	295	279	294	308	307	296	306	299	298	307	285	318	299	277	292	279	309	297	296	296	288	293	285	294	268	287	285	283	279	308	295	320	282	279	297	314	275	311	335	283	267	297	287	262	278	287	287	279	290	285	274	302	288	319	266	289	308	277	282	292	331	294	290	300	292	260	281	306	293	282	298	286	271	307	321	299	293	276	309	293	316	299	309	294	309	321	285	267	300	292	282	302	271	276	342	313	292	290	286	279	293	290	272	289	263	291	299	292	285	317	315	310	310	283	306	303	271	319	333	315	291	297	300	282	292	316	308	313	282	307	278	309	298	296	333	315	317	290	296	294	289	289	272	319	313	292	331	291	283	305	320	279	271	256	314	297	286	266	277	285	314	336	279	304	293	297	264	311	329	277	308	306	285	303	289	308	308	295	284	300	318	305	283	313	280	313	313	305	309	322	297	320	295	259	311	284	293	344	323	332	282	273	285	310	307	279	295	331	324	281	294	298	314	287	306	272	315	300	279	302	309	292	312	300	286	293	292	298	300	271	292	270	318	279	293	295	306	284	298	291	305	274	290	304	298	281	314	320	320	318	312	282	291	289	289	343	283	283	290	318	346	296	323	324	274	262	315	292	287	297	295	326	270	285	305	308	299	284	292	304	293	270	268	311	311	288	270	315	295	331	280	284	304	308	304	285	301	305	273	294	317	263	311	293	256	301	288	303	312	290	321	305	304	322	299	269	313	299	284	309	284	293	303	322	274	308	298	296	304	284	300	292	270	280	329	260	282	290	301	279	323	258	266	326	270	291	312	324	317	304	306	299	283	298	272	274	307	292	307	298	321	295	297	300	287	316	290	328	321	266	270	289	312	297	289	295	279	297	296	283	324	293	311	293	279	316	280	304	276	305	277	257	302	291	284	286	293	293	311	307	302	287	284	301	332	292	300	300	307	313	281	303	287	299	293	278	276	317	297	278	293	296	276	295	297	318	294	310	319	282	287	303	303	306	306	278	298	284	294	278	313	301	316	258	295	321	306	285	314	278	298	303	318	297	298	320	270	285	302	266	305	280	302	273	309	320	277	316	273	294	270	306	301	328	292	294	291	283	265	277	306	305	309	281	289	280	312	283	304	257	296	290	311	278	297	252	291	284	289	313	278	346	268	306	300	303	316	326	312	282	310	302	300	317	318	300	321	284	295	292	286	289	278	281	306	286	284	295	296	271	313	331	294	320	281	308	283	302	273	298	304	286	302	290	329	304	325	294	299	265	291	278	294	280	326	294	308	249	289	277	293	289	310	293	301	306	302	274	345	298	323	328	277	292	321	286	293	306	306	274	291	279	299	288	299	295	281	313	293	283	283	240	286	295	317	313	274	350	298	260	298	306	270	262	300	312	302	279	288	295	260	284	302	320	310	285	279	293	278	323	325	320	290	279	281	287	286	274	282	295	285	306	305	305	306	284	307	323	282	275	299	292	310	294	283	332	290	271	288	317	307	335	276	274	280	286	278	309	263	292	300	291	281	277	304	293	276	291	298	270	270	304	302	289	301	285	297	282	319	332	300	314	290	291	287	289	322	287	283	275	313	337	269	238	291	284	292	287	268	275	299	278	307	258	291	293	325	315	280	303	289	252	299	280	274	292	317	326	293	333	288	271	304	277	279	304	307	297	340	303	327	268	305	323	317	271	266	315	284	290	276	278	305	310	273	284	258	289	301	306	332	296	292	289	280	274	321	319	309	303	297	308	294	295	306	266	291	288	306	290	321	315	325	305	299	312	321	318	299	291	333	293	290	291	296	282	302	271	275	268	264	323	284	282	303	296	263	294	298	331	306	319	282	331	273	301	305	281	310	269	297	294	309	308	272	286	306	293	272	291	288	293	307	274	287	279	280	293	273	304	285	268	303	320	295	317	316	280	270	315	310	289	269	284	289	282	293	302	282	278	288	317	259	299	279	314	297	297	269	295	310	298	265	265	266	312	280	294	325	292	285	269	294	289	288	291	318	271	305	287	305	308	305	291	312	307	309	285	256	299	318	296	288	272	287	296	288	302	330	321	306	305	271	314	328	318	315	293	296	294	294	297	311	296	321	297	287	286	287	269	298	276	309	298	277	298	295	262	305	297	342	304	299	300	311	297	322	297	301	322	297	284	297	311	264	284	322	272	288	275	269	311	295	316	315	299	313	291	274	334	310	301	287	296	289	295	281	283	296	291	321	283	276	335	259	276	311	293	284	310	286	290	276	278	282	307	313	290	286	295	296	278	305	317	309	310	286	291	305	302	316	313	286	308	286	266	302	303	299	299	282	312	298	299	299	280	284	262	296	304	298	284	307	284	306	293	281	311	300	313	315	315	286	326	268	277	305	314	317	311	292	358	287	261	307	318	306	278	274	306	287	299	343	284	309	275	292	324	304	290	318	323	299	307	265	288	267	285	268	303	292	299	324	309	313	306	328	303	317	304	290	311	301	302	275	261	281	306	280	288	310	296	299	307	330	295	291	281	330	297	290	317	285	261	307	319	322	249	316	314	309	309	298	295	277	285	302	287	290	312	304	299	307	307	300	276	271	298	302	315	284	326	303	316	329	293	280	280	297	288	274	293	301	326	323	306	296	316	292	286	315	309	276	324	313	302	293	306	274	293	316	278	261	303	311	294	273	273	295	316	274	300	274	262	293	330	315	294	308	288	302	334	318	318	292	289	292	267	288	305	326	325	298	278	300	287	286	263	305	277	308	268	289	298	292	289	320	341	315	275	301	269	276	305	298	290	302	266	300	268	310	285	293	287	309	269	317	304	278	311	281	308	272	293	274	302	317	320	318	310	263	313	278	300	304	288	308	297	287	296	285	303	288	294	298	310	286	268	298	295	311	282	264	255	306	286	292	312	270	272	323	331	295	294	288	310	314	293	292	319	283	307	332	294	302	342	293	291	294	278	274	337	303	315	281	278	296	306	309	278	313	299	293	293	296	301	303	307	286	303	274	311	290	271	305	317	276	308	306	292	284	268	321	298	283	299	308	345	305	306	293	295	283	297	273	333	324	292	279	287	308	326	294	313	306	286	338	281	279	306	290	276	282	277	301	304	303	293	268	301	296	325	281	292	300	292	300	300	287	263	321	307	302	308	339	294	288	286	282	303	315	286	267	332	317	295	302	313	311	299	298	288	295	307	304	311	295	279	295	282	304	317	302	278	280	281	291	278	259	283	303	297	309	294	330	312	308	279	262	307	273	291	279	305	342
20020	22098	26234	27035	23041	9866	6040	4659	4344	4270	3668	2855	2089	1974	1664	1633	1378	1269	1103	977	939	871	881	874	800	852	766	793	772	776	763	762	740	715	791	695	779	683	751	771	760	738	735	721	737	752	745	713	715	711	739	753	713	703	689	710	707	754	689	714	738	735	713	715	716	724	680	686	716	686	723	751	711	741	739	728	690	712	655	709	651	734	708	685	682	761	728	694	712	691	674	733	695	675	723	661	715	691	701	706	688	739	693	743	683	705	760	707	719	690	732	704	718	650	710	700	664	734	705	685	766	745	766	761	681	694	708	688	708	686	758	698	691	683	745	695	740	662	716	687	702	696	669	688	709	718	685	702	720	740	672	679	726	669	692	733	715	696	753	715	738	714	753	740	681	665	683	678	723	705	748	695	729	717	714	692	690	737	708	760	687	652	766	715	773	690	698	665	700	725	693	666	691	730	695	711	665	663	773	637	706	715	666	637	736	704	724	700	736	746	680	694	709	695	736	693	702	699	708	736	695	727	749	734	713	741	714	710	722	662	707	703	735	711	690	738	715	724	717	733	727	711	748	730	729	672	725	680	656	646	725	653	759	674	720	701	796	728	701	682	660	741	744	689	713	704	753	659	709	734	752	685	711	721	688	668	729	719	703	705	718	676	704	717	737	698	727	708	651	723	659	707	684	697	667	739	731	703	726	693	705	686	709	735	697	711	779	688	702	690	697	739	724	723	708	720	694	715	730	717	659	703	728	693	712	713	787	719	695	764	772	642	705	665	712	691	741	748	707	715	701	701	727	739	682	724	679	750	704	703	767	706	725	722	713	695	730	690	733	718	690	677	721	753	709	679	721	735	719	679	690	688	787	729	717	668	690	684	701	673	737	700	714	732	696	740	732	744	749	748	682	696	699	727	712	717	709	697	711	698	745	708	696	700	677	784	722	693	703	690	700	712	705	709	699	728	725	731	698	687	734	708	699	737	727	679	713	676	655	688	688	724	709	668	717	770	741	681	717	733	719	727	683	737	740	705	725	673	742	690	733	740	689	726	691	758	662	696	673	685	720	695	666	675	710	748	696	715	739	746	705	659	709	705	765	742	650	671	695	726	717	706	676	794	703	694	723	712	689	741	741	747	718	697	686	710	730	663	724	675	698	690	700	630	740	694	728	698	742	698	714	678	713	690	714	729	686	728	717	727	734	696	726	651	665	695	701	747	759	691	693	680	684	685	727	682	716	693	702	720	709	732	697	750	694	723	683	728	716	705	724	748	724	696	715	657	760	692	722	707	720	677	664	732	733	731	736	682	703	721	709	760	716	682	671	699	664	740	758	706	709	755	686	736	715	708	706	735	728	672	722	710	743	693	685	646	744	699	719	737	763	723	698	688	686	727	719	744	694	690	691	692	738	710	749	690	701	700	696	723	758	721	671	722	739	747	723	696	677	701	728	703	747	717	694	751	721	751	681	689	752	689	709	766	709	721	695	670	725	713	712	666	708	642	714	728	720	710	691	738	716	671	673	661	723	712	691	679	734	710	710	724	706	739	720	737	718	719	753	683	717	719	702	723	724	710	693	707	703	683	748	684	711	753	682	701	714	695	706	678	724	716	753	693	728	715	729	715	677	754	720	697	663	702	714	692	711	697	668	690	725	711	689	719	661	707	689	668	764	692	730	662	704	744	692	686	715	720	701	708	681	741	706	713	707	731	733	667	740	735	713	667	735	694	742	711	707	718	668	678	714	716	713	725	706	709	712	686	697	729	694	768	688	694	697	722	729	736	735	708	694	715	687	718	703	660	714	711	704	665	689	706	697	670	735	704	693	701	693	717	771	680	711	736	707	735	726	764	763	691	766	681	710	678	727	693	681	733	707	734	697	759	753	674	678	752	762	687	728	753	724	690	683	735	739	689	683	700	689	747	710	687	717	706	767	739	743	704	691	742	684	732	708	704	749	729	692	698	686	658	712	683	654	698	679	701	710	743	724	700	736	708	699	683	756	704	739	731	786	729	724	773	667	702	669	698	734	689	710	769	665	670	725	745	694	716	749	724	750	760	707	693	687	706	713	728	732	693	703	718	724	693	688	684	692	698	706	711	699	713	708	738	745	714	656	701	743	706	713	666	659	685	748	711	701	709	705	704	700	764	678	713	714	747	743	701	687	701	724	676	695	711	721	672	698	738	701	693	686	688	745	715	706	707	704	744	686	709	696	722	686	733	748	717	773	662	734	672	730	705	700	685	737	702	757	722	768	741	739	724	724	732	747	706	704	698	722	716	705	730	702	704	712	679	678	687	740	733	744	684	681	695	733	761	731	717	722	690	724	683	717	744	745	684	708	703	706	753	724	710	701	680	716	715	770	711	710	710	693	716	699	733	735	742	720	722	716	695	733	667	691	751	718	702	755	686	723	692	701	726	719	694	704	763	743	681	688	707	771	699	674	729	745	696	714	744	738	700	706	694	716	749	750	718	688	673	730	690	728	742	731	711	744	704	705	686	667	669	704	747	743	691	773	713	701	720	716	713	658	725	714	736	701	711	712	744	647	725	731	709	675	693	727	752	718	728	729	700	725	699	731	687	710	721	707	751	716	686	702	718	708	751	666	734	684	715	704	785	726	725	702	727	678	675	694	736	682	709	734	690	716	677	745	718	749	714	722	663	710	719	746	686	714	685	725	742	698	701	712	689	678	692	743	686	687	738	713	683	702	714	709	757	719	672	722	774	737	727	670	696	721	711	696	751	719	673	673	674	690	716	739	723	722	756	690	706	707	707	707	687	735	712	734	706	742	723	731	669	693	718	686	710	716	703	742	665	710	735	718	807	685	711	661	723	689	714	711	702	718	722	656	745	687	741	751	728	669	736	702	731	729	738	697	706	719	701	700	769	670	722	727	671	702	735	660	709	700	743	691	707	711	725	735	699	722	694	758	682	694	736	656	695	724	731	747	715	767	693	703	686	744	700	669	704	712	717	752	715	681	727	731	711	707	695	721	712	730	729	743	719	729	736	742	708	702	665	720	701	715	738	735	658	716	712	729	711	701	724	734	698	693	686	668	698	702	719	690	722	709	713	668	729	685	749	737	728	691	691	698	668	702	701	719	748	678	748	720	699	673	728	694	690	717	731	676	704	709	712	726	681	682	682	667	695	700	709	745	670	696	742	712	731	692	673	698	713	692	717	760	744	708	655	732	777	738	707	706	691	697	703	734	703	718	729	678	725	679	730	731	727	718	672	708	692	690	709	657	728	687	748	728	742	700	699	693	690	709	717	703	715	674	722	715	699	673	704	689	665	699	709	695	707	739	664	749	701	743	716	712	690	711	699	726	686	729	728	740	707	730	722	708	704	678	730	708	741	720	709	723	735	689	709	712	709	699	708	749	687	697	704	725	740	688	684	737	703	722	711	684	738	725	701	717	719	690	677	683	740	732	757	704	704	750	751	666	722	702	688	758	727	694	723	754	731	669	699	748	675	669	729	726	690	717	747	718	687
48077	47374	48858	49045	41588	31590	21673	10417	6819	8212	6900	5341	2445	2648	1714	1640	1425	1056	952	672	543	525	463	457	464	422	470	398	377	429	397	365	410	406	378	384	390	382	371	344	387	335	365	351	332	348	336	333	370	333	391	357	360	341	328	370	348	297	289	381	383	335	341	357	348	345	327	361	342	354	392	396	345	328	323	379	362	347	336	321	342	344	348	370	340	373	330	331	356	339	357	337	351	346	371	343	363	351	355	355	364	325	372	353	318	382	363	318	342	313	352	350	387	340	361	352	330	336	321	382	340	378	392	305	350	347	331	304	348	355	374	348	340	356	332	351	346	345	352	358	344	353	327	325	346	353	345	336	332	365	313	331	322	369	339	315	301	355	336	326	326	374	359	326	363	359	354	364	361	349	342	345	357	369	365	351	321	364	387	327	360	334	355	302	335	312	352	370	328	337	325	334	329	351	349	345	318	320	364	344	392	335	353	369	315	349	376	373	340	341	367	321	349	361	372	318	319	344	337	329	324	357	352	318	327	365	357	349	395	384	369	358	345	328	321	342	340	328	341	336	378	349	318	351	339	338	339	330	347	355	344	366	371	354	355	368	368	351	341	324	362	333	329	381	342	371	309	320	322	370	355	365	368	344	320	313	388	358	346	352	348	385	330	399	363	336	345	342	343	318	344	340	345	329	339	326	337	348	343	351	381	316	342	372	363	352	341	361	374	314	351	318	350	320	354	327	311	310	324	334	328	347	377	330	341	354	336	354	342	345	334	320	309	336	320	315	332	337	343	337	364	351	363	347	296	336	361	337	333	338	325	365	347	300	392	336	355	349	361	332	332	374	359	333	345	355	341	368	329	333	337	374	336	328	342	340	353	348	334	350	306	384	329	294	332	326	330	365	332	345	361	350	334	350	345	317	389	340	346	373	323	375	363	335	368	330	367	337	357	343	325	350	366	317	354	347	314	380	363	358	348	339	354	359	351	359	336	376	364	337	329	350	334	354	382	308	324	344	323	342	378	336	349	347	360	332	317	300	337	366	347	343	347	384	333	308	344	330	379	340	351	320	338	323	334	357	332	335	335	378	337	317	331	376	320	350	357	366	349	325	317	355	329	382	323	347	333	361	354	380	309	324	347	331	347	333	342	333	350	364	337	363	331	340	378	332	336	322	347	359	363	344	328	361	362	306	320	353	317	311	346	334	294	359	333	367	335	357	385	359	322	339	349	306	340	321	326	325	371	359	353	328	332	381	339	322	352	374	374	327	336	345	377	323	300	335	334	345	324	338	407	387	350	317	349	343	339	338	322	385	346	335	325	329	350	360	338	340	349	363	340	352	336	336	340	353	357	335	396	345	340	355	373	325	326	362	346	356	372	321	366	338	315	342	368	337	371	332	357	358	366	349	368	338	354	337	364	348	326	340	304	351	336	361	342	323	358	346	356	328	336	348	323	343	329	333	325	339	339	328	343	335	350	332	331	335	347	326	303	345	394	339	352	340	319	349	332	341	342	345	310	335	332	354	359	383	344	347	358	356	354	345	349	335	355	376	319	345	357	354	330	343	339	338	386	325	349	322	334	346	358	336	356	333	295	317	331	336	336	360	346	391	348	316	360	390	342	341	335	357	359	358	353	356	360	368	349	336	339	345	329	324	369	361	362	357	346	316	363	330	360	344	328	369	365	331	351	316	347	323	340	351	368	326	315	345	336	348	374	356	321	355	359	324	392	343	320	348	325	340	320	351	363	326	332	358	353	356	384	329	359	356	346	324	365	332	333	342	331	370	340	371	338	346	355	363	368	357	339	352	354	337	383	341	325	339	323	346	356	366	355	392	353	363	313	362	319	309	358	350	355	350	335	338	354	339	359	324	301	355	338	366	356	313	364	360	366	345	360	376	315	363	339	354	361	365	314	372	345	350	350	345	342	348	351	336	348	335	311	318	311	336	334	332	338	325	338	320	359	344	298	353	347	362	369	316	391	338	313	341	324	360	385	389	327	344	330	356	327	321	358	343	366	322	310	367	365	343	348	337	358	341	319	369	314	360	358	348	328	354	303	325	331	380	351	308	374	362	330	350	314	371	340	341	337	350	354	362	345	315	332	358	338	370	359	382	335	344	356	374	360	367	359	333	356	331	340	357	358	376	325	347	349	344	377	316	342	358	365	351	331	349	344	322	352	351	356	364	360	367	321	364	344	366	339	344	328	323	338	360	354	343	356	314	299	318	353	340	368	375	361	338	334	362	353	353	352	332	345	357	346	370	356	315	305	368	361	339	342	341	322	332	323	345	325	300	309	347	380	360	339	310	360	356	347	319	344	345	337	317	354	338	310	326	340	334	305	344	342	334	322	350	310	379	347	339	329	368	366	369	312	315	324	337	336	355	346	368	338	324	334	345	330	322	335	347	350	340	357	336	337	370	349	371	356	345	323	305	354	369	326	327	323	365	403	352	313	346	341	322	356	364	318	365	323	319	342	298	353	389	371	352	337	366	389	360	343	354	327	369	341	367	328	390	362	356	340	363	346	336	353	363	341	341	342	382	315	353	353	349	325	362	334	360	357	320	335	375	345	325	347	359	342	344	354	377	351	331	342	351	374	295	355	351	331	340	350	349	291	359	341	355	329	367	347	326	375	332	342	302	349	344	357	367	350	323	345	336	344	330	369	357	337	322	305	321	331	318	364	372	337	366	341	399	350	379	307	324	351	335	362	326	322	360	375	337	348	343	342	349	350	345	323	378	341	361	354	344	308	342	378	349	304	307	316	359	335	351	326	279	351	343	361	288	362	335	320	349	354	348	325	354	320	346	339	340	339	352	324	346	334	337	335	306	328	315	347	339	333	374	353	349	326	348	377	374	329	311	321	367	342	347	359	333	341	342	344	341	329	342	342	311	338	363	364	351	361	357	331	345	358	355	341	347	328	335	373	341	324	340	330	344	375	320	360	363	348	361	311	331	377	337	363	337	347	298	340	378	334	322	362	345	316	320	385	334	330	372	349	360	342	351	342	334	366	308	345	359	339	362	378	365	343	349	350	329	332	342	356	332	359	304	334	327	320	317	370	349	376	338	359	345	360	347	328	320	380	338	400	403	344	369	345	369	364	351	361	300	337	328	328	326	356	340	360	324	338	327	319	359	327	372	306	354	358	326	361	364	353	319	325	337	345	359	360	341	356	356	359	346	328	337	340	335	331	362	377	357	345	332	336	365	379	349	352	339	350	333	345	376	333	340	319	344	339	379	367	356	310	354	396	331	300	336	350	380	340	375	334	333	342	360	360	322	361	340	321	366	342	357	355	328	321	357	359	345	348	349	352	371	346	349	339	352	366	383	311	353	331	351	389	329	346	315	353	338	336	366	304	326	353	323	336	338	350	333	358	322	337	346	358	333	348	330	321	368	307	351	297	346	352	352	358	336	353	375	330	339	369	376	354	384	336	371	350	392	368	308	360	359	358	333	317	345	341	358	337	352	379	345	357	372	347	341	362	345
32719	39942	50157	54880	49985	35523	22275	11604	16468	21428	17850	14305	8196	9480	6504	6647	5870	4484	3458	2447	2014	1711	1565	1497	1339	1279	1245	1145	1116	1051	1100	1059	1086	1021	1022	1058	948	1029	937	976	950	897	866	946	859	857	841	829	859	820	776	849	832	815	801	815	834	778	774	831	774	772	834	812	815	814	819	784	835	781	802	852	800	791	809	835	851	820	795	835	802	792	762	820	816	779	800	808	779	839	816	853	800	773	857	791	833	849	826	796	785	860	791	795	763	801	772	787	830	808	796	808	827	803	815	836	825	859	797	849	843	796	846	856	763	792	834	781	792	775	830	813	848	797	815	805	768	790	816	879	828	802	829	831	801	807	806	784	778	817	779	790	812	779	841	798	831	798	838	795	854	806	833	793	802	793	852	812	792	796	779	816	778	800	806	772	815	856	783	840	813	824	824	773	782	860	768	765	763	805	780	837	783	822	824	815	832	797	853	827	858	791	828	792	827	824	804	808	798	798	836	785	806	795	819	788	800	795	806	849	845	839	786	818	858	753	865	823	791	829	888	778	770	795	818	746	812	816	837	869	848	809	818	778	819	804	808	838	806	830	812	817	808	782	755	858	788	875	775	845	760	797	831	831	818	799	841	766	830	755	819	788	833	789	854	816	828	823	783	826	807	806	823	794	817	799	799	823	826	797	743	813	773	785	806	766	837	862	819	800	857	803	815	817	794	774	847	777	845	798	844	797	820	834	775	801	833	789	802	793	820	816	842	765	798	804	763	796	814	778	869	815	798	799	805	843	815	803	818	836	805	819	811	846	821	771	827	870	801	796	797	807	845	781	816	816	835	788	806	765	850	801	832	857	799	842	840	847	800	816	815	798	830	870	832	743	808	797	779	783	827	834	776	793	818	804	832	813	841	792	772	820	803	744	792	825	838	804	812	822	797	802	846	810	795	805	764	855	823	809	812	813	799	847	816	857	778	813	781	820	798	808	779	810	803	862	813	827	844	821	888	839	849	793	786	840	820	806	863	805	808	840	793	781	810	839	831	846	819	884	804	825	826	806	821	791	775	791	764	767	754	826	814	779	845	787	843	815	835	772	825	800	825	826	790	855	850	825	823	870	785	828	890	784	806	744	846	857	824	831	785	833	781	809	783	766	836	814	813	799	771	831	787	791	799	814	805	804	791	820	773	825	815	820	795	838	754	819	808	772	891	842	796	819	829	822	780	826	859	858	780	796	812	801	801	755	779	871	845	821	834	843	844	852	800	781	838	803	824	824	811	792	820	825	844	848	819	822	848	803	832	826	835	792	806	817	807	768	781	798	794	827	886	806	772	840	812	833	797	802	815	839	863	802	768	834	800	768	847	781	774	800	811	784	768	841	790	822	770	834	804	811	818	795	774	847	817	787	857	788	803	808	829	765	751	796	816	789	834	812	765	745	836	826	856	825	841	775	814	810	869	824	798	822	800	794	800	802	844	892	841	837	756	896	794	806	819	783	808	818	831	768	804	804	846	720	795	799	798	774	867	802	810	806	843	871	821	815	804	808	784	763	785	845	858	826	798	811	804	827	772	799	829	814	815	778	793	791	761	789	773	778	845	797	840	768	837	851	857	784	810	778	812	834	814	833	817	848	826	839	797	831	833	843	848	769	815	841	833	817	820	797	825	858	823	820	818	783	842	800	778	822	838	865	790	811	764	801	788	795	826	802	814	783	812	828	768	822	829	802	843	806	819	894	852	840	776	783	755	815	790	804	777	773	837	830	797	774	798	791	739	797	804	799	862	759	795	821	824	796	817	764	805	780	832	801	865	791	813	751	799	846	834	841	851	835	814	812	792	769	831	773	791	774	851	795	879	795	784	838	814	775	765	846	834	802	815	769	797	820	767	800	820	806	797	815	790	782	800	811	823	765	870	753	802	756	809	846	824	804	825	791	817	800	773	845	847	831	802	844	801	771	815	833	784	830	838	791	803	805	785	811	780	795	812	781	794	786	793	832	782	782	826	824	774	743	824	847	856	787	832	865	844	777	783	760	829	790	797	795	781	850	810	825	818	816	815	780	804	820	798	839	832	829	809	833	806	763	846	837	751	803	830	831	818	806	771	818	824	854	799	790	828	853	782	819	782	769	821	779	821	837	814	833	795	798	839	792	806	844	817	806	759	836	816	766	837	787	844	888	865	812	837	820	808	791	820	822	805	788	777	825	752	807	761	793	789	819	772	851	818	828	789	801	768	820	815	808	852	812	806	792	794	805	833	795	809	798	878	801	802	773	838	815	801	828	795	810	806	769	810	839	851	833	835	819	865	829	841	816	747	797	821	823	773	786	752	781	834	838	826	800	782	836	842	826	812	853	795	803	798	805	777	794	825	843	817	799	771	849	820	819	801	798	769	834	811	815	866	794	843	786	806	771	788	801	839	834	735	788	816	836	815	814	820	823	829	831	823	833	799	779	786	808	784	799	808	809	848	805	756	811	822	780	795	805	789	821	820	799	831	793	778	812	835	818	822	792	805	824	771	855	779	850	821	815	819	789	833	803	778	748	851	771	819	822	748	810	847	839	855	795	782	828	794	799	772	763	779	779	820	833	808	797	802	805	736	749	768	810	848	820	820	807	791	821	791	813	793	806	814	840	793	771	825	807	784	836	811	829	789	788	800	880	817	830	843	834	816	817	781	772	815	813	833	860	832	780	799	782	796	788	834	815	815	800	793	809	804	822	860	831	802	815	802	841	831	808	800	802	783	785	827	824	769	792	806	818	780	781	839	819	828	818	817	864	832	811	851	813	815	829	794	842	845	798	856	810	813	841	833	810	874	824	800	816	797	744	816	816	757	824	798	792	821	821	828	759	860	802	818	815	828	776	763	821	798	852	793	832	795	837	826	878	807	856	794	819	776	789	779	803	768	794	792	766	812	804	762	764	789	785	778	814	852	821	756	805	788	784	835	822	825	842	805	827	766	814	848	782	793	827	827	872	791	850	786	823	826	768	772	759	792	804	833	793	842	793	845	771	786	850	830	845	819	832	849	822	826	819	775	857	789	817	820	791	796	810	792	828	831	807	810	788	844	785	833	811	821	769	769	795	756	829	821	804	748	789	752	767	854	827	856	765	800	854	809	847	761	794	837	827	836	790	891	869	757	810	792	841	883	776	805	833	856	780	793	772	814	802	812	763	847	791	770	806	813	796	802	824	818	794	807	832	792	814	805	794	819	830	841	765	796	860	795	817	819	798	783	789	814	810	785	820	834	766	838	859	766	806	837	807	760	804	826	807	785	818	840	800	838	839	809	815	846	833	822	788	819	805	820	806	764	864	794	812	844	843	763	880	787	796	772	815	790	791	826	869	758	805	835	821	771	780	844	837	791	821	860	792	833	767	781	812	818	854	785	811	791	780	818	810	775	786	825	825	810	843	811	811	827	826	798	802	799	793	812	801	812	790	789	823	818	841	816	852	814	792	847	783	842	774	861	758	803	813	819	801	844	795	821	776	807	831	800	835
54787	51757	49935	47935	44739	32476	23086	17303	14567	14584	11073	8440	3745	4286	2846	2652	2731	1769	1286	903	770	648	567	527	507	474	470	432	430	421	422	371	413	394	436	400	404	404	359	361	350	346	380	367	394	358	379	336	352	371	369	320	376	369	322	333	355	345	344	327	314	316	354	354	327	324	317	320	327	338	323	328	302	315	314	331	322	348	363	335	331	329	340	360	334	295	356	350	373	303	324	343	341	351	373	364	338	317	343	326	371	341	302	344	333	320	319	349	350	350	322	320	319	333	339	324	306	373	349	376	304	348	356	380	374	338	348	342	316	319	324	360	372	318	313	316	368	352	334	339	304	326	331	335	321	343	360	314	311	341	329	344	352	332	324	353	358	320	333	318	353	320	331	331	367	321	384	331	379	349	331	340	345	316	382	341	376	291	332	343	327	351	369	358	347	306	311	327	327	384	309	369	344	303	343	384	361	356	355	342	316	350	352	388	354	320	337	301	370	340	350	362	369	317	356	341	322	319	335	347	345	322	343	321	336	326	370	320	311	336	364	368	332	318	365	356	355	360	367	311	340	336	367	324	321	358	358	314	343	329	333	341	316	352	333	329	325	315	372	416	343	335	342	337	333	339	367	375	327	343	343	337	345	317	372	322	309	322	341	332	350	328	323	346	351	309	357	320	366	333	342	330	339	330	311	335	304	318	332	321	318	323	341	337	336	294	340	323	308	345	339	310	328	328	370	365	319	320	367	328	324	339	346	353	339	342	347	358	358	346	345	349	335	328	314	344	339	358	344	362	336	329	296	332	290	334	327	328	327	309	304	351	314	351	328	332	375	344	339	355	351	337	322	361	323	338	340	330	362	331	298	359	345	362	313	358	358	304	293	316	346	362	371	337	311	339	330	324	356	338	328	332	294	318	324	326	291	343	311	349	321	305	324	319	334	352	334	342	352	314	325	342	309	353	311	347	322	342	333	306	348	358	375	364	340	332	329	359	312	344	349	314	331	340	329	312	327	339	326	359	329	360	325	344	327	387	345	340	326	355	333	380	349	347	302	329	321	340	350	335	319	355	328	328	336	359	316	351	323	366	308	340	331	345	329	353	353	311	328	358	335	320	335	291	347	370	335	336	368	343	319	357	351	356	329	313	332	312	326	322	320	350	339	344	339	305	336	328	336	353	312	328	349	337	356	344	302	315	318	334	311	333	349	342	357	326	305	331	337	334	299	339	320	303	358	298	329	314	348	331	351	342	352	349	314	328	345	346	310	328	306	321	339	331	300	340	325	347	342	368	344	334	321	352	312	341	350	327	373	304	274	308	343	337	338	345	358	362	349	339	351	322	346	328	334	293	319	336	343	317	338	325	366	300	313	345	341	324	337	321	329	349	323	338	322	345	371	339	334	346	352	287	329	352	350	332	345	356	325	318	365	362	347	342	344	330	319	346	350	335	322	321	364	331	340	372	339	305	345	319	329	335	345	340	294	312	339	338	329	329	329	364	299	340	338	295	354	361	333	347	327	352	337	327	341	329	351	312	324	326	388	343	329	361	367	310	341	326	348	348	344	336	354	320	332	356	308	371	314	318	322	354	322	356	321	348	313	325	350	357	374	340	363	361	341	378	346	316	364	323	346	365	340	323	334	336	330	309	322	302	308	340	309	346	292	389	370	350	343	345	317	334	329	330	332	325	345	363	328	284	316	333	347	365	353	309	339	338	369	308	342	342	319	329	321	348	353	353	317	296	313	332	331	359	331	324	358	338	303	330	335	331	324	344	348	339	343	349	350	341	337	331	324	334	366	377	366	345	351	335	335	335	317	364	318	359	345	321	315	300	363	317	345	319	365	324	343	346	345	320	302	300	376	349	308	360	334	352	321	346	366	362	311	294	334	331	328	311	360	311	354	343	306	335	318	305	322	344	339	339	316	346	349	307	342	333	371	345	352	319	325	341	321	367	331	331	346	332	323	338	333	361	337	348	335	334	337	296	353	306	361	319	324	347	371	333	343	355	358	338	331	310	339	350	334	344	366	315	361	312	349	329	380	335	297	328	330	321	308	316	363	339	306	366	329	344	315	340	316	324	328	362	327	343	334	350	378	320	320	360	347	357	325	331	320	332	377	356	367	321	329	328	325	336	364	312	349	323	304	346	328	354	343	382	337	312	371	358	320	322	379	297	344	311	347	331	367	336	332	342	324	317	339	361	342	329	354	388	340	330	336	356	328	338	352	327	314	298	340	338	311	330	345	325	352	377	342	347	354	350	364	321	335	320	299	387	332	319	367	329	325	370	326	313	337	356	345	369	350	342	334	334	351	356	353	305	349	342	315	375	339	316	319	314	337	357	347	343	369	308	309	363	353	347	374	337	326	331	324	311	365	330	299	374	357	374	327	349	339	315	345	328	376	357	348	306	344	313	321	342	338	345	364	368	324	314	324	339	334	322	334	333	345	328	317	340	318	334	360	339	360	342	331	361	366	340	347	316	341	339	340	338	321	359	325	318	359	301	322	348	329	348	344	322	360	339	305	331	318	324	334	337	387	367	328	349	346	318	331	326	330	354	286	328	309	347	305	329	313	322	342	340	307	345	357	283	340	356	328	332	314	338	345	338	356	328	318	320	349	336	360	342	345	320	365	369	369	362	317	334	331	326	353	316	314	307	353	308	332	321	341	351	321	324	311	348	362	342	295	312	292	322	315	380	330	317	361	334	335	333	290	308	301	333	301	342	343	340	336	357	292	337	334	331	337	374	360	332	321	364	307	297	324	333	322	345	307	355	320	341	326	349	333	300	322	297	374	340	329	322	364	303	332	327	333	346	335	350	287	345	358	336	381	353	313	316	342	336	319	312	338	351	336	303	310	321	342	313	330	339	291	347	319	344	374	386	352	358	321	298	308	364	353	341	327	332	321	302	317	315	350	305	329	305	355	326	321	321	362	348	331	348	331	310	341	338	336	340	327	350	327	339	319	325	378	359	332	309	362	341	319	366	337	327	342	341	320	363	354	337	320	294	314	311	331	328	338	321	342	332	325	337	343	311	355	349	323	344	357	336	346	334	362	307	339	302	325	343	343	335	373	297	329	374	335	349	328	296	356	321	340	353	348	341	359	338	303	350	333	319	320	318	362	335	353	333	322	351	310	346	312	347	320	321	358	338	313	337	367	354	338	327	313	340	342	329	372	347	346	346	365	357	339	335	350	311	306	323	366	340	325	326	340	321	330	329	319	339	315	359	350	362	323	309	302	338	357	323	349	368	311	321	305	367	339	331	330	348	350	331	290	380	353	344	328	327	306	329	336	326	354	324	332	371	348	323	333	376	328	328	329	334	350	353	320	319	313	359	324	341	332	331	314	328	344	345	366	353	332	336	311	329	333	310	324	369	330	310	339	332	332	354	327	341	377	339	334	315	324	336	356	304	326	318	314	318	328	344	345	323	314	317	337	326	325	317	353	323	334	349	314	336	344	375	319	337	355	298	345	306	333	328	352	366	340	333
38232	46814	53177	55792	52175	39766	21683	18446	25445	28248	23577	18500	10724	13555	8862	9792	9922	7077	5063	3708	2862	2427	1932	1770	1715	1593	1478	1412	1232	1301	1341	1335	1187	1164	1300	1190	1101	1205	993	1093	985	916	865	924	893	844	873	872	879	827	828	829	796	775	795	791	819	750	787	802	795	819	795	832	832	791	733	827	782	795	860	798	788	799	805	796	782	779	774	793	823	809	755	758	818	772	788	761	833	777	786	777	748	761	763	805	771	812	789	776	813	800	753	812	811	778	783	785	791	802	798	777	783	765	793	712	799	744	749	767	837	761	830	731	770	723	736	795	793	755	819	748	788	761	775	735	737	760	695	781	794	799	785	798	770	724	780	802	759	773	825	787	806	748	779	835	788	759	746	777	770	749	753	805	793	784	753	754	760	744	715	767	809	773	724	773	743	750	773	818	812	755	752	769	763	783	781	809	783	735	824	733	845	794	754	814	728	768	756	779	768	749	794	777	809	817	772	758	764	729	822	772	788	776	777	808	777	803	728	782	716	814	781	821	745	777	776	748	755	761	738	788	747	779	796	734	725	763	768	818	796	759	752	784	784	774	749	783	761	803	759	750	783	798	807	810	751	747	755	779	759	759	747	792	763	803	777	827	792	732	799	812	835	730	767	804	734	767	756	724	760	792	782	729	788	787	756	789	739	781	763	776	757	790	830	831	773	821	821	759	746	797	817	804	800	784	802	782	757	769	800	773	775	796	780	757	779	786	779	769	771	760	753	821	773	757	769	766	764	723	776	799	798	729	777	798	737	780	762	730	728	780	700	775	753	792	816	793	738	738	785	785	743	806	716	758	780	800	746	781	791	765	818	857	779	822	759	710	781	778	812	727	718	806	807	775	734	773	797	774	777	729	770	768	731	759	697	756	734	775	737	840	766	780	750	755	777	784	758	799	798	771	792	785	776	766	837	774	793	698	792	769	787	700	754	762	753	712	842	787	816	774	794	766	792	793	774	790	791	788	810	759	744	740	795	798	710	770	771	754	777	780	803	837	759	751	795	762	821	787	785	750	740	769	763	808	767	757	812	772	735	782	789	824	789	748	714	748	788	758	745	711	794	756	745	787	780	775	742	742	783	760	767	789	799	845	805	800	759	809	777	790	725	789	782	805	810	793	728	786	805	789	804	822	779	706	824	792	772	785	753	750	742	729	750	785	787	826	757	724	790	740	771	764	813	776	787	796	794	809	729	717	801	762	799	769	773	803	756	764	733	798	791	797	744	768	768	766	758	774	773	824	771	799	781	774	717	783	797	735	756	736	828	751	770	747	740	794	816	752	727	728	763	818	780	746	758	784	771	749	742	719	733	750	767	764	766	772	791	741	770	749	796	830	760	717	748	789	786	772	774	797	763	791	801	759	754	758	767	783	814	733	813	752	787	801	748	778	747	773	783	736	746	789	794	818	798	789	797	797	741	820	813	772	790	804	784	783	769	799	796	740	719	725	743	795	782	798	727	799	763	786	739	738	796	782	819	751	773	765	739	770	772	800	800	775	778	701	818	765	814	800	757	743	729	804	767	838	739	780	736	791	781	733	793	797	730	735	802	795	785	795	762	795	789	835	778	799	821	819	834	800	747	791	781	766	766	736	787	790	789	792	859	801	781	734	808	730	746	741	783	743	774	816	801	764	822	740	738	768	737	771	782	761	776	790	761	734	738	843	867	762	778	809	774	766	753	732	782	769	813	781	790	782	792	745	781	731	786	773	733	751	798	820	791	825	797	762	762	754	775	786	743	736	773	756	768	836	821	761	799	774	775	745	816	772	787	756	793	766	724	759	758	784	794	718	756	800	798	746	806	775	785	814	724	756	805	746	815	764	753	764	760	779	742	725	759	781	748	745	774	792	813	778	787	735	728	754	768	739	787	773	795	777	748	720	778	776	803	805	789	799	793	729	792	784	766	787	750	786	798	735	798	770	752	727	847	719	754	749	806	781	792	842	776	764	795	776	783	809	750	790	783	766	779	777	758	813	752	757	778	781	773	779	765	771	810	767	756	745	720	761	803	758	819	770	815	783	736	751	788	784	744	755	770	750	741	740	740	743	771	792	814	776	730	772	764	770	828	799	770	801	744	742	756	748	791	822	707	780	740	760	806	779	820	744	788	788	798	803	790	787	777	784	731	810	811	765	767	756	715	781	783	829	768	770	778	790	762	747	739	800	755	754	780	716	750	845	818	777	730	750	756	724	728	784	815	817	795	819	749	760	742	787	825	814	859	736	775	785	813	773	820	758	787	780	806	787	790	781	786	788	777	775	775	769	770	767	732	802	782	748	818	767	784	795	710	783	774	777	792	777	786	740	794	770	721	747	778	805	768	836	753	780	699	773	753	761	767	790	810	805	774	771	764	782	737	767	754	751	758	813	769	758	760	770	786	763	802	763	746	800	789	760	771	839	770	741	798	824	787	700	774	735	751	758	722	770	725	733	751	796	758	757	774	791	812	742	737	800	824	733	810	799	795	783	763	804	812	789	787	755	790	784	780	759	787	749	754	828	726	778	739	801	789	762	766	763	845	768	777	826	786	733	823	791	783	804	787	769	782	839	826	728	770	808	796	806	792	781	778	781	718	754	783	779	801	759	764	803	761	771	826	751	756	729	773	811	768	733	807	782	795	804	728	682	754	783	779	762	823	749	718	803	773	779	806	764	785	810	787	801	743	794	760	806	763	751	763	828	812	765	764	754	782	841	734	791	768	802	801	747	754	774	817	785	699	762	780	780	789	768	793	734	792	780	753	830	794	826	802	789	766	748	789	768	762	772	770	739	769	695	789	783	781	769	773	799	758	742	711	787	765	787	766	744	797	746	817	716	737	833	775	759	783	761	736	807	771	795	798	764	721	799	743	797	783	793	756	754	805	778	797	780	784	795	768	812	786	766	763	768	758	830	752	787	742	811	792	734	794	809	769	805	830	769	748	763	776	794	717	755	785	797	737	771	768	769	758	765	778	806	775	761	763	743	774	751	765	736	814	813	811	819	792	813	787	803	771	762	748	802	773	778	783	740	764	763	761	773	821	733	777	815	824	778	763	782	797	774	733	698	756	771	820	748	753	760	776	745	770	762	750	763	781	753	758	735	687	828	744	801	773	717	816	736	807	724	707	746	761	751	783	779	809	799	767	784	742	813	774	760	766	782	799	805	752	722	775	771	785	743	759	774	788	765	774	791	769	770	804	799	723	822	764	725	791	794	795	807	755	758	747	781	740	779	763	764	782	787	793	762	749	828	745	734	769	793	802	743	798	755	821	792	751	768	752	804	756	777	783	713	779	745	742	738	799	777	778	794	805	741	767	855	752	800	795	752	825	787	764	730	796	787	771	785	743	734	800	782	771	738	761	774	763	737	728	837	736	728	872	770	825	774	751	774	768	775	789	754	804	754	778	768	785	816	769	770	763	798	715	796	803	792	781	776	795	755	760	742	759	782	762	773	769	791	774	748	792	757	786	739	809	775	771	788
29969	25819	23235	14119	9913	4409	1845	1241	1085	924	780	661	543	489	439	434	374	336	356	334	316	328	322	303	321	313	303	286	326	292	299	308	302	312	316	287	299	284	295	262	304	295	298	330	303	276	265	277	293	276	273	309	295	275	279	268	284	322	288	281	267	256	306	289	294	279	279	300	275	277	280	305	292	292	261	294	277	307	302	323	285	306	305	301	271	286	301	268	307	300	284	285	294	296	296	301	298	312	287	310	305	285	284	309	299	289	282	352	271	325	291	321	297	295	302	293	300	279	284	310	279	260	306	299	266	285	311	302	285	285	268	279	310	291	303	319	280	287	312	315	272	340	275	288	284	319	267	256	274	255	280	281	277	272	253	275	266	318	327	302	303	301	292	288	265	267	287	304	262	302	313	275	316	299	263	264	293	260	299	273	298	289	277	303	277	275	285	264	323	289	288	275	276	295	301	290	301	281	307	282	293	286	283	295	285	279	285	300	282	296	286	293	257	298	239	273	316	276	301	273	298	321	305	274	264	294	280	286	256	283	327	319	327	288	303	313	311	311	269	250	262	281	269	245	227	294	299	253	296	298	323	298	331	271	284	286	280	297	308	270	271	290	330	279	300	274	299	308	310	288	271	289	268	302	302	300	312	285	312	303	275	325	263	294	266	295	284	284	286	312	318	311	254	266	268	291	262	278	302	285	304	298	287	303	300	298	318	294	267	273	315	305	277	264	303	294	293	310	293	302	293	295	305	283	293	273	274	318	251	294	302	290	276	283	329	255	252	279	283	303	288	284	313	265	323	309	291	347	314	279	298	330	302	308	296	289	294	284	274	297	314	307	290	277	269	293	263	293	271	294	275	292	286	268	269	312	299	323	327	312	279	296	303	295	277	300	277	281	292	274	273	280	272	298	259	272	308	277	291	277	323	301	301	288	259	292	301	274	276	269	307	276	282	313	270	291	301	263	282	295	322	296	283	313	308	286	278	278	306	275	293	276	282	276	311	277	302	265	278	316	337	317	266	309	287	299	299	322	288	289	289	288	301	288	316	257	290	278	316	288	304	277	291	321	263	299	290	300	304	318	286	285	296	274	277	245	305	272	294	299	292	272	277	312	320	287	270	293	302	283	275	281	286	307	291	270	281	286	278	284	293	320	270	271	295	277	296	286	298	312	284	343	284	289	277	309	300	295	313	298	286	285	314	310	283	304	309	289	275	283	271	292	282	293	266	295	288	287	269	292	297	280	272	293	305	319	307	294	293	288	291	280	323	284	315	279	279	284	304	291	280	283	282	291	303	325	304	290	273	308	290	266	280	264	267	286	299	290	295	315	317	299	277	277	287	341	266	303	284	283	283	296	289	274	306	341	271	290	280	258	306	275	263	313	291	286	307	301	293	278	281	309	283	258	244	302	326	282	285	297	300	304	271	321	330	311	303	294	314	319	296	286	291	274	284	267	299	288	272	293	288	276	303	283	288	282	295	284	275	242	274	262	296	309	261	288	263	322	273	257	272	321	300	289	258	310	255	314	270	260	296	314	310	290	248	279	314	283	288	306	288	305	283	290	268	276	314	297	292	284	310	298	305	290	279	305	263	275	277	275	268	275	287	298	289	303	301	294	284	312	293	307	280	296	289	285	279	306	302	275	299	304	278	285	296	294	306	270	302	308	288	273	289	284	309	352	288	291	297	284	298	258	309	304	287	295	279	256	291	274	282	285	282	271	274	293	340	288	266	327	280	309	297	269	310	252	291	284	276	292	259	286	305	298	292	284	262	320	317	297	317	296	299	310	269	306	287	315	302	292	284	250	299	281	242	294	278	337	323	297	266	300	306	323	290	309	271	282	282	260	292	286	259	301	294	281	309	300	287	285	305	277	291	292	303	284	301	320	299	299	288	287	295	300	282	281	274	294	305	282	279	287	324	299	294	267	324	268	286	298	319	285	301	307	292	281	293	286	300	293	332	280	289	303	277	305	255	299	263	255	309	261	295	302	307	302	300	304	302	305	301	271	328	284	253	304	291	285	281	279	317	292	273	291	300	289	302	289	263	306	257	285	297	298	274	290	272	283	297	311	311	252	264	309	285	258	308	285	314	287	248	280	298	316	274	279	291	286	294	278	287	263	325	294	279	298	312	265	269	279	285	290	310	292	301	301	319	286	278	266	298	293	283	294	308	319	296	270	311	302	284	280	298	310	279	317	246	288	270	292	298	292	302	269	289	288	282	313	273	308	291	285	275	302	297	315	292	312	289	309	292	292	260	282	283	324	282	298	313	291	287	288	286	295	305	280	266	275	296	292	295	299	297	307	309	281	271	297	274	292	294	259	270	268	277	233	280	276	260	316	296	298	277	276	295	287	312	283	312	294	280	232	287	289	288	335	290	296	310	281	278	283	292	276	293	278	282	300	304	318	270	286	288	291	277	310	308	275	352	275	326	264	307	303	303	323	280	275	307	308	277	291	303	255	304	289	279	268	274	334	285	284	302	283	258	284	283	257	289	274	311	292	305	252	288	300	278	284	276	279	306	268	289	293	297	300	263	265	271	277	283	301	303	295	294	293	261	297	288	276	276	304	280	296	285	294	279	294	294	267	276	330	272	275	296	272	266	267	325	309	282	295	308	301	308	261	293	257	305	297	271	303	277	305	330	266	288	274	289	264	263	329	324	265	272	297	272	305	322	293	276	290	282	294	282	280	281	297	305	273	279	266	269	314	287	297	283	283	306	267	302	283	330	293	299	302	301	275	287	292	314	262	289	264	278	305	296	298	267	281	277	305	297	305	281	307	289	293	326	276	298	305	307	293	278	304	310	264	302	287	274	293	284	280	278	294	291	282	282	284	279	315	308	295	321	296	310	268	277	276	289	310	291	292	302	283	295	265	322	262	277	298	294	273	284	310	279	265	266	277	300	282	290	301	303	328	294	307	288	297	266	277	306	299	265	296	345	290	298	283	262	279	335	276	299	287	272	308	305	275	276	280	275	305	284	289	261	312	291	280	258	288	297	285	277	306	270	276	255	325	281	286	304	283	273	282	279	299	275	292	253	307	281	292	246	316	302	294	276	310	272	304	292	280	257	321	327	275	298	284	299	316	293	274	272	268	302	293	285	282	287	238	308	264	289	320	281	253	289	301	255	297	303	280	258	291	280	283	295	302	325	278	312	284	312	325	270	318	275	263	271	294	296	300	298	267	311	272	274	294	293	255	306	280	292	265	274	319	280	317	277	272	274	289	308	299	293	280	315	293	332	286	258	270	284	301	267	296	295	300	303	298	289	284	277	319	298	280	283	266	275	276	302	311	288	275	283	291	296	318	304	288	317	274	278	270	294	314	337	327	316	276	319	287	332	299	302	289	313	275	314	297	288	288	267	302	269	278	282	301	294	274	268	279	317	293	313	296	278	264	286	284	292	281	326	286	280	303	312	270	261	276	293	302	281	288	262	303	270	303	290	283	279	268	290	293	291	281	297	322	335	297	262	281	296	296
17943	22146	27521	24170	23120	12727	6702	4984	4746	4475	3506	2692	2139	1887	1704	1543	1537	1326	1121	1020	951	858	831	830	825	826	806	783	754	713	725	739	754	733	704	732	690	711	724	702	711	755	755	719	657	699	686	686	685	700	754	717	738	726	755	762	698	718	731	693	748	747	646	716	739	678	699	665	678	710	709	756	749	727	677	710	734	673	748	713	676	746	679	745	724	726	703	689	688	610	728	704	688	721	702	731	675	673	694	712	680	696	747	701	679	740	734	659	696	672	702	726	693	682	680	676	782	663	685	681	710	719	716	735	688	728	705	747	706	673	682	727	672	681	704	727	710	698	700	713	713	671	681	673	674	719	717	696	703	730	717	716	719	705	730	677	690	672	737	695	713	676	687	750	730	756	734	708	699	672	733	752	656	752	681	706	731	693	721	717	657	715	715	750	678	679	719	714	694	725	724	702	718	683	681	699	709	695	730	738	698	745	679	717	719	695	682	632	717	688	721	689	697	723	651	712	694	679	766	697	672	682	700	680	686	758	676	702	675	633	688	722	752	723	719	672	704	662	687	726	764	666	740	711	730	709	702	668	710	728	688	692	691	680	697	747	704	704	714	728	732	699	673	696	715	708	727	650	700	662	685	750	688	718	637	678	752	733	678	677	697	684	716	739	719	667	666	707	683	685	743	714	712	725	650	701	700	730	708	672	737	715	688	738	715	685	688	687	705	671	728	727	692	723	705	735	712	683	716	682	751	719	722	666	705	718	700	690	750	684	742	735	650	674	722	690	714	712	668	725	735	718	683	742	682	678	655	701	696	689	730	711	731	719	689	678	643	669	672	684	644	686	722	698	737	696	663	706	697	664	730	681	689	718	688	701	727	716	675	690	753	671	693	714	734	758	711	678	697	710	712	740	667	670	665	726	682	714	680	748	693	682	704	664	713	696	709	687	690	715	660	683	699	720	725	704	718	705	709	688	697	728	666	700	683	732	790	708	722	712	697	726	685	699	722	719	717	744	716	693	751	721	675	669	712	673	737	690	722	723	672	720	759	692	726	685	707	719	687	684	659	707	748	745	737	668	700	749	700	691	675	668	735	668	663	712	750	693	707	671	695	723	749	717	706	696	667	706	710	707	670	732	683	703	695	678	672	693	727	674	737	671	670	692	696	716	672	673	712	727	714	656	688	720	702	693	695	669	740	734	667	723	693	689	674	754	708	708	728	651	727	696	754	707	682	674	722	698	679	704	737	737	673	718	718	653	699	733	700	703	722	693	702	700	706	724	687	690	713	708	691	739	679	732	765	703	740	668	759	684	712	749	694	677	675	662	713	703	703	767	724	701	737	736	734	706	687	722	699	664	742	700	717	691	684	680	684	761	719	771	701	701	686	687	666	715	647	737	729	734	675	729	661	688	726	731	687	702	666	723	651	678	701	738	722	732	689	687	731	646	775	666	679	716	643	673	713	674	689	717	722	708	681	697	722	706	675	705	660	666	707	703	689	694	717	706	708	734	707	740	695	684	663	726	659	683	693	669	713	687	696	698	713	702	672	676	697	685	712	672	692	722	733	691	686	696	722	688	684	672	736	679	710	709	684	673	633	759	684	649	714	678	648	734	690	678	733	655	697	706	700	709	699	720	658	689	728	706	633	725	699	712	710	672	677	679	727	768	688	738	724	706	717	685	733	727	721	688	676	706	675	661	712	715	741	744	711	700	700	684	730	751	701	650	695	669	678	708	670	717	673	690	722	704	713	710	687	703	669	728	708	715	710	736	718	714	669	745	695	702	705	682	733	708	694	742	738	701	693	696	727	686	719	698	667	692	723	714	700	689	731	710	693	703	683	708	661	723	718	672	682	671	678	728	657	686	677	671	742	695	705	692	728	698	664	756	676	706	748	703	714	720	722	754	757	742	665	723	716	675	639	698	730	709	729	711	676	675	714	679	705	713	720	748	705	664	705	682	685	676	688	682	734	701	691	730	694	735	694	680	709	739	648	730	723	667	718	679	714	711	667	708	696	673	666	709	705	701	671	702	676	685	659	661	699	695	675	685	677	695	706	743	718	706	687	732	688	691	712	644	657	666	677	644	676	745	731	712	725	720	716	654	711	743	750	692	702	737	701	701	681	706	722	725	735	679	680	741	672	735	713	758	689	681	660	645	698	676	688	736	712	698	706	708	706	733	710	686	722	689	738	728	711	705	729	727	736	691	738	712	664	713	708	726	698	679	680	699	723	661	700	763	702	707	693	694	721	735	720	726	671	691	688	687	772	724	743	705	705	710	700	716	660	694	695	706	742	712	643	701	694	690	693	712	753	718	704	713	713	694	678	717	712	711	682	686	715	715	718	673	689	727	703	726	717	733	732	723	677	690	734	691	700	669	729	705	732	716	671	659	704	709	674	720	699	733	756	725	707	689	668	698	700	695	699	649	716	686	721	740	648	716	677	702	678	661	716	706	726	673	680	707	718	700	667	719	745	737	654	735	688	679	727	694	702	667	771	681	688	721	707	707	698	677	709	741	657	679	684	697	727	708	673	744	745	705	681	708	729	685	723	719	711	726	650	653	713	728	701	702	696	717	675	719	730	689	668	705	681	749	718	705	675	735	652	730	697	727	714	702	660	718	669	697	678	674	671	683	707	684	704	681	676	698	698	677	692	726	655	695	692	714	711	709	709	690	680	731	702	714	727	697	700	672	730	691	724	687	709	678	723	697	723	722	730	674	714	676	739	715	688	705	710	712	678	709	681	689	736	630	685	650	734	691	721	704	714	769	735	674	762	755	696	673	673	656	611	657	689	667	685	744	684	721	681	702	741	670	724	683	713	690	722	718	682	694	700	658	705	706	724	717	726	709	725	678	702	710	697	736	700	714	695	734	681	717	706	703	721	683	671	711	738	715	693	730	682	718	674	739	732	727	686	725	698	678	682	725	701	720	668	718	651	709	681	706	754	696	691	721	742	702	697	720	738	719	703	708	679	729	748	703	722	698	742	709	689	685	676	707	743	695	678	713	701	702	688	649	741	697	705	702	702	686	690	725	713	677	707	715	700	694	665	716	767	713	657	737	721	713	740	710	712	702	693	739	678	668	683	657	714	675	673	736	765	717	737	662	685	728	714	680	681	720	728	714	682	706	688	681	707	666	706	701	739	690	713	736	740	716	701	724	663	693	676	735	730	649	693	715	679	671	701	682	698	702	719	728	708	711	713	715	756	734	709	719	741	711	695	773	706	699	663	729	725	680	710	718	690	704	628	705	693	722	692	694	715	715	747	711	706	677	740	718	706	719	722	731	698	716	685	670	718	692	671	680	696	747	728	707	701	631	676	737	697	660	714	691	753	699	709	739	681	705	678	678	675	695	706	727	715	666	672	711	709	731	693	764	694	708	709	674	707	685	703	693	662	723	684	707	700	748	691	681	722	700	667	697	630	705	726	663	723	708	641	670	732	698	694	693	716	703	676	726	728	745	684	692	694	711	703	715	702	719	659	701
46777	47171	47769	45280	41531	31420	20970	9635	5672	6751	5701	4932	2133	1507	1765	1527	1557	1010	860	708	579	497	451	434	475	444	430	363	374	372	350	369	386	354	371	362	369	401	348	361	365	314	360	347	370	319	314	347	341	354	368	364	360	337	348	322	322	282	345	320	349	339	358	301	328	359	351	344	351	335	341	334	347	353	366	355	337	339	377	329	349	340	360	346	370	342	372	359	332	329	351	336	338	320	330	357	307	370	332	388	314	313	316	324	323	349	316	351	359	328	332	360	327	339	324	336	357	316	338	312	361	332	319	332	348	314	327	339	355	329	360	322	349	340	335	345	374	356	344	360	347	353	371	337	374	341	379	327	350	336	354	320	349	339	349	368	351	341	358	334	337	378	323	366	339	336	356	369	322	334	336	324	352	395	362	313	330	339	349	336	340	364	320	319	310	345	389	302	372	352	331	351	310	362	366	335	334	352	349	304	342	320	362	305	363	357	329	349	335	312	326	347	335	328	353	326	344	340	351	322	369	304	343	375	323	338	351	319	284	345	341	357	354	349	396	355	355	347	355	333	334	332	370	317	337	324	357	314	354	305	348	334	340	352	345	335	365	326	307	315	357	346	353	338	353	316	337	365	334	295	315	331	353	352	313	330	319	320	347	353	326	370	322	310	355	363	328	327	354	351	344	327	372	355	311	317	345	347	340	344	323	336	334	362	359	325	337	365	349	363	325	364	323	332	332	321	342	339	344	324	370	366	347	334	339	319	342	325	338	321	331	331	338	308	319	334	360	335	370	331	325	345	325	340	321	333	330	330	345	331	318	337	329	357	347	309	343	365	368	366	305	330	323	341	342	345	334	319	370	334	340	341	364	347	311	341	358	323	350	352	334	357	313	341	359	302	315	351	331	338	340	350	341	344	336	317	341	340	369	316	336	360	329	371	336	334	335	342	356	318	342	322	326	337	345	324	340	335	329	334	355	335	339	332	322	364	329	305	357	319	340	337	347	306	328	328	323	348	353	334	332	318	332	355	333	351	338	357	325	340	362	347	356	348	351	351	333	301	320	336	317	343	345	325	332	372	335	367	348	313	325	367	342	337	335	322	336	305	337	322	346	325	349	356	330	341	320	324	375	341	350	320	352	314	367	350	359	342	370	365	385	337	353	349	334	355	323	368	329	338	325	352	336	337	365	339	343	320	341	334	357	370	292	320	341	333	326	354	347	307	361	334	357	329	308	329	349	346	343	339	311	351	383	337	375	320	371	378	325	363	336	381	337	321	323	362	371	382	334	329	374	354	367	349	335	332	331	337	329	330	382	297	349	364	362	334	355	333	345	333	309	335	308	371	335	362	347	332	337	356	335	356	350	331	325	310	347	350	368	339	326	302	347	343	337	356	367	368	332	349	331	342	341	317	350	342	333	316	338	360	349	357	383	337	345	322	358	314	345	375	373	328	341	302	358	331	359	364	362	328	342	345	319	372	359	340	347	329	360	357	374	341	329	366	365	330	325	331	366	390	354	304	357	314	361	289	312	351	330	368	321	330	335	315	353	332	343	339	373	329	333	379	338	344	346	365	356	389	346	369	362	355	359	314	348	357	387	338	376	377	332	347	335	354	353	347	346	340	314	324	313	351	376	351	354	305	359	361	395	325	360	321	375	348	325	389	300	345	362	347	346	322	365	350	345	339	360	283	342	349	368	319	341	322	325	345	359	358	350	311	333	352	317	336	311	327	378	322	356	340	352	333	339	338	333	346	351	339	354	369	342	343	373	365	317	328	340	347	336	397	343	361	349	347	321	309	343	322	329	362	317	363	320	327	363	323	303	323	338	366	346	340	338	339	352	339	334	356	338	335	343	375	329	342	324	338	349	326	344	335	359	333	349	307	298	378	325	338	359	356	379	323	347	351	345	358	378	356	324	337	334	350	327	347	322	359	379	333	333	350	355	356	327	361	294	317	349	312	350	308	307	340	338	324	355	310	367	370	304	327	308	351	376	315	408	335	329	345	352	365	353	312	323	370	323	327	320	347	309	328	375	343	329	367	321	343	322	355	340	322	347	345	343	341	328	364	328	351	362	322	329	347	340	337	347	360	341	323	326	353	372	355	331	317	328	364	315	328	339	322	351	377	317	304	361	341	356	326	307	314	364	317	347	361	338	331	359	319	364	307	334	350	350	333	339	361	327	335	341	360	335	340	347	319	351	335	312	344	347	344	334	334	359	362	366	334	355	307	391	358	367	330	359	329	336	355	376	325	369	350	306	364	311	375	359	359	366	340	351	312	324	347	332	346	374	329	329	337	309	335	311	391	335	348	370	348	344	330	322	348	369	355	323	360	356	343	332	309	331	359	371	333	353	339	332	332	382	316	343	346	314	323	366	348	352	339	361	365	392	324	339	351	325	368	338	331	356	325	337	382	348	346	331	312	385	341	365	347	378	334	387	362	305	349	333	352	360	330	356	336	338	315	339	318	356	342	346	358	337	338	360	380	362	338	348	360	322	361	338	317	348	335	346	372	358	371	311	354	316	319	305	347	343	366	361	311	365	340	377	338	326	320	320	289	332	359	352	361	360	340	362	308	322	332	353	348	366	318	344	328	337	330	340	323	322	340	306	345	339	366	353	353	359	333	335	340	328	316	319	350	333	331	364	306	333	321	346	337	354	346	399	318	331	334	318	307	325	333	330	305	339	350	332	339	327	327	332	332	349	340	336	339	361	329	353	393	361	309	380	307	348	350	321	350	325	376	324	326	341	335	375	340	309	356	348	340	330	340	363	336	337	337	340	317	339	336	343	339	325	341	329	312	307	326	350	358	346	313	317	336	329	333	272	363	373	354	329	323	337	335	349	350	328	321	324	314	361	328	356	350	327	344	343	352	351	341	325	343	342	339	350	351	353	344	336	345	352	359	340	347	331	339	374	330	330	313	343	310	300	337	324	314	332	317	353	330	300	353	364	319	335	336	342	321	363	318	384	358	342	321	337	377	328	366	371	329	321	379	360	334	303	352	350	383	372	331	341	316	374	339	348	376	365	318	381	359	376	357	364	317	350	318	355	322	361	361	342	353	332	304	360	329	331	303	354	332	350	323	305	364	355	322	361	336	347	340	364	324	377	330	347	337	331	350	328	326	332	343	329	389	321	351	354	328	318	348	360	341	379	347	374	310	360	349	356	326	334	307	378	344	340	330	330	354	330	324	337	376	341	341	359	358	357	351	350	360	323	353	328	328	376	347	346	355	349	302	352	324	331	333	316	346	357	321	378	352	345	370	339	331	306	315	311	331	360	346	348	338	349	353	355	315	341	325	324	320	326	315	348	336	327	362	356	351	337	321	336	314	340	322	324	337	373	345	337	340	346	328	299	334	339	306	323	331	363	393	335	374	365	301	368	374	326	314	317	333	343	351	375	381	341	347	346	361	369	351	300	361	341	348	315	328	340	333	354	325	325	330	351	360	325	362	329	333	295	328	315	352	378	320	310	359	382	331	325	364
31372	39751	47650	49701	47338	37819	22993	12828	13586	18113	16113	13865	6516	5953	6705	6623	6466	3943	3485	2621	2014	1746	1456	1419	1412	1362	1231	1199	1041	1140	1132	1119	1120	1108	1063	1009	954	1068	917	990	859	922	852	888	859	937	798	864	838	849	805	831	780	851	815	784	847	834	795	830	785	769	826	787	786	786	841	825	809	792	813	812	830	827	813	780	798	769	763	781	802	853	773	754	771	804	857	780	784	851	727	790	855	815	808	829	823	805	751	797	809	761	764	795	830	818	818	827	775	898	847	833	835	797	775	859	825	808	790	833	789	856	805	772	814	785	821	849	791	825	824	841	808	804	811	832	760	799	807	792	800	803	766	777	846	765	813	787	808	824	732	808	828	772	787	827	825	775	786	764	824	745	807	782	813	756	809	802	848	767	822	811	810	803	827	768	848	789	792	837	805	822	781	825	799	817	776	819	773	783	813	743	829	808	772	835	762	779	822	825	798	822	777	840	846	779	785	756	784	754	856	844	777	767	826	790	815	840	790	808	778	827	812	832	805	805	812	800	773	824	815	771	830	820	761	839	789	773	810	795	816	836	785	788	823	817	750	828	796	848	831	782	777	782	769	755	814	762	798	815	838	807	801	852	762	826	801	848	822	859	815	724	832	798	842	747	792	786	858	832	804	814	776	815	800	804	832	812	783	794	801	849	818	801	842	749	840	787	753	809	793	782	817	791	785	783	763	803	806	834	813	811	800	854	804	829	752	835	836	763	775	820	875	762	819	787	812	756	846	795	835	848	806	777	813	752	783	804	864	838	801	807	771	884	834	792	791	809	882	826	816	792	808	808	782	841	814	844	820	819	812	806	858	792	754	827	799	808	831	777	805	815	801	802	839	781	808	787	793	813	822	779	781	747	790	785	786	831	797	785	796	820	788	818	848	775	810	812	826	777	750	793	809	809	795	802	834	814	890	771	808	760	823	796	833	825	764	779	811	855	785	792	797	819	796	772	789	777	817	779	793	784	835	815	813	864	783	787	782	803	790	762	803	794	803	813	765	795	766	787	819	801	790	850	807	806	798	795	800	794	831	796	812	813	809	804	785	785	779	809	834	827	857	803	752	787	799	805	823	856	799	854	816	768	805	841	793	882	816	832	799	813	796	774	734	783	882	780	851	787	823	818	841	839	783	794	838	801	823	802	792	820	810	816	843	745	796	863	820	807	801	787	798	786	854	814	809	838	829	818	833	818	861	796	809	813	821	829	804	821	787	808	810	774	804	774	826	739	792	836	809	805	795	845	803	780	852	764	829	763	764	814	792	863	797	812	796	823	780	817	800	824	803	787	774	857	786	848	754	813	774	795	786	781	795	773	870	793	824	823	811	848	827	773	792	826	838	802	758	719	827	816	751	813	779	827	823	793	841	793	735	811	792	810	832	754	823	843	767	822	786	846	805	802	842	799	827	852	805	807	843	794	814	794	752	827	747	805	764	791	789	860	795	811	813	751	726	812	878	842	859	767	810	847	772	793	837	790	808	818	791	806	787	780	811	789	785	829	795	838	799	818	813	841	770	759	824	820	775	787	809	815	787	807	832	808	878	848	802	813	750	816	782	790	786	820	848	814	829	804	774	813	789	777	787	793	773	869	809	769	767	785	779	804	808	804	829	758	836	800	766	837	798	780	801	835	778	824	795	822	806	779	794	822	864	855	854	770	817	880	827	795	785	802	843	827	800	784	835	832	825	779	783	783	779	800	830	817	767	815	807	802	805	796	834	759	771	813	798	804	843	865	819	803	847	781	743	789	802	795	800	776	761	782	799	810	809	764	827	776	826	813	800	790	855	772	821	789	800	852	817	812	830	784	792	777	798	808	768	805	810	747	780	766	801	829	813	837	807	854	789	803	747	781	847	782	801	798	774	767	834	798	787	784	852	829	822	838	800	794	806	822	782	840	779	801	746	802	754	819	858	794	857	832	799	784	805	787	781	816	833	894	856	817	820	800	799	807	779	821	785	799	837	853	806	749	835	770	795	821	837	801	790	805	770	778	834	817	795	844	795	790	765	813	788	770	808	800	773	786	826	816	863	805	788	832	802	786	790	814	773	780	804	768	820	825	810	766	797	811	826	760	789	749	793	794	794	820	855	824	871	801	792	776	842	816	801	804	753	741	776	819	782	838	773	801	761	843	777	801	860	800	803	785	808	799	786	789	842	763	845	769	845	820	822	795	808	795	802	785	833	830	816	783	839	783	794	799	818	773	793	797	819	812	788	798	797	749	824	805	788	856	804	797	862	825	766	828	855	753	827	845	833	728	823	826	791	792	827	789	794	801	803	836	870	757	836	791	818	788	758	828	777	797	796	796	824	811	798	790	840	802	814	798	783	767	831	828	819	807	783	796	827	819	787	777	818	784	804	813	815	802	789	766	794	780	817	772	789	773	829	841	824	791	836	811	839	776	774	778	834	807	792	802	811	756	790	873	847	836	865	825	776	822	768	758	791	809	803	800	830	798	827	806	831	822	784	750	811	787	819	797	786	770	785	838	833	778	796	855	824	814	805	812	813	747	807	814	825	771	815	833	844	817	788	823	796	795	761	803	812	773	811	768	788	773	820	748	798	791	857	823	785	798	807	753	750	847	799	757	803	785	819	818	766	800	820	779	829	777	804	880	784	859	825	823	845	728	802	803	802	753	833	845	826	818	778	751	806	845	802	790	809	795	795	785	828	806	737	780	822	784	768	811	747	805	808	808	840	790	804	823	795	800	837	788	797	812	834	800	820	843	795	769	745	854	804	808	795	753	802	825	799	817	777	791	847	826	818	860	845	805	788	825	799	766	799	859	808	790	805	826	810	805	770	791	788	788	743	811	853	789	789	843	820	781	804	791	793	854	805	769	844	746	773	800	805	776	819	792	821	811	823	815	829	814	819	803	825	779	817	781	769	813	801	728	819	770	806	799	826	759	819	783	792	861	809	837	841	763	800	766	777	815	828	798	767	809	808	807	743	816	810	746	808	822	839	740	796	810	757	810	765	793	793	801	818	825	803	806	820	816	811	835	769	819	804	817	835	791	834	735	772	823	811	815	834	800	812	776	765	798	803	828	810	839	850	777	796	811	806	828	763	838	853	820	830	724	748	783	818	784	835	829	782	794	776	813	811	817	742	803	828	806	772	817	825	834	835	835	775	831	817	837	768	752	756	827	751	808	792	804	778	785	778	774	778	740	802	788	799	795	828	831	823	830	824	794	853	785	818	790	782	810	798	842	782	807	788	821	788	810	838	767	852	830	762	788	811	777	796	872	836	773	818	826	796	820	803	870	825	798	812	791	792	812	793	817	848	818	788	842	838	806	808	802	809	823	809	850	787	789	804	824	831	834	817	792	838	860	797	801	834	839	858	789	843	781	770	790	713	797	738	790	806	855	828	820	837	794	808	774	753	786	837	821	802	778	842	824	809	804	743	811	839	813	802	843	794	747	752	804	838	773	787	802	827	763	775	778	805	783	797	808	792	794
53776	53393	49726	44304	40286	34712	29411	18938	12224	12572	11148	10153	4492	3134	2967	2561	2565	1673	1211	995	807	623	562	518	493	521	492	410	398	411	420	423	393	405	430	353	389	426	383	384	358	354	329	359	358	365	360	328	365	357	347	337	346	326	354	320	339	333	345	319	333	325	319	315	350	353	352	333	322	333	349	327	343	386	331	349	383	342	348	368	330	340	351	334	369	332	337	343	345	336	346	331	377	374	316	301	324	344	333	313	307	300	350	341	327	344	369	338	318	323	330	324	386	320	295	343	324	341	325	360	339	318	319	312	354	317	308	316	332	334	314	330	329	369	302	359	321	301	314	357	324	328	339	322	299	285	339	362	333	300	320	331	342	336	330	341	335	346	356	350	357	324	332	339	339	317	331	301	308	309	325	296	331	344	337	338	359	339	334	328	306	312	360	343	305	326	309	328	303	341	346	371	319	336	320	336	342	341	312	348	302	340	342	321	352	357	342	324	312	344	317	298	348	327	338	346	384	351	333	325	330	348	340	347	299	301	330	331	346	311	326	330	319	299	359	325	339	349	345	340	339	336	324	356	325	349	326	325	335	347	327	326	339	351	316	357	326	326	326	323	373	371	360	318	339	341	309	272	310	338	368	365	352	336	299	352	326	306	351	337	298	325	345	332	346	313	324	306	314	320	372	321	339	337	329	348	335	338	329	330	316	308	306	354	331	352	326	319	345	359	343	341	331	312	351	321	304	321	331	326	364	322	318	327	359	318	346	314	334	360	345	320	325	350	315	352	305	357	322	351	327	334	299	328	335	322	323	352	362	314	313	291	314	338	345	332	342	321	313	292	354	328	348	349	347	328	327	313	316	333	333	341	319	347	301	327	310	332	331	306	333	325	351	348	338	353	334	314	363	352	319	308	304	338	346	328	324	329	326	318	321	360	341	321	307	328	376	332	352	342	341	352	318	337	312	302	315	345	350	349	310	296	351	373	356	361	340	327	308	327	328	356	306	326	318	330	322	300	310	350	317	339	347	339	309	328	327	351	348	361	362	325	338	346	311	327	340	339	328	333	295	336	330	365	347	338	328	345	352	320	346	321	325	334	359	327	321	327	314	303	319	335	342	338	331	326	321	343	315	324	345	355	310	346	327	322	286	342	313	330	321	313	347	315	298	364	335	317	350	350	340	334	347	345	341	357	317	309	311	341	353	332	358	318	361	332	329	341	321	330	326	340	305	352	321	281	344	296	323	315	323	359	318	333	331	335	319	323	300	338	340	320	333	346	338	308	329	349	356	316	296	332	343	344	326	333	350	339	336	306	302	306	334	331	330	382	323	298	327	325	306	304	302	279	281	310	332	324	346	343	318	317	332	327	329	336	337	343	332	332	325	331	346	331	333	338	321	342	310	292	325	309	331	324	327	336	389	341	331	335	301	345	340	295	299	322	325	326	328	332	350	333	330	359	321	344	304	294	344	299	320	356	358	336	312	325	337	330	335	334	366	329	343	303	341	321	317	317	355	345	329	340	342	354	309	330	350	324	346	333	330	312	292	353	341	342	358	353	332	348	362	345	336	337	353	339	296	332	336	318	283	313	298	314	368	324	346	351	325	358	347	343	308	329	346	327	324	319	309	338	338	344	335	344	295	319	347	335	331	308	318	327	313	338	337	327	341	341	338	340	320	314	339	326	345	336	341	351	333	333	331	306	370	336	299	341	332	331	327	328	353	371	340	338	326	338	327	338	309	316	354	357	359	316	336	347	339	335	321	366	361	308	330	302	352	314	335	329	305	328	313	338	310	312	341	349	326	351	296	335	342	303	318	321	301	344	340	317	331	294	310	358	367	356	358	352	354	347	367	291	338	316	320	327	313	324	342	365	333	324	323	351	313	339	338	330	313	353	329	329	346	350	336	335	353	319	292	336	303	370	290	332	330	318	342	329	332	352	346	326	328	328	331	302	354	334	362	376	339	347	344	339	350	356	367	344	328	347	320	298	308	315	316	329	288	335	322	308	300	328	302	334	302	341	366	338	366	319	341	335	312	324	326	346	328	335	338	327	307	359	350	323	329	349	344	313	320	369	357	384	285	335	332	317	322	334	376	368	361	331	367	335	356	341	326	326	303	290	309	322	350	335	328	342	320	324	328	336	334	331	330	345	298	308	328	344	322	359	321	333	332	330	315	306	349	332	334	325	363	340	345	332	332	319	331	338	330	340	377	341	333	335	337	324	342	361	352	315	339	341	310	320	319	342	348	375	334	312	312	320	355	324	322	303	288	376	344	329	331	320	333	330	320	327	339	314	338	318	308	311	336	319	363	340	343	330	365	337	368	321	334	323	362	364	306	315	321	342	304	295	334	368	309	311	348	333	362	337	347	342	345	330	328	343	299	372	347	327	336	349	329	319	301	321	362	341	361	312	338	358	337	346	342	295	305	329	340	353	334	319	350	329	327	349	335	356	330	349	331	315	350	331	335	326	305	342	292	321	294	326	298	366	319	324	334	347	340	342	344	351	324	338	347	325	328	298	333	306	327	346	328	320	312	338	316	298	350	283	307	297	320	366	324	344	357	341	334	357	335	327	293	336	350	321	349	336	370	320	285	344	316	339	340	351	324	338	331	308	334	331	333	319	337	340	335	353	387	347	357	295	374	323	357	323	316	321	346	316	352	344	351	317	351	348	335	361	313	352	331	343	314	362	346	297	321	324	367	350	293	348	322	288	346	315	375	303	355	340	333	326	352	335	343	343	305	330	351	360	314	330	324	316	337	319	318	288	352	367	382	337	324	333	336	334	348	342	359	360	322	348	346	363	343	331	315	328	326	336	327	324	328	336	341	343	333	327	340	317	329	334	351	340	338	352	334	326	353	368	350	302	346	315	310	335	319	357	322	329	316	323	295	326	354	368	314	312	331	346	343	349	350	326	333	342	361	292	339	326	341	351	326	385	339	325	341	339	351	320	311	363	316	324	360	309	321	317	328	358	353	295	315	340	340	324	354	326	318	319	311	319	335	347	304	320	290	374	340	300	358	332	291	272	329	351	327	316	302	333	330	311	302	298	337	332	302	323	315	328	333	342	311	323	336	330	321	318	351	343	359	353	317	342	311	347	357	318	345	359	373	336	327	342	316	351	339	351	362	316	294	339	350	355	306	330	351	347	285	323	345	321	343	331	320	327	337	368	372	333	357	335	331	390	312	302	323	308	334	350	329	314	311	332	343	311	323	339	348	317	357	332	342	324	329	367	307	306	340	335	352	342	334	339	333	306	320	339	304	318	291	327	366	328	314	360	368	345	321	346	335	318	348	349	336	362	324	331	323	354	317	325	353	329	362	346	351	317	339	321	350	368	345	294	335	317	318	302	340	354	325	279	334	302	334	340	344	338	315	330	381	329	365	345	336	309	317	335	325	343	323	332	336	351	330	318	350	337	356	333	336	338	341	344	316	330	345	308	312	297	369	311	328	321	330	338	297	323	348	343	318	323	328	349	308	331	348	337
36587	46814	52920	52853	50111	44824	37731	18245	20893	26084	24350	22430	10530	10166	10623	10039	9300	6392	4717	3773	3124	2562	1903	1869	1894	1741	1489	1375	1223	1348	1276	1308	1258	1252	1176	1252	1068	1191	957	1116	931	931	932	963	912	879	866	826	826	859	851	825	746	811	808	783	770	786	809	769	742	727	763	761	792	777	780	795	783	820	730	754	787	789	786	806	770	816	774	760	766	773	752	747	801	747	797	794	802	760	783	819	728	776	771	717	748	802	775	713	766	771	750	775	780	744	758	734	758	791	769	811	761	750	766	785	769	769	781	727	783	786	767	725	744	784	755	780	757	812	770	748	807	794	759	817	778	775	755	844	737	786	776	833	746	787	779	769	750	811	740	817	773	767	762	743	780	813	748	774	760	734	733	789	817	779	757	759	773	801	737	761	736	762	789	753	755	771	768	777	731	708	759	762	764	762	789	765	808	780	772	717	764	813	810	779	802	831	762	772	752	770	813	754	720	747	748	785	785	750	711	776	778	783	754	760	802	773	756	732	776	726	762	759	805	728	779	772	745	784	776	735	752	741	766	743	743	776	797	780	727	764	749	721	703	765	796	793	758	824	796	825	750	778	777	762	760	805	743	833	794	764	777	781	783	802	757	787	797	754	797	777	716	758	754	792	815	793	726	751	775	767	749	710	766	767	768	791	798	742	750	761	764	751	731	775	791	801	759	787	759	780	784	746	789	809	779	795	711	754	774	784	715	761	778	774	749	764	764	769	745	773	802	742	766	726	769	785	799	772	738	757	808	771	811	744	788	789	752	792	731	756	774	731	748	807	749	772	802	771	743	747	769	758	761	757	802	770	766	715	744	774	787	762	808	798	794	767	781	772	766	724	805	719	775	727	789	763	754	757	784	817	766	810	808	788	753	722	731	749	799	789	756	787	765	811	746	786	747	762	766	753	754	756	741	729	775	745	764	712	769	755	806	769	778	725	740	806	760	835	806	715	737	836	768	762	775	772	734	822	753	763	787	770	754	782	791	792	750	768	764	743	811	754	735	742	768	758	761	735	770	770	748	733	771	750	732	796	766	753	752	750	805	781	745	769	761	727	778	770	791	778	776	742	759	760	741	774	727	734	760	731	794	803	789	729	735	799	761	757	753	783	799	761	807	766	732	724	733	746	732	843	757	791	755	756	777	761	737	763	768	739	778	776	771	786	805	737	778	730	726	778	720	761	742	773	748	742	782	771	787	746	791	786	694	786	773	758	741	812	791	765	798	804	759	738	735	748	799	798	788	768	780	728	748	793	788	768	773	785	753	775	757	757	802	755	790	740	681	707	791	783	790	789	742	750	783	767	748	783	780	724	768	790	844	801	722	733	729	770	783	750	735	752	775	766	764	776	801	731	733	778	720	739	789	779	787	752	710	776	736	790	803	816	826	771	780	746	734	755	761	807	766	826	788	787	727	791	784	698	782	753	783	820	780	749	763	775	778	797	802	784	784	770	766	757	764	711	787	759	759	783	770	782	768	767	745	758	744	779	774	812	749	761	750	750	731	797	726	747	791	771	808	728	755	740	724	727	804	733	801	769	776	802	743	793	718	760	724	737	797	738	799	745	779	762	777	799	748	813	767	728	789	784	770	799	772	767	755	790	788	735	746	740	762	807	770	807	744	766	799	748	789	760	759	809	767	751	777	789	771	788	734	783	719	798	712	758	820	772	722	764	836	757	777	773	761	739	760	776	725	779	744	737	800	742	755	761	782	800	795	787	796	788	771	776	779	737	765	800	718	767	747	752	778	763	747	760	767	733	775	758	754	743	791	794	793	773	797	802	722	771	769	771	765	761	730	775	723	768	765	745	765	770	712	802	756	749	760	763	778	721	778	747	766	767	738	797	787	788	752	766	796	792	762	766	770	736	785	729	760	798	808	742	739	770	722	751	768	795	832	712	795	799	736	781	796	737	776	757	728	797	789	763	824	751	780	778	743	818	769	742	779	727	769	750	788	752	779	771	762	763	742	800	743	791	745	792	742	774	765	767	778	739	783	707	778	752	797	746	766	787	794	765	788	804	788	769	769	734	745	822	831	780	707	752	730	760	763	753	784	750	719	752	736	767	759	768	749	748	730	761	826	761	790	766	741	706	750	766	794	733	763	807	776	749	792	775	766	830	781	728	709	753	739	783	790	815	776	817	741	721	766	789	780	818	745	813	828	783	781	742	788	792	783	803	751	739	741	725	778	771	775	766	754	769	817	814	806	735	795	753	771	770	812	729	801	768	713	810	806	757	811	762	797	787	745	823	782	751	753	792	773	741	840	747	787	790	767	800	806	763	730	763	770	742	767	736	767	749	757	800	751	737	793	797	793	749	767	756	749	777	837	766	752	748	763	772	750	754	737	752	730	783	709	751	750	796	745	760	756	762	739	772	764	758	757	758	809	759	766	794	703	761	814	771	772	750	767	777	768	816	793	760	740	746	784	719	744	777	792	768	784	765	779	745	743	745	749	760	785	756	753	742	766	763	795	765	741	754	752	818	757	742	723	767	779	763	806	762	712	758	791	779	733	785	727	784	771	731	810	742	796	826	806	738	829	798	779	743	765	780	784	769	800	786	719	751	784	753	789	766	786	775	764	769	764	775	782	760	775	773	776	739	751	700	785	756	746	781	792	792	751	735	788	734	756	764	742	766	766	793	809	770	776	761	790	784	767	808	788	809	773	775	777	729	780	732	770	720	760	697	794	791	757	749	766	821	804	792	758	764	807	718	770	787	779	753	757	774	776	805	804	761	746	747	772	739	756	766	755	775	764	789	832	735	749	806	780	744	807	756	750	744	814	824	796	803	788	795	787	737	773	788	817	771	736	775	728	799	769	778	780	744	755	800	791	773	773	732	780	796	726	761	793	806	827	766	746	770	769	814	748	771	797	744	807	733	736	751	744	765	777	797	751	746	779	842	741	807	765	770	774	797	758	718	779	721	761	800	723	777	719	820	794	751	779	783	787	774	772	813	763	790	772	775	762	762	731	792	758	826	769	747	783	772	740	782	788	732	737	760	834	779	786	736	771	750	795	768	791	751	766	710	758	777	740	759	749	736	778	758	789	726	750	787	743	704	728	718	740	774	786	724	759	729	750	718	760	739	720	780	734	811	770	827	764	729	734	714	789	776	826	753	758	810	746	799	745	777	813	736	782	785	795	764	753	724	735	759	771	761	791	721	742	758	707	731	761	768	787	816	822	766	765	783	742	760	754	791	783	778	784	769	795	757	728	766	784	760	760	742	725	740	773	816	783	758	746	729	766	778	734	750	757	758	767	762	743	754	790	794	810	790	739	793	732	733	757	696	774	802	821	731	746	760	753	738	734	782	746	764	772	764	786	763	734	738	760	783	769	740	798	773	787	793	829	725	765	777	758	727	747	782	733	737	807	749	757	821	778	754	764	738	735	778	770	742	696	737	780	750	746	739	792	798	816	769	759	772	732	735	764	800	773	800	764	781	796	758	799	743	733	790	758	766
25224	22011	22162	17806	11702	4772	2068	1288	1066	938	788	721	625	515	453	457	433	355	334	329	322	326	323	308	302	300	350	301	316	278	283	316	318	305	322	324	303	295	279	285	292	296	292	292	294	280	319	284	317	303	293	273	284	313	253	278	261	289	290	346	296	296	293	287	301	296	274	262	280	322	301	285	308	291	251	266	297	296	260	263	280	280	301	264	257	286	287	301	264	275	324	302	278	306	256	283	309	298	322	313	284	279	296	285	292	293	298	299	313	286	292	293	293	294	276	316	308	288	281	314	296	301	286	287	300	296	343	274	258	298	287	293	321	277	304	284	288	317	302	274	304	279	296	309	280	302	302	299	286	279	302	270	322	298	266	289	291	321	269	274	301	289	301	289	270	309	279	292	300	289	292	281	275	311	267	268	288	255	297	304	307	284	272	297	283	244	271	275	308	287	299	284	285	313	277	297	281	273	299	285	294	295	280	298	270	274	304	300	315	268	284	264	324	290	305	264	288	290	303	298	284	285	304	271	299	260	288	290	291	296	279	274	281	299	289	275	282	265	292	301	288	307	273	292	283	261	271	294	304	267	283	270	290	293	295	258	278	298	319	308	298	307	275	306	308	294	249	289	269	310	243	282	269	313	284	318	279	261	309	287	277	299	276	309	292	287	278	301	261	259	283	295	235	296	295	301	296	294	301	288	313	294	298	282	275	275	307	299	290	271	299	286	264	294	295	309	282	294	273	251	272	280	255	271	291	288	301	325	286	299	278	272	302	276	307	265	256	267	256	293	308	255	306	278	302	307	288	267	285	325	324	288	261	291	286	263	272	272	285	302	256	305	280	287	274	263	289	269	320	276	284	290	299	293	278	279	291	280	297	320	309	294	288	303	281	260	271	278	288	304	271	294	287	298	292	304	263	312	285	291	289	279	288	262	288	288	291	308	289	294	274	267	274	309	291	267	297	318	320	288	280	278	295	298	303	301	290	283	282	297	319	271	282	281	295	294	298	308	284	286	261	306	308	304	316	307	299	277	303	278	274	309	280	277	267	297	261	307	300	273	284	286	328	275	259	297	289	306	268	273	300	301	286	263	290	276	272	312	256	279	280	276	271	276	296	289	310	294	282	275	283	300	273	279	295	301	278	302	296	249	298	253	289	289	302	303	308	297	293	310	273	291	281	290	297	297	299	289	312	304	261	294	284	278	271	316	278	294	324	292	278	285	298	279	263	291	248	290	277	284	278	299	281	296	266	298	292	306	282	272	290	301	295	282	278	300	314	287	278	278	266	293	294	323	302	264	322	275	263	310	276	280	276	264	249	275	284	268	274	258	329	277	305	249	279	298	280	279	266	288	288	276	313	271	274	283	300	311	286	290	301	295	273	258	292	280	258	301	277	264	304	270	277	265	265	339	318	291	265	285	282	313	286	301	289	289	278	252	261	289	255	293	276	236	323	292	252	288	287	296	298	295	281	291	301	306	305	293	266	289	261	300	279	294	309	270	281	281	263	274	292	288	303	279	262	297	292	299	302	328	293	252	279	278	274	299	297	283	304	284	270	276	291	289	297	273	306	264	278	286	302	286	296	307	273	258	284	279	309	284	323	319	350	300	294	286	289	294	304	277	276	318	293	299	257	292	323	279	288	320	275	295	312	312	294	283	303	283	261	268	293	265	268	277	277	290	292	259	274	289	266	296	296	305	263	276	297	301	270	332	314	303	298	278	293	271	290	273	306	257	309	275	326	296	288	305	285	290	304	284	290	281	280	261	260	323	307	295	280	273	288	300	281	268	293	270	284	259	320	308	299	303	290	275	279	261	285	276	309	281	323	271	299	312	269	277	294	261	300	267	292	263	310	300	281	288	310	282	287	277	293	284	291	322	278	319	274	260	297	300	287	284	252	291	310	280	280	301	306	299	285	273	270	281	282	281	292	264	299	293	289	285	316	297	258	256	319	304	279	277	279	287	293	275	290	314	285	275	251	264	287	302	305	308	294	266	321	284	277	298	294	322	308	276	262	270	252	314	258	266	300	289	268	268	293	271	274	299	299	285	287	284	326	292	298	307	290	301	259	270	291	287	295	302	283	282	273	296	310	283	265	261	310	301	247	303	312	306	291	258	319	310	276	305	283	278	318	291	272	287	317	277	277	307	304	279	290	290	299	256	290	303	272	299	332	301	267	251	310	290	250	314	295	304	309	302	287	298	264	282	281	325	269	306	324	281	282	286	286	267	300	282	275	287	325	311	292	288	279	345	319	266	273	284	289	298	271	269	268	295	270	287	280	291	267	279	291	300	303	268	311	297	273	301	293	274	264	275	312	293	289	273	283	315	299	303	270	276	264	264	275	295	264	263	304	285	287	309	273	279	298	294	272	293	263	288	283	286	290	272	273	267	315	285	275	254	316	297	257	309	287	291	282	287	290	287	307	280	268	280	283	300	300	286	303	328	276	302	282	292	283	287	301	268	290	259	277	256	260	278	287	300	259	305	306	285	278	272	288	267	297	307	291	280	312	318	272	287	280	276	302	289	294	260	294	304	289	316	278	271	287	267	289	278	268	281	340	291	273	271	291	272	266	269	303	282	317	294	316	284	290	270	303	267	272	285	314	290	295	268	286	294	294	275	279	269	295	293	289	295	312	285	283	267	304	295	282	300	301	304	282	282	270	272	279	263	274	286	319	316	320	283	277	323	275	301	284	271	273	299	300	286	306	305	285	261	271	303	302	290	294	268	291	309	298	277	348	286	293	282	292	311	283	298	318	282	285	299	292	264	278	306	301	302	306	266	293	290	307	297	291	278	301	299	290	309	291	313	282	292	294	294	297	257	279	277	273	274	281	272	304	301	301	287	312	291	285	322	283	287	309	276	264	293	296	301	289	299	295	309	309	262	275	304	306	300	327	319	294	266	310	281	277	289	297	296	295	292	276	279	248	266	266	287	300	307	272	288	281	287	288	280	305	326	279	277	299	290	307	274	328	275	288	283	270	289	254	286	269	269	259	270	281	283	291	312	267	297	296	270	247	295	298	293	303	269	261	290	291	281	272	276	276	257	302	306	285	305	295	277	288	266	274	301	270	278	313	279	325	286	291	282	304	307	317	291	273	296	307	287	277	284	260	285	306	274	258	276	279	305	286	276	265	299	277	296	283	320	271	295	267	271	252	306	261	278	271	262	266	287	299	287	284	285	318	282	282	294	264	287	269	287	281	292	293	277	264	283	293	272	259	264	288	294	268	299	258	274	286	292	297	262	307	279	298	326	308	282	284	251	327	293	262	291	313	292	313	317	298	276	284	306	318	306	311	278	302	277	249	293	297	290	300	306	285	294	289	291	304	294	314	271	273	275	299	276	306	269	282	303	304	307	247	278	292	289	316	315	276	311	299	277	281	296	302	312	298	310	275	322	283	298	283	304	301	312	318	291	282	293	253	285	310	314	296	284	323	284	290	305	286	308	247	256	273	295	288	273	275	301	300	288	311	282	286	308
15491	20482	28353	29347	23726	13337	7481	5064	4536	4356	3693	3242	2175	2010	1808	1524	1472	1186	1156	985	958	834	842	836	795	838	797	785	802	778	744	760	747	655	749	751	727	701	706	710	744	692	721	676	690	703	739	768	737	696	695	675	689	693	661	695	736	754	697	666	648	702	737	776	654	736	687	720	694	703	682	672	730	679	701	773	664	735	706	682	662	683	673	733	699	655	655	680	684	706	673	681	725	693	678	705	719	713	660	717	689	687	667	693	661	706	657	676	663	693	650	644	641	743	709	709	693	722	720	715	655	723	679	753	710	721	690	692	682	689	691	663	678	672	675	662	662	716	693	722	688	676	721	681	653	711	660	654	722	702	738	682	693	695	700	692	719	679	722	649	676	743	702	667	688	725	695	659	679	693	690	656	655	721	702	677	676	740	713	666	719	654	675	669	681	698	705	620	730	722	669	676	767	681	688	715	683	676	644	666	692	702	716	723	722	707	651	725	681	668	647	659	732	744	663	653	744	703	707	664	644	632	714	678	683	689	707	655	698	722	709	727	714	747	702	730	678	683	661	682	718	703	691	701	729	747	669	694	694	696	672	677	720	713	670	767	701	757	720	693	672	778	681	757	682	709	652	677	695	728	715	732	677	702	688	709	658	661	721	669	694	709	696	683	732	694	656	710	645	738	688	685	670	664	697	677	719	696	693	701	651	705	750	688	682	712	724	652	739	721	707	675	696	705	693	751	737	666	648	695	712	718	676	722	693	725	715	647	667	684	728	689	718	700	723	668	696	742	695	725	683	683	671	691	670	705	753	715	736	679	684	695	748	668	698	677	685	701	685	701	624	703	681	722	712	685	701	662	701	714	723	712	666	723	683	634	728	671	681	666	683	702	730	692	740	753	681	714	642	716	727	682	680	691	665	692	652	675	658	673	718	700	750	744	636	700	716	683	657	629	682	719	715	683	675	729	718	701	708	732	688	723	708	643	687	688	716	709	683	686	703	691	722	706	682	724	700	696	707	724	717	669	715	649	652	695	755	672	676	678	650	711	691	715	683	689	666	739	692	679	692	661	720	683	713	674	748	678	672	675	683	711	693	719	727	700	661	698	694	726	715	682	689	679	727	676	685	685	682	673	697	689	671	722	672	724	684	719	681	706	666	695	685	706	692	689	668	705	681	738	668	689	701	704	734	709	684	680	692	669	690	677	770	676	669	747	737	658	678	668	692	668	697	719	749	740	682	693	663	694	717	701	655	671	679	664	670	700	686	699	684	673	686	679	699	659	691	683	704	697	697	670	698	683	737	699	652	649	729	703	715	672	675	708	725	727	693	680	681	673	693	674	686	714	693	680	719	711	684	703	652	691	697	719	693	691	653	671	655	682	660	729	678	694	700	710	687	673	628	686	673	728	745	694	675	683	677	714	669	704	678	691	675	681	695	691	682	649	699	708	752	692	664	723	689	676	681	696	694	668	740	667	625	673	644	646	658	671	728	688	665	675	658	712	753	703	675	745	679	708	713	739	720	729	681	700	712	712	691	654	631	715	675	668	685	649	692	693	678	681	708	693	654	716	678	653	721	697	694	667	691	700	694	698	695	685	689	725	653	667	727	678	688	733	670	704	686	691	663	669	655	685	715	675	669	711	659	610	695	710	716	668	728	678	646	674	697	650	722	705	721	708	680	748	711	700	695	662	704	738	691	715	672	696	721	697	698	695	661	697	704	667	644	689	651	674	645	726	721	689	700	704	733	710	702	687	681	708	705	704	689	694	630	698	703	699	668	685	689	670	643	710	738	680	678	758	686	698	697	641	694	681	712	712	692	664	704	683	705	705	650	706	742	693	724	677	697	685	677	681	659	737	672	713	672	673	708	651	699	693	723	709	697	718	676	717	680	679	694	687	699	699	716	642	758	690	668	752	643	747	662	693	691	726	732	734	672	707	672	695	707	666	684	705	677	697	638	669	692	670	711	723	713	670	701	708	688	676	702	653	687	665	717	712	698	742	674	716	734	670	670	713	682	680	701	715	719	658	666	670	691	727	662	721	726	659	707	699	710	768	650	724	724	753	682	687	719	679	749	684	652	690	696	676	693	627	695	665	695	698	676	700	730	688	687	709	711	747	703	652	714	715	684	693	719	742	695	706	749	699	695	646	689	684	692	672	645	715	692	712	699	706	742	667	723	711	683	714	696	696	711	705	688	716	752	696	696	702	682	678	710	685	708	678	691	695	674	759	654	738	669	739	699	676	696	718	683	725	709	683	726	709	726	683	723	689	700	701	688	621	727	732	654	687	638	686	703	651	760	741	661	706	697	705	734	697	659	690	672	747	694	659	712	687	702	682	680	693	703	686	735	662	668	731	677	681	693	653	685	694	756	685	681	668	650	694	732	694	694	697	643	723	622	704	678	692	703	708	661	697	726	709	684	667	687	705	647	717	670	668	660	680	702	711	766	733	690	686	684	681	680	687	695	693	678	702	660	674	681	733	678	674	669	735	707	687	673	710	685	713	677	653	731	684	693	720	696	657	709	718	718	708	726	701	715	712	672	662	653	665	695	671	665	716	680	720	653	694	669	664	682	664	698	695	645	722	694	720	730	707	693	716	636	654	787	713	687	683	645	731	704	704	723	701	725	663	660	673	718	728	709	713	731	665	698	682	696	714	657	677	688	718	742	687	687	701	687	729	704	699	677	698	674	723	735	663	682	714	687	681	655	688	680	684	715	684	694	729	719	670	692	713	663	641	687	652	735	683	715	711	708	657	754	688	678	669	657	709	663	750	674	690	692	707	695	661	693	656	669	663	631	693	726	713	694	683	688	748	684	712	726	713	742	695	681	688	663	675	689	691	720	722	658	727	683	713	704	686	698	667	711	695	742	692	706	726	725	694	684	732	661	705	712	685	733	667	699	665	691	694	688	662	679	720	694	688	673	680	698	681	691	725	675	686	685	657	643	663	700	700	671	723	713	732	674	680	699	692	749	723	705	671	706	693	683	727	720	698	668	721	716	689	670	694	681	680	683	691	733	691	684	723	655	684	720	709	707	707	689	687	728	711	698	665	682	670	695	699	701	639	698	730	697	705	698	697	607	690	735	688	711	706	732	743	665	716	725	678	684	681	682	692	723	702	688	722	700	673	670	719	676	687	672	699	701	692	703	680	655	672	685	679	682	748	690	662	695	684	706	701	635	719	686	651	699	670	690	673	703	674	687	710	734	698	683	679	702	643	719	695	694	703	698	682	724	676	717	653	714	695	682	710	731	681	704	676	672	722	706	701	681	706	690	711	701	675	678	709	668	703	724	699	710	669	668	685	707	691	682	683	690	713	754	674	691	702	721	679	686	682	735	697	721	727	696	688	680	669	722	685	677	712	664	687	701	705	708	668	719	653	664	680	664	739	691	688	729	660	741	674	718	667	710	673	739	685	647	691	677	702	668	649	686	667	712	682	617	658	705	699	719	673	722	720	721	709	696	731	657	734	710	665	722	711	672	680
44271	44351	46691	47755	42507	32026	19600	10924	6909	7326	5751	4856	2390	1680	1542	1729	1542	1019	804	690	600	523	439	459	466	446	425	392	407	348	385	369	369	365	366	355	400	386	344	386	372	360	364	381	320	370	369	348	356	329	336	348	367	337	335	340	329	351	316	325	302	323	387	346	312	323	304	383	371	343	326	324	329	360	309	327	331	340	360	316	320	353	336	327	360	374	329	328	324	332	356	357	340	321	338	332	349	337	375	348	353	312	388	321	339	350	353	336	351	318	333	341	352	377	336	299	311	340	319	308	332	351	328	358	365	308	300	347	355	347	340	336	321	346	320	347	343	352	364	363	316	335	357	349	327	360	343	323	332	340	350	346	374	358	379	389	384	343	331	333	343	356	349	342	366	345	328	352	311	304	345	345	348	334	358	333	350	358	337	347	339	347	355	339	343	370	317	351	389	359	347	349	371	298	367	347	354	363	330	304	341	364	322	333	368	342	363	357	313	346	302	345	352	341	363	335	328	352	382	342	343	352	348	355	318	339	364	347	313	314	303	333	332	333	359	341	335	336	307	328	326	342	363	352	354	317	328	376	334	371	368	348	317	327	357	331	344	306	353	352	331	374	352	359	321	317	334	330	356	347	347	335	358	350	345	352	370	331	345	358	351	334	298	339	347	338	327	318	355	345	332	325	366	333	365	366	360	358	317	323	342	338	326	341	357	350	335	345	337	324	336	377	338	379	318	331	354	332	333	332	321	325	326	318	338	337	339	333	354	339	315	330	355	327	336	333	304	307	328	313	314	345	333	347	339	321	321	327	378	319	281	359	370	382	326	321	353	316	345	342	351	348	297	344	333	311	339	368	325	331	332	350	364	330	316	329	337	357	346	337	357	322	331	332	371	346	333	304	315	355	297	365	322	317	376	347	354	354	371	364	360	342	344	331	327	369	340	345	358	333	364	352	291	334	338	313	363	365	339	346	348	378	349	354	370	347	322	355	349	358	338	317	321	373	345	315	328	346	310	330	307	347	352	339	345	325	343	326	403	331	308	330	334	342	337	327	315	338	332	370	376	339	320	317	342	327	333	341	364	339	299	328	339	340	333	320	318	349	363	346	364	365	321	330	354	341	347	372	302	341	342	298	336	362	370	325	338	332	376	344	360	311	314	363	329	334	357	334	324	328	347	314	348	319	354	337	311	348	333	336	314	385	342	320	338	361	339	321	359	333	358	295	317	338	367	366	341	354	367	356	361	318	349	341	316	379	344	347	307	322	364	327	342	359	290	320	316	344	298	334	323	322	349	338	345	325	343	338	371	360	385	335	305	331	385	320	334	336	332	366	334	357	340	322	329	324	359	313	349	329	329	344	326	332	357	376	306	320	347	321	328	302	343	348	359	305	357	343	339	314	314	320	339	376	323	324	330	292	344	323	349	334	364	333	336	316	326	354	328	352	352	352	361	329	374	339	329	351	355	340	343	367	328	334	328	336	320	325	318	313	339	323	356	337	316	351	350	362	365	353	348	321	356	378	318	382	341	331	344	319	321	353	335	322	332	349	321	370	344	323	318	340	332	350	316	373	351	356	356	345	346	340	336	308	317	317	310	319	357	311	344	308	341	352	347	323	380	339	376	311	364	327	319	333	371	337	351	347	360	320	317	353	306	353	358	344	339	300	341	327	352	380	326	345	318	341	347	335	356	365	368	350	367	332	365	336	355	344	351	344	314	342	343	344	354	328	370	355	336	334	399	317	348	374	335	336	353	334	377	378	333	352	335	352	328	344	342	354	323	320	377	381	328	324	331	347	341	333	380	337	344	349	330	324	352	362	338	347	329	362	348	343	335	356	311	346	346	310	373	341	355	320	317	334	323	341	362	303	314	354	317	343	328	319	316	362	337	331	347	355	335	355	332	375	376	336	307	381	336	331	345	352	376	313	329	342	339	342	346	345	344	342	334	322	360	342	331	340	343	321	342	362	348	333	299	352	319	346	366	390	314	333	319	334	325	349	339	356	345	355	330	343	339	326	317	341	339	380	368	322	339	348	371	343	374	347	352	352	330	339	310	340	370	339	319	348	351	351	346	312	342	327	358	306	335	337	354	349	321	305	334	329	333	341	328	342	324	359	339	336	338	357	316	314	328	359	335	310	334	336	326	336	369	321	316	344	327	350	359	403	353	313	324	394	324	346	354	317	353	325	366	344	359	334	321	340	333	324	355	350	364	340	367	342	316	375	324	355	317	288	333	370	361	324	322	349	353	353	332	340	355	337	319	323	336	336	371	339	351	353	320	315	344	327	354	312	352	358	341	349	335	348	366	344	355	344	326	363	344	329	339	359	345	335	312	343	308	294	349	321	306	363	313	314	321	344	350	342	376	349	364	311	365	385	323	344	356	345	305	348	315	341	368	377	381	359	311	340	310	298	358	353	337	375	315	325	370	359	323	332	352	358	349	302	341	333	335	331	351	340	338	323	366	380	360	342	304	365	317	349	317	304	356	367	346	352	336	354	348	333	333	370	364	334	318	326	330	350	362	337	356	342	348	353	331	315	330	351	324	340	363	303	357	324	340	341	361	344	335	367	321	324	371	328	364	357	327	355	359	344	357	361	343	351	316	320	357	389	364	337	373	303	352	368	333	329	336	339	334	323	350	344	338	308	396	367	349	367	334	344	326	351	349	362	360	352	334	305	366	354	362	342	343	324	330	353	357	351	337	342	335	343	354	349	327	366	347	325	326	355	333	306	323	314	341	353	327	345	352	326	327	362	357	344	342	309	313	307	354	335	351	325	330	340	346	352	350	357	326	335	345	354	330	373	357	333	351	343	336	369	365	362	326	328	360	306	339	322	334	359	358	392	343	326	340	314	365	338	341	352	330	352	335	348	350	328	344	332	341	370	352	335	326	357	372	330	311	313	355	332	349	338	336	380	364	347	330	355	349	344	326	350	349	327	296	332	328	338	342	372	358	328	342	354	318	334	343	334	355	360	353	355	354	353	354	350	362	339	339	342	382	348	347	342	360	302	329	309	365	364	314	327	341	336	351	345	343	341	326	355	336	319	351	325	364	347	324	355	346	342	319	320	371	318	321	329	338	349	355	330	333	351	359	347	329	374	365	366	365	352	318	328	351	321	351	339	340	342	346	317	340	338	336	354	321	302	353	305	342	334	315	329	359	318	324	349	333	347	348	369	384	351	332	332	322	367	362	335	344	335	351	365	339	334	342	318	351	333	339	387	383	329	320	351	296	311	349	348	373	349	341	345	340	357	303	356	345	314	367	356	341	348	344	410	346	375	328	348	325	333	348	320	325	358	371	333	338	348	351	321	362	326	352	349	329	362	345	360	346	386	335	346	357	340	338	354	360	356	332	343	345	297	318	348	344	335	336	367	365	365	342	381	339	339	354	328	381	339	347	346	326	303	322	348	328	356	326	326	377	331	367	341	348	311	313	327	334	336	340	318	345	389	328	357	340	309	349	353	361	299	343	338	338	392	365	325
29918	37408	45618	50816	50130	35268	20517	14687	16195	18762	15848	13715	7709	6688	5830	6741	6199	4215	3120	2645	2182	1838	1531	1345	1393	1309	1189	1118	1056	1144	1022	1045	1049	1051	996	1014	929	1037	914	975	940	899	878	899	912	869	914	834	800	890	893	843	834	882	798	787	834	792	838	777	869	835	818	849	810	816	801	815	781	810	794	803	839	816	832	794	821	810	822	842	839	751	761	851	816	783	745	778	801	843	842	885	846	830	824	838	786	829	788	785	817	829	823	767	827	778	792	822	777	771	800	800	782	773	801	771	871	808	862	829	815	797	827	792	835	791	787	815	742	800	805	808	791	809	830	779	808	760	804	797	769	809	881	780	794	756	812	808	802	830	828	853	832	779	821	805	810	785	806	775	789	778	782	814	790	810	800	835	772	780	782	774	822	785	770	843	800	782	802	832	812	844	802	751	800	837	804	837	797	807	834	828	811	818	842	807	786	841	769	782	802	783	805	845	806	822	813	752	801	846	821	815	779	826	833	822	781	822	793	787	801	786	791	794	827	795	812	857	772	828	783	818	811	771	808	797	788	793	783	829	779	803	858	793	802	827	809	808	809	793	812	775	848	881	815	801	792	771	797	806	840	820	881	821	806	804	814	819	780	770	798	767	853	801	812	833	840	777	781	824	840	790	824	792	815	731	807	789	817	810	746	791	789	805	775	766	768	803	763	846	849	821	802	869	784	821	822	797	802	750	809	794	787	775	794	763	823	800	798	785	804	805	798	799	757	839	759	813	833	843	830	781	773	821	792	798	823	771	765	833	821	747	831	757	834	835	796	781	775	830	811	843	823	806	799	770	794	840	822	794	810	778	812	729	827	804	809	820	769	783	752	822	770	758	805	786	840	772	778	798	820	845	742	802	811	767	807	787	828	819	779	805	793	839	818	786	800	795	787	826	779	757	778	815	783	810	826	834	767	788	813	852	793	841	796	810	736	804	766	773	821	825	812	830	782	815	836	757	821	767	845	839	782	806	788	793	787	751	782	803	751	829	786	786	834	773	836	798	815	805	832	797	799	790	844	789	802	865	806	787	753	781	797	819	787	811	744	770	766	799	799	786	842	779	828	779	816	805	773	852	789	766	832	775	819	783	838	801	798	791	799	778	821	783	802	771	772	761	770	818	784	806	809	801	844	807	793	775	819	797	780	820	791	814	843	856	812	792	773	800	831	793	805	825	764	715	793	787	830	798	755	817	750	799	783	787	840	782	772	781	835	815	717	804	838	795	797	716	806	777	823	785	760	785	730	795	833	782	802	830	820	808	744	821	822	761	749	795	818	766	819	818	774	819	768	770	830	790	793	774	814	834	804	846	801	832	832	779	761	781	799	804	787	786	785	787	811	825	806	841	764	840	827	791	789	818	805	799	813	818	828	818	742	799	792	782	816	829	809	791	817	801	806	802	778	823	832	775	803	840	804	826	815	839	783	813	790	822	778	815	771	781	784	784	807	813	768	798	788	829	842	820	785	802	776	823	768	800	754	848	770	765	807	809	809	774	791	772	795	806	830	739	786	835	773	789	735	799	874	774	829	751	804	807	785	785	797	840	820	842	837	777	826	799	791	797	811	863	837	831	842	794	802	794	820	854	876	757	788	809	784	795	791	770	772	819	798	816	866	805	812	825	767	783	818	831	820	821	798	793	820	768	857	815	831	834	793	816	793	775	794	797	804	791	723	810	768	775	827	792	766	798	739	823	850	799	785	796	790	766	802	811	802	770	801	770	819	834	812	801	788	790	820	785	763	851	812	812	815	823	807	769	841	858	786	788	783	773	810	815	751	760	808	786	763	787	843	777	788	830	835	769	813	778	698	784	803	823	813	777	808	808	798	799	805	780	756	795	813	759	798	823	778	844	833	777	791	816	821	817	780	792	831	856	839	726	880	826	811	818	835	833	829	762	846	795	774	819	774	826	796	785	782	715	829	803	824	784	821	792	796	803	792	842	852	781	796	790	764	766	764	808	783	797	797	799	797	796	755	786	776	783	841	820	829	775	806	787	827	820	765	811	797	849	735	793	781	761	779	818	763	835	800	837	797	848	818	817	873	851	815	865	788	809	812	785	798	813	795	790	812	812	835	780	781	753	806	783	834	840	794	790	784	839	869	803	803	809	823	833	801	839	795	826	780	801	786	791	818	811	776	816	799	789	770	833	785	842	767	766	824	798	811	796	804	854	773	806	783	860	775	872	800	831	826	799	834	809	791	843	813	836	814	832	802	807	828	818	780	761	806	798	791	822	853	815	829	815	742	782	750	792	779	809	780	790	794	820	817	768	853	766	827	811	811	778	794	836	791	850	807	780	807	814	813	769	813	753	805	741	814	761	783	789	820	766	863	802	820	818	804	714	784	819	820	855	731	784	796	834	795	786	788	807	805	850	774	809	779	804	772	761	814	788	793	795	808	753	795	801	843	843	795	766	822	798	783	802	792	812	789	823	823	780	812	786	793	843	818	792	801	789	799	811	802	832	815	766	842	774	860	790	861	818	786	776	831	772	831	835	792	785	843	807	867	789	850	799	798	804	807	823	867	789	807	806	776	796	786	781	830	788	822	818	828	749	796	814	790	784	807	809	835	809	799	772	823	811	804	777	785	825	824	791	761	824	824	821	767	790	830	753	796	804	813	808	800	776	875	840	836	803	783	832	823	812	794	804	775	745	805	811	749	826	775	800	786	802	785	794	790	784	786	868	808	809	816	791	767	824	813	815	803	800	797	795	801	816	836	753	789	798	783	826	824	825	825	793	796	788	834	806	813	803	811	768	798	807	784	811	802	779	789	801	786	835	802	782	809	786	798	787	785	771	791	813	769	788	814	801	832	797	811	858	883	826	767	785	793	800	805	791	803	787	799	757	736	777	803	817	808	777	795	803	831	820	758	809	794	840	786	841	793	804	813	805	834	823	836	811	824	806	818	780	769	838	801	817	860	792	853	770	825	823	817	788	806	811	806	826	753	782	865	826	807	819	802	836	789	807	766	817	768	777	741	809	805	860	823	755	803	766	773	842	849	842	830	744	812	795	810	850	776	822	802	792	837	771	786	830	763	791	820	787	800	792	820	817	818	768	788	822	803	844	773	837	844	779	811	775	791	794	775	836	796	826	812	822	740	800	856	793	795	842	834	843	804	792	788	796	784	834	767	785	807	842	797	851	801	786	836	786	759	792	777	799	806	794	783	865	801	817	799	828	782	820	788	808	772	795	840	783	811	788	827	852	847	802	824	834	819	827	769	799	778	791	802	782	836	819	812	796	759	794	811	846	814	797	807	804	815	824	750	741	777	845	813	798	769	806	819	773	790	817	752	782	782	785	794	790	779	780	808	789	764	839	792	762	823	827	813	779	840	823	773	797	810	792	791	863	825	805	811	821	782	798	817	777	778	788	793	773	790	766	845	790	811	808	860	721	829	816	855	834	827	768	807	853	741	797	799	810	795	807	850	775	794	737	794	855	842	796	832	796	823	855
54937	52674	47040	45314	43387	33773	25016	14950	13022	13661	10062	7359	4513	3296	2618	2538	2329	1474	1132	923	765	631	495	498	486	476	461	368	386	421	427	398	389	390	452	457	372	387	401	368	356	376	355	335	320	370	349	360	307	307	352	346	358	334	359	314	355	331	320	290	341	340	321	338	361	359	352	356	331	319	334	326	353	301	331	303	347	323	308	349	313	303	353	345	320	337	320	358	363	342	294	346	333	332	334	338	304	329	337	323	323	313	306	345	321	316	317	343	325	335	368	334	341	305	351	332	342	324	328	332	343	346	320	352	363	339	356	338	353	325	347	334	338	327	345	361	316	307	343	323	333	334	347	317	345	335	320	346	325	321	321	305	361	324	368	323	328	331	320	341	335	322	334	350	314	312	346	315	325	320	342	349	314	341	302	306	309	328	321	331	339	359	344	318	294	312	336	358	314	364	327	324	324	290	369	341	349	352	299	324	328	322	314	345	327	337	318	343	299	332	306	313	345	351	339	339	329	327	345	327	338	345	311	293	348	309	357	339	325	307	326	351	321	329	353	327	341	301	318	348	361	374	349	325	324	329	343	358	310	312	343	350	351	327	328	355	332	372	347	320	345	326	323	332	350	304	334	320	318	357	315	321	309	361	350	343	336	323	328	338	351	339	359	341	324	355	329	301	348	313	323	314	336	338	307	342	308	324	347	346	320	330	341	354	324	308	358	333	306	327	353	358	324	325	317	323	347	354	302	348	347	320	324	327	332	352	339	365	327	341	370	318	323	298	317	341	328	339	311	363	359	346	339	366	350	305	356	369	344	354	330	326	285	319	363	338	316	302	329	339	306	329	322	316	347	334	330	351	328	326	342	334	345	352	362	334	336	353	321	282	331	339	309	344	350	362	356	331	325	344	332	333	324	316	357	325	361	354	373	346	309	316	326	303	315	346	353	372	339	314	319	354	305	329	362	322	334	311	339	313	304	346	316	342	347	317	333	334	336	340	323	347	353	320	326	309	321	343	350	319	353	354	342	300	313	315	322	323	367	307	297	337	375	362	303	313	326	342	337	365	352	340	362	347	336	322	321	318	351	313	348	312	333	317	359	336	329	329	306	370	327	338	325	347	309	310	355	341	347	366	328	302	336	354	356	351	371	310	364	312	304	324	287	306	303	348	316	316	337	347	355	329	314	329	336	301	316	328	331	283	318	328	335	321	338	352	306	300	348	329	358	315	322	331	352	321	325	332	318	365	337	335	326	354	377	348	340	336	346	376	343	359	318	330	365	361	315	341	382	301	306	332	325	351	351	326	373	350	330	337	346	370	328	308	304	347	335	315	333	363	344	353	346	312	323	319	318	286	331	304	322	341	336	335	327	332	298	356	347	324	324	327	308	331	351	313	312	324	322	296	354	303	344	327	343	361	306	325	317	329	322	309	300	353	332	321	346	337	326	301	310	354	339	314	329	363	341	315	340	369	347	323	352	379	353	348	302	344	340	333	299	323	340	335	306	332	338	354	310	332	300	330	371	322	329	328	327	346	323	357	335	342	347	355	309	330	321	309	324	311	317	313	310	357	351	319	320	361	305	318	313	305	322	314	308	330	308	328	326	321	358	361	322	330	309	338	342	306	337	348	348	342	336	323	351	341	352	358	346	286	318	366	329	359	336	343	390	339	336	303	345	313	298	310	322	341	319	356	336	338	343	336	314	334	305	340	338	330	319	336	324	292	308	327	316	325	350	324	315	346	360	331	343	286	316	340	326	343	337	333	321	304	316	365	323	326	346	299	307	342	358	347	308	354	310	299	342	311	311	327	332	354	301	310	364	314	338	332	351	351	340	328	348	327	336	353	326	344	296	337	312	358	312	334	334	371	352	345	298	324	322	344	309	356	322	350	345	331	351	326	348	345	336	332	328	329	323	310	327	342	302	304	327	380	361	348	324	296	327	358	307	302	361	326	359	311	312	324	331	327	310	312	327	302	308	314	330	330	362	329	338	368	346	294	342	320	298	340	340	330	344	317	319	319	335	323	311	323	332	341	317	355	325	332	342	309	356	354	310	338	348	318	303	371	321	357	336	309	309	342	317	341	323	326	327	350	329	369	320	341	352	343	306	322	341	310	326	313	344	322	318	341	334	354	332	335	322	344	325	338	345	319	364	325	319	332	355	355	335	362	369	324	302	299	335	351	337	355	339	310	322	322	348	329	327	285	320	321	308	319	356	314	334	392	354	301	314	317	297	333	378	322	336	335	328	358	313	350	314	367	343	358	343	334	298	323	303	354	310	349	328	332	326	335	324	340	316	323	318	354	329	333	366	328	329	333	316	304	309	300	370	320	321	323	338	348	349	338	303	312	308	323	319	313	335	329	355	305	310	304	337	328	306	335	308	313	329	330	301	358	312	339	328	355	322	298	324	298	338	312	345	328	346	354	312	327	300	316	333	310	312	323	381	319	383	337	330	319	345	329	325	325	345	321	307	332	353	338	329	285	308	355	326	352	286	353	319	362	342	340	382	321	354	327	354	332	336	303	341	318	307	344	303	326	347	318	347	352	336	336	309	328	316	341	341	341	341	309	333	321	309	338	358	330	336	349	299	332	304	331	310	375	354	339	308	315	291	305	324	360	329	295	311	322	358	332	313	294	339	332	290	353	326	331	327	305	325	364	354	326	325	318	337	316	329	339	327	328	322	332	329	333	341	338	344	354	346	322	319	345	338	343	292	325	347	326	348	359	343	319	297	319	315	337	315	325	326	330	317	338	342	363	319	327	336	323	323	331	324	347	360	311	338	333	338	351	315	321	321	338	334	301	339	347	334	338	361	328	333	317	363	333	341	347	319	308	331	323	312	351	342	347	322	336	306	306	329	381	298	350	330	322	331	289	326	341	343	313	318	348	344	345	336	359	329	311	347	367	323	308	331	315	305	346	326	335	307	351	336	311	309	342	337	343	342	314	311	358	347	346	304	318	303	322	351	303	345	346	315	379	340	335	337	357	309	326	324	316	336	294	351	348	346	357	363	352	293	340	363	349	315	327	323	341	320	290	311	319	338	373	335	332	329	341	317	318	333	331	335	352	315	336	324	337	340	316	344	319	347	358	333	322	286	350	334	346	330	337	332	348	336	335	324	348	339	322	324	352	337	318	312	360	348	331	357	359	346	317	320	315	316	334	351	300	324	339	328	317	321	333	301	332	312	321	341	357	333	352	316	341	322	318	327	381	333	333	387	336	307	302	347	325	341	320	316	335	335	313	331	295	322	293	318	370	337	278	319	340	341	312	340	318	328	327	339	285	355	313	319	360	313	319	364	329	318	332	329	329	307	343	341	326	330	327	327	314	324	319	328	379	324	325	315	330	317	322	335	311	330	308	306	331	351	376	300	352	308	303	331	311	337	327	363	297	378	377	348	364	340	342	345	330	358	350	317	323	325	308	309	344	350	343	335	344	362	310	308	287	357	314	342	323	335	343	323	335	314	310	346	304	360	332	328	322	326	333
37367	45696	50710	52645	52581	39518	29494	17001	24657	26730	21931	16596	13111	10251	8590	9478	8878	5848	4329	3573	2863	2384	1981	1711	1666	1525	1413	1175	1327	1322	1307	1341	1189	1163	1131	1194	1084	1214	990	952	939	919	884	944	896	926	872	804	820	808	842	835	829	783	775	807	818	779	799	776	762	739	741	774	807	769	776	772	770	820	782	842	754	804	830	748	804	773	799	827	822	831	798	839	767	761	775	782	762	734	778	766	820	745	784	795	761	764	781	733	820	763	771	833	712	766	734	761	812	748	849	754	771	822	714	796	800	784	805	755	771	778	758	744	818	731	794	748	791	781	771	738	793	758	767	725	715	772	770	735	721	734	766	733	739	785	737	754	765	751	780	726	795	778	765	817	787	763	818	814	751	808	786	769	738	740	757	728	746	796	800	743	735	816	783	755	761	736	726	736	799	776	727	722	784	768	750	788	788	753	776	787	785	759	779	752	756	753	751	753	799	792	776	737	739	772	788	733	745	754	723	790	726	812	768	757	807	812	698	751	796	765	754	779	787	734	808	789	748	821	807	782	716	731	781	765	777	802	777	799	725	807	773	760	746	759	783	783	799	765	773	763	808	774	750	795	734	808	767	766	752	723	716	745	803	779	783	762	782	781	758	784	803	754	776	757	816	771	709	790	797	788	778	763	777	764	795	802	759	775	771	779	749	792	793	769	757	753	775	735	793	778	791	778	768	798	804	753	815	731	762	755	743	775	798	740	766	767	800	718	784	744	804	724	796	786	792	804	785	762	735	724	760	787	759	759	772	760	784	756	774	751	768	707	784	785	809	772	776	767	765	704	773	757	769	725	750	756	748	749	783	741	784	800	742	776	742	722	801	743	779	779	741	736	751	731	755	775	786	741	781	782	768	791	736	760	796	826	741	830	777	730	793	768	802	803	749	784	740	750	749	701	764	773	754	768	766	751	749	783	760	774	764	802	748	739	794	773	746	738	763	747	760	776	763	801	780	751	760	754	705	791	746	783	758	782	723	733	750	780	757	775	783	773	787	794	799	762	783	793	757	761	787	766	774	744	732	739	703	790	767	772	758	775	744	754	770	742	879	792	748	807	730	785	757	764	758	744	776	743	724	774	777	796	746	795	762	811	721	750	772	748	801	762	765	794	835	752	756	798	707	753	809	770	773	729	738	742	768	771	776	763	833	773	828	704	767	796	758	701	754	780	775	787	793	741	759	793	753	748	803	782	796	759	740	804	785	782	754	771	771	782	772	762	778	741	810	805	769	753	809	802	803	744	751	780	767	758	794	803	734	803	751	786	790	823	734	786	761	731	788	744	734	788	765	753	783	819	731	757	777	772	797	743	752	697	776	765	719	762	783	712	773	778	805	796	788	784	723	812	795	816	772	782	759	797	750	781	768	746	776	760	831	691	761	772	798	773	748	808	812	741	787	789	810	769	759	794	768	724	732	749	790	752	794	751	739	766	778	806	764	762	829	767	804	773	701	770	716	755	758	750	777	762	754	769	769	760	751	775	780	807	755	783	754	758	817	769	755	731	761	739	810	782	800	784	769	797	743	746	780	803	788	757	763	795	786	744	762	759	791	821	797	799	768	729	734	799	794	804	759	753	758	793	793	752	789	742	783	796	742	749	785	764	771	757	816	783	746	824	801	722	802	746	745	723	788	768	780	730	792	802	756	774	749	764	761	739	778	698	763	757	761	763	768	763	741	773	730	795	787	775	724	782	771	793	756	760	759	743	759	700	771	742	788	795	760	728	766	795	781	745	739	774	845	779	750	781	773	764	758	741	717	758	761	769	819	802	799	712	734	760	788	763	736	736	776	786	779	794	748	784	803	807	712	761	747	738	731	769	811	790	804	757	765	762	770	794	717	750	785	781	779	753	747	764	797	813	830	761	737	785	778	722	767	774	810	769	770	784	751	767	778	760	790	813	768	768	795	808	800	728	783	701	743	777	737	782	736	795	793	790	748	741	764	724	782	716	802	736	819	751	783	768	788	739	774	726	785	769	724	744	722	817	712	791	765	719	774	806	799	718	771	753	752	768	829	811	728	792	747	755	815	786	783	818	822	783	714	756	789	776	767	733	770	773	746	785	773	749	756	782	760	741	741	777	729	755	752	749	726	750	771	816	813	802	755	780	722	763	770	807	774	695	725	767	748	753	732	828	762	784	778	714	805	725	776	708	778	773	746	781	749	766	788	773	768	780	777	796	764	775	732	715	761	712	737	762	750	777	793	748	757	738	733	774	787	777	801	754	747	777	737	750	810	778	732	766	758	747	789	793	792	755	773	747	768	749	759	777	794	768	778	784	775	775	802	771	762	814	771	761	722	775	758	765	800	769	738	811	792	755	784	778	756	735	804	757	823	769	764	768	768	755	730	808	789	738	784	753	794	767	749	725	805	795	781	785	788	744	732	739	761	758	732	774	826	807	749	728	752	787	755	778	828	720	792	794	753	774	758	763	757	755	772	792	788	780	745	802	777	787	738	810	752	765	766	743	751	735	747	750	814	757	736	729	706	753	757	751	766	807	759	737	755	729	771	797	749	776	778	761	726	789	766	838	793	754	725	704	763	793	761	779	784	749	725	793	759	776	786	741	742	753	699	793	754	756	789	756	795	747	770	757	771	755	756	766	736	781	829	806	799	790	771	760	794	777	738	763	788	763	753	762	781	747	741	757	799	773	819	763	791	790	818	753	763	778	764	768	790	771	747	752	789	848	753	765	761	770	763	772	803	767	773	768	750	757	772	773	787	770	763	805	740	732	755	754	783	782	823	743	800	746	774	749	744	785	762	834	742	762	729	765	778	739	794	761	745	749	760	778	784	732	776	732	786	796	816	778	790	783	746	773	732	740	772	755	728	781	759	789	792	732	788	755	823	789	766	770	753	775	824	755	771	787	798	718	758	732	783	746	767	782	815	777	745	753	801	735	787	779	725	787	718	805	732	753	768	822	790	790	767	798	808	727	743	768	757	756	775	704	745	736	752	728	785	728	743	725	728	774	785	794	751	754	726	785	771	740	774	765	763	762	817	755	756	736	730	766	758	793	828	743	762	742	741	752	725	817	804	774	751	717	813	763	744	803	781	776	760	769	761	805	776	771	778	707	773	754	797	740	770	808	754	744	732	770	803	754	785	773	794	730	758	740	769	786	771	777	780	746	747	800	717	762	732	768	800	806	743	754	752	754	792	783	760	791	702	752	779	758	734	778	771	795	772	825	773	748	797	782	765	711	799	815	817	782	767	785	743	788	717	732	736	755	808	789	772	737	771	749	742	779	778	737	774	724	775	748	801	749	774	751	727	755	785	794	755	804	801	747	788	729	771	757	770	791	810	831	722	735	752	758	734	780	730	768	757	761	741	756	760	836	779	733	760	803	777	796	744	698	771	773	720	763	767	751	753	824	804	744	802	838	763	730	759	808	772	761	766	759	807	776	759	736	770	731	738	772	742	776	835	770	750	747	738	795	764	739	797	778	777	779	772	767
29131	22188	21680	15232	8354	4063	2046	1172	1031	979	829	647	577	458	436	396	391	332	371	320	294	339	335	358	289	309	306	290	284	322	296	294	303	238	315	284	292	263	279	285	268	287	292	273	268	300	281	307	289	279	295	301	282	285	291	287	281	272	281	295	270	324	302	291	281	285	295	310	270	284	279	284	291	274	309	311	282	289	289	278	301	298	303	282	280	273	308	294	264	286	327	291	291	286	312	294	279	309	312	286	288	263	289	282	299	288	256	294	289	297	297	289	291	260	253	266	293	292	267	286	301	281	281	269	271	288	288	289	320	262	289	275	288	294	274	311	303	240	276	270	298	285	301	317	288	287	236	280	300	323	288	310	260	277	290	319	307	312	268	280	286	275	311	297	274	284	299	271	280	325	269	247	281	289	313	270	306	270	310	305	306	325	305	295	269	289	268	276	290	267	303	286	257	318	304	290	285	282	273	263	309	289	303	287	286	288	280	292	300	273	276	260	282	293	297	327	303	285	251	310	324	290	272	299	317	274	310	257	291	317	270	300	319	249	272	288	282	284	284	244	271	293	290	328	325	308	302	302	295	239	317	313	283	316	275	306	266	308	287	288	307	282	241	333	328	319	283	302	279	289	300	307	274	272	269	322	297	325	285	323	317	279	303	309	276	310	281	283	286	295	279	314	301	348	284	269	281	276	276	278	296	242	312	282	311	290	281	284	286	275	285	272	285	278	258	310	286	274	296	285	280	285	320	290	304	266	317	311	308	307	291	328	271	265	336	308	300	279	268	285	280	322	304	324	305	306	315	288	267	265	311	267	289	292	279	293	284	284	278	312	309	273	307	297	275	333	307	286	293	260	291	328	301	305	277	283	263	286	279	302	292	280	288	282	304	295	277	267	284	294	277	304	304	298	299	276	277	285	282	263	263	275	298	285	290	271	275	275	279	307	290	276	271	260	303	277	301	315	273	278	257	301	282	313	298	291	297	286	287	282	337	286	281	291	266	278	272	288	308	256	304	292	315	292	312	280	295	306	269	288	323	308	293	306	285	299	313	314	275	300	267	302	334	295	298	242	303	275	270	257	278	285	284	295	289	300	290	276	275	286	332	281	272	282	279	249	314	280	264	293	319	274	316	282	295	302	275	323	300	285	307	284	290	279	292	290	270	295	316	303	308	299	273	262	305	284	277	261	321	279	287	285	293	288	268	294	285	277	260	288	299	309	273	287	292	261	275	285	271	299	253	297	288	320	284	279	261	283	304	284	315	289	321	311	296	293	283	308	303	287	293	295	315	327	331	300	276	286	286	288	317	309	288	311	295	293	297	295	289	279	270	319	296	291	278	296	286	287	302	276	275	288	293	301	291	282	296	256	305	307	272	289	319	271	285	287	336	315	307	323	291	294	299	335	301	287	297	275	284	301	254	299	270	270	304	313	294	299	268	267	269	262	301	285	274	290	314	278	294	283	321	289	274	299	280	309	299	305	310	290	307	276	266	280	268	288	336	285	271	282	276	296	278	304	305	263	312	295	276	264	273	300	280	308	293	289	274	275	282	290	298	311	274	281	274	331	273	286	305	300	317	281	283	293	305	268	279	291	295	266	273	309	311	266	262	275	312	320	324	291	305	262	316	297	283	285	296	288	336	275	284	279	276	305	293	266	287	292	287	279	297	252	296	292	282	280	298	308	294	252	289	291	277	279	264	288	299	303	295	272	283	317	275	290	293	294	295	306	272	301	291	297	292	269	285	292	284	264	294	271	252	299	305	298	296	290	274	288	280	283	302	307	272	296	273	307	304	257	285	282	297	279	273	268	283	305	283	273	283	290	297	285	294	277	301	286	296	298	291	293	318	299	296	279	287	315	316	284	278	278	275	264	278	288	289	269	262	268	276	265	285	278	288	300	297	307	265	303	292	323	281	302	268	273	301	306	325	294	269	305	275	279	258	264	273	288	283	321	293	329	272	295	292	259	274	279	278	281	272	307	296	283	292	309	303	294	275	295	284	296	319	279	321	278	298	308	287	284	307	285	280	285	325	292	287	300	309	291	277	277	319	308	290	276	271	294	288	279	271	287	305	295	280	330	286	300	297	291	285	259	307	278	280	284	272	272	298	298	266	293	267	289	257	281	290	281	288	286	268	319	289	303	284	279	270	286	294	264	282	287	301	315	263	274	283	275	279	283	300	324	300	298	290	297	295	298	305	271	315	302	291	307	306	298	271	317	286	297	283	296	284	277	301	275	307	304	276	269	283	296	295	270	304	276	292	264	275	292	308	271	275	280	281	299	293	267	285	283	313	285	283	317	279	265	292	312	288	275	265	276	314	318	333	291	289	292	267	279	244	281	314	286	265	300	290	282	279	288	302	287	316	301	279	323	305	298	293	271	298	271	295	291	309	293	284	261	291	302	303	307	250	269	278	282	284	301	294	302	276	277	309	304	300	277	285	297	299	311	273	297	303	327	266	316	274	286	273	301	297	277	263	285	296	311	263	294	275	320	279	269	281	274	276	282	312	283	293	256	277	321	279	297	273	294	286	261	278	313	300	284	274	290	258	280	262	311	303	296	266	290	302	308	308	270	300	271	300	309	317	283	285	318	306	300	303	268	274	294	308	296	282	284	300	283	289	265	279	313	279	281	320	283	293	302	328	268	301	300	292	280	302	293	296	300	304	282	284	287	283	264	273	281	308	298	276	284	296	268	296	288	280	306	281	272	295	273	321	321	258	332	263	282	294	292	299	265	271	262	291	300	286	268	275	294	283	291	279	265	321	266	292	283	293	267	273	274	301	272	281	306	289	288	305	295	275	311	283	304	308	296	285	255	309	315	302	306	259	289	316	301	313	299	295	276	251	300	305	295	288	275	278	320	268	307	290	284	273	279	289	308	288	313	319	289	283	309	311	293	304	311	296	276	290	307	294	267	322	280	291	265	279	252	275	292	274	302	296	291	297	319	265	292	280	307	279	299	295	264	280	290	270	279	280	268	273	266	274	289	269	277	279	286	281	281	264	290	290	280	298	316	304	290	258	270	253	304	321	310	285	273	300	284	300	266	271	300	320	280	293	281	278	269	306	288	288	276	286	301	293	286	285	295	293	326	289	327	265	320	294	288	325	321	270	285	299	279	283	262	280	308	305	309	295	286	277	312	292	269	315	268	282	276	270	278	304	306	288	317	267	286	306	279	276	273	274	266	299	283	278	294	307	270	288	264	256	293	304	296	292	301	294	303	299	277	290	282	331	274	282	265	302	282	283	304	273	291	293	296	302	309	251	289	297	271	288	277	254	302	260	288	293	274	313	291	311	280	298	274	287	287	286	273	285	283	290	294	257	309	321	287	316	311	261	268	301	304	334	295	253	250	289	308	319	273	279	270	273	288	278	311	283	276	299	271	268	268	275	315	260	291	290	291	285	286	324	286	303	312	303	292	277	278	276	289	273	302	288	301	278	275	296	254	321	301	300	305	272	316	313	314	285	314	296	286	318	285
17026	19097	27408	25817	19613	12725	7681	4661	4340	4101	3190	2805	2155	1823	1578	1377	1313	1114	1098	985	900	883	847	894	825	854	761	779	746	781	755	725	740	752	732	713	733	737	669	745	735	703	717	720	719	696	741	709	709	680	740	706	648	732	752	711	715	730	681	711	740	688	696	662	700	713	715	673	698	730	678	686	734	733	649	749	727	676	666	712	714	702	723	695	697	721	656	720	684	694	730	700	753	712	746	746	652	702	706	689	664	644	685	731	697	771	676	671	664	689	694	696	711	687	686	668	703	739	679	701	711	704	717	697	733	655	743	694	681	735	707	652	720	711	738	652	682	699	707	725	649	758	703	665	675	706	721	685	650	663	651	688	665	675	706	681	687	711	732	693	700	717	689	703	677	663	669	708	708	693	704	707	725	660	693	724	734	705	668	691	728	697	719	700	701	696	725	727	682	698	649	650	683	691	712	712	688	701	647	688	707	688	712	673	711	675	735	695	704	687	682	727	733	653	712	720	693	703	670	716	725	712	684	706	729	707	684	678	729	668	651	688	692	716	709	696	699	673	698	743	717	728	676	682	708	719	702	664	673	674	743	657	671	726	706	664	691	685	725	676	710	687	703	717	711	682	710	691	702	715	687	713	702	702	719	701	748	682	722	706	658	678	714	672	687	691	717	680	689	668	700	711	688	699	731	677	703	653	709	662	718	705	725	663	703	717	690	693	678	697	726	737	695	672	729	734	667	702	656	709	691	671	683	693	712	673	696	687	668	714	676	694	687	715	699	679	699	731	712	671	689	719	678	714	685	741	693	692	713	732	692	727	737	744	673	661	690	725	662	692	733	743	720	692	663	694	698	694	744	691	737	720	681	660	763	724	732	720	704	736	675	721	694	682	710	681	697	658	682	684	723	714	758	688	716	690	723	711	723	723	679	733	702	712	673	666	748	685	642	709	690	663	683	715	664	686	690	700	708	695	718	706	727	713	701	727	760	623	733	714	684	671	730	664	653	681	726	697	721	723	697	724	682	698	711	735	705	701	674	666	673	717	715	731	630	663	720	666	730	691	663	698	702	664	695	689	686	711	673	694	720	707	663	714	716	664	637	703	687	720	672	708	724	699	678	696	643	722	681	675	722	699	672	700	697	726	702	674	746	715	701	662	746	655	726	684	694	712	702	738	750	683	690	729	668	658	711	700	721	645	694	667	679	783	681	769	674	746	744	701	689	746	723	686	745	674	680	652	700	695	687	687	696	651	710	710	729	678	746	729	691	720	685	714	684	678	719	722	661	661	714	679	712	726	708	714	686	663	717	712	710	684	695	693	682	680	679	742	711	679	712	659	678	680	740	714	663	727	693	682	732	704	717	691	714	676	683	719	702	689	656	677	783	730	665	735	739	698	671	729	711	730	659	701	703	715	676	714	714	663	708	648	699	674	721	732	654	702	724	646	674	703	719	677	699	696	705	685	686	664	672	697	710	711	728	649	680	709	678	682	749	683	698	665	701	680	671	691	736	681	710	704	674	702	728	711	714	680	730	649	649	720	706	661	677	693	704	726	714	683	683	666	645	711	682	693	713	708	699	716	644	736	700	701	718	693	667	774	727	710	699	680	696	711	692	681	716	691	704	698	713	671	641	672	711	704	721	726	688	690	668	651	656	678	681	669	696	704	700	679	710	715	687	735	747	746	696	687	678	715	745	711	635	698	683	707	687	697	736	694	680	717	713	684	680	690	707	731	757	705	667	724	705	719	691	731	708	696	709	710	705	722	680	697	680	709	705	649	667	723	658	679	718	721	672	686	679	721	709	754	701	694	699	686	679	670	669	646	758	679	702	665	682	721	681	693	705	669	737	676	698	669	695	707	673	684	691	686	713	668	706	715	626	697	705	700	745	714	679	696	715	692	664	677	681	729	688	693	701	687	697	697	684	686	670	746	703	663	684	663	688	701	688	660	702	720	676	723	711	700	742	713	734	689	686	705	696	643	693	684	675	692	702	713	687	695	707	706	694	686	673	746	674	747	677	662	653	692	696	683	716	656	719	708	721	683	654	705	734	679	684	762	650	690	700	681	677	681	708	680	720	686	668	711	680	690	711	717	706	695	702	676	712	710	688	698	661	660	687	784	715	690	706	720	728	694	729	706	684	695	675	659	725	718	704	707	677	642	682	702	705	640	691	693	690	695	710	699	669	698	685	712	715	717	690	699	657	722	696	685	688	705	693	702	670	727	701	679	714	761	686	721	669	698	688	676	710	705	674	676	734	657	700	674	715	689	720	698	684	674	719	742	687	652	747	654	660	700	704	740	734	715	717	742	708	687	713	704	686	686	679	730	661	665	691	703	706	722	691	707	670	682	689	720	649	720	707	705	722	696	707	704	716	677	657	692	675	725	688	689	686	711	660	706	677	676	659	698	681	713	677	686	721	647	678	650	689	672	713	713	690	713	671	673	714	691	702	730	669	688	692	674	690	698	711	703	721	671	698	667	721	712	677	682	703	668	692	701	654	725	694	711	682	697	697	676	654	680	727	676	677	737	713	708	722	711	688	715	692	733	620	715	724	715	710	687	679	694	688	701	746	740	655	726	743	703	708	699	765	672	725	739	711	725	680	673	738	703	685	692	678	744	678	692	642	722	699	692	682	665	676	707	715	703	703	709	677	722	714	676	700	720	683	675	712	667	737	715	727	736	701	698	734	700	704	717	670	721	672	724	678	709	685	710	723	701	696	659	649	683	738	678	711	744	669	736	671	683	683	726	702	671	668	695	720	744	699	668	662	673	658	685	709	703	711	708	707	680	743	692	670	683	673	666	665	687	713	701	671	719	670	677	717	696	747	739	725	688	712	743	714	685	698	695	673	695	715	696	664	699	684	682	741	704	666	674	740	654	734	694	673	689	683	684	720	689	740	666	728	677	699	715	737	705	672	702	681	685	678	679	645	721	713	678	670	699	647	713	663	619	707	697	702	680	723	703	656	672	729	718	677	689	707	640	721	663	702	727	693	694	713	754	703	712	700	699	689	709	681	679	694	705	658	664	679	660	743	713	717	635	673	693	725	692	715	721	701	699	688	709	724	670	697	687	726	672	680	730	713	709	701	698	734	718	701	729	696	728	693	701	711	703	704	728	666	740	689	711	679	715	703	669	675	685	721	694	677	730	727	654	734	712	633	720	694	739	696	703	723	694	735	737	758	682	699	705	715	696	696	694	696	724	715	757	718	678	697	703	730	681	663	727	690	709	696	686	701	688	702	671	679	735	694	723	684	716	735	695	722	735	682	697	689	709	671	676	698	656	679	674	680	707	702	718	727	707	683	710	716	715	728	701	729	721	701	710	725	674	683	702	726	678	653	716	695	687	642	712	712	691	743	696	694	677	682	724	710	667	683	688	681	628	695	753	698	702	723	688	696	706	683	736	703	720	679	710	670	713	740	658	682	699	730	676	706	747	722	639	704	681	735	730	668	717	747	663	709	729	721	657	685	743	699	697	689	676
47688	43582	45941	45788	46352	35092	23461	11111	5932	6764	5522	4256	1866	2111	1361	1279	1227	971	749	658	570	481	461	401	430	393	409	390	407	401	387	316	390	383	375	384	375	396	315	341	348	336	328	364	363	355	344	373	360	339	366	315	385	313	328	317	298	351	331	342	342	336	328	305	310	349	379	344	351	304	357	356	332	344	349	318	341	354	360	367	341	344	331	347	347	311	340	336	345	326	363	337	348	328	338	362	319	331	384	338	350	315	327	340	359	331	383	336	340	361	336	331	326	359	325	327	302	341	340	350	335	362	313	324	333	342	360	353	349	326	306	292	336	311	391	331	343	338	344	375	312	367	315	324	339	339	349	320	373	340	325	347	287	316	337	354	324	375	312	367	332	338	316	340	377	328	363	400	343	307	297	356	329	341	339	340	363	361	326	351	318	324	328	349	342	303	361	348	394	309	374	348	329	342	345	344	336	340	320	355	345	336	334	323	353	368	351	332	332	368	351	352	341	391	335	337	321	346	311	354	392	349	357	329	315	353	374	353	338	335	357	342	382	339	370	330	328	353	337	332	353	321	368	348	336	341	335	352	363	349	338	353	330	356	364	346	370	320	364	349	369	349	329	346	306	333	362	321	332	323	326	333	332	365	340	339	350	338	321	350	332	343	305	338	332	342	343	343	374	364	346	330	323	332	354	362	323	341	326	370	327	330	352	300	353	317	321	345	375	356	334	300	370	330	303	338	333	328	368	363	344	328	344	319	326	341	324	370	361	302	347	296	315	328	337	352	306	337	332	332	360	331	340	335	328	359	349	342	353	362	328	301	376	343	304	324	310	308	369	317	339	356	318	357	320	325	355	312	348	329	318	340	344	351	341	337	345	311	345	326	351	390	338	319	332	327	352	367	338	317	366	373	314	357	348	326	341	348	357	358	352	378	365	353	353	352	369	333	366	316	345	317	368	329	350	344	328	354	318	320	372	331	381	348	349	344	336	335	334	358	320	336	345	300	355	356	380	344	375	331	378	344	335	331	314	312	319	369	329	324	361	316	348	311	332	342	331	320	328	359	336	312	357	281	359	335	373	380	338	365	343	354	349	360	326	320	324	330	330	325	375	324	331	318	360	329	345	329	356	384	340	322	387	299	362	316	367	347	345	345	348	346	363	312	336	340	342	313	329	371	318	349	372	351	337	361	316	330	335	355	329	310	336	333	347	346	296	335	354	329	360	342	308	323	312	343	315	337	365	347	346	328	375	351	367	365	359	326	343	353	320	320	337	346	334	344	341	365	317	346	351	339	330	309	353	361	340	306	355	351	337	366	362	325	349	333	359	362	362	331	325	348	352	323	340	342	349	363	361	321	306	326	365	350	344	347	331	303	317	323	323	295	342	359	344	363	337	352	332	358	339	363	339	349	342	354	331	348	341	335	360	329	321	337	301	351	358	344	314	345	358	356	355	336	348	345	348	356	310	325	342	339	314	358	334	357	340	335	355	348	321	336	322	325	340	336	360	374	366	336	331	341	373	288	339	334	333	363	289	356	323	328	339	294	316	329	315	367	335	350	352	330	340	326	360	359	315	340	341	346	343	338	323	338	333	381	362	370	360	320	349	313	310	323	348	364	348	316	302	335	329	333	338	350	353	316	325	357	337	332	377	342	340	352	357	340	341	276	352	335	327	291	337	320	364	343	318	326	324	363	344	334	347	329	349	349	345	311	336	322	357	341	364	303	338	353	319	360	383	334	340	331	310	338	351	334	365	314	327	342	367	349	346	356	336	376	320	318	357	322	323	333	311	363	332	321	332	355	320	360	322	340	368	359	329	360	392	345	333	341	320	311	348	350	368	342	343	312	336	315	328	345	331	328	367	330	327	319	352	364	341	321	343	355	319	377	341	330	315	362	349	332	402	361	350	366	321	331	344	342	309	323	342	319	345	342	357	348	350	326	331	343	346	341	375	325	314	320	364	334	348	351	329	336	297	336	308	352	317	383	367	373	320	353	337	347	367	357	364	391	337	327	346	351	322	341	375	353	337	342	334	328	375	337	341	354	337	346	364	346	345	320	293	345	378	353	351	338	364	336	326	336	349	365	349	356	330	333	315	315	306	371	329	365	348	322	325	320	326	344	321	359	333	358	339	339	390	322	344	313	342	335	318	356	326	357	350	348	382	333	369	350	351	317	345	333	328	330	342	328	348	325	361	319	354	346	364	309	345	315	320	356	375	314	326	320	338	364	340	340	332	338	366	344	337	318	345	368	337	345	338	316	320	308	321	337	357	316	347	345	353	318	369	339	337	332	350	321	342	328	295	332	337	348	353	354	345	343	313	361	332	353	338	352	366	348	314	351	333	358	330	329	366	328	293	348	391	342	320	357	328	335	346	345	338	292	356	304	317	335	341	360	346	357	319	331	331	365	343	314	320	311	366	353	332	348	345	351	330	331	353	370	360	339	321	321	334	331	357	355	361	364	340	314	354	307	358	351	341	354	347	340	340	355	353	360	357	317	344	323	328	349	365	342	364	335	338	333	297	338	314	334	324	345	296	362	377	343	362	336	322	363	308	371	365	329	326	308	349	333	338	355	353	351	359	353	345	347	334	357	322	338	375	323	362	331	302	338	354	317	338	349	345	317	310	326	344	318	329	339	343	322	325	362	337	347	356	351	339	337	338	344	370	344	358	332	338	326	326	309	350	349	350	321	345	324	352	377	378	357	329	315	322	334	363	344	327	347	366	330	320	347	355	336	367	375	354	330	351	328	370	343	309	307	345	343	343	329	362	336	349	354	358	343	335	361	397	364	332	325	364	331	348	352	332	351	341	364	377	327	329	307	335	338	353	362	363	353	368	334	339	331	372	352	349	337	338	351	321	352	323	325	329	343	336	342	348	353	365	327	350	347	340	307	354	374	329	322	357	334	341	348	370	353	341	313	336	342	323	332	358	337	361	345	344	302	327	355	330	327	374	310	324	365	322	378	357	368	316	342	372	381	353	311	329	333	330	373	353	360	355	342	334	323	374	308	332	345	359	327	313	361	334	337	361	337	337	331	352	358	324	319	363	319	345	311	340	372	343	321	345	362	365	347	321	334	323	359	349	313	322	393	324	356	337	344	351	354	338	311	334	299	343	352	353	340	346	344	358	346	363	332	309	339	351	370	352	310	369	344	343	330	344	362	343	353	333	333	350	311	377	342	308	313	337	364	362	336	358	344	313	323	382	352	362	344	359	324	322	373	324	361	332	327	317	350	338	325	313	330	334	371	371	366	346	324	348	348	372	355	344	341	365	359	348	340	337	369	352	321	362	358	346	355	348	347	338	334	351	315	336	354	353	344	326	323	351	331	332	330	308	295	386	353	354	336	327	349	346	294	344	305	352	324	357	325	351	357	373	340	331	327	333	349	286	348	341	340	353	345	350	311	322	385	329	331	351	328	321	371	350	356	348	366	339	332	346	369	351	389	325	325	364	305	338	342	331	337	359	335	338	355	356	317	324	308
31663	36990	45126	48683	51384	41062	27404	12551	14123	18285	15967	12487	6502	8064	5397	5369	4977	3676	3167	2508	2036	1725	1548	1402	1327	1390	1202	1057	1060	1092	1033	1114	1006	1000	1094	1037	1021	1050	972	914	911	888	933	914	899	911	908	854	857	815	814	902	838	813	828	829	802	852	873	884	792	827	842	831	787	792	819	827	801	833	792	812	786	792	810	824	789	837	803	764	820	774	855	825	876	835	804	835	845	798	752	802	782	779	884	798	792	789	828	791	792	792	780	864	799	764	768	763	845	822	801	820	783	803	782	778	848	802	812	790	781	800	799	795	795	802	775	775	811	788	818	787	862	797	788	791	778	842	854	812	798	801	776	796	802	822	809	797	784	801	785	828	814	868	820	775	800	792	848	784	799	811	846	799	845	757	781	753	788	774	776	824	787	794	815	825	838	819	788	820	785	779	755	796	758	755	755	811	817	811	841	770	779	759	826	785	801	854	806	891	881	822	821	776	818	777	802	780	741	827	753	839	795	801	818	833	823	785	802	805	770	784	787	785	828	825	845	815	815	798	814	796	815	861	827	795	792	768	795	772	782	809	848	847	792	807	825	765	844	815	829	805	821	758	806	813	824	771	819	825	751	807	781	812	804	873	825	824	785	777	826	818	835	810	852	844	899	796	797	848	831	766	773	795	778	762	830	816	773	778	794	776	818	791	801	858	824	779	797	790	792	765	820	791	771	797	773	724	750	771	826	841	801	821	805	876	795	806	836	771	812	805	839	781	842	854	815	827	822	745	841	834	806	829	820	819	789	850	782	813	843	818	755	770	791	820	845	817	829	771	812	761	795	800	792	814	856	804	786	801	756	754	802	795	760	817	765	849	796	778	807	783	774	766	791	824	792	820	835	765	872	840	853	832	797	795	792	806	740	817	814	779	795	842	819	834	826	793	861	811	792	788	802	840	797	760	808	823	834	810	798	789	796	815	806	832	776	824	822	807	794	822	817	799	787	822	843	807	859	816	809	787	793	798	810	769	849	803	751	807	803	851	794	780	793	801	837	756	872	836	831	804	798	767	826	802	805	809	828	811	837	800	816	785	796	777	813	752	868	879	804	799	855	825	837	832	826	812	817	773	768	843	850	829	790	798	788	810	829	839	804	868	805	786	798	777	798	819	783	797	810	804	795	809	788	832	806	823	814	809	788	899	786	792	776	829	856	799	814	797	792	822	807	793	850	780	816	814	790	816	817	788	791	789	830	836	717	792	792	810	803	785	796	762	791	829	797	823	766	841	856	779	871	780	781	836	808	802	817	832	794	768	831	810	843	834	808	844	777	735	812	829	815	800	813	803	799	778	817	836	782	792	797	759	831	787	802	809	867	847	815	740	852	820	819	818	795	786	812	886	792	754	846	848	742	856	798	831	865	839	784	772	776	807	788	829	834	813	762	826	779	787	816	767	780	830	823	832	803	766	833	802	861	810	814	767	816	819	776	816	765	781	825	810	821	804	839	840	789	816	759	862	840	799	802	820	821	789	835	814	803	800	767	824	791	799	806	783	834	823	847	809	782	819	803	817	803	789	849	771	809	738	840	811	820	803	811	814	829	847	798	864	860	843	827	855	824	782	800	804	769	789	825	845	773	804	781	800	841	845	770	813	805	842	802	786	822	853	846	795	775	838	797	860	828	811	803	797	762	807	804	800	775	771	784	768	785	881	829	843	751	837	769	783	789	792	799	811	823	803	831	820	806	837	800	825	818	779	826	841	781	808	757	780	772	780	788	796	777	828	780	774	804	845	784	789	818	811	865	796	748	806	826	822	795	797	818	786	772	834	808	756	792	799	786	787	798	817	744	816	845	809	829	838	805	814	821	899	827	777	841	805	812	774	803	790	773	823	772	844	832	808	807	804	820	773	751	791	770	804	778	836	826	773	815	818	809	814	824	808	833	814	815	817	830	791	841	798	793	804	837	845	773	790	817	783	789	772	819	799	837	788	763	791	806	823	789	850	805	842	828	829	796	758	827	794	822	782	809	741	791	793	818	804	779	804	823	774	821	774	779	792	840	838	750	835	823	825	795	830	797	803	808	793	820	804	776	856	801	793	787	802	775	836	819	824	823	833	857	825	776	763	804	797	806	769	788	785	799	801	840	791	829	858	774	784	821	803	855	787	794	823	782	774	827	771	841	855	827	794	776	830	863	784	805	798	796	745	785	805	859	833	850	762	771	792	798	801	818	791	807	762	798	806	823	817	844	836	799	802	800	772	843	755	821	755	771	779	810	805	839	796	842	771	829	786	777	757	847	812	803	815	806	808	803	836	806	841	798	790	813	790	863	749	804	788	835	767	805	817	806	776	816	770	773	767	808	790	835	801	791	803	788	810	789	850	823	816	828	861	837	818	850	794	806	760	799	772	815	799	864	829	800	810	816	835	796	786	803	807	827	815	773	771	771	800	788	804	807	830	828	778	837	818	820	808	820	812	798	782	763	797	829	795	847	805	816	805	813	774	813	795	840	788	754	805	802	842	845	836	792	814	794	775	761	762	812	801	827	827	792	816	757	761	859	763	840	820	785	807	812	819	792	836	778	854	763	813	789	802	817	818	868	814	764	792	828	830	799	823	796	854	762	764	785	738	795	827	818	830	836	821	808	785	805	831	851	795	763	825	793	789	779	854	802	839	808	821	895	823	822	776	796	785	788	828	771	792	755	802	822	814	772	801	851	862	806	836	802	789	813	721	823	818	767	837	821	814	831	796	796	845	790	813	784	807	805	746	806	789	818	836	840	813	790	818	843	846	801	819	765	824	838	817	834	794	809	806	790	796	780	811	797	856	813	806	799	785	767	758	809	795	796	793	803	803	806	836	810	829	806	782	811	821	803	737	796	834	768	854	768	823	784	831	863	841	839	781	845	799	817	819	837	833	817	803	841	798	841	816	774	768	829	805	751	779	773	781	802	826	828	816	795	803	805	825	845	771	806	766	860	764	791	821	795	827	805	768	774	799	775	800	808	785	767	794	811	798	850	808	837	842	853	867	792	771	795	770	852	817	802	781	795	841	753	785	771	754	832	800	864	807	776	798	803	854	837	796	847	791	806	786	854	805	806	797	813	764	796	806	792	782	812	801	800	814	782	829	821	838	821	822	838	808	764	784	797	821	814	747	847	813	864	828	807	851	833	823	815	836	841	770	783	904	817	832	805	809	839	781	828	849	760	812	784	786	799	790	825	784	844	822	834	801	806	773	814	803	816	777	785	786	783	776	798	835	778	820	741	852	773	845	843	795	839	771	812	833	792	821	813	797	827	812	771	836	798	797	865	816	818	839	800	793	859	851	805	789	831	760	754	775	802	792	802	804	796	805	784	836	775	808	753	784	788	856	782	831	823	849	807	848	829	829	772	765	826	817	807	803	823	831	850	831	833	824	781	762	796	796	808	801	824	825	851	828	824	823	783	804	823	807	813	782	808	835	781	768	795	824	812	837	788	775	796	812	791	752	761	816	787	842	814	801	764	804
55820	50178	44562	47165	48986	40670	28996	18442	12393	12470	10978	8805	3791	3969	2495	1795	1998	1443	1122	938	777	676	514	496	507	435	464	445	387	395	420	409	415	431	415	406	386	410	354	327	384	343	356	355	349	349	368	340	352	357	352	331	370	358	325	329	328	311	317	337	335	339	322	319	343	352	318	320	337	319	327	363	339	335	341	334	365	306	349	346	341	326	339	304	356	341	317	346	328	308	324	340	321	326	330	326	289	345	305	340	345	374	348	335	320	327	332	343	331	294	344	313	297	339	316	326	338	325	336	333	328	336	333	293	352	342	335	335	323	338	338	303	328	328	339	336	306	323	335	292	318	290	360	302	305	319	310	352	319	308	341	301	353	321	341	339	328	325	312	323	325	345	342	343	306	322	339	341	355	330	336	341	305	333	359	322	309	338	331	315	328	323	331	312	317	323	350	328	303	339	341	327	340	315	351	341	366	352	319	326	371	289	359	291	312	313	363	331	338	313	322	346	357	297	339	347	336	328	371	304	335	321	398	345	356	352	336	318	319	341	309	354	359	326	322	351	353	341	343	311	322	308	374	319	341	352	336	328	320	312	349	361	313	283	368	317	326	311	350	320	294	336	325	336	325	322	320	337	345	341	314	330	322	309	349	328	335	335	298	318	334	344	373	332	340	299	338	340	322	312	322	336	325	354	334	332	368	342	325	314	365	319	350	313	328	308	326	369	343	324	356	370	358	335	317	322	313	319	305	378	320	367	319	317	328	291	336	344	308	334	327	346	329	323	313	320	303	298	318	333	321	334	320	320	319	331	305	320	343	330	324	310	296	304	344	306	302	320	311	316	319	331	334	328	299	312	321	361	308	316	353	338	300	361	325	332	358	385	314	310	353	302	324	326	294	313	337	315	353	337	353	304	301	363	315	332	345	308	328	327	343	370	328	321	352	322	322	330	316	309	342	329	359	335	348	339	359	359	317	327	311	342	353	323	332	319	326	340	317	341	307	360	289	307	320	371	336	349	334	311	327	353	348	358	343	344	326	333	310	323	335	349	344	315	321	300	326	313	332	314	307	339	294	309	292	346	356	346	353	324	341	306	339	338	348	320	339	310	353	330	328	341	307	288	337	293	327	346	299	314	278	335	320	291	321	355	308	309	346	317	309	289	342	339	353	313	321	346	361	304	341	360	341	352	347	350	375	392	326	320	325	316	334	351	338	335	345	349	328	371	378	320	330	318	346	301	338	345	342	347	304	269	327	331	333	330	338	303	347	329	356	369	316	316	356	343	320	302	312	358	312	350	326	323	357	371	301	310	332	332	343	352	307	358	303	370	345	337	309	333	334	299	312	358	320	339	345	362	331	339	330	308	333	320	332	342	313	368	332	337	303	332	312	323	308	346	293	332	360	338	328	322	341	356	328	324	338	324	344	337	373	330	327	302	362	307	349	331	307	325	330	298	349	319	360	328	323	334	344	284	328	344	374	305	308	312	327	326	282	346	336	303	338	352	292	324	333	291	314	318	356	339	300	313	329	311	341	306	318	330	336	324	322	327	356	299	346	332	326	301	331	317	315	305	293	320	305	350	336	340	334	330	375	325	323	355	318	333	321	334	321	344	319	311	332	331	304	331	311	330	329	359	303	331	349	317	330	314	325	329	318	352	305	346	321	318	321	346	323	338	339	346	321	309	366	320	291	332	306	312	372	336	347	299	324	285	320	326	351	313	313	323	331	319	314	342	349	336	341	320	375	345	337	331	351	310	329	339	326	369	334	360	320	365	336	311	298	311	339	332	314	350	331	307	324	329	315	293	350	319	306	342	323	294	326	327	306	353	341	343	311	337	351	350	342	335	326	341	354	352	315	322	325	320	345	341	334	340	343	310	307	337	324	338	334	311	335	323	346	320	360	333	326	357	321	354	367	330	326	325	334	334	313	322	321	324	286	308	335	293	368	314	350	324	334	341	301	344	366	346	356	328	345	358	370	307	325	365	332	308	369	327	379	333	315	329	319	328	309	366	336	312	340	348	343	357	321	348	355	303	327	331	301	315	309	312	303	322	325	358	336	325	348	312	331	379	344	339	389	328	338	351	320	327	333	334	344	316	333	367	345	357	324	343	349	322	329	313	311	298	357	318	327	317	334	388	322	317	315	319	328	301	316	314	327	353	359	348	304	310	330	352	345	340	309	336	298	319	339	323	353	351	320	324	369	290	327	310	335	339	295	366	337	316	318	311	308	342	289	325	295	316	308	355	344	336	316	302	307	353	325	330	354	339	317	300	341	339	349	355	336	323	322	336	341	341	336	323	297	309	309	323	310	317	352	329	346	319	315	303	329	362	326	298	309	320	347	360	329	332	295	341	349	365	304	322	325	352	347	346	358	342	315	308	346	374	313	350	347	361	330	339	336	315	319	353	303	363	336	346	351	342	288	310	318	319	312	355	303	328	334	321	356	330	333	362	332	353	329	325	353	369	357	355	342	333	315	345	340	330	312	323	344	365	348	333	362	327	335	316	331	323	331	299	335	353	323	312	329	353	334	329	332	340	383	328	333	308	350	308	335	306	317	303	300	353	352	315	325	324	362	352	345	318	339	339	355	326	311	334	334	320	323	342	316	325	327	313	324	337	359	293	318	322	299	316	333	349	327	324	334	336	334	305	307	339	324	317	333	297	319	345	327	335	310	333	331	357	314	362	334	314	304	346	316	358	321	328	318	320	308	319	339	333	318	330	296	309	317	343	324	327	324	337	338	320	369	326	344	335	338	314	310	318	330	331	333	367	311	299	300	363	324	350	309	335	330	325	333	325	360	341	335	338	337	326	349	301	301	350	338	326	326	280	350	347	346	287	325	308	338	343	336	310	332	369	305	332	356	336	314	325	320	331	352	324	341	331	326	320	334	313	334	334	356	342	339	319	309	284	333	352	337	332	333	350	368	350	309	311	306	336	332	313	328	332	328	336	318	306	339	339	327	330	319	317	330	342	344	319	302	321	303	323	324	355	306	336	318	337	320	305	332	337	318	340	307	321	319	321	317	333	339	324	343	338	348	358	329	350	360	382	332	307	331	304	323	348	313	324	298	303	343	310	342	328	320	320	375	312	339	371	324	347	356	328	331	336	384	320	361	334	322	329	344	339	328	326	296	333	294	343	345	372	321	311	351	351	338	325	338	331	364	341	336	348	318	331	311	311	360	344	359	332	335	297	355	354	350	320	310	311	357	335	324	319	319	356	319	300	332	333	311	339	387	328	302	332	347	322	321	332	352	347	342	313	337	319	360	362	325	322	339	311	325	351	323	349	353	334	340	315	321	311	325	331	301	342	329	319	328	344	351	307	326	364	314	309	324	351	334	369	344	322	353	325	315	338	345	308	333	362	334	351	338	313	327	329	328	315	313	332	327	335	373	306	325	330	350	322	326	334	323	329	356	343	325	354	336	320	306	303	289	355	358	342	345	315	329	324	334	362	343	334	325	352	326	347	333	327	315	335	324	360	334	328
38838	44800	49067	52945	55130	48675	32134	18718	20960	25898	23936	19891	9707	12470	8317	6830	7786	5705	4392	3563	2893	2465	2002	1836	1706	1610	1409	1336	1147	1291	1280	1272	1233	1304	1216	1168	1103	1240	940	1012	1039	935	954	886	887	914	868	888	847	825	795	770	815	781	799	744	778	772	810	823	754	751	793	749	767	742	773	779	840	805	805	771	809	801	722	744	797	753	746	751	767	750	740	774	803	776	761	782	787	762	792	714	776	730	813	759	742	773	786	773	692	806	776	748	759	831	724	713	763	805	807	780	789	785	762	776	762	750	801	782	731	734	706	771	762	717	770	764	786	779	752	728	734	777	753	740	783	757	731	768	725	758	734	779	800	784	782	741	762	754	700	743	757	698	734	739	785	721	767	773	734	745	821	766	774	848	763	744	772	721	773	832	758	793	781	750	748	757	775	745	796	772	715	758	751	748	785	777	789	738	780	777	774	744	710	767	758	757	759	742	797	795	757	792	725	806	773	715	792	755	720	742	769	738	781	772	819	737	807	731	793	777	787	767	799	788	794	754	790	761	780	750	782	732	712	765	727	726	715	775	760	754	799	815	733	800	815	719	750	781	773	780	766	762	789	762	722	808	782	760	739	762	795	825	760	764	796	781	743	737	734	784	772	723	760	801	808	791	786	748	744	764	822	759	814	776	755	782	736	758	743	751	769	742	744	725	791	789	735	759	781	723	713	736	776	790	827	730	756	806	744	765	761	781	750	752	734	823	788	773	795	784	842	752	749	721	764	740	742	803	779	741	756	717	790	794	751	811	783	816	769	762	737	711	813	788	746	767	841	750	793	692	772	737	746	758	758	771	761	758	764	756	679	792	758	756	748	787	751	787	768	814	786	766	778	806	814	815	764	758	768	768	751	732	772	798	759	755	764	756	779	739	775	729	765	754	776	770	813	784	756	733	813	743	790	829	790	797	742	754	789	770	779	725	780	747	753	813	777	778	773	778	824	757	808	779	768	753	757	754	801	842	748	790	780	744	772	754	743	798	747	777	778	756	772	768	772	733	781	777	782	793	765	749	770	835	769	740	770	793	751	764	728	744	747	787	728	728	792	811	750	766	843	747	796	815	781	786	723	772	769	750	766	722	795	760	727	746	781	768	772	789	758	771	804	760	719	793	786	812	795	732	702	736	789	786	743	754	732	739	744	780	763	763	779	770	758	748	764	758	797	766	804	769	754	785	787	739	739	787	751	780	740	774	720	788	743	764	792	741	751	790	754	739	754	777	752	789	743	752	815	733	792	747	783	750	775	740	748	775	732	771	747	792	773	767	783	749	827	775	774	761	760	726	775	753	754	771	761	739	792	793	778	739	783	758	767	789	798	750	813	762	802	746	763	779	756	795	780	820	748	769	772	787	800	748	781	781	771	760	752	782	752	774	750	755	791	780	784	758	775	759	761	807	757	782	774	774	773	769	730	735	758	742	786	773	753	770	780	778	744	771	751	796	810	754	789	786	800	746	790	760	741	729	796	759	819	791	742	793	782	765	766	741	758	762	790	773	735	751	755	792	810	769	717	768	800	824	721	755	771	753	764	727	757	714	755	765	763	761	711	777	772	760	793	741	767	725	778	770	795	767	781	749	754	721	758	787	805	751	749	760	769	798	781	761	722	774	781	766	741	762	748	789	772	735	814	769	755	732	744	783	793	766	808	714	754	762	752	778	716	765	760	720	772	769	749	751	788	787	749	729	778	714	729	780	740	739	734	795	755	809	762	763	752	729	771	777	776	763	811	789	743	736	793	783	768	747	761	753	735	771	747	757	734	781	759	745	751	764	734	743	825	785	702	822	797	756	763	769	773	758	695	770	754	785	794	717	707	827	776	739	804	785	765	805	756	748	810	786	750	777	775	806	709	707	804	778	775	825	811	777	793	741	730	817	805	764	760	726	769	789	748	777	792	786	769	793	780	771	763	741	734	778	783	756	750	801	778	708	817	761	780	785	772	716	740	818	779	788	788	764	742	720	777	738	771	770	802	761	792	850	750	779	769	790	768	796	785	778	783	764	802	771	794	781	755	790	753	754	790	730	744	718	751	743	737	802	788	781	788	752	778	706	767	740	746	781	758	790	763	781	754	744	767	764	789	748	788	817	787	710	733	747	797	798	724	728	747	780	762	763	772	818	786	763	787	775	796	714	776	763	738	728	735	722	726	790	728	750	777	760	786	801	754	802	817	738	757	762	766	749	783	760	771	805	766	790	751	766	762	746	741	732	766	769	748	749	760	855	705	747	787	743	770	737	792	738	789	780	737	792	744	729	746	756	761	746	757	768	760	760	776	747	768	780	782	747	765	772	733	753	765	799	779	745	696	712	791	765	813	752	750	766	790	744	773	761	716	756	759	750	769	752	759	786	738	761	741	797	834	777	797	807	758	761	753	746	732	758	704	790	736	720	806	814	745	767	748	773	758	783	767	739	756	786	794	761	751	773	786	773	756	742	772	795	748	765	752	807	770	793	798	765	764	718	729	758	767	798	833	775	748	741	727	735	833	756	752	753	739	781	787	747	738	764	784	718	765	774	784	768	763	740	781	761	762	806	758	801	731	790	788	759	785	750	743	803	806	771	737	791	786	753	759	742	771	794	802	757	825	793	755	769	769	779	775	796	788	782	780	736	790	782	743	798	786	766	796	755	779	739	771	766	807	746	780	769	763	770	680	709	823	807	770	742	784	779	756	747	759	723	760	792	780	746	775	813	802	751	767	752	702	717	708	740	753	816	744	782	750	772	777	741	781	781	770	765	810	776	775	746	767	759	740	717	746	753	776	756	719	801	751	724	744	714	765	778	789	763	797	772	731	724	716	805	748	770	766	754	761	776	811	790	752	792	779	771	807	771	766	757	773	818	734	737	763	799	764	773	741	763	743	805	805	722	767	765	758	760	744	783	753	786	743	780	775	742	757	727	763	792	789	763	771	794	727	781	786	792	764	762	745	783	773	801	776	730	739	767	748	762	729	735	818	785	793	748	776	716	757	739	717	799	774	775	757	815	800	760	786	784	796	769	762	724	741	736	721	741	775	759	788	783	791	803	819	791	745	768	730	766	795	741	760	783	783	779	746	770	802	727	736	740	750	751	737	789	757	759	725	805	781	802	782	751	772	756	745	813	798	773	768	776	758	808	732	714	774	792	828	740	770	762	809	753	730	734	736	752	840	780	766	770	811	809	711	757	757	748	756	757	767	791	739	779	764	779	808	790	762	722	777	750	790	744	762	788	779	740	759	774	773	807	751	759	778	775	800	803	748	786	793	753	775	773	767	720	761	771	752	805	824	775	809	705	741	752	761	817	765	777	737	740	759	757	742	726	752	753	769	740	739	762	688	744	774	783	769	773	767	759	746	769	794	778	753	771	775	773	775	846	740	745	737	791	785	747	791	759	751	755	724	787	756	765	763	758	754	769	754	747	755	803	759	802	807	823	730	773	736	749	767	741	769	808	758	737	787	730	728	822	721	781	728	758
28667	23087	22529	17927	12736	4723	2042	1134	982	939	757	699	523	496	414	395	367	327	359	374	326	305	337	349	318	276	333	282	333	295	308	293	291	325	313	270	278	276	302	290	278	292	260	304	278	300	277	275	280	282	311	308	324	283	268	302	268	295	295	276	257	291	289	322	308	259	289	291	312	281	309	294	283	291	309	307	302	308	292	279	288	306	267	313	302	249	291	292	288	239	256	278	305	274	270	270	278	278	285	304	269	300	308	276	296	283	250	303	273	295	260	297	315	306	308	290	296	266	299	263	284	281	265	288	285	302	278	309	281	296	296	306	273	295	281	282	281	300	296	282	327	270	279	290	286	311	310	304	269	276	306	284	291	317	319	281	271	281	307	278	269	291	287	289	289	303	274	308	280	283	257	261	296	241	273	283	274	306	287	259	279	278	307	298	334	287	294	288	301	291	251	306	295	293	299	266	281	290	278	297	291	299	294	247	309	310	312	266	281	300	276	277	295	298	278	307	272	304	295	314	317	287	306	312	287	258	279	278	259	270	299	270	311	298	270	300	293	298	304	289	276	271	268	266	290	296	284	303	298	288	297	314	292	286	331	268	306	267	305	271	264	317	264	281	312	250	308	283	297	279	325	312	285	278	299	269	262	275	255	301	289	287	316	318	287	285	323	289	303	276	263	291	295	301	257	300	287	288	277	278	301	338	282	286	286	306	259	300	305	285	305	303	298	269	264	272	291	302	302	272	278	255	266	278	284	300	288	261	280	333	290	300	283	287	302	276	306	301	338	300	303	294	287	286	321	270	265	278	298	280	259	290	297	297	279	276	303	290	291	292	298	296	293	245	292	306	283	252	271	257	327	286	315	302	242	274	312	272	324	273	314	301	313	260	286	299	279	242	269	273	271	315	289	286	286	294	298	283	265	262	267	288	289	274	299	266	269	262	302	313	280	288	281	325	274	279	302	314	280	310	306	309	305	285	262	296	288	303	295	267	313	290	258	299	290	263	252	307	263	298	259	284	259	284	309	276	279	272	273	298	307	306	288	258	277	289	278	308	286	293	278	314	292	297	273	285	290	295	290	302	311	303	301	317	287	250	320	292	288	280	296	298	288	299	254	281	283	257	297	284	311	290	259	260	269	308	294	290	276	292	291	326	317	279	263	288	303	271	265	303	288	289	279	302	289	272	293	282	294	272	290	288	320	304	299	301	311	318	312	314	268	270	283	282	291	286	288	283	297	317	291	296	281	287	278	289	248	273	242	276	270	269	285	303	324	293	290	298	274	286	294	335	329	295	302	324	294	279	282	327	304	307	296	305	264	297	294	284	317	295	263	288	296	275	302	299	301	296	298	265	277	269	305	273	306	274	270	285	268	284	292	294	267	270	312	306	286	275	282	237	285	269	284	255	274	277	275	292	273	285	299	290	317	283	312	280	296	301	331	311	297	325	288	271	281	306	283	275	311	300	260	322	281	285	271	304	287	279	271	287	300	279	278	291	299	290	275	269	298	274	227	277	317	284	292	277	274	263	275	276	297	272	253	264	290	278	280	258	312	304	266	258	310	296	266	293	298	294	317	317	295	300	277	277	318	289	318	302	296	288	285	280	312	276	345	282	269	310	272	273	290	299	280	282	320	285	317	279	291	281	268	308	288	317	264	306	301	302	300	284	283	273	315	271	308	273	283	321	235	289	303	270	279	295	342	291	263	280	300	261	300	290	307	292	313	298	306	285	308	279	260	282	258	288	259	282	290	282	294	296	271	268	305	292	303	303	291	272	296	302	276	271	290	304	268	298	282	271	278	264	257	269	297	260	290	262	299	299	287	267	299	291	296	291	291	264	312	337	288	301	293	324	299	295	283	270	271	298	240	304	298	275	284	312	280	256	292	278	286	252	308	280	289	303	325	262	272	282	304	278	277	282	306	301	284	282	296	296	286	276	310	277	304	281	300	269	259	274	319	258	283	281	266	273	297	293	283	293	294	283	251	309	300	283	278	287	295	310	294	295	302	278	273	300	321	287	281	315	284	249	299	288	285	303	291	286	318	281	267	313	296	277	299	284	307	314	328	285	274	333	271	272	284	264	297	291	283	278	304	262	296	270	309	312	278	281	289	297	272	289	296	302	299	279	290	281	259	288	279	311	296	309	292	274	288	318	309	296	273	292	305	293	317	286	306	265	284	309	293	285	250	265	273	258	245	274	265	277	294	296	315	295	278	288	299	309	300	294	273	278	307	304	289	309	268	308	297	284	304	284	248	307	293	272	276	284	287	298	252	293	276	288	272	281	333	295	291	284	296	305	283	259	299	265	281	283	284	286	294	308	273	289	281	299	314	332	305	259	285	323	291	277	288	245	289	295	295	276	289	282	285	301	268	312	317	266	261	286	292	289	272	287	306	270	292	287	279	262	291	270	296	307	265	306	271	266	257	297	320	290	277	289	281	278	290	275	285	276	277	273	302	295	283	297	266	306	298	279	332	281	286	289	286	313	299	268	267	282	261	282	261	268	347	309	256	301	273	288	290	290	274	303	298	299	288	259	302	279	293	289	315	304	260	275	297	294	335	281	286	273	282	304	279	255	301	291	288	280	260	289	251	289	311	275	284	308	272	255	298	299	255	268	309	265	311	290	293	310	298	281	268	323	313	305	308	271	296	235	282	295	285	281	308	271	289	271	284	314	271	283	295	288	303	304	256	286	296	270	290	284	304	325	296	287	290	282	259	287	264	289	282	301	282	258	294	268	262	300	300	292	289	301	296	285	273	279	316	283	294	279	290	278	266	283	269	321	259	287	282	266	286	299	300	296	315	302	281	297	300	276	296	315	286	312	290	270	280	287	289	284	284	303	275	326	286	289	323	273	280	260	297	292	313	289	295	288	277	312	299	271	296	316	309	294	304	309	280	294	320	306	311	269	278	288	277	279	287	278	300	276	302	291	295	295	277	292	293	277	347	290	275	313	285	297	309	319	273	302	264	273	320	285	300	264	275	265	322	273	257	266	275	289	300	272	277	292	270	336	289	315	284	286	332	309	289	266	288	301	307	283	281	273	278	324	277	285	306	299	301	314	284	310	302	315	274	311	288	310	269	304	270	288	309	286	276	272	279	282	294	285	250	295	272	306	310	322	277	289	282	288	302	303	272	294	286	293	276	281	286	298	266	299	294	323	277	303	262	291	308	273	270	284	293	301	283	280	307	335	267	304	308	285	274	259	290	265	289	262	320	315	301	297	281	326	272	297	281	303	253	278	311	280	277	311	276	287	260	297	297	284	297	328	263	258	269	280	285	308	313	306	285	267	275	260	282	284	287	304	246	270	282	275	318	297	304	291	276	329	275	287	295	286	287	290	280	273	289	267	289	278	275	275	278	287	278	299	291	288	300	265	307	309	267	279	290	309	277	291	274	288	268	294	297	293	276	292	270	282	287	305	282	300	276	300	276	270	288	271	318	265	275	277	312	304	286	284	274	318	279	289	287	283	288	284	336	279
17278	19985	29274	29458	25907	13560	7369	4745	4189	4027	3340	2758	1928	1829	1575	1366	1276	1076	1012	952	932	798	879	769	796	749	794	800	743	714	770	752	767	714	724	727	726	757	740	756	758	741	696	699	680	716	700	719	741	729	702	680	739	732	702	718	740	688	733	642	710	706	718	722	697	734	672	682	713	693	651	701	707	710	712	672	655	717	705	735	707	702	727	697	707	718	705	716	716	700	690	709	713	681	738	673	696	683	717	681	666	695	689	694	701	704	671	761	698	715	687	738	723	713	681	746	711	725	641	725	723	772	722	707	662	693	661	729	705	660	731	687	691	701	675	710	653	715	697	687	704	718	707	706	686	734	697	705	698	715	747	704	698	682	717	724	677	719	717	717	717	713	693	704	719	676	691	699	720	711	676	704	673	677	679	710	736	696	715	691	668	671	734	663	699	656	679	722	675	714	726	677	701	693	727	662	657	697	679	712	694	684	665	682	700	663	660	692	701	725	694	657	753	727	687	670	692	690	692	699	710	690	703	691	747	716	695	716	728	730	676	739	676	673	641	679	692	671	700	733	727	681	680	663	698	694	634	675	688	743	701	704	702	684	693	700	719	663	718	655	703	711	716	673	665	711	720	703	720	696	685	697	667	664	685	674	683	717	711	683	696	703	722	668	686	696	662	692	671	700	665	696	673	696	650	692	669	685	703	650	698	666	707	685	655	732	709	689	697	693	699	677	712	711	650	671	735	752	678	694	695	720	715	707	673	736	716	740	678	675	755	689	720	660	722	643	729	672	742	671	669	693	732	713	672	639	716	702	722	645	735	668	665	687	686	692	710	702	657	695	707	657	717	697	671	685	693	700	703	653	685	738	692	716	714	679	684	679	689	712	691	678	696	668	659	699	724	687	691	705	657	657	693	650	700	671	685	629	682	683	681	746	702	707	740	724	697	637	684	702	679	683	687	689	703	667	710	675	696	682	668	662	723	673	686	718	667	672	659	695	760	730	677	660	651	669	701	697	717	688	682	712	712	707	744	668	693	682	669	674	687	705	730	707	690	715	669	681	716	734	674	715	735	637	674	700	684	665	719	655	688	693	683	682	678	747	758	670	738	659	689	722	681	665	711	695	705	736	716	717	695	698	757	727	743	671	638	694	686	730	683	697	729	641	718	674	666	693	706	698	688	739	691	676	725	669	665	688	671	672	680	700	698	733	689	697	717	663	699	703	710	714	693	726	705	691	688	693	738	666	708	683	671	707	684	654	668	681	717	661	659	715	705	690	687	719	677	731	652	713	668	668	698	703	703	696	739	714	726	650	746	692	660	669	694	659	752	673	679	688	688	742	677	715	688	672	699	738	746	695	705	675	681	704	744	709	695	682	729	743	661	680	704	704	688	698	729	686	658	706	709	718	669	686	701	643	724	669	663	680	738	668	705	717	695	683	706	713	679	688	707	661	690	688	715	711	706	704	769	678	737	688	728	722	716	674	685	707	728	686	689	665	669	674	679	678	695	725	704	710	696	700	702	666	695	682	702	732	669	675	693	669	676	683	645	709	685	713	680	719	689	708	736	660	668	675	670	711	748	670	702	698	715	747	677	707	648	667	687	694	727	681	660	699	685	719	693	699	748	672	689	683	719	693	701	698	688	694	747	647	730	722	749	657	722	713	715	708	712	706	676	675	673	723	757	666	695	678	672	706	709	702	665	688	711	696	731	681	745	683	634	714	720	638	658	714	661	741	698	696	683	678	696	686	708	686	704	675	681	690	678	704	713	693	672	688	676	717	695	753	678	719	696	707	727	685	731	727	728	694	742	672	700	688	703	700	680	703	656	668	636	690	665	711	712	699	657	706	682	677	707	725	665	681	668	715	687	714	719	705	721	672	663	702	662	733	623	698	730	701	678	703	677	698	651	691	733	695	704	681	722	623	750	713	744	694	678	699	684	679	633	730	723	658	754	694	710	739	729	697	666	717	677	730	698	692	655	676	713	686	664	636	712	670	711	712	700	729	701	711	710	685	651	701	689	658	722	688	730	677	712	701	740	713	689	675	694	670	707	681	696	697	726	693	707	709	740	706	671	697	671	717	688	687	684	714	680	696	697	700	703	702	700	705	683	693	693	684	705	698	697	658	701	697	715	711	701	671	682	715	732	673	651	664	671	706	695	690	676	698	703	700	710	711	724	720	703	676	663	679	719	692	723	690	695	668	688	669	727	699	717	714	656	679	708	682	743	715	686	706	726	669	747	752	669	682	702	719	700	710	696	739	684	714	640	687	636	672	685	689	650	701	677	662	686	693	671	714	736	748	695	706	669	689	673	715	725	666	692	691	690	671	720	690	704	672	692	683	676	742	698	705	695	723	646	670	749	710	704	722	682	738	735	732	690	694	687	688	695	703	682	696	705	715	673	687	686	707	688	681	758	710	666	696	706	713	687	699	686	687	696	689	712	693	728	674	688	691	683	689	676	699	729	684	702	663	687	673	713	697	745	710	693	692	682	691	700	737	702	713	707	686	684	698	721	682	689	666	671	734	737	724	686	682	699	675	708	708	657	718	687	727	683	734	696	646	662	681	757	723	673	717	664	688	745	695	697	698	729	706	706	700	729	680	719	695	733	665	730	731	736	721	720	712	696	730	689	694	661	686	704	716	728	708	737	661	706	707	687	696	712	647	683	651	691	711	697	692	715	691	651	689	705	691	710	719	702	717	711	691	678	682	697	676	692	704	715	684	698	747	701	660	761	688	671	727	771	733	667	732	711	728	686	727	712	725	661	732	719	720	719	667	674	689	676	715	697	738	686	696	693	716	731	657	738	674	678	696	693	676	677	651	737	718	683	648	708	727	684	677	690	716	702	712	680	688	706	690	677	686	733	741	678	684	690	669	701	673	714	731	682	713	682	702	757	672	686	727	687	699	703	717	677	746	677	712	693	753	732	716	717	735	740	755	676	685	726	718	690	699	690	694	700	740	720	649	744	722	711	679	731	706	756	686	692	722	725	708	676	721	742	731	748	713	699	655	723	715	658	705	743	731	705	700	642	670	687	670	679	649	655	719	706	686	688	718	725	653	704	693	698	716	694	684	720	699	702	669	670	699	710	674	703	677	705	672	754	708	674	694	673	696	711	704	696	654	679	656	704	697	709	738	663	703	717	674	717	730	692	721	701	740	648	739	670	665	724	668	655	703	746	665	702	739	675	687	694	687	751	695	693	693	671	713	738	710	676	687	698	729	721	703	703	719	670	681	733	697	682	729	696	720	704	725	715	699	665	692	701	664	687	675	628	681	687	725	668	746	714	699	677	700	709	694	675	705	697	702	726	692	711	655	693	681	691	673	718	691	695	695	679	690	703	675	722	682	640	731	689	701	692	730	660	682	704	704	757	717	684	710	720	708	714	660	661	660	692	676	723	691	656	705	659	770	644	664	632	699	743	751	648	703	675	702	711	699	682	639	726	707	685	660	700	699	675	720	705	701	717	733	686	659	651	696	675	676
45808	46553	47403	41685	39081	32466	18361	7951	5284	6836	5156	5062	2086	2031	1365	1085	1206	890	808	714	578	495	447	449	443	386	440	370	390	376	376	379	368	360	337	367	379	396	375	379	363	356	351	346	366	366	358	355	348	318	331	343	327	311	325	302	344	355	357	308	316	365	310	321	332	341	344	319	326	349	356	394	313	327	358	342	338	307	334	346	360	334	333	304	324	294	340	340	342	346	357	334	328	303	327	321	335	320	318	343	386	340	360	366	327	308	346	341	315	356	333	352	323	319	361	351	336	364	349	329	344	339	337	343	309	345	357	354	338	351	334	351	309	361	340	363	320	360	348	346	326	315	307	391	340	324	338	329	370	313	351	329	331	358	356	367	378	336	342	352	372	345	348	349	326	345	369	315	322	336	292	338	372	341	318	342	339	312	350	293	353	320	323	369	355	350	325	349	303	326	307	365	354	328	327	327	341	366	338	340	350	322	372	321	355	312	322	353	341	300	363	341	336	353	337	333	360	323	352	307	345	332	358	327	361	323	296	340	311	337	319	362	337	304	334	360	337	357	365	324	366	361	342	351	306	313	369	336	339	349	345	297	367	336	333	335	377	350	308	356	302	333	344	362	384	362	329	319	317	349	304	366	343	357	354	368	328	348	350	331	351	349	330	351	317	336	395	324	374	315	320	345	306	330	341	339	378	336	337	319	336	326	322	368	334	314	359	335	330	350	338	303	318	329	327	336	342	345	329	336	317	334	399	352	339	350	331	323	321	337	348	348	320	342	330	328	355	333	334	330	330	311	337	361	320	322	334	385	330	316	346	341	341	324	316	359	352	328	337	309	325	351	327	367	358	334	335	351	324	345	350	284	329	301	324	365	342	285	353	340	378	357	344	381	367	338	320	341	341	360	316	393	333	370	349	324	334	350	365	332	335	311	317	343	324	341	360	312	330	365	368	327	305	364	337	337	315	344	365	333	316	365	335	335	378	347	360	307	334	359	332	319	300	309	309	336	360	345	320	321	344	321	368	321	365	317	384	337	326	327	343	369	303	327	344	327	362	360	349	315	310	314	328	350	302	346	315	344	323	352	304	349	337	318	362	351	342	363	332	356	360	352	342	362	327	359	371	318	349	356	359	320	330	340	363	354	302	351	329	365	374	357	329	306	353	327	360	321	333	343	346	324	359	356	339	346	339	341	337	344	323	334	330	344	317	321	369	327	321	353	335	353	350	363	338	343	318	347	326	328	362	342	311	349	322	355	331	361	340	346	325	366	364	307	348	320	343	324	333	347	354	322	326	355	336	343	345	344	325	323	341	348	330	339	355	321	337	375	337	326	324	333	345	317	358	325	355	322	304	306	350	364	349	337	360	372	372	330	327	323	335	356	350	346	330	342	354	321	324	329	327	366	351	334	325	322	312	367	321	358	316	342	331	355	327	327	303	359	385	289	345	381	335	351	358	295	345	365	342	329	341	360	358	341	319	354	377	327	340	318	303	376	337	376	321	345	316	329	355	355	312	348	345	329	342	351	341	352	297	349	310	346	340	340	336	291	327	329	312	355	344	320	348	372	336	352	328	339	315	326	330	334	325	345	314	347	321	340	327	334	298	346	336	344	326	345	327	336	338	322	345	333	330	291	330	318	301	325	314	336	349	344	353	351	298	323	358	332	337	359	357	342	325	332	376	337	343	308	326	333	358	387	358	347	311	309	348	336	347	344	340	306	373	322	341	315	354	378	332	332	345	313	340	328	288	351	334	347	332	355	338	332	315	361	316	337	338	353	347	340	337	346	325	348	386	322	355	312	303	353	371	364	354	388	351	333	334	316	320	343	350	349	334	318	335	337	347	311	340	341	318	329	332	334	347	369	362	342	351	347	332	358	325	333	346	366	363	316	334	342	308	330	327	306	346	335	350	321	313	343	331	351	350	353	345	369	365	313	344	322	371	356	365	296	352	350	348	328	351	333	347	336	315	340	322	369	365	350	309	327	317	385	315	361	341	336	319	369	349	342	328	326	358	312	316	306	335	334	346	325	306	339	337	359	312	345	331	349	352	337	317	312	338	336	341	352	346	345	352	372	350	350	329	327	343	324	308	355	328	335	335	349	356	317	342	336	347	332	346	333	322	318	354	329	327	342	324	330	302	350	387	335	325	339	350	339	345	345	360	322	349	314	329	306	372	356	329	328	316	345	312	362	340	352	333	357	338	328	350	372	346	335	337	326	337	318	384	315	337	353	306	331	348	306	345	344	336	349	327	353	369	352	336	375	324	315	324	359	346	341	331	325	352	360	356	363	338	358	313	370	335	333	352	380	366	368	357	309	338	317	340	307	339	322	391	329	321	346	325	351	334	318	330	362	327	374	355	376	304	337	305	375	332	363	334	329	347	337	308	354	344	299	330	328	366	331	352	349	334	331	321	372	337	328	379	332	305	378	341	337	332	344	321	335	336	337	362	320	331	352	348	353	309	336	339	316	406	311	329	335	345	317	338	318	368	317	321	306	327	351	339	357	312	348	337	339	338	340	329	341	322	372	316	344	318	367	358	339	291	338	327	381	321	335	353	338	354	339	323	364	370	351	349	354	319	351	344	331	328	329	384	364	359	351	355	347	331	299	318	362	334	289	310	359	360	349	324	328	346	345	342	322	330	341	308	347	317	352	335	348	327	364	318	349	330	319	363	341	352	352	299	304	351	368	341	336	374	345	337	357	336	320	343	310	316	322	324	368	344	351	328	347	320	380	342	340	317	324	354	324	330	357	346	336	342	345	323	335	359	339	318	319	318	366	324	344	327	349	354	340	332	369	315	350	330	370	363	333	340	362	322	352	338	358	348	306	346	308	349	314	355	306	331	326	334	335	336	343	329	308	318	371	320	323	331	345	332	331	356	346	355	317	325	338	337	331	312	373	333	297	354	344	326	344	336	346	350	360	354	349	328	313	334	331	345	344	334	352	362	319	325	336	345	349	351	311	335	354	348	305	350	313	341	357	352	330	325	342	360	367	336	334	312	320	354	329	337	329	307	357	353	363	328	356	344	338	340	340	353	332	339	332	343	360	304	353	363	364	318	311	322	326	353	310	344	347	357	325	344	342	320	320	328	339	342	343	333	321	332	379	315	353	322	318	332	366	335	372	321	341	356	311	340	367	353	328	366	340	333	364	308	347	348	323	329	289	357	336	338	356	369	301	380	327	346	324	336	306	376	343	305	321	346	344	341	370	324	322	347	356	330	348	306	344	336	333	360	321	339	332	342	363	384	321	357	339	350	335	370	349	329	341	328	343	344	354	345	348	338	355	356	348	323	371	347	343	352	334	357	373	312	347	328	379	363	343	357	356	358	344	352	335	311	341	359	347	352	310	320	331	342	313	355	327	312	327	342	360	322	309	310	296	329	330	359	335	368	349	348	347	338	349	315	358	341	357	338	320	315	344	355	345	328	333	318	317	341	354	351	336	305	333	318	351	342	336	345	334	332	332	320	363	330	386	338	374
30395	39507	48551	46970	45281	38497	19862	12163	14204	18698	14790	14456	6366	7564	5169	4419	5221	3725	3378	2627	2079	1777	1570	1394	1486	1247	1218	1115	1154	1103	1076	1120	1056	1057	1100	1063	1012	1074	913	962	910	906	916	878	901	851	850	849	865	859	835	830	791	822	846	802	834	752	759	764	841	792	809	824	815	774	776	842	830	839	830	772	811	795	819	821	801	806	812	807	800	792	805	762	803	836	849	811	853	753	783	855	786	816	810	799	774	757	803	816	787	816	759	782	827	783	761	770	802	835	777	807	807	820	816	841	838	798	792	808	833	834	792	834	829	809	791	804	769	861	800	804	816	788	801	840	814	842	785	808	838	801	832	822	826	820	850	879	780	790	762	759	757	807	802	829	801	837	759	842	814	826	802	772	756	801	812	822	806	798	812	818	816	801	783	831	831	832	851	827	781	853	814	782	790	728	811	791	795	804	805	804	765	827	852	774	845	756	820	798	778	779	766	796	785	761	789	814	766	817	803	822	762	787	774	836	787	828	833	834	771	840	802	754	768	793	817	767	783	790	814	787	813	806	783	808	831	858	792	794	791	811	738	805	791	856	843	784	792	810	795	790	800	782	805	815	816	784	804	784	793	790	824	805	793	813	786	807	822	777	861	769	774	780	774	813	802	776	825	796	785	785	798	829	807	808	775	793	815	849	806	785	772	798	819	801	864	804	820	765	823	770	842	772	814	843	811	858	768	798	768	812	855	798	802	803	817	818	841	795	841	772	749	820	831	770	854	846	799	829	883	789	824	799	827	825	760	816	848	778	825	806	819	768	828	811	881	755	752	813	784	789	837	783	747	820	779	751	858	777	759	849	806	832	786	782	783	822	811	810	812	819	763	756	810	790	794	797	750	827	816	752	774	787	841	839	794	781	801	761	777	843	791	808	810	784	811	795	807	810	792	828	797	807	785	744	714	759	816	859	783	762	852	793	779	816	812	813	779	776	807	780	810	805	827	759	804	797	840	767	781	794	768	784	774	816	769	794	799	802	804	754	772	798	784	762	837	809	778	792	730	819	797	790	822	786	822	811	807	835	826	855	823	823	837	781	745	800	836	816	797	832	824	809	783	786	772	807	811	781	779	829	820	866	787	767	779	801	811	791	774	771	768	834	760	806	758	771	763	842	838	831	809	794	844	770	836	831	798	793	810	821	765	751	829	802	779	818	809	817	814	794	754	824	807	792	779	770	811	806	797	857	787	821	813	830	790	803	869	802	786	761	783	837	811	830	782	792	817	792	829	807	816	860	792	789	810	784	867	846	807	787	822	846	778	871	780	814	800	837	777	827	823	820	829	796	777	749	794	832	805	776	813	815	786	792	788	736	784	791	766	787	779	858	807	812	810	871	784	843	820	824	770	821	800	753	784	814	816	792	853	823	779	795	761	834	800	786	804	806	819	807	822	786	822	768	797	787	765	809	778	795	771	793	845	760	799	789	806	833	782	830	813	801	848	821	777	787	821	798	818	778	794	792	801	798	827	842	836	827	827	822	805	830	818	813	811	798	744	776	791	797	799	775	810	813	829	780	851	792	805	775	814	812	803	818	807	765	766	800	809	766	810	855	762	795	797	763	774	737	832	854	801	804	751	842	789	826	762	763	826	852	784	774	787	773	863	760	782	822	746	802	827	805	792	833	788	817	790	820	831	782	810	779	826	776	755	825	788	767	779	823	826	850	858	752	836	856	791	781	811	777	807	775	801	798	827	762	779	800	771	791	809	807	846	847	846	834	752	786	780	813	797	790	776	787	857	789	780	814	846	811	786	794	844	813	819	823	808	852	815	825	773	754	769	791	732	780	854	792	808	785	799	852	809	744	777	798	759	794	813	739	791	789	804	882	819	810	801	817	782	782	830	782	787	825	778	781	778	767	793	848	760	787	771	835	860	762	818	836	779	825	790	787	748	788	772	835	809	843	782	822	787	827	825	815	770	794	781	787	753	834	797	806	849	797	786	797	778	797	845	818	803	834	804	805	806	766	723	779	793	820	807	774	844	797	758	788	790	809	823	786	834	782	809	828	812	752	815	750	787	787	875	737	793	794	859	766	781	808	790	801	825	771	765	758	775	810	793	813	803	764	824	808	790	769	826	774	752	773	788	751	823	815	847	847	766	741	819	781	823	738	768	804	844	756	776	837	792	757	821	821	769	819	823	755	807	814	799	804	791	788	795	784	758	771	797	795	767	817	798	820	844	814	816	822	805	796	743	780	739	817	791	813	792	814	778	736	802	817	793	797	804	792	829	831	794	853	774	829	749	815	792	768	782	763	832	845	806	806	849	823	789	767	810	780	835	847	835	810	813	784	789	846	781	757	799	815	821	814	770	788	802	835	799	804	807	870	859	818	820	808	820	834	824	787	805	763	765	804	740	789	803	768	848	813	843	810	812	807	760	789	833	818	787	773	782	800	776	810	803	797	812	856	786	817	843	818	778	822	813	804	824	780	771	768	791	784	818	859	761	797	844	845	819	750	757	773	781	816	826	816	777	818	787	736	759	778	769	826	852	785	797	847	780	746	772	812	814	778	798	792	767	854	776	799	809	822	818	758	772	791	820	782	818	855	813	822	815	788	843	793	795	753	805	805	795	767	782	781	796	801	812	804	801	832	848	759	788	829	799	750	798	774	832	822	791	757	795	792	762	780	823	838	786	775	795	814	804	819	804	758	793	781	796	797	807	786	824	760	839	816	835	820	789	748	801	800	770	807	833	801	838	801	786	853	845	768	801	807	823	786	743	799	797	800	812	832	843	802	798	808	840	782	794	762	760	795	854	796	845	796	829	825	835	822	854	757	806	821	817	822	838	794	787	799	842	815	814	857	808	827	801	768	805	794	763	794	801	774	825	821	839	796	745	743	792	783	774	791	791	813	874	798	847	849	795	797	786	808	817	789	779	773	812	880	814	781	759	762	860	812	828	843	779	776	800	838	822	734	830	798	804	764	788	759	793	750	795	755	827	765	767	780	783	851	801	824	802	793	822	800	857	800	811	821	824	847	860	754	815	806	757	772	820	717	797	802	809	764	774	808	805	809	825	834	793	801	829	810	796	832	833	862	791	774	789	842	812	816	837	826	818	772	833	789	797	753	785	796	834	805	791	767	785	838	776	761	825	775	830	834	799	809	757	856	785	788	754	776	811	831	793	751	820	786	779	793	813	802	802	781	820	809	766	750	816	791	793	787	837	839	814	754	858	833	843	796	816	813	830	821	751	783	786	845	834	736	828	792	780	753	789	862	829	820	818	780	804	788	769	814	777	797	802	785	788	821	813	844	781	837	783	800	787	793	832	834	847	787	779	824	775	757	804	768	792	773	813	788	804	778	753	778	794	798	790	798	755	776	758	747	726	794	785	809	822	806	835	834	804	801	804	831	780	805	816	767	791	821	815	780	833	827	785	761	832	810	860	800	792	789	830	808	786	770	746	801	785	818	813	813	784	799	821	773	756	787	782	783	799	788	771	793	774	772
53768	49973	49290	44134	43517	36558	23636	14866	10333	12026	9701	8437	4173	2963	2141	1490	2001	1467	1150	1137	876	670	518	480	487	473	432	446	386	419	435	438	395	406	389	396	377	402	352	369	397	348	398	327	354	316	352	325	379	362	334	329	346	315	320	351	303	363	344	305	330	321	371	372	321	324	367	306	317	330	340	334	314	334	340	325	310	327	326	338	319	306	322	338	309	338	358	331	312	350	324	343	325	316	314	346	328	304	344	332	332	302	319	325	354	314	286	339	332	349	357	329	326	346	340	321	337	324	324	327	323	317	344	352	356	339	337	325	316	321	341	355	319	344	321	331	307	350	334	317	365	302	334	311	344	330	338	317	313	318	319	330	339	353	340	318	333	319	318	338	369	343	343	386	325	301	342	325	293	331	327	312	344	342	319	315	293	317	308	319	322	315	322	329	304	327	340	340	330	335	340	338	324	301	304	301	318	320	340	336	331	304	364	296	293	309	302	303	309	307	355	311	318	364	332	334	310	292	336	304	314	327	349	329	297	306	362	318	353	315	304	326	345	307	319	333	328	331	300	322	323	345	330	349	319	348	290	342	373	311	324	350	317	353	313	315	331	324	352	332	301	349	344	336	327	302	342	359	336	349	296	314	325	339	322	321	344	332	360	343	344	310	311	323	341	329	345	348	321	328	327	294	318	349	307	387	344	334	292	325	326	334	320	342	332	357	315	318	330	357	334	338	326	295	334	299	304	316	290	333	345	302	326	320	308	346	350	351	312	325	309	333	291	316	309	340	337	314	319	307	333	325	337	274	309	311	337	319	300	305	339	339	376	313	335	323	288	343	345	332	336	346	319	320	314	340	341	320	341	300	337	356	309	354	322	301	329	342	355	309	314	324	314	324	329	316	299	317	316	298	335	296	371	286	347	323	341	335	328	316	331	343	316	331	338	319	315	326	327	345	346	319	331	314	332	309	368	337	348	323	309	303	317	343	323	378	349	326	353	375	280	340	352	309	318	314	323	333	341	318	326	341	361	324	332	311	338	282	325	338	342	329	337	292	334	303	345	317	324	330	348	370	309	340	331	352	330	319	354	327	340	342	335	307	310	366	343	344	347	346	323	321	310	349	325	354	311	336	316	316	360	316	323	316	313	329	359	363	329	309	340	282	332	335	318	337	338	316	357	321	357	347	313	319	302	347	304	337	338	317	320	323	328	348	359	334	310	312	299	305	324	356	299	307	349	329	301	325	348	333	320	328	305	338	320	342	324	324	340	328	317	310	316	337	289	336	290	293	311	321	324	317	308	331	302	328	345	351	321	338	329	327	337	361	302	347	322	319	313	342	332	307	311	331	345	338	328	344	326	324	332	344	332	311	320	324	350	327	320	317	334	289	279	295	346	313	309	298	348	333	304	312	316	361	315	357	340	317	330	334	308	332	314	308	327	308	303	333	344	330	347	315	287	340	350	357	368	314	316	307	333	350	321	318	307	284	317	305	361	337	330	313	344	351	336	327	321	324	321	299	326	343	294	306	318	334	350	345	298	323	349	345	344	338	353	342	346	325	300	330	375	314	335	332	337	352	349	316	327	323	328	320	321	323	316	278	316	294	303	325	359	351	341	310	303	291	307	366	331	344	342	363	313	326	305	333	342	358	353	294	314	349	308	355	321	309	304	331	300	285	345	329	327	331	320	293	358	342	328	292	340	325	354	324	317	323	363	324	339	364	310	349	340	327	290	309	301	343	339	324	326	313	313	321	311	339	332	306	346	305	354	326	345	322	339	331	345	338	351	321	334	347	344	351	328	339	311	339	326	309	341	333	339	325	341	302	294	340	324	325	340	308	330	289	318	329	310	337	322	354	296	333	331	317	323	314	357	346	338	317	356	306	338	360	342	354	311	308	328	316	333	323	305	361	315	323	342	352	314	301	304	351	334	320	303	354	315	301	321	330	322	315	322	352	360	365	343	294	338	327	353	321	316	313	306	333	285	308	315	349	305	339	321	329	349	319	372	352	331	327	350	314	322	333	335	330	304	337	343	338	328	320	332	336	333	321	325	309	324	340	326	359	326	306	334	341	291	346	340	321	322	311	290	332	312	343	353	327	326	330	323	345	344	331	324	343	351	315	351	374	332	318	295	293	342	357	309	334	321	361	326	341	332	322	319	302	281	294	357	316	324	277	350	382	371	326	330	358	303	304	319	300	362	346	339	342	343	348	321	345	349	302	346	330	330	296	336	354	345	336	339	360	354	351	317	323	350	342	343	308	360	339	324	338	369	295	331	350	337	285	333	312	353	363	339	320	350	314	316	362	312	320	312	315	331	309	336	330	305	368	313	343	341	322	353	306	333	295	318	345	335	323	320	345	354	342	336	298	326	307	372	336	347	337	360	338	327	329	364	355	336	307	297	359	327	333	322	362	334	328	297	342	324	305	361	351	305	325	311	325	318	319	315	325	342	341	322	339	299	318	342	348	318	316	352	295	320	347	363	309	325	339	338	331	361	355	315	356	323	355	341	325	342	296	324	351	325	335	316	305	372	327	307	332	273	298	330	352	345	339	333	325	298	315	280	337	366	365	321	308	336	318	324	329	348	331	308	343	319	322	330	299	348	336	329	355	331	328	339	322	311	323	266	307	347	332	295	305	318	304	328	318	317	301	346	331	354	314	324	336	323	325	348	343	327	312	326	322	334	335	323	311	326	355	299	322	355	304	309	349	351	333	301	307	300	328	316	318	328	329	296	375	337	374	345	340	312	323	289	292	340	316	326	375	321	343	317	342	332	333	348	341	351	344	321	360	317	310	319	290	305	345	321	339	332	321	327	346	338	323	332	331	294	342	315	298	326	322	323	348	327	317	315	306	327	335	309	339	330	303	304	346	358	339	352	280	351	331	313	320	339	319	315	312	310	341	345	320	337	313	337	344	336	349	345	318	371	305	288	299	363	337	306	306	319	323	331	308	341	321	296	332	303	341	304	320	348	313	339	358	287	324	318	323	322	332	298	363	300	360	330	344	326	325	328	328	340	356	347	328	348	317	299	293	359	313	317	318	333	332	291	319	324	330	315	320	344	375	348	331	344	322	306	323	330	374	344	297	344	303	353	317	342	319	354	333	325	335	324	312	337	353	330	334	318	316	331	320	312	332	329	288	317	324	281	379	311	318	303	351	299	355	324	316	330	311	343	333	351	322	320	334	340	342	301	352	318	343	292	339	280	314	310	339	338	365	341	336	330	345	343	307	327	301	353	348	308	354	371	329	344	345	350	360	312	319	350	330	356	320	342	333	334	332	334	339	368	342	315	303	317	303	297	348	316	325	361	304	329	310	321	304	287	315	351	351	332	334	305	351	301	319	354	332	324	322	330	306	314	301	317	318	319	333	319	326	323	327	353	341	309	330	316	270	333	326	341	338	307	312	320	296	322	340	357	334	296	341	311	308	348	337	335	340	346	301	323	335	350	332	327	334	350	312	306	352	303	337	355	339	360	321	361	327	332	328
37542	45389	52899	51415	50922	42804	24577	16680	20318	25470	21912	19952	11294	9761	7676	6022	7276	5581	4786	3871	3189	2382	2040	1814	1799	1573	1400	1288	1304	1305	1330	1345	1260	1206	1193	1268	1147	1297	944	1047	1059	970	915	921	910	888	863	865	900	796	809	845	806	778	795	783	733	780	731	762	795	732	755	793	748	738	764	767	804	777	743	790	805	762	782	758	765	764	797	753	752	776	797	732	797	789	792	749	776	770	777	747	744	784	774	778	800	759	754	767	792	743	744	744	869	733	720	728	768	823	788	796	783	733	769	757	786	733	777	805	743	797	739	787	767	765	743	775	773	731	830	757	825	740	775	781	764	742	743	765	794	769	763	758	781	716	767	742	796	763	762	757	772	740	737	742	733	774	760	744	731	788	786	725	791	764	831	775	799	782	760	784	739	746	790	751	763	807	746	792	747	782	797	770	755	720	797	756	714	796	786	734	750	785	788	783	755	773	780	722	747	739	776	766	745	798	764	796	735	794	721	792	765	788	771	735	795	726	780	776	757	732	810	771	730	744	762	807	775	751	748	789	720	760	805	796	770	800	791	737	813	757	776	763	761	750	773	722	728	769	787	814	800	792	729	726	745	736	689	774	763	793	806	755	770	781	777	822	809	769	785	769	812	785	764	759	776	758	813	741	735	822	790	785	769	779	772	746	775	765	778	785	744	745	743	763	768	726	775	765	730	795	786	777	778	764	809	755	755	785	776	724	747	751	783	799	760	788	733	756	734	754	794	719	753	788	739	746	766	750	750	820	728	703	767	731	758	749	692	777	724	790	768	825	785	752	793	749	774	773	738	719	778	746	773	781	759	743	781	801	777	777	742	822	755	766	767	784	780	768	767	755	760	807	745	799	805	751	773	744	741	751	758	760	732	775	763	784	791	772	757	750	749	832	709	763	759	780	778	731	711	799	801	776	735	799	830	781	778	812	750	811	802	790	782	746	747	768	725	783	742	761	760	789	741	740	754	790	813	760	772	763	795	743	751	757	784	763	787	779	772	791	770	760	754	782	758	749	765	789	761	765	763	790	780	800	755	800	761	806	793	745	788	789	817	746	807	717	744	812	766	781	742	841	730	744	798	770	730	796	791	774	751	758	758	747	827	758	791	763	798	757	757	761	711	714	768	730	771	739	793	730	841	762	785	759	724	765	761	717	699	739	756	783	759	795	725	746	740	768	774	768	771	738	750	780	771	779	740	783	775	787	787	765	775	773	746	767	780	778	765	751	780	759	745	764	753	762	767	744	734	778	797	733	746	787	743	793	747	806	750	689	805	774	776	776	767	718	745	754	697	770	752	764	780	774	763	781	757	754	716	767	745	802	792	792	785	780	800	803	769	755	788	772	754	750	717	730	760	752	824	738	767	758	763	747	777	778	777	751	790	722	780	800	702	758	778	752	777	773	778	751	769	765	757	729	730	763	708	729	818	779	824	774	729	724	776	745	776	771	750	759	798	765	762	801	774	779	799	762	696	721	751	778	744	795	737	725	746	771	776	779	788	709	763	801	786	769	779	719	808	755	752	784	781	784	767	779	771	751	781	767	745	775	783	743	778	765	721	782	739	757	772	822	816	777	730	783	798	773	762	764	748	766	766	725	743	754	745	772	781	786	774	791	781	774	776	808	744	736	795	764	747	760	798	741	748	793	800	771	802	736	811	798	812	779	787	775	775	807	759	749	782	779	758	799	761	769	790	744	794	778	725	747	820	768	752	696	741	768	742	738	796	760	710	773	756	765	779	762	697	756	765	777	732	731	760	735	785	768	821	725	821	811	775	754	801	782	746	797	733	759	739	749	782	758	793	761	732	766	762	759	789	736	787	795	787	760	808	742	750	760	734	800	787	798	791	762	746	748	714	772	736	792	756	796	805	752	788	770	786	751	753	761	791	735	761	731	779	831	758	700	764	759	764	765	762	738	784	816	821	792	774	758	799	793	803	759	771	756	754	758	728	730	757	800	729	829	734	761	752	770	778	771	776	793	783	736	735	747	824	745	752	758	754	765	798	789	768	755	764	741	795	778	762	788	785	749	736	780	771	783	749	738	780	801	768	754	783	773	806	802	779	783	710	743	756	776	761	801	695	778	788	742	776	746	786	806	770	758	790	771	816	758	739	755	821	774	771	758	769	719	790	800	757	774	738	754	761	759	788	755	752	766	818	782	764	781	769	752	747	777	779	749	832	781	774	738	756	753	774	795	751	768	766	773	803	770	725	777	740	809	736	792	763	760	748	745	840	691	711	752	697	779	773	778	788	783	772	765	751	760	765	753	743	790	741	786	821	743	748	786	758	776	796	757	748	745	789	766	762	791	744	724	775	784	748	784	811	732	775	783	782	764	764	783	760	763	761	715	772	777	814	731	752	795	764	722	777	783	785	801	790	763	765	726	727	742	790	777	794	786	838	711	754	740	810	798	801	775	773	741	765	779	733	749	742	800	743	733	777	796	780	708	811	767	803	793	772	770	752	762	763	744	816	746	759	822	763	748	758	735	737	777	769	757	809	770	768	777	813	752	794	784	782	747	754	817	742	723	711	782	755	756	810	750	767	794	737	762	764	757	791	835	765	784	764	757	713	748	756	772	815	767	760	716	785	768	755	807	718	708	768	779	772	730	757	717	743	747	785	745	767	763	759	741	751	736	746	784	732	758	726	760	708	737	773	769	807	739	711	755	803	743	729	719	753	780	770	785	760	806	748	791	773	763	763	756	727	762	688	744	779	806	771	745	742	791	758	806	764	779	784	766	765	760	729	724	773	813	744	797	779	800	768	740	722	730	744	779	743	794	783	797	724	796	788	805	741	779	746	782	763	775	811	779	708	788	770	746	766	760	749	742	768	806	831	752	791	773	778	750	798	743	757	762	749	819	753	754	725	748	732	760	763	791	749	761	758	797	752	786	767	787	721	800	774	771	757	764	802	744	783	751	729	753	769	758	729	792	756	775	739	791	757	789	775	792	787	746	750	756	830	766	741	796	773	770	749	767	730	721	740	704	789	743	776	730	731	790	752	783	741	789	774	723	747	765	762	748	741	695	740	801	758	752	799	770	800	774	739	729	791	752	803	757	789	776	734	694	769	712	770	763	782	742	750	734	749	751	724	814	815	756	781	740	783	777	754	736	784	795	744	812	783	731	772	794	838	791	759	765	779	751	763	776	765	807	764	723	741	743	799	758	755	765	763	781	794	748	763	738	798	762	778	771	781	782	734	770	775	753	766	790	758	718	773	757	765	753	745	726	740	821	781	715	746	769	768	743	767	789	793	767	738	761	709	829	744	810	797	760	810	803	812	736	760	778	777	757	765	774	752	746	730	744	763	767	749	823	787	767	767	743	805	756	754	749	764	756	738	809	752	804	744	771	773	752	733	758	757	764	751	801	776	729	743	789	734	750	786	746	778	749	779	791	745	768	790	772	793	775	736	753	763	757	783	768	743	730	809	734	754	808	782	733	774	733	791	733	777	714	740	720	776	758
26560	24638	22825	16153	8656	4014	1884	1095	972	960	779	658	519	455	438	418	358	344	344	314	344	325	308	310	303	269	308	317	285	312	275	286	279	281	296	307	278	290	254	267	307	255	296	309	305	246	278	313	301	303	302	285	259	277	298	282	328	273	291	259	318	312	256	301	297	274	305	267	274	277	311	276	260	295	290	277	287	280	300	257	303	305	303	317	283	290	261	323	301	283	294	293	297	261	283	272	294	310	288	271	261	275	268	283	282	301	281	316	267	271	309	294	284	292	298	257	297	314	276	295	279	332	293	301	280	290	290	277	287	272	293	293	224	324	274	249	275	320	305	274	272	306	270	287	302	302	301	298	301	285	316	265	284	313	312	330	301	297	297	307	288	310	270	277	299	278	285	294	296	304	276	300	298	304	279	297	285	298	288	267	282	264	284	292	304	268	306	271	276	298	302	287	292	251	302	286	266	300	324	278	297	262	318	279	281	285	279	273	286	260	286	296	298	286	271	279	298	289	291	283	317	294	295	279	278	305	291	304	273	303	280	276	290	284	253	293	275	299	275	313	322	292	327	296	268	281	295	289	292	299	270	282	302	319	276	299	306	279	274	273	281	249	265	276	290	289	275	281	285	302	278	281	312	308	284	316	264	255	315	295	274	282	299	305	292	305	267	280	277	261	302	287	305	279	278	262	300	272	303	314	311	278	271	295	260	265	252	295	314	273	271	282	296	280	286	285	272	259	308	254	289	275	276	282	293	285	264	314	297	249	313	277	283	280	283	300	335	321	288	306	272	303	282	297	284	272	303	308	292	280	296	254	264	280	259	288	265	310	292	288	274	304	247	280	278	278	296	287	312	266	318	281	281	279	260	264	265	312	294	298	280	307	265	280	312	358	297	328	277	295	285	296	285	289	285	316	311	324	304	262	285	285	295	290	272	298	299	273	307	309	301	258	316	303	266	276	292	277	290	287	286	293	296	326	258	257	288	291	301	284	303	280	293	302	266	295	292	271	307	266	294	282	286	271	259	299	323	283	275	278	256	266	282	286	299	307	304	308	283	292	272	271	274	332	277	276	301	296	299	276	292	290	284	293	307	288	293	284	275	304	280	298	292	272	304	261	270	291	284	297	288	293	290	295	305	321	279	295	285	317	314	296	313	264	260	267	313	296	331	277	307	261	309	296	285	273	251	281	309	262	265	283	285	244	258	295	277	316	279	287	306	293	249	308	302	283	257	279	291	279	310	295	266	274	272	299	259	309	301	284	282	288	282	287	299	315	291	275	306	301	321	266	296	295	303	299	272	309	285	288	276	313	285	280	312	321	272	245	282	269	325	279	302	271	293	292	318	278	283	296	247	313	295	262	304	281	284	283	314	270	328	319	286	302	319	289	286	306	318	282	271	310	280	271	262	284	303	270	296	290	257	300	302	322	280	281	298	297	291	284	274	303	270	322	283	280	300	274	281	264	265	261	269	286	265	287	259	290	279	275	267	286	298	288	260	304	296	273	296	286	249	261	286	258	292	274	277	284	271	330	282	302	285	283	284	307	274	268	299	284	309	325	284	282	287	289	301	289	296	262	292	314	303	312	281	300	326	318	320	299	289	308	325	282	297	266	293	298	293	287	265	314	288	271	309	266	288	248	285	301	279	299	303	326	293	313	286	273	262	275	294	309	291	288	261	282	300	320	277	275	256	294	277	318	308	295	287	279	288	294	299	310	274	284	300	276	290	246	301	324	286	259	321	279	294	297	315	276	270	274	271	264	294	298	289	288	308	262	303	300	281	269	295	282	274	320	259	341	281	277	286	276	274	291	295	300	271	282	290	301	308	272	322	269	284	273	311	291	286	280	278	315	290	254	256	295	304	295	276	294	272	255	310	292	290	336	306	278	282	284	273	267	262	288	299	295	274	272	280	286	251	286	289	299	280	287	297	265	248	276	288	278	296	266	284	305	273	288	304	278	285	315	263	293	279	292	290	309	270	283	290	298	258	283	288	300	293	281	302	290	286	291	283	274	286	284	259	262	297	312	276	268	277	299	267	298	308	281	330	261	309	297	297	271	287	287	298	251	288	261	282	291	301	286	275	299	305	272	277	266	286	288	297	294	276	266	296	323	278	324	296	302	262	305	302	268	285	294	302	265	312	326	285	251	278	249	296	299	276	297	274	290	297	320	279	307	283	308	287	296	270	286	279	288	301	291	313	308	318	267	274	259	328	300	278	307	277	294	291	271	303	279	297	303	301	278	298	309	294	310	290	307	267	318	298	304	274	317	311	306	289	277	291	321	271	284	272	269	281	287	283	281	289	269	297	268	320	322	288	304	300	293	291	306	275	301	313	289	281	287	302	318	291	331	284	273	287	283	275	269	299	274	320	306	285	290	292	294	300	268	314	302	287	294	307	268	270	286	286	293	324	314	312	276	301	255	285	281	304	281	268	298	249	301	276	295	305	285	278	259	302	273	292	300	295	289	302	288	313	303	293	272	297	292	271	332	307	319	319	288	254	271	308	308	257	300	283	289	313	288	301	288	309	297	287	291	294	278	254	276	287	280	272	278	266	256	265	317	267	291	290	278	270	282	286	258	310	322	281	297	326	300	287	304	285	263	291	261	280	274	282	271	303	317	302	293	278	280	314	301	284	276	309	277	296	302	284	267	296	304	300	283	272	285	282	305	309	286	298	289	288	300	283	284	270	303	281	294	308	272	274	317	282	271	283	267	302	295	286	298	300	273	297	274	319	275	329	260	298	268	288	264	295	286	301	332	261	276	308	296	275	264	264	319	311	273	291	294	277	288	291	300	311	282	270	297	279	274	276	305	299	295	314	248	250	304	245	274	272	297	298	287	315	278	273	301	278	315	282	283	268	295	286	279	304	303	275	330	304	275	260	304	305	285	283	293	275	253	274	252	292	289	309	265	282	304	277	298	283	290	302	274	289	278	291	280	316	279	293	292	296	294	288	268	288	304	287	297	274	300	316	280	311	262	322	303	308	280	301	288	261	277	312	258	307	278	291	276	305	276	275	280	308	264	295	288	317	294	286	287	297	291	284	305	294	283	276	279	284	272	292	290	293	278	295	300	305	313	317	317	325	305	291	280	268	308	268	320	272	295	295	250	261	309	247	288	299	272	277	283	295	299	294	283	282	290	280	283	252	240	293	314	297	294	291	283	307	306	278	273	303	301	280	273	299	286	301	297	286	274	294	273	265	266	308	281	280	261	275	272	270	273	298	263	272	291	322	289	283	259	279	274	280	308	287	248	287	276	275	287	275	296	295	289	274	294	294	275	279	269	292	278	256	291	268	292	293	299	313	307	303	271	314	288	303	277	314	308	306	274	296	302	273	304	283	294	292	287	283	254	296	280	311	272	278	277	287	296	273	266	305	302	314	330	313	287	296	277	298	277	300	302	288	286	284	282	277	296	295	275	292	302	301	272	311	275	268	314	263	307	306	311	314	280	291	260	269	280	271	295	264	289	291	291	285	328
16101	21335	28053	28234	19604	12982	7037	4446	4026	3909	3225	2847	2038	1782	1417	1341	1290	1199	1056	984	920	890	852	795	773	806	775	734	757	727	799	788	710	758	752	694	749	714	772	720	717	701	757	718	703	699	682	763	698	725	731	700	728	700	713	701	764	650	683	680	706	681	715	704	722	718	753	678	696	739	719	741	666	695	717	711	704	704	679	672	710	672	746	721	670	688	723	685	675	667	746	670	692	690	712	674	680	683	739	731	662	688	685	708	720	744	721	653	735	688	702	705	676	709	712	719	735	687	667	719	692	686	725	718	707	690	673	703	670	704	729	663	707	688	684	747	684	663	748	741	693	732	724	688	684	695	691	725	703	647	711	702	668	645	720	697	733	704	687	679	673	672	729	720	664	718	693	694	667	702	714	736	663	712	708	675	711	710	709	691	651	689	666	693	659	672	649	676	706	649	687	698	703	675	710	721	710	701	739	697	711	689	704	736	701	751	696	738	689	704	721	691	684	664	733	664	707	672	681	657	717	710	690	716	730	724	706	658	696	730	697	716	704	705	699	689	678	666	657	686	682	681	680	710	707	676	668	712	721	750	755	715	717	724	705	730	702	681	658	722	699	672	680	678	741	707	737	704	689	703	714	736	732	704	686	698	764	677	673	719	710	756	730	667	690	696	698	712	735	684	694	698	676	732	694	711	707	640	738	695	722	678	696	708	737	712	678	723	662	671	678	731	690	697	683	704	737	721	718	681	699	680	704	710	667	726	673	693	719	695	697	698	685	718	708	718	664	718	699	736	702	712	700	681	730	674	723	717	725	723	680	700	678	698	662	685	698	732	689	703	699	699	720	687	701	704	669	671	691	685	665	716	711	730	708	744	664	711	693	682	630	697	699	726	711	673	697	705	693	716	719	706	750	707	671	706	703	664	689	700	684	704	695	711	727	708	737	698	700	680	672	718	688	706	704	705	708	700	695	733	749	649	681	745	697	711	672	668	648	694	706	707	710	700	687	739	672	705	700	674	693	693	701	735	689	620	684	692	767	709	694	698	689	661	703	728	689	709	675	680	639	718	663	700	712	647	672	688	696	696	720	659	665	723	721	705	672	719	751	673	692	695	750	659	725	690	731	714	710	649	708	676	738	692	719	703	707	742	709	708	696	694	719	662	703	685	704	721	700	715	693	753	703	693	688	683	733	697	717	693	702	700	686	755	673	744	716	685	702	671	684	727	689	737	696	742	746	682	694	679	665	719	679	704	680	709	708	716	711	676	755	726	688	726	674	676	714	680	688	737	682	678	703	709	659	702	743	728	698	713	659	691	676	705	729	695	727	715	614	713	665	719	712	718	716	694	727	693	734	694	714	670	672	691	715	719	705	686	696	728	698	718	722	702	722	738	695	636	711	687	747	673	690	714	719	678	696	710	766	656	690	707	641	658	686	700	719	727	686	707	721	678	699	667	703	681	691	643	717	678	655	687	683	702	681	678	702	665	729	713	709	745	670	685	668	663	698	710	681	702	676	718	710	708	708	725	728	697	723	710	661	728	686	715	699	663	692	712	691	729	712	692	740	742	709	690	680	693	695	696	719	743	707	768	709	707	708	757	697	690	694	700	707	692	732	769	682	704	715	690	721	740	696	718	749	700	743	685	700	721	693	723	730	730	677	737	666	694	643	676	717	760	669	702	683	695	670	661	676	723	717	684	664	733	661	700	652	702	731	693	677	692	663	686	684	675	727	648	712	726	706	700	682	669	705	710	754	692	681	702	672	665	724	678	660	679	683	710	739	719	728	658	721	699	703	729	674	746	752	750	690	694	675	693	702	686	643	706	704	749	697	664	696	706	686	652	659	730	706	703	711	698	709	683	674	650	665	760	683	699	703	708	683	700	700	707	704	682	680	656	681	736	634	693	691	689	695	701	664	741	674	691	678	697	672	670	734	706	653	723	703	651	682	737	708	676	683	751	720	715	715	709	652	652	672	722	709	657	694	689	779	733	687	651	648	709	688	713	741	727	675	675	709	705	669	736	706	679	689	726	674	734	727	732	667	734	684	711	701	712	712	701	653	706	685	636	675	647	702	680	665	721	691	694	689	698	688	758	675	677	739	678	621	683	695	737	697	674	720	699	679	757	689	686	692	684	700	717	723	739	729	692	750	698	678	697	673	741	703	689	689	688	711	699	689	689	699	656	731	751	628	684	698	681	691	708	707	769	732	715	714	700	703	690	735	675	716	678	714	709	711	709	694	728	759	719	750	679	702	699	648	747	694	682	734	664	688	715	692	708	688	717	701	727	704	704	636	692	670	765	709	697	729	685	717	689	713	717	684	713	735	640	741	667	700	749	672	671	678	717	710	754	678	716	710	706	671	710	709	698	703	682	678	679	687	740	696	686	720	632	695	708	703	711	663	693	695	657	720	666	674	716	709	703	690	672	707	731	696	669	695	744	693	693	675	688	715	735	689	710	716	695	674	757	693	686	678	729	655	711	749	732	700	695	725	670	699	655	691	683	630	738	709	718	688	728	709	699	737	731	651	684	710	694	659	676	747	738	696	691	673	713	684	715	712	674	678	659	743	645	683	721	691	677	686	716	734	665	684	678	722	688	675	694	702	675	742	703	700	685	712	696	686	699	694	702	664	716	688	709	684	732	693	675	697	707	689	703	725	663	711	696	685	705	710	704	694	685	692	693	670	726	718	694	697	709	714	699	741	696	681	735	734	732	664	746	697	680	714	685	701	712	721	702	678	716	722	702	728	730	713	651	719	705	748	745	729	727	709	683	671	714	707	691	693	708	672	724	741	704	690	725	709	695	718	740	703	743	683	731	667	690	675	693	734	696	724	713	720	715	738	667	689	735	673	720	690	688	679	683	696	674	736	695	695	679	680	672	669	675	672	658	728	673	675	703	704	691	697	692	670	698	728	697	677	721	686	668	705	702	641	727	688	754	687	674	707	704	716	697	723	711	738	726	701	699	641	695	690	685	671	716	665	717	688	687	652	743	724	708	732	688	685	725	673	669	673	724	688	704	711	702	769	690	700	731	713	710	767	742	710	703	687	723	684	681	691	680	694	687	729	699	737	689	734	649	687	706	699	676	715	700	711	676	740	709	694	734	700	724	729	661	725	673	674	702	771	738	665	672	719	687	685	636	668	710	711	662	684	601	739	662	738	715	683	678	696	651	705	752	705	731	717	700	668	716	744	685	705	688	660	715	690	687	690	694	677	700	732	730	673	699	715	710	717	688	676	730	697	670	706	668	667	680	696	698	703	695	723	698	703	661	709	695	648	695	688	707	696	727	707	656	719	688	713	699	705	712	676	747	680	671	674	689	712	677	722	724	707	678	693	667	728	688	691	730	654	709	727	720	707	722	676	702	683	683	668	716	700	696	698	713	722	656	698	673	676	624	663	705	702	708	727	700	696	700	727	720	684	685	694	712	706	644	733	739	720	703	723	736	739	717	707	727	676	710	699	669	699	702	729	666	739	705	714	682
45129	46000	47660	44578	42247	38379	22520	8974	5576	6319	5129	4585	2330	1500	1151	939	1049	822	779	650	568	494	474	484	409	420	388	385	355	379	380	382	389	352	364	407	373	389	331	387	367	342	313	373	346	342	353	327	372	353	333	361	319	335	353	325	376	329	365	321	325	342	331	356	343	345	340	372	318	350	327	337	318	290	329	305	390	351	338	345	338	319	360	358	404	354	355	322	320	361	324	304	370	349	312	366	309	327	386	384	326	357	319	291	320	349	366	335	338	334	349	341	365	345	346	339	300	350	353	317	327	360	361	352	348	347	359	307	336	316	360	347	335	310	323	316	317	334	319	329	387	350	304	318	323	309	308	365	326	359	332	340	351	372	363	327	339	381	351	354	355	330	344	374	356	337	356	345	325	332	316	360	333	345	353	360	326	355	325	372	306	358	362	363	317	365	350	324	321	350	314	337	331	343	353	359	331	323	390	314	326	403	361	344	337	319	340	310	307	347	347	347	353	343	324	338	316	373	350	352	319	335	304	345	352	355	334	361	337	358	344	370	340	336	330	318	347	342	296	346	349	389	336	347	355	298	338	357	346	306	353	350	389	363	313	338	323	313	349	347	298	340	339	356	317	343	349	330	349	334	342	363	342	332	350	333	348	334	348	319	328	370	332	377	342	338	331	323	358	334	311	325	359	320	359	360	343	342	336	357	336	349	327	331	301	333	345	322	353	333	328	318	378	351	362	324	349	314	337	332	309	329	338	335	324	312	358	355	367	339	300	346	372	310	346	334	309	366	336	326	374	331	368	319	381	317	344	313	363	363	340	343	308	350	324	331	332	346	363	353	328	360	299	328	350	345	374	335	353	383	368	341	346	314	322	339	353	360	341	342	356	335	292	308	328	350	349	331	332	313	357	351	327	321	336	315	335	297	315	336	338	306	365	338	298	345	346	338	323	339	323	320	328	323	327	365	380	357	339	347	335	320	334	331	353	313	348	353	369	337	337	332	332	340	339	342	323	347	366	321	333	337	342	358	374	344	349	355	319	343	336	350	330	359	354	332	354	344	311	331	308	343	345	344	350	329	318	362	327	333	314	343	353	316	324	359	306	340	361	371	351	336	345	356	328	346	335	322	309	325	321	332	328	333	353	344	300	347	324	345	344	310	337	337	332	364	364	308	318	322	341	344	351	349	327	350	317	341	299	336	337	317	326	351	362	367	370	324	346	340	357	347	356	357	350	329	355	352	366	339	347	327	338	328	318	323	319	328	332	341	292	359	329	337	319	332	335	316	319	317	367	328	368	350	311	344	336	348	325	338	319	377	365	299	348	353	294	370	322	348	373	320	317	349	361	357	356	340	332	339	373	360	379	352	326	357	317	311	351	309	340	346	346	355	329	320	324	367	313	372	371	346	380	347	351	322	359	352	373	320	335	349	349	298	372	351	335	352	340	350	321	360	326	330	352	336	389	325	360	342	343	352	365	350	348	362	329	358	362	342	298	353	367	340	325	314	347	340	377	333	334	346	357	330	350	330	379	342	318	302	330	325	347	362	363	314	364	319	381	344	354	332	352	345	311	328	360	358	356	312	354	329	301	344	318	331	330	326	307	353	341	354	348	336	357	325	323	352	314	337	307	379	308	339	333	322	335	333	323	336	347	343	338	319	367	321	347	321	364	348	330	361	303	317	352	336	338	326	326	341	368	328	311	355	324	362	312	297	339	352	316	357	326	349	322	323	351	351	335	336	351	360	351	350	355	304	342	340	337	352	354	358	333	316	315	341	326	345	342	353	323	326	313	350	323	346	327	319	335	362	336	338	353	352	365	327	354	346	349	319	326	330	343	347	332	365	334	303	334	325	324	313	346	342	287	336	366	342	363	354	366	322	366	317	328	347	338	345	349	366	361	341	344	318	332	302	337	331	310	308	325	346	336	352	334	311	294	355	333	333	371	360	307	331	336	361	358	349	340	351	329	324	335	355	317	338	353	344	343	341	356	316	347	356	349	297	325	328	340	299	342	330	325	315	340	374	349	336	362	298	328	333	378	307	314	329	340	306	291	312	331	299	318	343	291	338	342	355	351	327	340	370	327	298	319	365	327	343	324	316	317	346	360	329	352	293	344	291	315	328	328	340	339	351	313	338	306	348	353	356	336	364	376	336	341	364	349	328	333	345	357	342	332	355	332	331	372	348	314	318	362	371	338	311	360	359	336	345	337	357	345	337	330	371	364	341	321	353	338	323	338	343	309	336	352	342	323	298	351	324	346	357	294	323	323	337	309	337	357	339	336	342	303	310	351	329	316	374	356	345	342	337	297	322	325	329	354	323	317	332	336	355	350	320	353	358	359	340	340	346	316	350	346	332	368	327	319	356	361	355	306	363	327	342	379	338	356	307	326	362	355	315	334	336	350	322	347	369	350	319	314	314	349	337	338	318	327	353	347	364	368	341	370	335	320	348	307	356	347	333	353	323	369	324	371	329	359	354	304	336	348	344	330	323	345	356	316	329	321	366	348	349	347	342	357	313	309	366	316	351	364	337	360	368	338	319	349	327	354	326	306	345	348	303	343	313	310	343	371	323	333	337	356	353	329	336	359	365	338	364	358	360	344	347	345	310	359	375	349	341	333	329	342	385	322	336	325	303	315	346	334	326	293	335	374	354	351	331	353	332	348	351	379	367	350	339	353	310	332	303	351	345	348	376	358	328	324	343	326	332	352	310	345	365	373	326	328	345	374	336	313	351	340	365	329	317	328	329	354	360	387	305	331	319	328	339	313	361	346	359	324	376	344	323	340	330	331	339	358	330	318	334	313	357	363	349	382	351	354	318	311	346	307	385	375	351	330	378	324	394	318	344	307	317	377	307	340	346	293	323	338	359	332	311	325	363	347	281	335	380	349	339	329	330	328	366	316	344	358	299	323	369	373	355	312	337	357	343	352	356	346	377	341	312	341	366	356	367	349	337	332	357	336	336	345	365	314	350	357	350	336	357	312	342	315	320	316	357	330	322	332	338	328	330	371	326	337	331	329	318	296	345	333	344	335	343	300	337	338	326	321	334	343	306	341	345	350	323	339	335	315	342	365	326	312	335	341	314	357	376	351	358	351	321	345	347	344	356	345	341	334	347	334	315	367	352	329	352	327	345	361	300	361	325	331	317	348	313	350	360	323	361	308	338	326	330	349	367	364	347	326	365	347	340	346	305	344	369	356	344	341	359	311	350	361	315	355	330	331	335	356	352	338	361	315	326	365	362	338	339	304	303	350	330	339	397	361	314	328	329	327	312	333	365	353	351	356	331	329	358	362	333	341	357	356	321	363	333	320	323	315	315	334	359	356	340	298	367	367	361	347	350	358	330	370	336	334	344	392	340	349	341	307	345	327	353	377	296	363	361	330	305	347	326	345	368	364	347	332	341	342	265	330	343	335	320	329	328	369	310	312	336	325	344	311	325	340	313	323	360	354	382	351	312	331	304	345	314	317	367	335	317	338	323	343	370
29906	38453	47985	49219	48542	44092	22054	10623	14540	17486	15093	14216	7299	5343	4288	3797	4058	3313	2918	2538	1990	1624	1501	1453	1278	1175	1161	1072	1077	1106	1167	1113	1005	1063	1008	989	1016	1032	893	924	946	908	862	861	815	899	862	838	814	827	838	872	885	790	778	800	814	850	825	816	817	830	820	761	795	839	816	812	796	841	824	824	804	829	765	775	750	843	849	766	800	814	830	829	790	846	834	782	820	793	810	860	786	810	813	851	801	780	807	779	849	800	830	821	785	778	810	796	775	801	805	824	834	821	850	821	860	784	803	876	813	861	875	821	776	805	766	799	808	790	837	788	780	809	850	797	783	815	781	802	774	799	794	814	828	813	806	760	842	844	788	803	809	790	806	800	835	795	823	818	810	805	771	815	828	750	776	794	808	754	805	801	827	793	790	835	787	795	797	787	783	765	837	834	773	806	795	830	800	771	778	827	778	770	813	778	819	809	817	815	904	761	828	797	840	783	784	775	814	858	830	783	769	789	829	833	792	772	792	798	775	812	814	812	838	834	748	734	816	760	790	819	836	824	845	802	802	774	845	845	830	765	801	826	810	827	847	753	823	820	795	841	837	830	839	814	829	795	817	786	788	799	777	825	752	757	776	811	764	863	764	791	833	781	814	788	839	758	814	809	794	819	838	802	805	788	838	750	792	781	783	791	776	741	798	813	774	782	812	824	801	785	792	808	731	802	756	795	823	761	852	824	794	793	867	811	775	785	821	791	802	808	816	811	822	845	831	801	759	871	807	825	784	775	812	804	827	810	813	796	819	783	850	852	830	826	814	826	839	833	815	818	851	844	797	832	764	785	781	833	816	817	815	801	801	784	852	801	825	828	841	821	787	803	808	806	819	807	798	780	789	803	785	796	774	835	816	802	796	801	823	829	815	836	792	842	841	787	790	812	798	796	792	743	876	877	797	795	869	803	819	809	812	807	798	771	818	861	787	783	781	794	768	765	814	808	795	810	843	784	780	793	771	752	775	773	831	812	840	771	867	781	783	796	815	784	779	855	789	789	822	768	858	791	777	802	796	800	810	782	793	828	806	799	782	831	808	816	814	828	765	785	798	880	794	819	805	775	804	820	770	850	783	817	838	796	747	746	796	775	828	809	829	740	847	820	789	816	792	840	801	831	788	773	785	823	768	824	777	828	835	789	810	792	839	818	821	771	837	867	815	814	817	852	801	778	822	818	775	810	773	809	791	816	811	850	756	774	835	826	794	780	831	789	787	760	836	809	823	800	789	839	806	809	826	789	845	845	786	831	773	787	775	820	797	830	786	853	843	800	825	817	792	781	830	799	827	813	775	841	824	769	787	809	811	796	784	823	793	787	789	793	797	820	834	802	824	766	797	828	820	791	825	815	808	855	772	818	834	761	841	845	817	824	797	770	805	772	795	819	813	847	759	763	824	790	807	817	782	815	784	801	784	824	828	796	768	847	828	732	807	865	782	822	817	777	778	795	797	800	846	854	824	842	790	801	748	829	785	795	761	793	757	837	800	801	815	799	795	781	804	801	781	830	835	801	775	807	797	827	820	781	791	834	824	760	814	779	773	820	793	807	799	773	813	790	782	827	832	836	793	835	826	744	834	805	768	749	810	799	820	855	809	801	785	834	806	786	817	858	785	821	802	800	864	836	757	813	848	775	809	808	823	814	783	782	833	845	815	758	797	754	767	830	862	817	792	783	777	799	773	805	768	743	813	826	804	769	786	827	786	826	764	843	808	776	815	795	820	838	761	741	804	852	820	789	819	772	819	846	796	825	808	768	829	775	865	824	795	796	771	745	772	782	834	802	770	817	839	786	806	828	823	814	836	796	762	805	813	841	817	838	831	781	803	835	826	832	794	815	837	801	768	838	818	819	789	837	783	828	769	789	805	788	834	811	835	835	777	817	756	786	783	783	744	786	775	772	783	854	790	810	800	790	778	820	843	802	855	827	820	817	843	824	845	832	766	830	804	824	818	799	828	834	800	827	788	810	789	775	805	807	789	839	791	795	796	800	793	820	786	757	813	826	791	803	771	788	828	771	831	775	838	743	809	822	772	822	780	812	817	797	771	770	774	845	803	770	819	833	846	839	776	738	738	805	816	816	813	802	873	784	767	799	834	764	858	817	798	780	777	830	807	826	811	779	801	790	807	818	837	840	812	814	791	737	785	809	824	789	822	774	791	829	780	797	742	808	838	788	771	826	852	768	797	798	787	818	797	788	820	796	815	776	795	768	816	733	834	785	804	834	778	745	804	814	799	803	786	828	786	798	815	810	823	813	810	795	785	754	795	818	776	817	844	812	838	759	821	841	785	813	839	803	827	795	750	858	846	826	798	810	805	863	832	830	769	789	803	840	820	822	783	822	827	769	776	818	785	790	792	798	804	789	791	838	797	843	754	840	769	785	806	821	782	813	833	822	862	826	781	778	799	739	784	831	837	802	773	817	791	800	801	763	765	762	786	802	775	767	818	837	835	805	812	800	778	801	781	814	812	840	766	801	811	890	801	821	818	758	765	804	783	865	804	828	798	763	812	825	817	839	801	809	819	831	791	765	862	805	822	808	778	809	818	825	866	823	775	829	818	826	845	816	797	800	821	829	785	843	795	810	785	825	760	833	823	815	794	841	841	827	795	793	852	814	810	838	799	822	812	766	835	837	840	818	788	768	820	793	822	818	792	808	871	850	821	803	850	815	785	810	774	833	843	792	777	818	728	792	873	857	789	803	835	808	840	817	802	805	818	810	795	803	785	801	812	805	811	795	780	839	784	759	776	771	769	826	807	825	795	767	771	797	796	827	850	786	842	797	788	814	789	829	801	778	823	758	777	779	818	814	803	766	836	799	859	799	824	826	800	831	821	780	813	765	860	789	809	805	832	803	804	757	770	809	776	820	813	787	848	764	733	750	759	825	825	805	785	792	776	790	812	852	798	796	770	790	812	775	791	862	793	817	810	788	775	804	842	783	817	840	789	832	824	805	698	781	815	800	815	771	895	810	773	820	786	792	808	782	790	858	830	746	830	790	805	819	832	803	812	777	807	821	781	887	843	829	785	816	833	811	797	790	797	757	832	800	814	773	840	780	790	756	806	807	781	811	806	802	839	776	803	799	827	872	830	788	805	834	828	794	824	821	813	816	795	837	810	775	790	813	750	803	847	817	827	796	778	783	823	776	789	817	806	804	792	757	814	789	805	804	772	798	853	794	779	825	780	847	799	807	848	805	828	804	762	818	764	780	767	825	813	873	820	833	837	797	851	797	792	814	803	770	780	834	816	798	843	833	806	770	789	726	762	779	836	819	829	799	797	819	777	768	845	878	811	790	861	781	783	774	802	778	809	866	784	804	824	848	766	835	775	793	838	790	746	800	753	840	827	783	821	850	815	829	824	823	786	795	823	845	795	782	808	810	777	754	812	804	742	806	810	796	791	799	793	735	845	793	774	752	848	782	792	794	799	797	820	792	892	866	772	785	804	848
52655	52426	50323	45767	39219	31965	24678	16692	12265	13091	11170	9657	5465	2713	2166	1763	1664	1324	1128	1082	812	625	556	474	488	436	454	389	399	437	458	436	437	399	427	442	385	424	383	340	376	362	369	374	378	327	359	317	305	312	351	329	343	308	356	309	327	322	300	330	321	311	345	356	351	332	325	374	309	307	328	318	307	317	340	339	334	326	340	331	338	352	324	367	316	279	352	320	347	306	347	348	348	365	307	331	300	337	303	382	310	348	329	295	306	342	361	348	318	308	346	297	312	336	374	304	308	326	321	323	337	342	338	320	332	319	327	316	330	326	295	294	302	325	333	355	319	342	334	298	304	346	342	340	326	360	311	341	326	328	347	323	318	342	325	355	317	302	343	325	285	311	335	317	327	351	314	346	318	386	366	340	338	297	369	358	313	344	318	342	368	311	355	338	338	342	339	317	360	368	327	330	302	359	322	361	279	358	342	345	323	332	301	322	316	348	361	334	339	350	330	319	296	322	328	355	282	311	316	342	290	311	308	329	305	327	300	294	302	293	337	292	310	332	352	307	341	329	315	317	352	327	327	339	332	352	355	295	348	306	335	308	311	344	325	358	312	303	311	321	312	385	320	296	323	331	312	295	354	359	337	333	320	318	329	324	325	346	347	302	316	328	354	344	368	322	309	325	297	315	350	351	313	346	360	327	305	325	329	306	367	349	335	280	346	339	347	329	320	337	358	296	330	319	323	326	330	327	330	349	342	328	297	371	337	293	312	322	310	328	307	361	329	334	339	337	343	350	340	334	345	321	343	337	348	335	354	294	313	322	331	351	331	312	345	327	328	317	332	330	341	334	326	327	329	330	314	284	332	349	313	334	329	288	302	298	310	347	320	379	362	303	333	316	317	323	311	338	329	309	348	312	333	328	314	322	343	308	323	322	314	325	362	326	333	329	372	316	359	309	327	308	333	327	309	342	308	337	314	356	339	325	317	311	356	336	317	331	325	330	301	316	341	348	303	349	333	315	334	330	321	345	313	333	318	310	332	311	361	333	331	335	306	300	342	332	308	355	337	323	336	330	394	338	319	288	344	341	306	330	323	317	320	304	336	337	384	335	335	348	326	337	289	355	333	357	330	339	337	351	306	295	317	316	342	359	340	306	308	367	312	313	318	346	329	365	347	330	332	324	328	324	258	328	329	318	327	310	312	286	299	320	370	294	326	342	331	362	323	299	299	327	336	333	332	356	338	326	346	299	360	326	346	340	312	331	312	335	317	329	305	333	334	330	317	350	318	325	329	321	344	310	313	322	295	314	316	349	325	321	324	323	330	342	339	314	355	346	340	302	342	285	351	350	342	340	344	329	326	312	309	306	315	345	319	319	281	303	322	307	346	309	329	328	318	326	302	357	332	311	331	327	338	359	355	348	318	279	346	334	311	367	306	337	413	345	325	309	358	333	294	301	317	301	336	331	312	331	329	335	320	313	308	336	360	321	317	339	321	357	320	329	294	312	298	314	344	346	344	317	340	336	324	334	333	312	329	306	354	325	295	319	319	339	337	324	344	348	341	333	327	343	312	323	313	329	316	343	360	336	314	298	325	301	303	305	343	333	321	349	339	309	301	332	316	331	315	341	324	344	302	330	334	319	340	317	319	353	352	347	320	298	305	311	349	342	335	293	316	320	297	353	292	327	344	303	354	334	344	306	314	337	309	319	320	305	348	331	346	313	347	308	294	319	341	314	330	326	326	319	329	332	343	328	304	317	307	336	311	337	339	333	377	334	318	329	331	298	337	334	302	282	360	306	299	337	346	326	314	317	312	312	304	321	318	321	295	329	322	335	337	294	331	362	351	330	333	319	358	322	294	311	357	331	353	331	340	338	356	333	345	337	272	323	323	310	341	341	357	321	340	324	333	336	336	349	315	340	336	301	316	309	318	317	323	312	321	345	311	344	309	329	323	365	300	336	351	318	324	331	318	327	332	343	318	319	320	325	340	318	315	326	300	329	334	323	292	348	347	350	345	324	333	332	336	355	312	306	303	366	328	316	311	296	331	304	354	316	332	357	301	275	308	301	312	344	317	295	301	321	303	363	336	317	327	306	342	323	295	342	336	331	330	347	325	334	341	348	338	312	324	333	354	321	312	286	363	360	347	347	288	344	263	312	363	313	333	281	331	308	320	358	336	312	318	312	355	332	313	323	324	343	303	321	289	338	307	320	323	343	355	327	305	322	316	330	331	313	326	327	326	352	323	326	314	341	329	336	325	353	357	338	322	325	367	331	311	334	345	335	330	330	341	298	339	311	353	363	345	330	347	331	322	371	318	310	318	324	296	317	326	334	341	312	345	332	336	335	333	355	321	330	334	312	373	344	331	309	329	339	339	363	339	297	339	330	343	337	341	348	304	323	293	327	339	315	375	305	330	300	339	313	300	303	323	296	329	329	280	336	330	334	325	361	322	316	349	319	309	338	307	353	341	279	315	325	346	323	342	343	354	326	326	325	295	317	328	315	342	355	314	334	317	330	323	294	364	321	340	313	313	310	314	323	370	302	331	298	335	344	321	326	350	313	306	335	330	330	325	343	339	343	325	305	318	310	325	309	318	365	310	335	349	317	318	296	330	324	329	325	311	291	309	316	337	351	327	350	307	307	330	340	337	367	392	314	310	324	299	338	356	315	303	337	331	304	316	285	315	325	335	315	326	304	297	329	334	332	317	344	317	347	381	333	354	343	314	315	313	319	319	291	340	343	317	340	340	305	320	325	332	328	337	348	344	350	354	317	318	307	348	380	302	329	307	337	343	336	336	312	316	320	323	351	355	360	312	343	328	317	326	335	321	353	333	320	352	324	369	340	319	333	358	311	344	303	322	354	349	341	296	345	291	294	331	352	357	314	334	332	332	330	327	353	346	343	328	317	302	346	307	284	350	315	322	303	296	343	335	350	353	327	324	352	313	312	350	322	347	314	303	349	319	337	323	322	305	331	338	332	340	305	323	345	319	301	358	325	360	355	323	348	320	309	320	318	337	357	324	340	308	349	316	342	344	325	312	308	310	328	278	319	296	331	307	358	356	314	314	333	327	323	322	311	327	330	339	379	365	306	306	359	289	360	314	316	323	319	320	323	310	315	329	349	350	333	360	338	327	335	333	324	323	368	338	320	305	331	346	306	307	330	327	312	351	331	308	326	370	317	337	315	287	313	326	350	363	344	349	349	327	342	312	314	362	323	372	352	308	316	346	332	329	320	307	328	315	295	305	332	346	318	344	349	308	322	348	336	336	327	317	335	325	332	324	330	348	325	338	285	348	345	331	329	329	325	319	321	317	332	304	299	320	324	325	298	319	302	362	320	348	334	338	347	351	324	318	310	364	285	337	338	335	322	336	353	330	337	329	324	301	321	333	311	338	339	312	335	301	314	318	313	347	332	315	340	325	309	345	327	324	329	345	318	303	345	303	340	322	336	347	295	351	314	307	344	294	336	334	334	354	346	354	323	350	314
35775	44632	51626	51892	52037	41532	27140	17523	22380	26111	24259	22038	13269	8250	7505	6753	6613	5661	4763	4303	3140	2541	2056	1841	1706	1662	1515	1340	1368	1367	1423	1362	1203	1247	1283	1247	1216	1238	1069	1064	985	969	932	927	905	878	880	865	767	814	784	782	760	755	766	780	797	790	765	734	750	819	817	740	778	788	802	760	784	834	788	741	770	775	791	744	775	772	793	804	766	792	758	799	809	769	756	746	783	835	790	749	735	705	792	731	749	786	730	783	744	774	797	760	740	764	779	721	773	865	716	779	771	775	754	747	699	816	803	684	720	735	795	797	744	761	707	767	775	755	736	759	757	757	755	810	772	758	718	750	743	759	735	754	764	784	776	755	709	753	760	730	737	789	729	721	760	739	712	778	722	789	758	797	733	736	736	759	769	754	815	772	755	759	772	761	767	775	750	802	746	788	735	731	709	739	753	779	744	751	750	797	765	767	781	749	726	777	769	745	772	774	715	785	750	778	743	783	742	757	768	743	734	718	816	750	753	747	747	790	706	712	823	722	769	726	822	785	792	742	731	736	732	765	789	817	715	752	791	735	761	733	742	747	734	762	732	743	752	781	763	683	778	780	711	763	715	755	751	790	778	778	801	762	716	758	784	808	748	729	747	753	761	777	758	723	805	750	734	751	784	776	740	752	749	737	745	782	722	722	724	800	718	784	758	791	758	738	760	768	718	749	722	730	702	708	756	822	729	694	745	745	748	741	761	711	725	774	737	747	718	782	736	778	819	756	776	819	754	736	771	740	750	755	746	776	735	709	818	767	741	765	710	781	699	755	720	705	769	793	689	815	799	774	790	793	746	804	742	710	796	754	750	758	737	722	729	786	738	699	757	739	747	782	782	800	756	696	735	743	780	771	748	771	741	775	787	752	771	809	759	710	739	720	763	803	730	740	817	782	766	758	726	812	764	720	751	759	780	699	786	749	766	763	793	751	802	750	741	800	724	774	718	755	789	762	743	770	747	779	748	762	730	757	775	775	792	775	831	781	788	748	771	748	778	761	778	733	767	738	791	736	719	779	730	772	732	732	828	801	737	758	749	748	751	789	759	750	768	771	745	722	782	795	768	742	827	754	777	781	771	810	791	728	761	739	748	790	768	775	757	755	775	737	744	791	811	803	746	748	749	750	760	691	803	762	798	756	738	735	760	743	713	761	730	790	768	777	745	722	788	720	796	759	766	784	753	743	750	731	767	715	780	741	786	759	767	775	785	817	774	763	752	740	793	724	742	799	749	766	771	761	741	770	774	739	810	789	753	769	804	728	775	810	733	748	739	768	762	800	737	740	802	761	720	775	702	761	763	744	728	783	775	727	792	809	706	755	723	737	745	791	704	785	763	739	824	749	807	711	752	770	737	744	745	755	745	708	737	727	781	795	810	775	741	789	719	772	776	790	774	771	718	768	809	762	808	787	758	745	747	749	775	749	728	747	782	742	748	813	692	727	746	767	794	816	729	738	767	751	784	722	722	741	765	790	799	764	744	757	757	764	768	759	759	743	784	744	756	748	787	771	744	758	790	747	780	741	736	743	728	753	755	783	768	753	710	717	789	787	732	766	763	785	732	765	755	751	753	763	751	822	782	737	807	772	759	824	736	733	739	761	724	743	729	721	746	792	820	754	683	747	727	771	775	744	756	741	760	771	801	794	746	719	721	760	752	749	763	735	743	803	780	745	758	733	756	791	706	771	722	734	741	790	785	702	802	721	790	714	749	793	765	758	740	748	818	727	786	769	768	778	739	721	726	780	737	753	778	751	750	767	806	742	772	790	782	742	767	738	737	754	782	763	763	727	750	718	778	782	738	794	724	735	746	763	767	766	738	767	764	782	709	741	797	766	758	743	769	772	694	746	711	776	752	753	708	764	786	799	740	769	722	743	738	819	783	816	762	776	845	744	807	759	782	745	766	776	757	722	768	770	729	751	765	778	742	725	784	731	784	761	804	742	732	807	726	772	807	790	719	779	766	761	755	770	726	721	737	751	747	739	777	760	772	672	729	749	742	722	747	729	754	783	768	723	786	769	730	749	768	709	772	753	763	765	751	728	779	773	744	782	726	734	749	755	765	742	738	743	768	796	769	739	765	751	776	787	766	765	746	701	755	794	788	727	750	794	753	810	763	765	719	744	781	732	807	760	730	745	796	743	805	787	763	755	711	776	799	749	781	743	793	725	791	726	745	718	746	773	745	761	706	741	763	732	783	737	765	731	736	801	779	756	771	801	801	721	785	721	796	733	771	764	733	699	725	783	745	823	742	746	744	735	714	743	751	695	785	738	760	763	812	773	777	773	739	838	785	775	776	778	728	790	787	815	718	749	765	776	769	724	755	703	762	755	760	799	741	779	727	768	713	741	780	707	782	734	750	792	755	794	736	803	791	751	738	779	787	741	772	773	770	740	731	734	732	757	751	737	774	781	772	751	763	816	757	735	719	772	760	752	749	751	742	721	790	712	809	736	754	744	747	754	761	735	792	694	741	752	734	764	740	757	716	746	765	722	759	779	714	760	697	762	757	768	782	747	809	733	750	766	741	760	770	756	791	743	758	770	737	712	756	772	723	752	760	735	766	793	753	778	751	781	762	737	776	743	737	801	708	788	753	748	719	781	774	773	743	726	765	780	771	768	813	731	719	778	783	740	718	730	797	751	784	766	706	758	737	707	739	781	731	718	687	755	823	748	774	718	718	771	743	753	778	732	719	747	776	695	775	761	773	768	764	756	748	741	765	804	806	712	748	751	737	733	763	776	752	809	763	756	731	808	755	774	759	789	754	761	773	752	791	778	791	734	795	782	674	751	754	801	825	733	777	743	791	765	782	766	759	770	702	769	795	766	774	712	777	753	691	745	748	742	761	744	726	779	782	754	746	817	788	742	794	743	765	723	804	750	784	722	756	757	790	790	770	758	726	742	794	708	766	809	776	754	757	786	789	724	800	796	718	766	789	749	782	750	772	769	769	821	759	771	775	739	767	720	705	711	767	760	773	783	760	777	728	742	751	765	748	786	750	747	734	778	794	786	759	751	719	723	728	811	804	780	781	768	758	750	755	753	772	750	730	787	739	743	775	776	779	781	747	725	707	758	778	726	795	750	762	776	771	765	768	767	738	795	715	721	776	740	769	773	753	751	783	752	772	726	777	807	781	801	744	771	782	732	736	760	777	811	764	780	756	817	704	766	728	745	775	729	764	713	821	710	719	805	746	764	780	727	829	780	779	720	726	774	764	748	764	708	769	762	773	742	804	813	764	730	734	783	782	727	752	765	749	767	728	779	745	757	797	745	737	694	718	819	762	732	741	739	828	760	732	770	769	749	755	735	759	749	730	778	714	726	759	767	758	758	764	730	737	689	777	746	764	757	735	796	716	792	783	780	761	764	796	774	824	746	754	711	781	760	805	711	764	783	732	732	773	756	711	724	713	784	777	698	751	753	769	788	742	743	770	797	716	749	757	783	749	757	728	749	798	771
29553	22218	21653	15886	9664	4088	1816	1141	969	892	823	609	527	451	393	410	346	346	340	294	320	306	288	297	310	311	288	286	281	293	276	284	311	265	286	297	313	309	276	270	272	296	279	296	267	295	277	307	264	252	275	246	292	300	266	280	290	300	308	267	266	296	292	271	251	317	286	288	288	288	336	311	324	295	290	284	288	260	290	247	248	285	295	295	301	276	342	295	270	298	270	285	330	285	277	290	300	297	300	300	259	282	306	271	276	299	273	277	275	277	282	297	287	304	283	312	292	287	313	308	250	274	287	315	269	280	278	279	291	287	284	274	294	294	271	291	273	261	316	266	300	285	274	307	266	274	322	280	252	279	279	266	273	282	270	282	256	280	286	264	284	260	280	284	272	270	284	311	314	276	276	297	304	279	304	286	305	275	296	272	257	289	285	250	278	282	299	291	286	296	320	311	285	298	291	323	278	279	274	281	283	299	280	278	282	303	264	283	305	279	324	258	273	281	284	261	311	266	315	291	299	319	231	279	266	280	302	281	297	286	268	305	265	270	313	296	254	320	299	280	266	263	312	303	297	307	305	297	314	310	268	301	279	289	282	308	307	276	263	261	283	263	288	311	263	290	304	316	295	285	272	316	342	303	287	292	303	269	269	256	290	265	277	280	290	288	295	282	292	288	293	322	269	286	282	299	301	287	269	268	293	289	273	271	258	285	310	303	283	305	294	321	278	277	296	263	270	273	300	295	292	295	299	273	292	293	284	300	304	301	288	276	294	280	260	298	287	288	298	284	283	244	302	290	305	301	259	255	262	298	287	325	283	267	291	314	290	310	331	274	274	281	301	276	268	301	295	316	275	289	260	298	291	273	284	313	254	264	285	283	285	291	286	291	300	298	281	268	272	269	277	262	305	270	281	302	287	281	260	270	282	310	277	290	337	293	265	283	326	293	287	266	302	319	265	276	259	301	301	296	285	281	304	288	275	280	284	312	276	288	263	282	284	318	291	263	310	259	300	289	252	249	277	264	301	293	280	311	279	268	262	311	251	256	297	283	280	300	311	288	283	275	248	263	285	273	290	301	312	275	288	282	280	289	287	290	267	281	274	278	270	308	260	270	271	285	290	279	301	266	284	318	297	291	302	299	278	295	292	272	294	290	295	294	277	295	326	303	283	294	291	277	265	251	263	299	249	276	327	300	299	278	272	288	296	296	277	257	299	290	254	297	274	323	273	279	279	277	284	308	289	285	293	291	286	300	285	286	232	249	281	259	281	280	282	286	299	292	311	291	261	272	298	292	251	288	285	276	274	306	279	275	310	266	281	273	285	299	316	276	322	280	287	296	288	279	302	268	290	255	284	296	257	294	284	284	270	318	256	327	310	282	295	305	295	288	278	291	299	292	319	307	308	307	323	305	291	286	296	288	262	305	338	272	280	292	271	301	320	266	257	289	282	297	286	281	296	270	292	263	240	242	289	278	302	270	301	283	264	293	334	266	306	292	311	256	280	299	312	296	294	279	300	290	290	262	293	291	302	324	267	300	298	289	293	276	284	313	283	280	295	270	287	299	295	261	271	283	291	287	278	279	264	272	277	254	270	286	293	292	260	285	294	292	324	336	274	303	287	281	294	283	300	293	293	265	275	266	294	296	302	284	260	279	285	285	276	269	287	288	305	266	291	278	297	274	282	294	289	286	279	272	284	302	289	330	276	280	291	298	289	282	260	292	287	280	283	299	259	276	297	278	303	292	277	293	269	263	264	258	276	275	304	294	278	285	281	284	302	253	314	322	284	303	308	304	313	285	281	300	276	244	267	285	311	275	303	269	260	284	330	292	313	281	292	279	278	310	268	277	270	285	318	290	283	302	292	296	277	290	289	294	302	290	298	333	284	286	301	309	275	291	271	269	281	262	274	274	321	263	279	253	282	314	274	304	295	285	288	312	281	308	303	322	276	300	290	277	271	268	266	294	279	248	283	307	295	281	267	294	306	290	323	284	305	299	295	294	290	278	303	270	285	288	263	294	293	280	315	272	269	282	293	269	275	300	293	306	299	284	278	289	308	278	297	278	260	287	254	269	294	292	301	304	296	300	264	272	290	291	301	265	309	263	271	285	326	290	296	300	301	295	267	277	307	308	299	299	309	280	296	289	305	299	281	299	279	273	278	312	306	278	324	277	303	277	298	278	300	275	269	270	288	294	330	269	309	308	274	279	261	291	267	296	320	268	292	288	293	279	275	311	286	316	312	276	265	273	236	276	271	272	308	290	296	309	286	301	282	282	305	297	279	317	281	286	275	279	271	313	289	274	259	288	272	301	282	277	292	304	296	297	267	297	308	284	287	295	284	281	262	297	324	293	296	283	313	332	311	318	324	285	282	277	300	287	298	278	301	303	325	262	298	296	264	265	279	266	256	305	296	313	290	308	322	296	283	315	274	301	306	293	282	307	269	253	286	290	325	310	319	271	258	280	313	273	270	285	289	275	255	292	321	286	281	308	303	282	244	306	268	252	291	259	279	305	265	253	274	312	280	289	260	288	295	283	270	289	304	293	297	289	297	327	286	291	316	293	328	302	296	252	268	284	326	268	313	279	268	281	276	287	325	269	278	271	297	279	280	307	288	296	320	316	288	277	285	280	292	297	301	285	304	295	270	297	265	287	289	316	279	263	292	284	283	270	282	301	272	265	297	252	325	289	309	289	269	259	287	286	293	279	289	275	279	308	304	317	304	281	307	269	297	305	296	275	296	281	286	301	265	278	285	279	252	266	309	309	328	285	264	264	277	283	277	265	301	299	277	289	298	316	315	295	269	291	298	274	258	285	282	280	266	297	249	301	294	262	294	268	313	277	287	274	300	265	290	281	274	277	265	284	274	313	292	284	277	307	266	258	290	268	286	309	286	303	320	255	315	276	295	276	307	273	311	291	259	307	279	286	283	301	280	284	294	280	276	319	309	297	276	288	294	271	300	315	292	292	275	275	291	305	269	298	241	258	310	279	286	275	298	269	285	293	304	321	290	299	280	270	276	300	320	283	302	289	287	309	285	302	295	302	301	314	303	292	299	308	290	266	275	297	259	309	280	296	300	265	317	275	288	328	282	294	285	278	303	288	314	275	261	288	308	299	277	321	290	284	304	289	296	257	308	281	310	289	309	268	292	265	339	255	290	287	305	260	296	296	278	267	285	284	280	292	303	278	270	294	260	288	268	270	282	255	287	289	288	282	296	276	300	281	277	294	276	296	339	329	307	270	261	259	292	299	285	295	275	290	312	270	268	291	277	282	269	310	276	313	282	268	300	293	306	283	254	264	264	320	286	322	282	277	314	314	292	294	274	307	295	325	284	277	264	273	265	292	310	276	266	304	291	261	329	281	279	303	292	265	305	231	295	297	297	288	283	294	307	322	286	310	266	274	284	321	267	282	254	246	277	258	262	267	266	290	296	308	283	284	310	268	292	282	268	281	285	284	289	281	261	273	313	285	304	292	285	253
17777	18656	27777	27587	21978	12469	6661	4271	4095	3939	3437	2743	1924	1670	1409	1282	1228	1034	1010	984	909	802	880	840	805	751	798	797	795	676	753	703	744	745	722	671	768	734	685	774	745	705	710	692	702	734	721	681	693	750	731	669	652	667	733	695	656	702	679	735	679	768	744	667	763	673	750	688	707	712	704	727	723	732	717	671	666	704	690	708	698	688	671	707	719	708	687	692	679	668	682	726	702	691	668	730	732	683	710	710	720	692	720	707	697	667	684	696	670	682	674	669	682	742	712	726	682	713	693	743	693	689	687	696	730	715	723	683	742	687	703	678	707	682	695	742	711	718	670	650	740	670	643	715	699	712	693	695	738	718	665	719	743	682	711	682	689	684	684	676	625	680	739	720	676	687	694	670	652	686	690	681	683	717	672	686	688	714	696	715	663	709	696	701	705	665	745	636	684	708	711	691	700	707	710	704	743	680	691	684	743	698	693	712	697	721	684	714	689	688	676	705	713	730	663	717	690	710	698	689	694	700	732	740	708	724	665	695	686	691	683	676	671	715	687	673	706	699	691	715	732	736	736	689	686	688	739	634	708	673	706	706	719	713	680	668	647	644	695	692	687	665	722	646	691	687	699	675	711	711	702	673	691	652	673	706	662	671	702	706	734	716	686	690	731	716	705	676	706	684	740	691	730	700	715	668	719	717	702	778	679	679	663	746	709	721	686	676	662	728	699	678	693	739	715	695	682	672	703	734	696	690	675	681	649	679	697	702	660	657	714	717	680	728	714	699	654	712	649	668	683	675	719	684	676	686	711	728	754	690	725	695	709	657	658	731	691	710	681	720	659	645	663	691	715	675	648	695	704	641	684	679	661	718	720	671	693	668	708	683	702	716	673	708	658	723	690	682	692	687	674	679	695	693	708	653	718	689	673	700	680	690	724	668	729	688	696	686	684	731	722	714	715	679	666	654	702	693	690	701	686	714	715	758	697	650	706	721	709	649	671	666	694	713	706	668	703	689	688	733	698	661	704	708	685	700	721	693	703	725	649	701	678	705	667	691	686	703	692	701	669	688	679	703	684	679	713	680	710	702	706	726	746	688	728	659	713	730	699	654	684	712	745	717	664	652	703	703	688	701	691	700	717	723	744	637	705	676	682	656	717	681	729	695	687	699	688	750	715	712	659	703	673	702	720	666	715	658	703	709	679	696	667	675	711	698	722	691	719	710	712	672	707	697	763	735	686	689	707	658	670	704	735	678	695	695	685	685	704	697	692	713	691	693	688	691	684	698	663	703	639	739	730	719	716	691	705	628	712	728	759	716	695	729	672	693	684	707	681	686	671	736	665	696	696	732	712	715	720	692	676	691	629	715	702	685	655	657	728	689	649	719	753	677	740	699	706	706	714	689	738	670	703	734	671	660	711	666	713	748	696	668	693	709	697	686	730	700	754	675	654	712	682	686	705	679	675	697	696	679	707	711	728	652	669	681	711	685	706	716	679	671	669	614	728	679	707	685	715	731	657	712	693	682	703	743	718	663	667	693	692	651	691	687	690	744	663	681	698	741	683	706	686	696	658	719	734	685	723	710	678	709	698	681	688	707	689	701	664	685	709	688	717	729	688	664	713	645	667	683	679	651	746	680	716	652	652	730	681	690	683	697	680	681	694	718	697	694	718	708	670	675	675	708	729	693	695	720	717	718	719	657	660	667	722	655	709	779	695	690	711	688	694	732	691	658	682	711	688	695	721	705	675	680	692	718	687	673	726	732	709	700	660	737	696	700	703	687	711	694	679	737	657	716	676	698	722	642	674	692	683	675	690	689	689	726	718	671	700	706	688	706	709	703	731	709	678	734	694	656	687	732	649	735	683	710	704	750	696	686	732	758	697	732	692	748	692	708	661	670	680	721	739	703	731	755	692	694	701	667	738	625	721	708	683	766	714	709	679	746	700	674	681	707	675	684	687	715	707	725	718	663	693	701	674	683	680	709	660	729	698	682	667	718	671	698	698	673	685	669	681	703	677	650	716	668	700	693	741	704	685	750	682	696	689	740	675	690	690	696	707	695	704	671	672	698	696	676	715	703	721	675	690	698	652	694	660	706	733	696	752	734	682	646	739	652	668	648	718	728	698	649	684	710	694	734	711	710	708	747	684	672	690	713	698	739	742	707	678	728	688	720	647	702	672	707	681	655	675	636	642	767	670	693	651	710	717	687	672	640	701	670	655	714	717	657	695	721	663	665	678	673	672	721	701	700	609	688	688	659	731	709	660	698	678	717	704	726	654	689	671	714	702	716	721	660	705	677	702	688	701	699	693	693	684	712	667	657	718	677	652	658	669	658	692	714	683	686	697	704	708	672	719	710	690	645	674	676	705	701	676	711	661	697	677	700	690	737	638	694	676	690	719	687	699	691	671	673	680	716	721	704	694	685	671	666	659	689	692	637	680	702	687	737	647	705	716	684	677	657	682	694	698	750	684	690	740	681	660	649	629	694	700	658	680	710	712	703	680	645	683	695	705	698	694	644	732	691	693	729	655	651	688	666	715	745	631	719	691	668	647	623	699	693	691	684	736	650	734	700	701	666	664	692	686	748	698	659	658	679	688	737	644	697	711	702	672	689	708	679	698	733	672	726	690	717	694	676	702	682	705	708	706	737	702	739	699	710	684	667	709	670	700	693	711	675	666	653	674	725	691	686	695	693	663	700	719	656	678	759	713	698	690	728	666	729	679	676	681	673	684	719	726	654	672	731	717	701	678	708	706	691	722	709	680	677	679	655	690	723	726	667	706	710	727	728	666	730	676	680	698	692	663	695	703	691	673	680	699	732	689	723	675	667	686	698	725	738	679	709	687	702	689	659	678	687	672	698	712	660	716	716	696	698	725	660	681	684	702	706	670	680	720	729	664	726	710	756	690	685	672	692	676	710	701	711	760	689	731	653	694	727	720	714	700	714	676	713	715	692	702	681	705	715	682	657	659	785	694	734	717	715	676	750	716	680	692	690	659	747	693	719	663	686	641	715	661	680	669	739	693	665	684	686	706	659	721	714	732	723	692	729	717	704	697	720	678	669	683	696	664	640	688	752	724	677	668	726	700	692	682	657	676	712	730	689	753	706	729	680	687	695	719	687	667	727	698	709	661	693	730	696	665	710	666	721	642	705	666	655	680	714	721	706	647	699	663	677	641	698	670	684	740	650	699	664	709	709	687	657	718	705	724	670	722	708	701	699	664	679	697	692	686	696	733	724	649	677	694	695	706	701	692	684	693	639	709	691	714	685	693	712	672	683	688	734	699	678	706	732	678	675	679	698	652	632	715	656	686	717	679	685	699	722	705	659	701	662	683	709	730	708	700	684	695	672	705	724	723	707	689	651	656	728	695	689	668	637	673	689	679	706	723	758	728	690	715	697	720	731	690	680	726	736	705	686	734	660	643	681	709	674	671	660	753	674	695	723	680	666	706	734	676	716	688	709	711	695	745	722	691	673	685	690	690	660
47195	41910	44858	47010	42857	30771	19550	8518	6214	7028	6975	5536	2356	1537	1202	1241	1044	834	721	702	544	509	465	456	396	391	383	359	372	366	409	411	378	413	369	374	391	378	351	327	334	342	363	367	361	359	336	343	349	348	339	340	335	345	333	329	336	359	326	331	323	380	360	362	309	318	350	381	335	310	330	364	348	347	330	327	378	321	317	362	350	325	322	380	348	336	333	362	346	345	329	346	355	314	366	316	339	344	335	352	363	348	350	346	342	356	303	341	319	338	332	296	350	337	345	338	353	324	349	340	340	341	369	339	325	328	338	335	316	321	340	318	351	307	329	336	346	334	358	348	348	349	332	365	338	334	373	351	341	340	360	341	343	355	324	322	356	366	312	338	307	309	322	350	291	305	348	316	356	314	314	343	347	321	311	316	339	354	349	355	360	304	311	339	364	321	343	334	332	333	334	349	352	322	332	338	345	358	341	360	342	326	345	340	319	358	357	332	310	335	320	325	359	359	309	341	356	297	351	333	358	311	323	334	340	335	341	352	309	361	320	329	345	316	331	306	336	302	313	327	340	335	343	336	316	328	360	332	345	345	360	318	351	329	348	326	320	311	319	331	331	351	309	394	351	312	334	368	305	303	323	345	318	349	376	314	317	348	322	320	320	397	343	332	306	325	314	330	337	328	346	357	339	339	361	327	315	312	349	335	333	323	343	328	327	360	333	359	299	322	334	311	372	348	365	340	326	332	341	336	338	365	348	327	348	311	347	351	313	306	315	353	352	309	363	337	348	299	356	343	328	354	355	318	330	304	349	371	334	329	337	335	317	349	343	361	322	361	328	336	310	330	346	334	362	368	314	350	360	316	347	349	323	336	389	337	343	321	340	307	321	330	327	329	365	344	359	317	306	325	336	305	337	279	375	307	329	319	337	342	329	321	359	343	312	323	363	360	342	343	332	367	327	360	306	341	329	344	319	361	375	378	346	352	355	346	313	331	337	302	351	307	328	332	341	349	332	366	332	320	300	299	350	350	360	363	337	322	336	359	297	349	314	323	326	336	352	357	343	296	343	330	335	343	367	330	339	356	342	318	310	352	344	360	335	327	346	352	339	353	345	299	331	322	343	381	334	362	321	338	324	337	362	334	351	343	349	318	334	319	322	338	339	355	301	341	329	319	324	386	360	342	343	343	332	353	329	340	328	318	377	310	349	301	313	342	335	332	315	340	347	322	344	339	336	304	388	324	304	325	340	306	316	329	350	349	313	351	328	360	360	348	333	348	349	371	327	341	340	342	292	334	338	339	358	355	345	345	329	327	347	317	329	341	361	327	314	361	316	328	346	319	343	308	344	309	322	333	352	338	363	349	387	325	343	327	324	320	323	353	362	355	335	348	325	336	344	363	301	337	318	348	337	345	323	355	328	354	324	358	365	312	341	320	350	328	343	359	341	349	345	350	356	348	349	370	336	382	352	334	320	321	330	302	332	334	369	330	344	305	354	324	279	356	353	315	318	321	334	325	339	338	326	308	331	374	362	330	321	342	333	318	317	320	313	320	331	363	355	343	312	340	357	324	320	315	338	324	322	325	346	324	301	368	344	332	323	334	312	345	317	318	378	356	321	349	325	341	336	356	321	318	313	343	334	324	320	317	361	358	330	333	331	330	355	341	318	339	344	346	376	351	316	360	326	346	375	323	340	353	339	346	351	368	359	350	308	336	342	341	363	327	346	329	313	337	308	325	334	348	321	389	311	339	336	343	332	323	352	308	316	352	320	340	347	336	338	331	331	314	308	352	337	338	327	335	327	307	345	366	333	348	336	319	339	309	319	326	328	337	341	356	335	338	356	323	317	309	339	320	351	357	319	328	328	322	342	345	339	371	372	365	347	332	353	343	349	318	349	326	324	297	308	378	333	357	330	356	360	328	341	340	351	310	332	346	363	333	358	338	313	323	348	334	350	384	305	315	301	352	350	339	353	310	349	310	315	324	316	287	372	348	355	352	327	303	345	324	336	351	321	316	372	319	353	381	333	304	339	308	356	329	326	325	347	371	350	325	340	306	325	351	330	360	302	349	349	322	355	357	330	366	343	322	312	333	329	344	363	348	316	319	316	320	341	326	337	342	357	335	314	318	341	329	346	336	314	358	363	318	342	335	311	313	348	351	369	348	342	344	316	319	311	352	303	337	332	369	311	352	361	361	343	318	340	325	295	322	334	342	303	340	346	302	336	349	315	360	390	311	370	368	353	359	320	342	316	338	365	343	353	313	366	330	335	354	343	318	338	357	341	370	322	349	343	325	332	316	327	315	336	341	357	325	333	336	370	320	306	331	306	334	324	334	357	354	320	325	342	357	309	322	341	342	289	294	291	334	335	360	334	347	325	352	319	353	330	353	354	321	318	324	314	343	352	323	329	319	326	355	318	331	312	354	336	300	318	339	323	325	379	354	346	323	370	323	361	340	310	360	348	340	307	339	333	316	355	339	337	340	322	347	339	345	308	328	330	354	354	346	340	368	338	341	336	315	315	353	349	336	331	344	333	356	335	330	337	346	324	296	353	342	334	287	337	309	302	306	323	342	339	318	331	358	339	350	323	331	328	326	332	319	334	340	337	364	328	327	358	352	328	355	331	314	360	378	329	324	385	342	342	315	301	310	295	336	317	336	305	310	368	351	334	352	332	366	353	351	325	336	309	334	343	334	346	323	303	349	345	334	320	361	358	282	357	342	317	326	366	333	355	339	329	338	341	370	324	329	304	364	369	301	338	359	344	342	321	335	325	341	357	339	300	362	343	333	326	327	350	358	355	359	323	357	296	300	340	335	324	355	337	350	348	329	349	354	341	362	291	325	318	328	315	321	341	338	321	352	324	327	306	343	320	340	332	337	333	336	393	368	335	366	348	351	300	318	325	343	320	308	319	329	332	316	336	344	343	359	318	351	342	351	332	323	334	338	368	320	344	333	325	327	330	374	343	337	310	309	344	355	312	332	332	330	325	401	319	324	351	352	341	372	337	335	386	335	335	333	376	342	345	366	346	319	377	281	312	343	338	358	313	315	332	371	321	326	307	313	332	353	324	339	327	334	338	331	350	312	320	367	336	323	354	367	360	315	338	350	348	312	339	325	312	324	338	347	348	322	329	367	328	288	338	337	316	335	328	334	318	294	327	356	326	343	306	350	339	321	346	314	333	361	332	325	336	358	337	307	349	306	325	338	321	355	328	277	327	343	317	351	324	348	319	332	356	352	355	332	336	289	322	330	308	298	345	315	303	339	355	295	340	358	340	352	317	334	334	324	352	361	344	332	326	322	334	339	326	354	333	302	316	351	319	350	339	356	328	327	327	300	316	322	336	306	358	366	328	368	311	337	323	362	338	331	358	343	336	360	369	361	371	328	279	324	330	341	315	344	357	344	320	354	335	362	327	332	353	328	310	343	341	324	317	355	325	318	332	321	304	338	325	355	313	348	316	349	295	370	365	322	323	347	374	303	361	317
31868	34705	45508	49883	49573	35640	21505	11388	16295	18813	18638	15374	7404	5671	4743	4502	4235	3649	3009	2828	2092	1729	1515	1393	1446	1259	1315	1185	1218	1226	1197	1176	1057	1135	1091	1069	1024	1056	948	977	932	925	854	874	901	917	832	813	835	819	835	804	764	790	802	778	768	839	771	795	783	738	775	812	797	789	784	800	818	777	741	756	815	808	796	809	769	780	754	801	837	792	858	782	808	783	786	790	777	823	817	796	784	794	772	782	795	819	774	768	788	828	826	860	752	779	805	818	779	784	756	757	783	813	750	765	839	811	828	788	809	778	780	770	802	809	777	781	760	801	774	825	780	766	833	775	784	791	814	763	835	830	793	802	843	804	772	767	826	786	826	795	798	778	798	799	803	833	814	811	781	816	821	757	813	807	828	744	817	751	748	792	810	807	829	781	757	829	780	797	794	800	753	751	750	786	800	786	806	802	752	808	885	769	771	834	760	792	831	787	800	801	722	803	785	741	813	803	784	822	800	808	824	792	773	830	822	795	859	802	816	817	790	775	767	783	785	797	759	790	807	807	759	812	787	803	773	769	778	789	757	825	788	803	814	766	818	829	798	782	862	778	789	803	779	813	785	765	774	787	815	795	783	762	793	797	794	776	804	760	851	835	841	797	813	809	746	813	843	762	792	708	795	736	761	813	807	804	823	826	816	828	811	756	829	824	762	797	794	835	753	740	796	760	820	786	813	794	762	818	852	813	776	796	827	802	806	811	783	764	805	816	795	855	765	791	838	851	777	834	789	749	789	768	808	821	782	799	777	754	811	801	827	772	813	829	774	831	785	780	784	813	826	794	750	781	802	804	816	815	798	791	804	834	763	815	806	785	807	821	792	816	738	791	791	803	809	810	747	747	768	816	814	791	811	761	791	747	794	721	844	798	786	806	799	842	824	758	801	750	816	756	830	755	820	796	795	821	803	809	806	773	807	756	803	768	764	761	834	766	846	753	815	825	759	815	799	807	857	832	814	852	782	802	830	814	825	794	780	773	830	809	782	792	815	811	788	758	826	773	804	761	799	816	798	828	839	813	779	792	805	829	785	811	719	751	777	799	806	793	796	792	789	747	790	773	822	735	766	804	808	834	829	782	834	839	755	810	831	780	777	784	772	790	778	819	831	786	795	795	792	799	789	782	777	822	854	792	753	764	792	792	753	800	815	820	812	792	791	807	793	792	769	800	785	801	784	826	799	810	832	817	785	769	799	822	805	775	776	775	744	800	791	796	771	824	788	770	760	812	828	792	817	800	826	808	823	773	825	781	811	790	827	740	806	743	771	801	742	807	784	800	775	777	772	788	826	795	799	780	784	829	790	789	787	767	738	733	780	778	792	793	820	796	833	806	809	719	763	732	774	892	818	797	817	821	752	770	792	774	846	838	791	785	785	827	829	842	787	776	797	863	822	802	785	782	805	733	811	727	781	815	846	762	833	800	764	815	764	811	791	763	764	853	810	796	745	804	788	818	734	796	813	772	819	808	822	819	757	762	759	801	801	820	829	772	834	810	792	827	809	801	780	779	831	812	817	778	842	779	873	794	830	786	814	783	767	841	773	770	744	785	732	778	814	861	834	752	785	766	794	749	803	763	785	801	748	814	800	773	765	756	751	784	796	822	784	773	803	816	810	818	806	820	812	830	838	835	799	800	789	798	825	746	771	787	781	744	774	813	831	800	803	827	817	811	829	832	794	805	840	757	772	761	774	830	799	801	821	800	834	737	732	806	769	797	803	759	772	776	790	779	829	789	780	798	805	744	848	816	772	800	798	808	785	786	826	778	791	780	803	788	786	748	738	798	792	811	771	784	829	794	786	789	810	798	819	808	747	787	787	821	742	795	853	742	845	791	779	745	834	786	837	766	812	796	776	803	847	780	758	763	758	753	798	782	798	791	763	799	791	752	797	773	799	822	824	741	761	778	798	773	800	788	810	827	812	783	774	766	775	778	761	793	840	845	790	784	820	800	823	757	797	810	827	800	802	759	720	828	806	797	782	764	781	812	758	790	840	758	775	796	801	754	797	803	803	840	783	733	746	817	810	766	789	820	799	779	815	799	810	777	777	782	754	797	807	814	758	786	762	825	791	800	766	783	808	802	776	785	831	781	825	813	792	743	784	845	755	794	812	788	859	759	826	772	788	775	842	812	793	771	827	748	768	832	760	788	765	810	793	760	789	783	837	842	747	788	794	822	771	777	790	825	778	761	817	876	817	762	837	801	766	744	794	814	809	818	811	813	808	768	799	788	757	812	798	763	791	795	809	784	768	788	834	786	791	743	797	822	751	794	812	776	780	795	790	785	769	833	793	825	806	853	749	809	796	802	766	749	768	784	814	794	788	790	803	763	854	746	825	819	812	781	759	795	788	768	803	772	777	741	818	854	792	870	831	770	814	809	837	780	770	752	751	800	832	806	798	786	843	744	755	775	792	805	814	783	794	794	742	802	835	750	785	795	785	855	788	756	774	788	740	821	770	817	807	784	767	744	755	776	857	791	775	766	809	765	789	781	848	827	818	753	745	774	826	795	789	749	764	774	808	803	851	813	780	791	796	802	787	779	838	820	822	833	767	796	774	793	825	815	788	747	823	801	811	755	794	771	780	802	800	765	810	782	816	767	831	805	762	822	770	843	854	780	832	787	790	825	809	799	760	752	784	766	794	815	779	809	797	800	796	814	831	785	762	783	745	794	758	803	793	837	793	796	813	819	777	837	803	793	788	757	794	775	785	758	826	704	784	848	778	780	814	803	789	833	787	776	767	760	807	826	776	798	782	822	801	813	803	799	834	805	808	763	761	750	813	781	822	750	863	756	815	804	784	776	773	806	818	829	746	793	786	801	848	802	836	764	766	826	758	792	787	799	799	816	785	780	785	797	768	808	797	824	852	802	810	783	785	783	813	787	771	822	791	763	815	744	794	760	856	803	825	762	847	834	770	786	780	743	876	795	768	804	796	838	823	807	785	772	815	835	783	738	775	798	768	814	746	796	737	831	794	765	818	797	791	789	791	845	746	799	816	744	777	793	778	843	846	812	787	772	775	824	803	779	818	810	780	803	842	723	814	809	758	848	820	840	795	823	766	797	774	821	802	788	828	762	789	727	794	793	819	794	810	833	816	768	765	788	749	809	768	809	805	759	860	799	795	770	790	784	797	804	763	831	797	777	806	799	798	836	839	828	771	766	804	803	743	820	760	786	797	789	792	808	798	757	730	820	731	784	759	787	767	792	771	814	777	823	816	737	758	840	804	809	769	728	752	772	793	732	762	809	832	773	788	856	811	789	810	799	838	774	827	821	851	795	799	812	780	779	790	854	833	798	804	808	812	787	792	761	797	747	757	812	802	792	811	727	777	794	766	781	715	814	801	822	832	741	790	802	809	787	766	820	789	826	820	799	796	718	846	775	803	757	821	791	805	794	789	775	793	780	776	803	843	787	794	793	811	774	754	798	842	793	793	767	811	754	774	814	780	786
54371	47833	50597	47684	44537	33320	23899	16088	11905	12511	11343	9587	4328	2629	2028	1868	1853	1477	1102	994	733	649	562	492	458	488	485	445	425	443	455	426	434	425	387	395	419	360	341	386	368	333	339	358	343	314	372	342	337	325	337	289	338	324	302	334	321	339	336	335	353	323	339	306	355	314	323	338	327	315	323	338	324	322	340	296	328	362	336	330	288	340	292	329	329	356	324	308	293	364	293	311	330	322	319	309	376	312	328	329	322	301	310	323	321	333	319	322	304	337	332	350	346	304	365	299	325	319	324	347	327	290	286	294	330	325	339	326	325	320	317	296	314	375	344	328	316	301	357	333	313	309	321	341	332	317	277	305	324	334	317	313	326	339	337	308	308	317	306	341	292	393	337	300	289	328	311	335	292	298	299	296	309	290	311	283	333	350	334	330	300	308	351	311	300	307	321	312	333	311	323	313	329	308	300	345	349	333	320	318	276	326	330	303	334	330	344	342	341	353	339	357	337	307	344	326	316	315	323	311	329	327	333	312	326	352	361	342	342	328	313	324	314	308	316	327	297	327	345	315	320	329	346	311	304	329	283	326	324	319	314	316	337	324	321	341	303	310	337	326	347	327	338	344	304	342	331	323	328	316	292	301	394	292	287	320	337	302	357	341	316	374	359	316	318	337	335	302	302	320	316	292	330	331	326	304	327	341	322	325	335	333	293	351	338	358	325	331	323	303	342	334	360	333	333	352	292	345	321	317	337	362	308	316	317	357	337	340	324	333	336	335	320	341	305	303	327	342	343	333	319	308	319	340	325	346	344	331	366	331	339	303	296	332	315	315	286	336	328	303	370	345	322	337	321	341	309	303	312	307	314	343	317	319	340	293	306	322	291	325	313	312	349	318	321	335	325	331	324	328	320	318	357	304	326	332	287	313	313	322	306	313	320	342	324	339	330	270	339	311	297	331	347	348	324	318	309	325	310	358	313	368	315	358	342	328	345	293	378	310	303	310	328	325	303	310	326	316	337	334	336	290	315	331	315	320	344	339	324	330	302	324	321	303	323	343	319	314	323	309	288	342	295	306	353	309	325	324	289	338	343	333	329	290	323	305	303	329	316	299	334	313	332	311	296	320	317	314	298	307	310	321	322	310	294	324	301	333	315	309	356	309	326	296	299	326	311	309	326	278	325	335	315	355	298	311	320	320	309	337	316	332	336	350	315	314	313	307	344	319	338	333	305	332	302	354	317	328	307	299	319	327	360	304	322	337	323	310	346	342	309	292	356	358	332	305	331	339	319	304	311	331	340	336	334	349	350	360	316	319	295	325	336	331	328	334	341	329	322	294	347	313	322	295	319	329	330	319	316	340	298	336	323	299	325	319	284	351	336	355	327	305	316	314	270	327	366	339	323	340	291	337	343	322	315	338	320	307	349	311	318	309	326	308	337	296	348	352	270	337	308	320	320	317	318	333	328	299	297	319	333	323	327	328	272	322	323	331	325	292	360	296	342	326	336	331	316	313	323	284	331	341	321	287	331	310	296	304	294	315	307	320	305	300	330	350	331	357	311	326	298	302	320	313	305	286	321	316	329	328	325	340	326	330	316	306	306	333	302	359	336	311	374	343	346	312	318	316	315	348	315	295	309	351	331	335	325	345	325	330	323	332	306	323	302	337	334	320	334	330	334	332	340	329	289	343	330	339	345	344	316	294	303	291	336	334	301	322	295	354	330	313	320	331	312	315	339	336	308	312	315	289	349	323	349	354	321	334	326	306	311	320	361	344	329	324	311	297	315	311	318	302	314	344	365	300	322	327	329	357	317	316	327	276	342	332	323	316	289	313	305	319	350	331	339	348	313	355	326	302	297	313	341	324	314	323	371	294	274	298	355	350	347	345	334	313	313	350	320	336	330	308	363	319	325	316	325	331	306	314	320	310	324	337	342	316	323	297	318	359	332	375	314	331	341	297	348	320	314	326	302	317	314	344	343	319	312	309	346	301	311	350	326	315	285	319	322	315	317	377	313	305	304	322	328	310	318	320	311	317	326	319	337	338	343	308	330	307	310	325	321	314	328	349	319	326	291	349	332	307	284	343	341	359	316	350	314	306	348	342	324	346	356	315	297	293	314	312	308	329	305	338	315	354	296	361	344	313	331	339	286	302	346	307	317	300	333	303	336	332	343	341	340	300	318	302	324	307	306	327	341	336	309	331	301	341	321	316	302	309	329	343	330	322	312	334	315	328	325	323	324	313	324	336	311	339	339	300	337	337	295	351	329	293	341	326	331	302	313	307	334	309	299	322	335	324	350	305	338	323	320	346	277	323	305	298	351	310	333	328	325	314	323	310	325	354	309	340	342	327	365	314	311	324	330	335	343	319	284	323	322	343	324	370	315	326	293	337	327	299	316	325	333	355	330	313	342	325	342	294	302	304	331	333	344	347	363	325	314	337	356	317	305	349	334	340	303	300	326	315	314	347	327	326	328	350	313	320	334	311	348	306	299	347	347	320	345	329	351	305	317	321	299	336	339	331	327	328	356	298	310	323	330	341	336	320	322	317	306	353	338	332	305	326	308	383	324	313	323	316	314	295	322	309	313	311	299	342	312	328	301	377	325	360	381	349	315	341	307	302	302	332	331	326	337	341	323	324	343	326	303	338	344	316	319	315	318	299	303	350	326	292	332	323	351	327	337	326	329	334	333	336	338	345	323	361	343	316	348	316	274	344	341	321	335	336	330	330	332	302	345	327	304	300	326	320	310	317	341	342	301	321	364	316	338	352	336	317	320	328	326	354	340	330	336	346	339	320	315	315	292	328	303	307	330	325	325	316	345	335	360	341	315	295	328	327	324	331	337	354	254	325	308	296	330	333	343	288	302	306	338	312	299	303	344	320	330	302	336	329	327	282	322	339	331	335	328	294	297	321	321	351	310	311	308	320	332	333	313	337	310	313	309	325	333	337	319	311	327	358	321	317	341	317	289	330	300	314	339	301	284	332	308	314	344	366	318	313	302	278	318	311	330	305	296	334	321	358	283	305	325	337	313	335	321	314	306	341	340	313	339	323	362	362	326	331	309	342	332	333	376	327	342	332	330	288	304	337	358	333	318	283	298	313	331	340	312	312	335	327	332	323	342	337	317	324	320	323	319	295	319	333	314	299	360	325	315	344	306	365	322	320	323	312	320	342	320	300	344	310	339	332	320	288	312	343	315	306	326	317	326	322	326	315	301	305	350	350	330	284	326	293	309	297	332	331	337	316	338	345	324	338	337	341	326	325	285	323	350	334	324	297	310	297	338	353	314	321	317	314	346	337	316	326	312	295	309	314	308	314	331	335	353	342	365	341	304	313	338	312	340	347	325	303	331	339	326	328	353	324	321	311	356	338	312	341	335	300	311	327	321	347	318	310	300	347	331	309	304	323	327	307	344	306	336	333	325	312	335	331	340	286	351	299	313	312	313	296	324	352	364	337	317	308	339	329	342	333	301	298	322	304	322	305	277	345
37533	42403	52284	55053	51676	41686	24579	17248	21855	25588	24979	21845	10468	8240	7711	6870	6932	5831	4654	4178	3047	2508	2081	1942	1819	1606	1506	1541	1453	1511	1575	1366	1374	1448	1326	1295	1099	1273	996	1079	1025	955	925	979	925	917	843	795	833	835	775	786	818	753	738	787	792	747	737	767	729	783	778	770	756	754	760	766	812	706	730	761	744	725	728	767	763	738	766	778	734	769	783	740	754	740	758	760	748	749	738	814	766	750	795	756	748	747	802	771	774	706	749	791	767	742	782	802	731	787	781	738	723	771	715	724	746	727	764	809	728	801	744	756	783	750	756	751	783	776	797	759	772	700	730	701	722	723	737	765	709	752	740	764	724	755	753	738	753	754	717	798	748	760	681	698	735	735	732	777	715	787	763	780	747	773	746	738	731	736	754	787	806	689	760	742	758	718	770	752	804	749	752	773	753	793	752	779	800	719	731	730	721	715	758	790	753	754	711	753	737	703	765	746	742	778	791	766	737	743	795	759	730	712	761	729	783	678	743	746	749	750	732	748	754	730	719	742	751	796	722	817	757	752	731	781	778	746	742	722	714	745	714	793	759	769	748	728	799	769	767	712	739	761	728	757	717	804	743	749	792	742	742	739	728	792	735	775	800	767	747	719	814	706	774	796	758	731	801	738	753	757	726	757	711	758	725	732	747	711	748	749	780	774	745	768	748	732	743	759	749	767	744	725	720	772	755	761	753	762	777	714	774	752	758	767	714	755	771	684	810	756	726	731	770	740	775	707	761	732	758	726	801	747	797	791	806	716	802	711	790	763	764	739	707	776	807	732	726	702	775	724	797	764	733	748	791	748	745	814	787	739	728	756	779	778	785	750	736	748	727	728	723	750	769	766	735	722	713	735	748	732	781	780	762	753	738	778	715	745	723	757	821	781	719	774	724	777	725	785	748	764	739	756	764	774	762	742	718	767	776	736	752	759	695	769	768	750	755	716	739	750	718	749	738	739	771	777	775	799	739	717	765	794	764	749	762	727	738	733	766	771	764	790	710	755	737	731	793	761	740	736	808	776	732	743	753	713	767	733	788	776	762	715	743	755	734	788	782	745	739	772	771	773	757	733	733	689	755	717	806	776	813	751	765	730	786	760	751	798	726	729	745	763	730	765	717	716	851	714	780	798	769	716	742	726	765	746	706	790	725	705	759	742	742	761	739	727	788	745	753	778	752	756	727	733	764	773	740	783	711	716	783	706	716	726	764	716	794	750	775	768	743	767	715	768	734	767	717	738	768	752	753	782	692	779	803	742	719	707	750	787	756	734	747	762	695	751	787	723	744	756	740	760	733	703	719	757	793	769	763	735	751	746	768	793	782	736	748	714	769	762	752	754	766	758	745	703	716	718	769	784	710	726	710	716	762	720	755	762	751	779	761	696	790	766	791	741	744	794	761	752	756	724	720	767	749	723	708	770	818	767	743	776	723	777	706	717	782	740	740	700	747	751	800	739	764	761	783	761	710	764	747	733	728	787	756	753	723	772	746	740	760	774	730	711	775	781	763	781	763	744	792	748	739	783	734	721	770	758	756	736	723	769	759	763	740	719	688	775	729	760	757	721	774	723	774	774	766	774	722	754	766	729	752	757	782	701	712	854	724	751	754	732	764	760	754	787	771	791	735	783	741	760	789	784	774	775	694	774	753	746	747	747	765	731	722	771	746	783	740	716	757	715	734	781	705	763	763	745	787	744	750	765	784	765	744	773	716	744	689	769	728	767	762	757	766	774	751	786	776	739	703	705	735	746	785	742	722	727	703	779	786	718	699	746	779	763	761	782	769	739	772	781	721	752	768	749	707	751	715	735	751	721	747	763	720	775	782	733	735	733	731	763	761	779	753	812	739	740	714	769	751	797	768	784	738	780	788	746	768	754	786	722	739	734	746	724	792	694	741	750	748	746	746	743	695	729	723	772	736	756	706	762	788	739	719	714	729	709	750	730	750	777	748	810	812	717	722	722	731	795	717	757	680	791	725	752	792	775	703	801	754	803	715	779	748	710	777	767	740	758	750	762	744	754	667	704	764	764	743	797	723	784	759	760	743	721	775	753	780	765	799	807	757	793	769	757	735	786	752	771	771	766	740	748	685	737	733	752	720	776	755	735	750	718	721	742	726	737	747	775	750	738	745	699	782	795	747	703	787	784	747	720	755	766	738	732	762	770	748	743	798	735	738	750	765	770	750	794	755	759	730	755	748	731	771	718	691	716	718	724	781	762	724	710	714	794	731	802	742	758	756	763	771	731	740	777	727	745	785	784	731	730	737	798	744	765	713	754	803	756	748	727	748	780	727	772	786	728	711	807	754	790	771	745	717	725	733	796	784	730	787	787	729	728	752	760	756	756	722	771	751	778	702	751	708	777	797	749	777	719	787	782	749	752	765	752	732	735	743	840	812	787	768	774	767	724	787	753	824	769	722	730	687	761	720	792	749	747	698	733	800	762	729	777	758	707	764	761	802	751	741	775	735	738	771	764	777	755	782	768	744	751	750	737	810	731	715	755	757	775	737	719	790	778	850	747	760	770	708	784	713	736	740	753	739	757	756	744	763	779	771	776	781	761	768	712	740	759	748	738	789	794	742	753	754	788	767	730	720	745	766	743	732	805	739	767	820	760	753	763	741	779	763	741	735	790	744	741	746	776	714	770	795	734	772	773	727	755	740	775	741	738	780	741	733	750	698	709	722	758	748	726	715	769	756	757	749	793	798	723	718	791	781	765	750	803	736	768	801	772	744	787	755	751	764	759	754	771	759	772	758	726	730	762	732	770	763	763	810	714	788	786	729	765	732	739	795	727	752	749	762	731	747	803	714	737	714	793	755	750	763	758	730	762	731	769	766	779	741	765	773	784	710	780	790	813	712	731	759	755	785	761	732	775	741	740	768	742	770	733	797	721	712	740	756	766	782	775	779	719	751	730	809	776	661	745	769	753	739	750	805	785	748	744	678	748	802	792	774	719	745	770	791	792	765	749	731	761	776	723	753	739	753	777	700	709	763	752	790	749	766	786	789	761	770	720	758	696	698	785	771	788	752	776	725	765	761	732	768	779	791	702	781	768	765	717	750	721	753	756	757	797	806	754	753	751	763	736	780	748	737	763	768	767	745	734	757	706	766	776	769	766	719	750	725	752	778	775	732	757	757	729	744	767	778	779	708	794	748	782	749	736	765	739	751	724	752	748	743	790	784	785	753	716	781	727	743	756	752	779	726	759	793	724	720	763	829	715	773	757	715	717	803	748	704	717	714	766	824	744	720	720	718	719	734	766	757	770	768	740	771	746	770	758	735	749	760	796	780	734	786	775	767	808	780	765	778	767	803	697	775	729	735	761	803	743	743	759	754	775	714	782	737	720	764	754	759	769	757	763	693	737	722	706	758	773	734	779	753	738	723	810	709	746	757	698	758	824	769	740	762	736	720	765	693	781	710	728	806	794	706	754	767	752	684	742	767	744	762	786	784	759	742	727
30136	25455	21808	15145	9777	4584	1930	1159	980	832	739	626	458	462	418	390	350	367	328	323	317	318	321	274	304	314	331	281	323	288	298	294	305	294	263	271	297	287	266	304	278	281	282	248	298	294	295	288	276	285	263	273	272	260	297	280	245	265	259	296	280	276	280	266	273	296	267	293	271	281	302	286	292	265	302	278	249	294	285	255	277	275	263	278	271	271	273	292	310	293	308	277	272	286	283	274	288	251	266	303	274	307	298	301	284	278	288	298	313	275	290	285	268	284	273	316	252	291	275	277	275	257	285	307	308	281	281	265	264	314	278	283	259	266	296	268	258	300	304	282	298	275	320	316	287	273	284	279	286	275	296	291	293	289	285	314	239	274	308	289	304	264	295	251	299	287	260	299	281	287	312	287	271	276	265	272	289	271	291	302	279	274	288	283	252	291	298	297	297	265	277	291	299	270	266	261	261	279	289	307	328	259	290	281	270	301	290	282	284	288	266	279	288	261	272	302	254	300	286	308	276	292	287	297	279	291	281	286	261	298	275	293	303	295	267	214	291	313	313	297	299	277	265	301	295	278	280	273	280	250	270	246	300	304	263	300	294	301	312	278	280	303	278	276	274	288	316	329	284	269	259	295	299	284	279	267	314	280	280	261	290	287	308	292	300	297	282	297	281	288	303	295	305	251	301	284	270	292	270	275	286	285	277	269	298	302	273	284	294	298	265	277	300	264	290	268	295	280	283	268	290	260	284	261	284	268	284	289	292	281	290	266	282	285	285	262	281	267	279	308	292	259	296	252	320	272	305	280	295	281	285	309	273	280	249	252	265	279	295	267	302	277	301	272	244	262	260	293	291	284	268	288	268	272	263	272	299	262	249	312	283	271	305	310	284	283	303	269	306	273	315	290	300	264	291	290	275	290	263	276	314	274	298	275	264	266	294	296	279	306	253	281	275	302	270	292	266	274	310	279	291	295	280	292	274	301	260	304	274	290	276	269	273	274	319	302	263	272	323	320	255	301	285	278	285	304	288	271	270	284	282	303	302	269	313	311	272	286	285	293	294	285	289	298	268	280	274	275	257	326	318	312	301	316	275	295	288	266	254	297	262	245	308	298	287	291	274	263	270	291	298	258	284	272	290	289	268	278	272	248	279	277	273	275	319	282	274	256	255	268	287	293	256	281	296	313	285	274	296	286	297	293	299	303	291	264	269	287	274	306	246	276	276	289	277	291	272	316	280	306	274	252	286	286	277	270	317	276	279	255	295	298	292	294	298	283	294	268	293	266	285	261	274	279	244	270	262	293	278	257	274	293	251	335	293	255	301	297	275	269	285	270	298	281	275	288	271	287	304	269	286	317	308	272	296	292	276	313	268	274	269	285	277	280	278	289	278	292	259	292	284	255	270	269	298	274	286	293	309	299	252	283	287	272	277	302	296	264	270	269	246	281	297	263	302	263	312	275	285	275	283	265	276	309	298	299	243	276	269	290	297	284	262	273	253	260	272	270	283	320	271	314	282	265	293	302	261	260	278	296	304	241	288	258	316	309	260	264	270	260	268	289	280	287	276	280	295	276	302	301	257	260	302	270	284	280	291	277	276	264	252	270	276	303	265	267	295	235	275	291	287	302	311	287	276	269	256	271	316	301	273	264	258	284	277	259	288	284	291	270	272	277	299	299	285	266	291	262	294	303	297	273	277	296	287	309	293	272	286	259	280	304	275	282	275	289	274	268	288	302	300	312	286	268	288	293	279	292	279	283	292	271	325	296	275	282	297	293	298	298	314	295	308	289	279	305	279	278	306	250	308	293	284	263	292	276	267	284	282	291	283	329	281	271	290	266	325	295	288	280	309	312	294	285	253	289	255	276	276	302	299	269	259	283	272	269	252	311	286	270	298	287	274	305	302	285	271	263	251	285	257	300	279	264	292	281	296	289	303	267	258	279	302	290	291	314	280	268	277	270	300	265	283	238	282	289	288	257	286	272	273	326	318	295	317	270	279	281	310	280	290	267	274	277	263	268	317	290	265	255	268	311	289	288	267	254	295	307	283	280	292	274	256	327	267	303	275	282	312	286	300	290	270	282	285	287	315	289	299	304	284	277	331	274	276	311	280	305	273	289	292	256	290	308	260	283	256	317	263	263	287	275	273	316	312	293	267	290	273	285	287	287	308	274	286	299	305	272	273	282	269	305	279	241	293	277	280	279	271	283	288	270	257	265	292	279	274	258	289	295	261	253	259	246	295	283	284	264	287	268	258	260	278	306	297	292	280	277	257	290	309	302	275	258	290	276	327	301	281	325	268	289	283	269	274	279	317	282	293	283	287	312	262	255	287	277	281	290	304	260	270	280	285	318	292	265	291	284	290	278	277	255	291	306	287	281	300	275	313	285	270	274	301	269	291	273	298	266	301	282	283	275	303	272	283	288	306	288	262	280	260	275	303	274	285	278	244	279	267	273	282	295	297	301	278	254	269	271	272	302	265	286	267	278	298	302	271	268	263	268	276	293	281	334	264	289	298	281	309	295	306	292	274	259	299	301	300	273	303	285	259	257	267	282	301	304	293	297	299	278	285	278	283	272	264	284	329	280	265	273	276	282	276	294	283	266	251	276	308	308	250	276	262	257	265	263	262	258	284	342	316	300	275	267	280	286	303	273	311	286	323	240	248	266	281	264	279	300	281	306	264	270	287	269	282	265	305	315	281	288	261	292	280	257	279	262	307	299	272	270	275	286	314	288	306	270	280	303	285	301	288	300	290	275	268	303	333	291	282	299	298	286	317	270	270	304	283	268	287	288	287	268	272	254	338	273	278	324	271	283	282	314	294	294	282	293	302	304	261	269	262	285	267	300	300	277	262	260	299	285	238	266	296	300	289	266	243	277	244	294	267	272	315	292	276	270	290	273	286	287	304	316	289	289	255	302	285	281	251	268	267	286	255	299	269	297	300	266	299	248	288	308	271	262	310	289	313	262	267	284	306	274	270	274	282	274	309	308	276	254	289	309	298	324	301	299	276	286	307	265	297	265	253	277	296	297	321	269	257	282	258	292	299	307	317	288	296	266	254	249	286	271	298	277	248	288	299	315	301	273	278	271	304	263	282	278	287	280	309	261	255	276	276	262	275	287	268	238	289	273	293	330	276	288	276	285	261	290	297	277	303	272	287	278	269	286	251	280	318	282	311	296	297	275	309	282	278	287	280	270	283	338	300	278	285	314	294	280	292	283	285	303	302	301	315	268	291	275	300	265	302	265	273	276	319	317	316	267	254	290	264	269	265	311	296	286	266	264	325	262	274	331	280	258	299	255	271	315	307	279	277	242	299	301	282	277	276	327	317	305	311	267	282	289	275	274	265	302	272	310	278	328	282	303	288	292	284	288	266	285	284	265	288	251	303	252	281	271	294	296	277	248	301	287	293	290	284	288	341	254	290	269	299	293	272	335	274	281	282	298	278	261	273	300	284	253	265	283	284	299	244	302	268	277	247	278
18308	21326	27246	26386	23079	14534	6869	4546	3911	3652	3220	2721	1916	1601	1460	1263	1193	1099	1044	1002	844	825	807	803	781	841	785	789	752	780	780	724	706	747	733	707	736	745	698	748	719	691	716	681	728	688	723	717	715	672	673	695	672	686	687	659	663	697	691	690	673	637	672	698	695	720	697	666	709	711	698	657	737	675	703	668	737	656	692	660	648	697	682	687	649	695	677	695	692	664	686	723	683	685	686	676	676	673	739	688	735	699	660	657	675	683	700	708	694	630	720	711	710	682	696	657	663	684	692	697	711	716	716	691	649	713	674	693	646	672	669	673	675	709	676	687	733	700	695	690	703	683	667	675	681	655	703	653	702	633	667	693	675	712	702	665	684	700	691	691	659	668	664	708	683	734	676	671	674	675	668	660	734	707	691	728	638	675	675	671	714	692	700	700	672	660	695	659	679	691	663	696	711	690	662	626	684	720	672	717	641	637	725	673	694	712	728	720	712	633	685	662	646	701	682	705	672	637	679	665	699	719	689	673	651	700	664	725	661	703	706	715	688	658	656	684	730	720	725	672	670	705	673	682	651	733	637	631	651	654	675	720	691	648	696	712	686	655	655	732	680	716	649	693	709	696	687	694	668	692	727	685	655	731	672	688	733	739	754	683	665	636	675	671	685	684	666	687	710	671	783	717	679	714	681	664	688	678	673	698	665	718	682	657	681	693	694	643	690	696	698	723	723	694	681	648	675	670	674	665	667	666	686	671	662	697	721	657	704	681	663	673	708	647	687	730	702	688	674	700	677	706	658	670	705	690	666	748	681	685	698	691	709	647	692	738	702	693	667	645	653	691	689	684	706	686	696	674	645	723	696	686	675	670	685	687	702	677	684	650	682	695	691	720	697	669	684	697	681	733	680	668	682	649	715	686	624	722	698	675	655	688	688	681	715	690	718	682	672	694	681	722	677	667	702	694	721	690	713	710	684	698	623	686	669	676	697	711	662	683	624	729	683	665	692	680	721	672	706	707	679	702	729	669	636	697	693	693	704	699	650	667	693	677	713	621	685	664	680	706	679	668	690	720	692	727	723	630	680	740	696	660	661	698	722	676	684	668	661	680	749	705	679	663	698	632	699	701	704	732	660	663	701	693	710	712	676	725	710	712	680	665	709	730	655	681	695	704	650	682	645	722	693	687	651	680	685	679	669	692	718	686	695	674	712	638	703	707	711	731	726	701	710	677	737	666	709	722	704	678	678	683	679	700	717	626	696	676	677	671	672	694	716	684	685	732	660	686	668	722	649	683	667	646	667	717	646	700	683	679	665	678	716	691	716	671	676	707	718	693	673	696	613	686	724	688	698	645	690	722	688	675	680	700	682	707	678	730	637	697	678	665	686	697	731	680	662	706	686	682	666	674	661	707	676	633	678	662	680	691	690	707	669	702	689	681	743	711	692	716	687	718	713	700	660	679	714	688	705	655	706	713	687	685	693	680	684	667	678	722	669	715	701	663	695	694	696	665	706	660	696	693	714	686	702	674	660	680	677	694	660	714	695	694	703	666	655	663	730	733	740	720	690	708	643	691	700	689	647	636	782	648	675	699	635	683	608	706	699	662	761	675	646	672	710	711	782	697	668	704	681	688	655	672	645	734	647	674	696	726	659	675	686	710	718	666	660	684	700	738	691	681	700	712	655	650	662	700	722	642	699	685	701	649	670	689	681	685	674	683	637	695	704	689	676	689	686	698	635	695	672	684	678	705	720	716	688	693	660	717	697	679	699	691	700	695	680	685	693	716	694	658	683	733	662	676	683	722	660	665	643	703	702	685	682	690	715	668	709	698	663	702	679	682	729	708	670	706	701	706	675	670	701	672	736	692	703	665	647	718	712	706	754	673	699	649	717	703	702	701	674	690	706	696	717	700	706	688	687	672	670	663	695	702	714	675	662	723	688	708	696	702	696	762	695	688	680	658	658	666	644	736	676	628	667	648	691	694	639	653	729	654	676	732	663	659	660	671	716	661	671	744	681	680	703	746	732	652	686	678	677	683	636	714	650	695	658	628	763	700	741	656	690	690	726	663	725	698	689	691	746	655	666	657	674	720	670	692	693	728	688	623	691	673	665	681	687	674	734	722	691	684	662	695	695	657	619	705	671	660	674	675	667	686	660	657	683	699	735	667	739	685	754	685	704	663	722	683	659	682	702	691	665	695	659	677	724	691	700	732	687	664	674	657	702	718	708	683	644	643	689	728	677	726	693	662	728	702	668	664	692	655	673	676	711	683	673	741	693	658	682	733	670	677	716	686	691	682	682	682	711	712	687	691	705	688	693	712	689	636	653	681	752	669	699	739	736	716	708	655	692	671	621	664	682	685	699	673	683	676	679	645	680	651	655	666	648	699	668	681	694	678	663	683	668	745	703	688	658	658	680	691	681	668	679	721	689	663	649	677	672	698	692	647	701	688	667	694	654	681	685	684	703	694	634	759	638	677	660	654	668	683	677	648	701	694	701	648	656	693	683	701	703	664	697	691	668	654	656	704	689	705	700	681	709	659	661	665	739	703	704	662	688	696	674	747	649	733	695	723	727	651	699	678	723	697	735	725	713	689	667	692	727	692	686	698	702	681	693	733	702	707	690	700	672	685	655	709	702	712	709	659	643	711	723	734	707	721	664	722	695	655	665	644	662	706	665	688	704	729	702	703	676	695	706	711	708	675	710	696	683	683	687	659	697	691	671	727	694	687	695	697	701	725	661	731	644	735	684	691	618	683	646	697	687	681	736	641	657	731	696	683	669	671	690	739	680	729	708	716	653	656	710	707	673	661	674	677	675	683	698	670	714	695	627	717	681	683	712	653	702	705	718	696	667	691	661	647	670	699	677	713	674	728	673	651	667	679	695	657	680	737	675	687	690	673	668	681	690	681	703	645	657	680	686	678	728	660	618	666	695	674	678	667	669	722	748	670	670	707	652	708	701	686	707	675	675	703	698	705	664	672	653	705	698	672	694	722	675	689	698	682	706	650	642	686	674	656	694	671	710	678	686	694	626	650	670	657	649	680	694	686	692	660	702	640	671	680	710	697	673	729	678	696	666	696	633	699	667	687	736	689	653	646	662	718	710	709	682	668	667	695	641	631	655	689	679	671	683	696	653	711	636	690	710	676	669	679	694	681	716	700	729	690	681	684	679	680	675	644	676	688	734	680	751	698	672	611	697	691	755	698	739	680	704	670	705	735	674	677	739	700	673	703	695	707	686	674	677	688	717	689	691	679	692	669	661	650	703	676	645	710	703	674	656	671	676	660	729	680	702	692	691	674	718	660	644	670	724	685	673	681	664	678	717	686	668	655	681	660	713	705	648	700	709	664	726	694	722	645	675	693	694	684	704	709	714	741	694	714	701	685	702	657	687	686	680	662	680	683	697	645	696	693	698	657	692	724	646	700	718	646	678	677	669	680	638	720	685	681	680	721	674	736	705	717	718	689	739	698	680	697	718	673	710	695
46348	43096	49053	45578	38312	32087	19927	9314	6169	6384	5901	4459	2108	1424	1164	1117	1040	910	713	677	590	475	448	457	418	441	391	413	405	414	450	379	363	387	375	366	364	357	371	395	336	363	344	338	362	309	332	363	355	344	339	350	355	369	346	303	312	337	332	302	340	366	315	277	333	341	314	366	349	334	281	312	355	342	334	357	340	356	342	307	312	336	327	327	334	347	306	346	343	352	311	294	336	334	336	345	366	332	319	319	328	322	334	303	370	375	364	360	312	298	326	371	349	364	328	329	281	367	358	316	355	351	369	322	332	337	366	336	324	302	333	337	341	286	335	379	295	334	339	333	341	349	353	303	334	351	340	315	356	344	341	314	303	331	293	351	331	328	335	337	311	330	324	330	334	293	310	325	314	353	337	371	334	341	360	340	323	343	318	360	317	321	342	334	332	341	329	354	316	325	326	332	319	312	337	335	301	343	355	324	332	327	343	375	323	341	305	328	333	317	354	305	328	310	296	337	343	328	346	356	292	349	345	337	321	337	323	335	347	359	326	317	328	356	324	340	307	323	343	318	329	331	318	301	313	332	333	337	308	335	354	305	318	308	317	322	329	354	295	375	337	307	334	346	345	316	343	301	303	341	316	316	345	339	320	348	330	346	346	357	313	328	366	366	336	342	335	329	305	337	314	325	328	298	341	387	349	309	319	310	368	335	348	329	345	332	337	322	316	326	337	318	314	324	315	344	333	324	323	325	302	324	326	333	307	323	324	341	332	324	360	323	317	353	318	359	342	361	356	305	317	307	341	296	332	324	312	305	335	333	322	333	315	288	330	321	314	358	351	337	343	352	322	306	321	361	318	345	334	358	334	330	338	296	330	347	295	315	331	296	324	320	350	361	338	355	301	322	349	337	361	333	325	356	339	345	318	319	313	338	350	334	335	385	342	340	310	318	331	328	335	312	333	302	312	320	344	326	334	297	334	304	336	324	324	274	326	333	325	310	333	314	328	333	330	336	322	311	334	369	320	317	318	347	312	323	295	302	304	347	341	336	311	348	346	334	333	322	320	320	340	349	323	291	338	319	360	287	339	307	326	314	343	309	343	344	330	325	358	333	300	325	319	337	317	334	339	323	354	340	324	335	344	340	377	332	351	341	318	328	306	332	314	312	343	312	288	309	375	321	307	312	321	350	333	301	311	314	317	326	307	341	357	335	314	330	328	346	341	333	348	334	327	333	339	343	368	320	338	332	355	297	356	318	307	326	337	341	344	345	365	352	336	307	354	349	312	341	314	324	311	322	315	317	309	315	283	350	330	328	323	317	333	349	315	358	312	358	305	326	316	361	330	320	328	367	309	340	301	318	357	307	340	349	311	322	324	290	317	363	326	343	333	327	332	336	300	331	302	322	323	324	332	361	339	320	296	330	340	326	358	329	325	347	339	354	296	299	319	340	341	295	340	317	328	317	326	321	338	292	292	321	323	310	358	338	310	334	325	336	304	311	294	328	313	332	330	344	313	325	339	293	346	337	344	323	315	355	338	302	363	347	348	333	285	296	327	317	302	349	336	334	330	379	326	314	331	300	372	344	341	310	347	374	341	326	340	314	314	352	323	315	329	302	323	333	326	354	300	313	333	320	356	385	312	338	313	315	327	350	296	341	312	308	346	320	328	328	317	326	353	292	345	363	340	314	344	325	317	328	309	341	321	329	379	350	377	327	327	302	296	326	306	326	349	359	331	351	320	345	327	309	372	364	325	364	346	328	318	331	298	357	342	316	346	315	352	329	287	330	322	359	345	360	343	334	320	327	335	311	353	333	338	323	329	326	326	327	324	316	333	318	319	336	342	341	317	340	322	317	322	338	326	360	332	353	331	349	344	335	349	353	347	320	328	336	355	348	344	351	325	308	313	353	322	327	327	339	319	322	327	346	338	321	340	326	343	294	344	335	344	333	326	345	303	315	321	327	336	336	331	327	318	335	313	332	302	350	346	330	327	357	333	318	337	352	321	319	300	326	354	333	340	316	324	314	344	319	352	309	325	356	329	332	314	316	338	314	322	300	347	318	298	369	311	341	325	351	340	347	336	285	304	324	369	344	333	292	336	349	327	301	313	328	339	297	340	380	322	332	315	331	328	306	317	317	336	316	292	332	313	356	327	357	320	310	307	308	314	329	306	300	345	330	309	331	318	314	342	333	319	318	334	336	323	353	317	376	332	340	347	326	342	316	324	326	331	287	328	323	326	365	301	319	354	343	323	321	319	310	327	315	354	349	295	339	342	347	350	317	351	316	309	338	332	319	351	313	322	362	347	343	347	313	333	332	312	325	353	316	338	352	338	314	328	342	334	356	352	345	333	346	306	333	323	317	326	320	361	334	321	347	336	338	313	325	327	334	336	316	326	312	317	328	342	350	318	319	374	298	325	334	351	348	281	314	300	299	339	389	329	345	326	330	337	322	348	360	321	347	366	341	324	380	346	335	311	318	341	340	333	343	353	332	343	344	311	303	339	312	353	342	348	370	347	359	342	356	310	330	315	318	325	338	326	334	362	338	329	323	296	341	316	330	332	332	327	336	309	354	327	320	337	335	290	319	303	344	337	308	321	361	337	340	331	283	327	333	316	302	330	344	330	285	359	330	317	344	330	321	329	345	317	355	334	301	352	327	320	326	352	314	303	314	324	343	299	325	324	352	324	322	343	308	343	330	341	352	329	350	300	323	290	313	337	292	297	303	322	345	319	321	323	338	311	330	317	346	354	327	333	359	314	338	301	297	382	397	314	310	351	329	346	309	332	288	354	346	318	348	324	305	287	341	345	326	304	334	327	351	315	312	330	318	333	328	318	343	329	330	327	329	314	330	331	338	337	305	332	332	333	327	308	346	331	327	318	354	348	318	349	329	304	312	341	319	354	318	314	324	334	337	375	322	315	341	343	328	356	321	348	339	314	318	344	349	269	354	304	330	317	307	333	328	302	300	352	350	348	325	328	329	307	328	321	333	331	320	323	350	306	349	330	351	341	352	333	320	334	305	339	309	356	312	331	331	344	325	333	322	348	328	339	319	322	316	325	337	334	330	311	355	349	333	357	322	347	314	339	330	360	324	320	337	321	323	371	313	315	334	354	313	333	315	347	333	368	323	300	366	324	341	333	332	310	350	350	346	345	314	309	316	307	344	306	343	338	369	302	329	308	333	319	342	317	333	304	315	339	316	319	320	354	327	319	356	346	332	323	333	317	335	314	313	331	317	312	312	338	329	342	349	315	336	330	350	345	329	307	333	325	366	321	350	323	306	315	328	338	327	341	351	313	332	356	311	366	333	298	325	370	333	352	309	359	337	336	345	331	301	329	282	332	335	289	265	369	353	327	310	309	330	322	311	324	331	344	317	338	373	311	361	300	304	331	355	332	318	350	327	333	306	340	318	335	320	333	322	346	342	310	339	322	348	302	353	342	334	323	296	313	323	313	369	340	336	353	319	305	342	353	326	329	360	347	301
30867	36631	48811	49409	46317	37681	21130	11862	15318	17380	16784	13210	6727	5102	4638	4594	4312	3753	3332	2619	2213	1713	1531	1409	1472	1349	1231	1136	1201	1147	1241	1113	1075	1080	1090	1023	962	1076	936	986	957	894	911	950	933	900	894	821	879	836	848	843	822	800	822	824	815	773	814	769	771	778	767	761	785	821	853	765	784	782	756	809	804	727	786	771	852	785	735	783	850	827	805	808	856	761	802	793	781	752	764	809	775	791	726	809	790	804	776	728	820	824	847	824	794	787	776	768	787	772	789	770	789	745	803	792	781	793	780	758	797	775	814	768	733	755	821	846	824	774	768	812	788	768	819	821	801	839	801	746	787	767	763	788	796	784	785	831	775	821	790	789	753	828	785	832	798	802	797	778	805	764	824	805	742	793	789	826	786	780	806	808	780	820	793	796	829	804	750	799	780	789	790	841	753	741	790	756	797	798	808	776	793	754	743	779	762	808	795	789	788	797	777	755	803	768	769	757	751	800	808	768	778	825	797	783	801	736	757	807	812	840	777	760	799	770	748	791	757	758	779	768	783	759	751	826	784	774	780	741	831	840	797	783	800	769	735	786	783	779	819	812	807	790	796	764	791	807	762	811	798	802	774	765	808	774	769	790	748	802	741	830	770	824	770	842	751	823	785	752	823	791	785	793	747	746	790	765	778	766	799	812	791	768	800	736	774	779	792	744	833	750	807	766	794	793	779	789	841	770	787	767	795	793	777	819	782	772	813	802	752	758	804	784	770	744	803	802	764	762	852	778	786	782	780	761	769	782	771	792	791	808	782	778	791	811	787	788	803	814	806	778	740	800	836	799	729	823	821	760	818	747	760	799	751	778	830	769	833	792	803	803	810	773	758	767	746	763	782	796	809	773	721	787	731	769	802	789	799	732	798	805	792	766	762	763	739	774	782	777	819	763	837	819	799	766	753	785	826	785	778	797	834	783	825	746	760	771	787	819	834	830	758	798	784	739	775	794	787	774	796	853	798	770	710	817	729	796	800	787	759	766	785	802	799	804	782	785	803	790	785	778	752	721	783	791	811	838	797	818	788	806	792	799	804	796	745	802	788	784	839	792	739	779	736	782	814	747	811	774	770	818	802	784	797	823	751	717	834	758	807	794	827	835	758	790	784	774	758	736	783	829	812	774	772	778	806	797	766	786	814	764	790	792	782	773	776	769	784	754	788	821	734	787	782	795	806	731	802	817	767	766	800	777	782	830	766	822	758	825	814	764	798	778	807	785	781	798	760	778	760	802	756	754	796	771	790	753	783	780	799	752	770	799	777	809	761	756	753	770	815	781	786	756	761	782	777	826	810	843	807	817	767	809	781	807	761	811	749	769	724	790	777	784	849	826	752	780	815	760	771	782	749	813	811	765	756	800	840	781	810	772	760	811	766	814	737	803	713	787	794	813	864	780	808	787	795	760	800	812	793	798	768	780	780	782	752	812	775	761	761	763	816	726	840	734	750	807	791	778	760	854	764	785	784	759	787	758	752	766	777	754	754	788	803	716	803	781	751	759	817	787	743	769	779	761	793	802	799	801	750	773	788	768	781	786	779	775	803	788	832	803	748	784	819	803	772	762	812	782	814	764	788	792	821	799	790	784	731	796	810	784	817	799	861	770	858	806	789	812	810	782	798	834	813	787	784	823	785	783	806	775	777	772	798	782	828	757	803	807	772	842	780	741	744	779	807	802	780	775	796	819	767	794	795	785	818	762	803	822	800	802	781	845	816	775	782	772	806	760	839	829	782	769	740	804	790	747	768	811	754	759	795	830	783	780	768	745	782	795	805	828	811	777	775	817	763	808	825	777	781	790	762	801	776	801	830	836	782	793	771	757	777	797	852	737	816	849	763	804	799	840	827	748	805	818	836	822	733	791	795	792	772	733	788	867	760	764	820	743	778	793	836	788	819	753	803	772	755	803	802	736	790	789	814	809	783	799	733	737	744	844	804	759	755	725	749	849	756	748	798	737	771	793	774	811	798	794	824	790	790	828	751	824	797	784	794	809	794	775	732	785	788	773	789	796	757	752	797	779	754	782	850	740	817	777	820	821	782	751	811	791	782	755	760	788	802	799	820	774	829	765	787	796	808	805	812	792	784	773	795	774	740	777	768	789	785	761	751	766	790	788	754	733	752	774	765	771	801	768	781	803	796	829	785	769	746	807	770	761	791	820	782	815	778	768	769	804	763	818	785	750	760	798	819	725	774	817	781	781	816	801	787	736	796	792	755	743	770	804	819	772	811	762	767	795	801	822	753	769	802	752	811	769	760	790	797	771	786	794	841	800	799	769	759	830	795	755	752	801	864	818	804	818	789	813	775	772	826	804	848	788	806	767	767	786	779	790	766	809	791	829	759	838	782	753	726	773	812	786	738	782	815	769	803	874	835	806	829	773	772	780	791	774	740	706	788	771	722	766	811	768	772	752	787	787	832	794	792	822	782	799	791	811	784	787	746	835	809	833	824	759	785	768	833	771	797	758	782	834	817	815	796	829	800	788	807	803	751	765	765	834	792	770	792	764	730	807	782	791	816	772	759	789	799	772	809	775	753	754	750	801	772	745	833	782	797	823	783	827	779	777	854	775	768	768	779	776	800	817	806	772	810	828	773	765	821	767	820	794	780	763	829	768	768	786	733	789	822	760	805	783	783	805	791	817	753	770	793	834	778	824	844	768	747	805	757	788	757	757	776	745	774	783	794	816	751	800	781	753	827	776	809	719	748	762	761	757	801	806	859	806	791	791	773	838	771	819	776	764	810	792	785	843	794	781	769	764	793	777	797	766	803	800	764	783	796	769	800	793	743	799	734	757	771	819	825	739	791	762	730	776	780	789	761	800	777	847	780	783	820	819	789	807	801	783	832	747	760	787	798	731	734	761	816	769	769	816	789	787	784	746	798	813	719	808	817	793	780	765	826	779	798	756	821	795	786	813	804	814	776	810	781	756	781	784	779	730	866	785	787	801	812	798	772	820	786	727	757	759	821	721	733	784	802	804	823	815	779	802	788	813	819	782	775	737	767	800	782	775	760	797	782	800	721	763	796	835	810	813	775	817	760	797	826	789	750	792	793	795	766	824	781	794	751	794	751	827	773	742	783	789	815	801	782	782	743	820	805	798	814	734	769	797	744	805	735	800	811	748	846	776	792	730	768	759	793	799	801	796	798	779	795	773	764	773	767	762	792	874	773	768	794	755	810	779	810	742	811	749	784	780	823	742	785	786	816	745	790	764	801	780	815	721	759	798	795	813	749	760	777	802	873	792	781	799	728	835	794	753	775	766	730	727	764	788	774	771	806	767	783	776	816	827	787	793	778	777	806	820	824	759	770	771	791	817	808	779	773	752	797	804	827	793	741	774	834	730	821	773	794	817	806	829	831	741	846	809	815	766	733	752	772	784	785	773	793	790	825	821	746	860	783	778	760	784	772	754	813	734	805	804	781	775	760	757	740	741	816	793	793	802	801	799	764	787
53264	50240	48273	44242	45674	42305	23897	16535	12339	12410	11067	8600	4200	2277	2160	1922	1632	1432	1119	878	716	625	529	526	510	503	438	451	436	405	374	396	415	401	431	413	381	399	343	360	358	373	356	308	321	323	371	347	360	327	309	348	324	324	324	330	367	321	306	323	303	310	288	336	288	335	350	287	346	294	327	334	318	327	340	329	336	328	310	330	294	308	325	308	286	351	327	306	329	293	335	295	297	294	322	326	313	286	331	306	333	325	310	341	355	305	329	326	339	318	313	341	314	304	319	344	317	347	336	323	308	308	308	356	309	297	319	320	327	328	337	307	355	311	344	329	323	317	302	328	310	331	296	302	324	343	332	333	318	331	302	298	325	356	302	313	285	309	307	342	337	319	312	316	296	311	315	331	330	334	322	292	320	321	319	292	329	323	321	321	330	328	323	322	310	342	321	332	313	307	278	297	342	263	332	316	305	340	330	328	342	349	339	316	323	327	298	315	329	309	308	293	343	324	305	312	321	305	345	293	332	322	308	303	320	297	334	307	330	305	354	334	302	302	357	318	321	334	298	354	328	312	319	312	284	340	312	310	330	315	312	312	314	285	330	318	346	337	321	324	331	319	310	309	338	321	295	339	316	340	323	319	302	337	263	353	310	337	320	329	310	313	323	309	318	320	310	303	324	316	287	303	307	298	314	282	304	308	316	334	348	295	325	341	293	286	291	318	348	318	334	299	340	356	306	323	306	331	358	322	314	310	342	345	336	343	304	311	330	346	298	309	306	310	301	301	334	330	307	313	316	312	315	331	346	322	302	282	324	318	315	313	328	334	348	354	306	315	305	350	318	311	325	327	340	323	341	305	303	327	279	315	306	295	354	349	298	306	329	309	331	291	337	305	341	359	308	361	307	304	347	305	337	327	329	291	315	305	348	301	340	325	300	343	284	322	323	299	312	304	287	318	291	296	354	330	313	326	289	317	307	306	313	339	313	300	323	307	298	324	307	294	354	343	322	305	348	327	318	319	321	311	334	284	327	342	338	316	316	307	301	335	279	333	312	284	303	329	335	325	339	340	341	284	290	307	322	290	335	301	316	309	315	312	316	298	307	326	327	330	296	335	297	306	335	317	327	312	306	321	334	298	311	327	343	328	289	320	319	339	313	333	329	332	309	321	315	311	322	302	323	326	356	359	334	311	312	307	342	324	333	324	294	314	320	322	312	318	318	324	347	337	301	329	301	303	370	339	358	321	326	292	278	306	306	322	274	353	350	308	322	323	330	320	327	344	317	330	321	329	307	333	331	318	334	358	319	327	344	308	320	310	325	343	316	318	298	322	265	314	292	322	347	316	320	305	346	301	284	331	337	322	297	329	298	322	315	325	281	308	302	323	310	290	292	330	290	311	323	276	356	338	311	352	323	305	308	315	305	300	321	306	319	293	345	329	318	264	360	317	321	326	288	330	334	317	361	318	291	315	307	296	330	292	294	317	328	310	317	352	319	328	335	298	319	317	320	305	322	339	321	323	318	331	297	314	321	330	326	325	303	286	338	337	335	348	320	346	350	314	321	306	329	331	322	319	340	305	335	304	318	305	322	324	315	306	323	325	311	320	335	293	350	301	290	301	320	291	366	291	314	292	325	323	291	340	347	293	329	340	333	321	319	327	331	309	303	323	327	330	322	302	302	333	334	351	310	323	344	345	376	327	300	299	308	325	305	288	332	325	329	337	311	312	321	350	331	305	333	355	333	334	331	296	337	344	342	333	279	337	321	324	334	337	295	305	306	340	297	318	348	325	301	310	318	331	323	312	303	316	340	315	314	310	315	320	310	371	303	279	316	319	328	313	330	337	286	329	332	295	341	314	292	302	319	321	303	306	358	316	323	330	318	338	284	327	285	326	353	306	314	307	323	320	308	330	350	340	350	320	304	337	325	301	350	292	319	358	322	303	343	330	316	310	306	308	311	330	336	330	320	311	321	314	291	313	340	305	320	322	308	354	352	302	306	322	353	313	328	305	317	329	317	311	328	339	317	284	317	339	336	325	332	338	333	353	317	328	323	351	317	342	352	305	323	314	296	322	324	318	353	312	324	330	301	347	285	349	314	292	313	287	351	272	317	306	316	294	321	300	352	319	353	313	327	313	312	291	312	314	291	328	304	304	289	307	301	320	294	299	320	305	352	319	295	295	329	318	305	320	366	328	303	337	313	337	323	336	302	360	307	337	335	310	333	288	362	310	296	322	330	314	309	303	346	284	298	316	337	335	317	300	326	335	315	311	314	333	342	296	330	295	306	320	309	333	316	316	335	300	326	335	299	293	318	336	316	349	330	309	352	325	341	283	307	329	313	365	315	340	304	333	339	318	312	326	316	373	283	302	328	337	336	319	343	308	316	312	313	311	315	273	309	294	319	332	330	336	378	294	334	313	306	337	285	324	318	314	328	296	335	336	306	341	309	354	346	297	310	307	333	318	330	336	329	329	296	319	322	301	290	298	313	350	289	276	306	291	311	318	293	323	318	315	315	323	300	301	316	320	315	318	314	324	280	313	329	318	326	336	280	295	350	326	293	330	344	298	314	336	321	323	329	301	318	300	346	311	318	310	310	338	314	299	280	327	293	340	311	284	315	326	318	346	299	312	326	330	336	330	332	300	318	308	323	295	344	315	313	296	312	314	317	289	325	341	342	313	287	332	318	281	306	335	346	358	318	355	345	305	299	335	313	328	320	331	319	328	357	322	308	310	314	284	289	344	337	327	293	337	358	354	321	331	369	353	305	326	330	345	324	314	319	278	355	353	303	305	359	311	326	316	328	312	340	301	314	338	331	340	353	344	283	335	326	313	298	314	353	326	312	311	325	324	316	318	322	372	299	319	338	372	324	308	314	301	320	326	302	327	315	308	312	283	336	334	305	300	312	294	344	334	332	293	317	324	311	324	281	288	335	313	296	328	300	304	302	323	328	296	319	313	335	315	353	375	309	335	314	322	325	298	320	314	329	317	332	312	304	308	322	307	346	369	329	321	315	318	336	328	336	315	335	301	318	302	344	358	310	320	315	299	302	345	305	298	314	298	309	290	341	336	297	307	329	303	346	313	319	296	318	337	355	347	331	308	320	327	337	321	318	323	339	331	320	330	290	330	326	317	321	336	346	293	306	314	311	300	329	326	359	332	317	327	342	318	330	338	329	314	314	318	353	284	331	277	292	323	325	298	317	300	311	293	296	305	344	298	309	300	328	291	319	335	332	316	313	329	315	331	326	346	338	358	303	311	364	319	309	312	330	320	313	344	327	329	331	312	335	357	320	339	302	330	298	324	316	323	296	303	318	297	335	370	310	359	294	320	294	335	317	310	309	315	328	326	311	343	354	311	350	310	305	316	310	302	324	329	337	319	302	304	308	295	347	321	325	322	319	290	344	320	282	349	312	332	292	323	316	321	315	339	345	308	290	317	312	343	323	280	327	328	316	295	327	318	368	303	308	323	323	335	326	371	277	331
36215	43802	52010	51443	54208	44825	20990	16520	21640	25285	24370	20488	10556	7420	7604	6693	6545	5912	4878	3809	2871	2316	1953	1900	1883	1719	1485	1482	1427	1304	1461	1375	1228	1233	1251	1366	1176	1294	1032	1139	1021	974	918	956	939	897	890	871	806	846	759	785	766	784	713	758	750	771	812	737	778	782	710	789	738	788	728	769	777	759	744	737	785	761	765	738	771	724	722	720	773	723	737	755	720	779	799	690	750	746	713	799	746	745	759	746	738	731	736	763	752	747	723	707	782	727	739	725	798	756	740	774	779	712	740	734	784	705	774	697	734	760	707	721	739	784	772	733	764	757	747	738	719	757	711	749	758	718	748	750	794	726	759	810	736	750	760	683	772	740	720	785	700	776	755	744	731	755	738	707	725	732	764	745	737	727	728	710	738	732	722	811	738	717	748	775	707	781	730	732	682	736	724	794	764	789	720	708	775	730	770	755	738	695	772	733	734	739	777	741	731	713	785	735	713	694	741	785	808	764	760	711	737	765	713	706	701	748	743	745	778	703	755	754	729	741	763	741	748	712	759	758	799	764	778	795	735	712	792	747	780	758	738	717	717	779	723	707	803	764	710	784	769	762	744	738	747	709	775	753	721	689	717	789	707	739	747	738	729	691	805	720	746	742	710	763	726	725	771	721	754	731	789	744	768	808	752	717	734	781	732	720	729	736	721	777	740	715	786	754	758	720	803	772	736	738	717	750	741	743	782	708	739	803	745	753	712	755	781	768	774	773	794	757	748	746	765	773	753	743	785	737	769	771	737	764	748	772	756	742	737	775	785	707	739	761	750	801	768	766	745	759	801	788	828	725	741	764	736	750	775	796	807	692	738	708	716	760	753	750	753	763	781	758	754	733	718	730	775	792	736	704	817	781	718	758	696	726	721	751	728	799	781	714	722	744	781	731	703	735	717	766	773	713	777	770	701	758	742	778	743	767	754	728	735	708	795	761	743	732	737	723	730	735	736	721	718	801	780	779	690	779	727	685	727	754	751	741	718	738	753	737	771	792	779	737	716	767	787	751	730	749	758	768	771	768	765	732	767	735	761	759	729	732	764	735	754	775	763	715	716	770	745	752	721	737	739	768	718	755	722	734	743	759	750	798	803	728	752	800	730	751	711	818	746	725	717	699	720	832	716	734	760	713	838	784	743	725	735	758	733	756	723	746	780	774	728	807	751	703	722	750	700	767	795	739	742	740	736	728	730	723	766	703	695	731	731	746	710	752	739	730	746	761	802	750	785	732	741	740	713	747	718	723	763	773	740	734	734	717	733	695	727	748	784	723	722	776	755	736	742	762	786	748	796	771	746	748	704	740	770	753	730	796	700	744	733	744	754	759	711	753	767	755	737	737	733	765	756	752	724	701	724	747	759	751	735	734	733	746	772	762	701	752	780	711	783	744	765	754	776	729	760	739	741	730	775	759	781	682	785	716	740	712	732	701	691	686	729	743	749	767	728	752	748	741	745	745	736	810	681	727	718	750	741	748	743	767	715	788	731	733	727	739	731	756	775	740	785	741	760	802	754	792	775	769	753	729	756	756	730	782	752	722	717	728	753	770	730	719	768	803	744	751	732	741	769	711	763	704	801	722	739	744	770	716	810	746	698	726	744	749	728	715	742	732	747	741	795	765	786	779	732	730	778	753	751	784	777	760	800	766	716	787	772	748	732	745	726	770	712	797	746	717	746	751	775	748	727	717	692	748	757	703	733	711	810	782	774	716	744	786	767	726	766	697	760	770	737	772	717	765	736	785	729	734	777	700	775	760	774	768	713	733	803	719	748	744	741	777	696	711	715	746	730	752	723	768	724	750	724	748	736	764	734	737	756	727	719	727	751	717	711	728	778	793	759	779	762	727	739	722	782	784	790	727	761	760	733	739	784	722	778	735	712	715	769	742	714	748	752	705	784	763	767	769	794	735	720	733	769	754	744	776	782	784	789	773	728	714	763	737	761	743	744	744	764	773	752	742	749	756	772	777	756	747	733	746	769	788	788	755	728	788	767	728	779	752	713	782	742	760	730	725	706	752	697	713	719	763	770	751	712	775	713	752	725	721	757	717	718	751	769	745	783	748	782	761	721	769	748	737	743	753	729	716	713	783	779	709	722	777	739	750	790	737	754	767	731	751	789	809	740	733	719	762	736	753	754	825	769	757	763	781	725	819	754	746	718	760	695	746	753	759	741	761	780	760	702	724	729	707	737	743	770	763	766	739	737	767	728	800	752	759	709	725	732	715	739	775	742	723	744	744	763	727	784	776	784	781	751	757	783	759	790	761	754	755	725	733	756	759	720	730	746	737	728	763	769	730	758	774	773	733	737	767	717	790	739	752	758	718	736	764	728	714	755	757	721	747	738	761	742	765	742	764	734	795	764	726	790	736	737	720	734	792	752	746	794	777	762	754	745	731	762	765	696	784	721	700	740	737	738	751	728	732	754	757	737	751	744	731	750	784	754	749	770	772	719	751	732	741	734	721	775	753	733	747	782	757	737	702	752	761	779	706	713	724	727	719	761	685	768	730	740	695	712	736	691	762	780	764	724	757	730	754	746	713	723	764	720	787	736	749	774	747	714	766	738	750	770	754	722	673	734	741	728	778	729	712	753	743	736	793	796	762	750	758	745	794	785	759	753	763	757	738	720	738	765	731	810	741	797	746	721	749	707	733	742	786	748	753	746	715	755	752	697	754	758	727	746	716	742	763	736	750	741	762	725	746	778	753	723	753	745	754	726	778	794	695	724	736	752	746	733	775	694	728	713	716	742	789	752	722	750	763	785	750	755	722	794	715	760	775	739	729	762	784	725	779	743	723	778	738	749	728	735	711	768	727	780	725	730	747	780	768	750	722	707	770	786	751	729	724	752	712	762	726	744	738	700	774	742	766	745	753	739	739	747	785	748	710	758	739	750	685	746	686	728	708	770	771	738	718	766	767	712	754	717	763	751	790	737	730	717	813	735	708	769	725	712	752	744	729	743	713	732	738	740	779	705	782	744	720	768	762	813	810	738	747	786	734	699	754	688	803	758	723	717	751	729	737	786	759	722	747	739	732	741	729	804	730	716	756	784	754	734	736	721	683	730	771	820	738	771	776	741	703	741	751	686	731	715	717	788	782	731	709	767	764	742	751	712	754	770	767	755	723	775	814	730	759	715	791	701	727	710	758	703	764	765	723	742	777	741	772	744	693	698	734	800	746	752	757	768	692	772	694	764	703	770	743	726	690	776	758	789	760	749	757	787	759	710	762	715	739	720	798	759	725	713	726	753	727	809	730	771	742	774	756	779	755	730	715	758	753	725	699	771	781	761	743	761	744	779	765	822	757	723	729	752	740	753	766	742	734	766	760	709	750	720	771	732	738	749	749	734	753	737	773	727	760	764	788	737	748	803	794	700	696	733	724	771	738	735	720	804	714	748	749	733	792	778	767	730	754	779	751	739	794	686	731	735	737	744	746	731	682	741	736	728	743	709	741	747	757
28091	24792	22269	14527	10003	4442	1972	1277	1078	988	872	698	525	432	422	403	361	334	340	371	332	339	297	282	304	296	323	299	275	299	318	290	270	285	322	246	292	275	290	292	295	274	304	273	289	296	284	301	297	292	293	311	275	262	280	277	271	276	293	310	247	304	312	255	300	279	280	293	278	277	286	302	314	281	282	258	252	292	269	300	316	288	321	315	255	304	262	261	280	288	283	285	273	299	284	304	261	284	265	306	268	258	265	277	276	258	320	282	309	284	287	264	267	300	297	297	276	314	260	264	292	286	261	304	293	313	275	268	275	286	270	286	260	303	250	256	297	276	288	283	300	285	270	285	297	275	309	239	263	288	259	254	261	246	267	286	297	285	289	276	284	290	279	266	260	313	311	276	289	282	300	271	266	275	295	271	290	268	288	272	272	276	291	287	275	283	286	295	269	295	260	286	298	264	246	261	279	304	274	285	251	297	280	303	289	255	267	274	266	276	286	247	308	282	255	301	265	302	329	280	300	276	310	279	263	265	321	280	274	297	266	243	301	296	292	255	272	272	258	271	273	293	247	281	243	288	268	303	290	269	263	289	250	282	257	291	268	255	273	308	280	319	306	298	265	274	281	285	292	301	244	295	275	282	289	276	277	264	286	274	275	265	270	306	287	285	289	266	239	297	249	262	303	238	272	285	307	281	267	277	283	314	270	276	269	302	269	297	277	299	284	272	298	277	290	260	282	322	273	264	277	260	278	273	286	271	295	270	289	271	293	283	279	286	275	303	308	312	284	287	304	303	290	287	235	293	281	318	290	252	266	293	256	230	282	318	272	294	258	287	295	292	312	325	293	251	275	269	297	289	289	301	281	293	261	274	227	276	275	262	273	310	288	285	320	290	294	293	286	287	246	267	262	271	262	265	298	265	267	248	292	279	244	302	269	298	297	274	275	273	289	276	249	282	262	254	337	274	333	272	270	286	298	267	275	288	293	265	256	342	275	297	276	297	276	281	276	270	275	300	283	287	289	259	262	261	286	290	264	302	296	281	276	298	300	299	313	278	273	251	275	271	293	279	261	263	305	287	290	278	316	276	276	287	278	287	305	270	297	250	258	305	272	257	290	283	276	274	291	288	278	293	297	281	278	292	302	265	300	266	308	265	280	268	274	272	269	291	284	273	300	300	308	262	279	299	285	266	274	261	270	296	269	276	272	265	270	279	250	273	282	277	268	278	284	272	276	273	321	294	283	271	295	307	292	276	269	296	295	296	299	285	264	304	269	284	270	277	303	292	283	274	311	271	312	281	276	313	285	278	299	276	260	262	298	269	254	280	292	280	286	280	301	272	290	295	270	268	301	281	279	285	277	277	260	271	274	288	288	296	258	268	276	293	258	278	256	269	295	276	300	280	303	286	296	260	276	296	309	278	290	256	254	301	276	275	276	286	267	250	260	290	271	288	276	270	276	275	281	253	279	302	264	299	306	290	280	257	274	250	299	290	288	267	247	298	274	301	305	291	291	286	281	271	299	316	299	297	292	280	281	260	288	320	308	287	284	273	275	268	283	293	279	289	291	284	291	311	293	285	272	274	277	263	289	261	268	279	272	276	302	260	277	297	262	246	312	284	295	304	279	262	304	275	296	292	305	258	260	267	260	281	255	274	284	269	300	297	275	296	288	284	274	284	269	284	280	267	288	265	298	276	293	268	270	272	313	279	298	296	289	280	273	285	289	255	270	277	281	262	270	312	258	286	268	246	264	274	267	279	244	254	283	291	278	254	292	243	267	261	260	240	265	260	259	290	295	310	307	265	299	261	242	256	275	249	288	248	247	254	287	242	278	271	297	288	307	288	309	303	306	264	303	284	268	304	279	270	273	270	300	279	285	298	288	284	279	292	297	279	242	257	298	285	282	294	274	277	298	289	290	254	282	296	289	268	283	274	321	274	292	294	304	320	291	292	267	305	295	266	271	262	284	280	269	290	290	280	297	255	279	290	301	280	292	271	277	285	301	276	254	291	270	280	263	288	293	270	292	280	268	268	264	279	297	283	261	276	268	279	238	281	300	278	287	251	283	327	294	317	265	303	278	267	250	286	278	302	274	234	276	267	273	317	318	312	312	257	293	262	284	264	275	286	257	264	283	268	286	255	290	277	302	298	273	261	289	294	259	303	283	291	293	278	289	278	288	312	312	268	281	295	264	264	278	284	259	272	282	281	269	317	280	293	296	273	266	265	254	261	273	256	288	253	287	298	287	291	281	313	264	261	261	270	290	315	274	312	307	289	265	280	315	265	274	255	287	298	271	284	263	325	285	322	279	263	270	310	308	271	268	298	292	293	298	294	278	280	284	283	317	275	272	285	247	256	284	286	278	292	275	290	241	313	292	260	269	256	252	257	254	297	288	243	317	253	284	280	292	308	274	286	274	286	316	274	316	319	271	287	273	278	279	301	275	263	261	292	309	273	283	298	322	293	255	267	297	306	263	278	265	265	283	292	290	284	326	279	286	273	269	305	274	279	265	298	277	303	302	314	280	270	270	268	268	261	270	273	273	281	300	295	310	251	253	281	282	276	291	273	277	278	314	281	276	292	287	272	286	285	278	283	293	276	258	272	286	272	272	281	262	278	295	249	285	260	312	259	257	260	288	269	293	259	286	273	263	251	272	289	291	301	299	278	287	319	310	262	251	293	284	264	287	287	302	293	330	297	305	283	306	262	262	268	265	281	288	254	261	269	283	249	288	282	269	242	285	247	287	278	253	327	272	285	317	258	305	265	292	287	287	286	291	243	262	273	256	280	291	280	276	299	244	267	310	299	295	279	302	271	300	294	257	292	268	290	260	274	278	291	266	287	285	259	281	285	283	258	289	297	251	288	277	295	275	263	297	264	283	275	292	280	279	251	264	273	292	264	281	257	282	292	286	292	255	291	297	284	270	269	304	301	264	263	270	272	269	278	325	281	282	241	264	263	270	272	276	277	283	281	311	262	289	289	275	289	259	272	282	278	261	275	301	298	275	299	271	291	309	234	271	282	284	253	285	277	280	278	287	259	308	275	277	299	261	276	284	299	281	294	280	262	265	285	290	282	276	272	287	289	277	318	284	291	290	264	300	284	280	267	291	289	278	277	259	284	260	285	264	277	277	294	295	279	277	337	272	279	305	257	309	283	273	265	267	271	290	286	289	292	246	260	284	271	300	269	270	301	295	285	299	315	283	298	294	274	253	265	269	289	259	256	272	265	281	301	297	306	271	278	276	296	254	299	272	285	292	304	298	279	269	294	262	303	272	274	268	268	284	255	277	274	279	268	241	306	286	286	313	286	280	253	289	265	284	273	280	262	283	289	242	275	273	301	287	277	274	284	301	273	271	282	305	275	279	282	287	304	270	271	289	315	285	260	271	289	299	267	300	277	316	303	304	269	281	285	287	287	262	277	277	318	297	278	284	282	303	287	275	270	268	282	295	287	292	297	285	300	279	289	272	269	302	276	270	264
16973	21442	27195	26053	23134	12723	6334	4611	4168	3954	3359	2785	2086	1676	1435	1364	1238	1113	1087	990	917	920	809	788	835	804	805	767	774	675	729	692	753	761	734	725	742	713	708	667	725	694	734	696	710	679	684	714	715	722	657	736	704	649	673	716	700	726	712	709	705	662	704	684	701	662	660	654	684	675	736	686	645	661	719	692	690	738	651	679	708	687	694	668	669	741	724	708	673	691	714	711	723	647	678	678	704	707	682	727	654	702	639	689	716	708	692	646	683	711	722	689	722	709	662	733	688	690	673	691	644	707	727	703	678	675	626	663	691	682	653	671	641	659	660	672	701	678	671	626	664	682	686	687	666	728	713	663	667	726	658	692	652	667	708	673	670	652	640	717	659	672	643	645	658	697	673	642	672	673	661	663	683	677	688	645	679	693	677	661	661	696	687	713	701	737	679	718	634	705	664	663	702	652	733	683	699	673	681	669	722	701	696	696	677	691	686	711	669	701	677	730	705	707	716	672	655	704	625	671	673	683	654	649	668	731	666	715	663	649	658	699	670	648	668	698	653	685	695	675	640	692	716	721	700	724	656	659	705	680	650	690	647	672	675	686	649	691	676	704	685	725	726	676	692	713	636	665	667	646	676	684	733	665	724	676	705	673	649	681	671	740	669	655	660	681	726	680	653	695	615	678	709	671	652	654	691	683	722	742	656	694	663	682	644	715	640	703	698	686	711	697	672	680	714	697	726	704	674	668	667	720	677	690	708	665	665	672	662	686	675	703	688	656	711	676	689	638	649	731	719	688	664	696	694	683	644	676	703	649	692	655	675	703	630	645	656	671	671	697	673	674	699	635	696	665	646	653	640	673	665	663	696	701	690	636	631	675	694	719	626	663	642	708	678	688	682	712	650	697	706	706	690	684	664	666	669	691	682	642	672	713	662	667	679	685	687	685	662	729	684	690	652	618	659	704	702	683	710	683	703	708	627	639	672	658	685	659	696	699	638	651	680	679	682	695	634	678	682	683	667	657	744	709	674	648	689	708	666	659	681	700	638	717	690	681	664	680	645	675	669	678	715	681	654	661	688	677	685	720	650	685	674	712	735	632	675	714	686	667	665	708	667	728	653	672	691	664	686	665	652	721	674	717	674	698	699	719	726	646	720	675	709	670	684	710	665	670	679	742	693	717	719	669	646	658	696	646	671	656	695	656	678	681	674	694	687	663	654	671	665	688	709	644	643	652	676	722	700	694	661	663	676	688	701	670	714	657	689	693	695	713	678	657	711	700	706	699	630	682	708	649	621	699	692	730	679	661	641	681	685	650	686	652	679	719	705	687	631	711	681	697	756	675	684	697	654	642	681	686	690	677	706	653	699	672	680	663	713	708	678	690	687	674	717	689	715	701	679	675	677	644	640	618	679	717	693	654	703	696	682	701	685	719	678	696	706	637	665	680	700	695	709	712	708	709	659	659	675	640	643	710	696	648	672	660	706	658	704	639	655	683	675	646	617	662	734	646	701	644	768	687	659	629	672	676	676	686	693	699	651	656	699	643	666	683	668	717	686	729	688	688	661	662	647	671	642	652	651	690	697	717	723	694	689	730	701	703	647	693	694	680	715	689	620	665	654	676	677	717	675	733	737	666	697	690	695	674	714	694	717	673	665	684	715	736	705	642	649	691	722	659	688	718	683	696	721	687	702	670	663	683	702	660	660	663	688	693	657	663	725	685	684	686	691	693	708	703	702	661	658	707	712	689	676	680	681	701	679	667	697	710	686	719	679	703	681	693	687	707	660	679	727	684	664	681	681	738	671	738	662	731	679	637	679	607	698	668	684	670	722	700	664	676	664	658	708	707	673	670	641	665	712	718	684	665	697	690	681	660	625	695	656	690	649	657	708	682	705	681	682	727	697	702	729	726	658	629	716	677	677	665	675	668	638	697	665	669	658	684	718	692	669	700	708	703	703	699	687	669	673	703	660	702	699	691	661	682	693	695	693	684	704	667	676	664	712	639	656	690	715	669	691	657	679	652	686	700	699	658	658	712	701	670	662	697	705	655	656	705	715	658	687	669	704	686	682	708	653	635	688	677	670	675	648	694	637	712	675	697	686	704	679	682	673	712	677	694	647	665	684	676	735	677	676	600	634	653	667	679	687	701	666	717	730	699	686	744	667	724	716	687	704	656	674	711	694	622	745	677	693	651	702	650	667	722	720	651	706	675	653	645	661	675	647	665	663	666	722	659	662	666	679	648	687	695	685	638	735	695	669	681	678	678	660	703	667	665	673	672	684	654	700	699	669	689	679	655	725	668	643	681	662	676	667	691	694	685	661	656	709	695	645	717	653	694	687	694	634	684	692	685	683	729	728	669	703	687	623	686	631	654	660	674	727	704	690	613	641	675	705	638	666	692	710	715	714	657	712	658	643	655	637	645	681	701	671	717	651	731	674	666	687	705	680	702	693	692	716	638	677	661	730	643	693	652	649	703	655	698	672	683	629	618	652	662	640	684	672	713	654	704	705	718	671	674	655	669	677	679	705	665	712	674	689	679	709	673	711	714	640	689	702	651	663	676	684	685	659	639	721	671	704	679	702	714	664	706	701	662	643	702	693	668	678	704	681	696	654	641	636	682	733	668	682	688	723	668	680	713	698	657	697	659	683	659	701	657	654	670	723	687	678	655	698	692	678	687	702	681	655	723	673	721	711	642	652	688	635	701	660	714	707	622	645	682	717	638	680	673	689	715	719	688	712	670	709	686	709	619	665	686	700	632	640	717	672	659	700	676	679	758	712	662	685	711	705	709	689	639	717	731	675	662	720	702	672	725	648	731	677	678	645	665	705	707	689	705	683	661	642	713	709	761	701	671	641	681	710	690	720	696	682	651	688	657	709	649	729	720	713	729	648	652	688	647	680	645	674	739	717	705	666	684	658	669	683	714	694	676	731	669	654	732	610	667	751	691	695	680	771	698	666	672	674	683	667	712	666	678	729	662	702	685	675	685	666	698	669	650	689	703	648	681	727	696	646	673	642	656	639	694	724	681	679	751	671	687	665	679	666	712	688	679	675	635	700	704	628	602	686	692	677	691	608	662	701	700	641	725	747	694	721	684	680	661	713	742	649	720	699	675	709	684	695	653	691	665	662	691	658	689	671	704	709	678	674	629	645	685	702	699	682	659	663	721	691	691	673	680	659	637	702	650	673	689	700	713	621	651	690	689	666	693	696	663	697	656	679	670	684	680	698	694	698	676	694	687	684	708	676	692	649	654	709	643	625	649	673	653	668	619	683	685	687	636	723	687	659	682	686	688	690	687	652	617	645	682	696	676	676	664	663	689	653	687	726	669	715	676	747	680	668	721	674	676	677	684	655	735	759	648	732	671	654	710	703	721	682	637	693	703	668	674	688	646	688	649	686	734	651	679	740	686	677	686	660	703	678	716	666	656	675	671	644	649	656	701	599	716	669	670	679	677	662	668	722	716	671	636	693	693	654	729	691	704
42604	48240	45035	43621	35534	32834	18272	8309	6279	7077	5893	4292	2537	1943	1205	1157	1264	946	847	678	614	493	451	450	453	453	399	435	397	388	412	379	378	382	372	386	394	387	351	362	390	345	362	345	316	349	368	348	337	332	360	337	348	322	317	341	340	332	311	313	311	333	338	329	347	333	318	353	316	317	348	352	366	289	322	315	341	322	310	355	330	354	353	326	340	333	345	329	344	291	305	370	315	311	322	355	333	357	350	340	347	343	336	334	322	358	336	366	352	326	335	337	331	343	366	294	355	312	339	322	337	340	341	339	313	325	327	326	318	317	320	350	317	313	334	337	311	314	320	356	329	311	315	309	307	320	304	336	319	334	305	332	344	353	337	328	316	330	365	342	313	334	301	322	318	338	299	337	342	331	333	344	337	320	341	340	319	329	335	302	331	315	344	325	334	353	345	320	340	337	308	302	329	319	314	326	325	329	358	344	335	335	322	319	322	318	336	322	334	331	323	314	321	336	321	320	321	323	326	325	353	345	337	327	329	316	342	299	319	324	341	333	332	340	338	318	347	312	318	318	301	312	331	319	337	316	371	332	338	324	321	335	337	309	301	341	332	313	347	327	291	318	332	289	331	295	308	346	304	303	338	324	368	330	390	313	320	327	337	330	320	332	326	350	312	302	318	345	327	335	317	322	346	327	338	331	325	351	332	313	313	340	347	359	325	335	369	364	300	305	337	307	320	352	323	283	327	335	312	334	353	339	356	322	322	336	310	330	377	325	291	295	347	303	328	343	345	333	350	342	322	298	310	370	345	312	328	296	317	360	357	353	290	329	374	307	287	333	319	318	347	352	337	321	321	311	352	363	319	356	296	321	348	329	327	326	303	302	299	362	344	326	293	344	322	319	366	307	340	350	344	368	332	330	339	343	306	321	349	314	324	345	332	309	329	302	325	345	342	311	301	319	288	316	342	329	317	341	334	349	314	339	326	327	339	326	320	299	306	375	326	317	331	322	322	330	347	320	315	321	316	328	288	297	332	295	351	360	320	316	303	332	309	283	341	304	321	357	315	307	352	367	321	305	314	334	329	327	314	325	316	354	305	351	362	334	318	335	329	323	330	341	341	349	377	339	306	318	342	341	305	348	357	313	359	315	350	323	311	339	325	321	328	327	305	343	340	337	316	340	301	322	343	341	331	364	340	332	305	352	352	353	350	314	309	327	337	321	310	299	327	329	306	328	326	295	339	327	351	354	298	328	344	332	348	332	316	307	346	338	344	326	338	310	331	327	333	310	327	293	310	345	330	326	348	330	362	310	316	327	335	338	324	343	355	309	330	358	353	333	304	298	359	333	300	313	340	303	318	299	305	338	300	311	355	351	328	309	315	315	343	308	352	320	333	297	321	312	347	346	319	308	346	340	318	338	301	347	300	296	301	303	301	354	331	331	345	339	307	310	330	299	339	322	351	332	318	327	383	332	339	318	334	311	309	332	352	312	296	326	329	330	352	295	341	317	343	282	322	270	361	354	364	292	342	312	323	305	346	313	324	318	340	319	368	352	347	312	335	323	314	316	312	321	371	361	364	339	334	341	350	304	345	316	344	323	302	345	342	320	317	318	323	331	366	332	316	346	338	300	373	297	362	299	393	355	296	339	293	322	306	361	345	335	342	327	308	290	297	326	331	323	336	295	321	301	365	312	301	359	348	308	357	312	311	352	336	297	343	338	331	338	322	333	314	326	327	333	348	311	325	323	353	345	325	336	351	345	323	300	339	339	343	322	354	347	337	322	314	316	316	325	319	346	338	338	302	340	316	339	331	333	303	355	302	337	327	303	326	302	353	321	316	323	365	314	322	347	303	342	318	321	329	371	348	345	342	324	309	339	318	331	334	302	341	322	319	305	342	313	363	343	340	308	344	346	332	296	342	348	320	305	312	358	316	323	313	354	332	311	372	317	339	351	349	312	363	348	322	305	304	330	310	339	325	341	319	319	332	310	316	294	310	355	313	300	321	310	332	329	296	312	325	341	302	319	370	320	356	315	315	329	319	351	313	322	347	319	351	312	331	342	334	334	336	308	356	351	322	336	314	321	341	307	317	360	331	306	295	321	315	322	334	362	354	319	341	345	301	349	310	313	327	312	332	292	304	333	346	353	313	338	337	350	306	299	334	317	349	335	328	327	318	320	337	319	322	344	349	303	323	293	338	330	372	323	373	312	331	326	325	342	330	334	322	319	333	326	317	350	315	349	349	326	318	316	373	291	313	346	340	349	341	303	325	352	315	324	326	305	316	300	314	316	300	316	340	343	316	368	314	293	351	323	335	336	333	299	293	301	295	308	327	338	334	293	332	344	315	346	312	316	341	304	295	335	330	305	342	338	315	328	338	349	334	317	361	317	307	350	343	320	341	353	327	319	333	321	291	310	309	286	311	335	314	327	297	324	309	339	317	319	345	323	357	387	309	321	342	344	297	301	292	318	334	327	337	323	346	327	346	304	331	321	314	328	335	327	343	313	309	313	332	323	331	324	357	344	323	305	323	326	321	320	374	339	351	299	324	324	317	338	286	347	338	331	292	316	351	315	350	299	347	312	339	324	349	318	309	326	338	293	334	295	328	344	346	337	312	391	333	329	338	339	357	354	348	272	313	324	321	309	331	302	347	337	309	327	333	311	336	346	336	325	343	315	328	317	328	293	335	295	294	373	326	331	355	345	366	355	358	321	351	319	347	311	368	311	339	338	303	312	333	301	313	338	326	345	372	331	303	348	354	307	322	349	312	328	332	362	312	346	326	344	315	308	340	331	354	342	305	340	301	325	321	314	366	347	302	332	344	320	341	333	323	351	338	336	343	330	316	292	310	355	356	317	305	339	322	343	342	316	362	322	312	337	327	336	342	346	384	338	317	325	345	316	330	331	341	318	324	346	302	307	308	290	311	355	335	322	336	313	339	323	324	308	298	337	350	349	312	330	302	349	356	309	324	350	332	344	327	333	367	307	359	352	315	339	318	362	332	339	326	365	313	345	331	329	328	338	352	361	322	321	311	326	310	302	338	308	324	325	339	317	318	299	336	306	327	310	328	330	348	358	338	337	316	314	351	293	330	311	309	318	347	326	326	332	326	334	299	340	328	316	313	332	328	301	334	351	312	328	355	328	336	339	319	349	331	354	329	346	359	324	314	323	321	336	357	328	315	308	306	308	335	327	332	311	333	338	289	333	303	323	317	320	350	354	333	329	320	321	301	348	322	340	351	328	345	382	344	346	308	354	315	314	336	317	349	334	308	305	307	303	324	309	305	318	331	341	309	322	327	335	333	329	350	331	320	346	344	360	357	318	307	328	311	330	347	299	331	339	329	358	311	335	297	341	373	313	329	322	317	316	320	315	325	326	336	342	349	296	285	329	304	335	344	298	324	343	334	321	353	339	327	315	356	340	308	328	299	309	322	323	363	321	346	332	358	322	319	340	344	301	339	343	325	373	315	330	330	323	290	312	348	348
28226	40911	44925	48020	41101	38797	18806	11984	16423	19614	17125	13050	8545	6798	4804	4688	4753	4200	3437	2546	2132	1866	1630	1521	1467	1413	1307	1217	1200	1205	1228	1088	1091	1197	1149	1128	1061	1113	1009	994	923	901	909	938	884	889	848	838	791	789	827	745	744	770	808	781	810	789	830	756	763	775	750	765	777	765	771	799	767	759	758	815	797	790	770	838	782	771	749	787	770	755	830	809	820	785	760	778	774	763	801	766	799	799	780	786	759	808	771	793	791	815	782	746	803	752	817	719	757	804	852	773	795	783	798	757	807	778	769	771	811	764	764	759	834	750	730	738	796	794	755	772	804	760	747	811	787	773	772	783	787	763	794	741	760	793	815	786	774	799	782	777	765	761	756	839	760	762	786	752	745	802	764	785	837	822	783	768	739	780	788	810	754	808	803	782	767	772	761	800	817	757	781	837	757	786	819	795	755	745	802	785	785	787	825	784	758	760	784	789	805	806	742	840	759	812	798	788	786	778	785	795	723	827	829	792	755	819	807	767	771	811	792	788	818	771	747	758	736	705	861	740	781	776	718	791	726	830	822	753	783	837	784	774	817	833	832	785	763	751	771	786	749	750	761	774	810	796	757	786	784	778	800	772	761	754	733	761	782	778	810	767	741	734	767	792	756	790	770	746	743	798	768	792	808	805	794	794	783	766	780	790	883	785	805	799	764	775	762	726	747	737	782	759	806	747	755	740	741	762	750	807	720	756	796	715	784	755	786	794	759	819	778	776	797	772	781	795	750	794	784	747	819	755	782	790	729	786	737	779	761	793	803	855	783	783	820	743	767	794	755	748	794	755	782	785	746	748	788	746	752	770	781	752	737	705	784	724	723	787	808	795	718	760	784	855	775	762	789	762	776	736	749	801	769	749	760	746	763	816	807	745	778	789	766	790	701	823	758	770	826	796	772	758	800	821	834	824	788	765	780	795	791	802	812	778	778	813	810	768	817	789	810	795	763	770	809	811	800	810	756	774	843	765	784	797	787	773	788	770	801	805	714	732	771	740	790	796	789	752	770	798	752	752	825	765	712	778	794	784	754	804	765	741	767	758	816	817	750	736	778	776	822	762	780	760	798	804	825	771	791	753	737	778	827	780	720	797	825	789	738	770	782	796	748	753	774	822	760	774	762	782	767	762	798	809	792	754	784	780	745	729	788	809	852	756	792	753	750	763	759	752	753	746	786	744	765	794	844	780	841	786	746	800	766	807	797	812	734	773	805	766	821	773	772	796	796	785	786	789	812	801	816	760	791	793	742	788	780	785	789	793	781	760	790	771	790	784	754	813	777	762	790	754	796	764	752	718	762	741	796	791	833	788	827	754	739	761	804	760	826	748	798	827	785	781	746	772	763	808	763	809	761	751	787	831	824	756	772	748	793	771	758	801	737	807	777	743	799	768	830	790	832	754	772	781	772	771	755	815	785	819	752	741	814	758	795	814	820	761	793	781	785	777	752	784	712	798	780	733	746	814	799	759	744	768	808	827	824	779	752	748	765	801	768	798	779	746	756	745	759	730	799	798	763	815	849	773	728	771	788	778	741	773	756	786	778	810	787	814	757	754	758	754	778	797	753	799	798	744	789	804	775	752	777	802	804	771	761	792	772	766	756	833	812	769	762	776	778	788	786	785	742	797	715	737	784	724	729	809	815	781	787	770	753	769	762	783	822	754	759	763	758	750	789	782	772	784	722	764	760	797	805	798	772	794	769	832	763	741	787	733	788	736	742	761	791	779	846	780	807	733	801	794	766	827	750	817	793	786	803	794	787	729	802	803	831	766	794	799	827	772	712	801	789	755	747	774	837	734	770	768	791	765	783	793	833	783	773	784	767	811	771	796	754	785	804	752	783	774	747	783	764	747	799	761	796	811	778	785	753	797	794	786	718	785	780	749	802	782	769	752	777	773	779	838	807	816	748	759	744	780	795	761	825	802	726	826	778	733	769	792	813	839	770	782	776	835	746	793	765	813	810	789	796	821	804	783	796	771	792	799	802	785	771	794	773	813	741	778	798	768	795	691	777	764	777	777	809	761	779	777	821	751	742	719	763	815	808	817	767	777	774	759	801	771	770	745	726	785	783	742	768	792	790	762	794	808	789	748	798	789	811	810	807	790	780	813	788	788	802	770	803	787	857	791	802	765	746	799	811	771	759	788	799	775	769	725	835	762	750	769	781	764	793	766	757	781	827	802	766	774	756	794	750	784	792	763	784	788	801	750	784	795	774	782	773	724	753	706	760	785	771	829	770	845	759	808	788	794	740	789	774	789	770	798	781	788	782	786	770	780	824	776	775	776	763	764	771	794	802	751	767	719	781	766	740	760	761	788	819	799	834	775	762	793	763	780	815	746	770	767	799	821	773	801	804	771	803	770	759	796	747	773	808	719	787	762	821	781	737	776	785	791	778	798	761	792	737	727	805	789	793	772	783	762	726	766	755	745	809	843	742	746	800	739	772	770	778	760	739	784	728	789	776	758	808	812	770	801	756	763	782	789	804	810	811	769	771	748	796	785	745	842	748	769	806	791	786	760	771	756	793	762	836	800	787	800	789	729	761	788	745	787	841	737	744	765	798	798	748	758	812	800	749	811	751	786	783	752	787	768	753	760	804	760	805	774	788	748	738	768	704	769	798	795	756	760	742	775	800	806	818	816	735	759	838	778	772	829	773	814	801	760	784	781	762	763	769	788	765	768	800	786	783	778	785	786	745	704	799	747	811	774	805	802	769	770	755	853	785	778	760	785	786	780	770	765	745	783	826	757	767	787	806	835	778	730	762	781	811	760	784	740	784	808	764	773	794	784	784	774	776	769	774	827	764	820	804	806	762	820	795	814	750	789	748	794	752	788	775	820	772	797	796	791	753	818	775	779	764	781	783	839	815	791	771	762	773	763	811	755	813	785	809	788	805	797	802	784	801	782	821	771	768	752	795	783	748	761	821	825	748	806	781	764	840	796	809	822	770	737	774	785	768	804	814	782	760	799	769	752	706	770	794	815	806	758	730	791	795	766	822	762	819	738	767	812	793	782	831	832	767	752	790	803	813	791	775	808	784	781	801	730	773	768	775	794	736	764	759	812	739	732	733	815	776	810	762	772	717	758	778	733	759	745	823	806	787	832	762	790	827	775	759	764	826	733	754	756	773	745	788	742	824	728	792	829	787	738	756	816	798	791	768	792	802	775	779	778	730	793	799	769	794	836	800	774	744	807	781	796	745	783	740	803	756	784	770	765	772	870	798	776	800	767	819	799	734	757	811	761	868	782	760	747	819	777	768	802	742	750	774	750	806	780	824	772	752	782	760	772	781	764	830	846	788	751	776	754	787	804	793	683	768	771	823	810	809	751	743	776	771	767	763	763	788	713	773	764	760	767	805	746	804	738	775	784	773	738	743	789	772	714	811	772	767	835	771	749	796	793	750	754	787	783	797	785	724	761	772	792	817	746	822	771	782	813	747	774	797	802	805	741	797	800
52523	48865	49047	51101	45357	36391	26360	20040	16692	15262	11517	7646	4267	3432	2214	1993	1920	1474	1139	875	777	622	556	539	559	525	484	425	446	403	456	407	407	401	421	377	402	387	387	337	367	347	373	357	333	337	349	318	310	318	290	320	333	331	321	309	335	304	348	347	338	308	335	319	305	332	293	323	295	347	328	307	319	319	336	338	284	308	309	309	302	331	307	321	324	323	299	324	312	323	333	361	323	278	321	305	291	322	330	338	290	333	304	326	295	299	302	310	305	350	329	343	341	348	331	299	319	359	328	333	299	310	368	303	319	327	313	340	319	308	347	303	329	346	367	307	304	326	303	321	311	308	327	284	319	306	329	327	288	328	317	322	314	324	332	310	316	301	333	296	335	328	343	316	337	327	272	353	281	335	297	268	358	344	310	324	319	293	319	339	319	303	273	282	328	311	327	310	313	303	301	294	289	333	291	308	311	324	295	325	362	343	328	330	341	331	330	310	323	335	313	322	300	300	305	319	322	340	361	331	321	323	306	312	320	342	289	322	315	333	333	307	330	303	324	298	345	299	351	300	343	309	318	308	316	316	331	301	326	307	308	298	342	320	299	267	282	304	303	307	314	308	304	320	316	326	340	314	330	355	326	291	302	314	312	301	318	333	299	307	328	327	325	332	355	302	314	338	336	329	307	321	319	325	327	342	328	325	320	305	318	308	303	276	313	312	277	309	367	360	330	315	310	354	272	288	357	328	305	359	305	309	297	330	323	322	320	317	315	332	301	294	282	321	312	335	340	302	315	305	356	327	358	327	288	345	295	331	320	312	341	305	323	301	348	295	339	312	316	290	307	288	335	312	322	316	307	313	304	320	345	329	323	325	306	369	334	338	322	312	309	349	291	295	322	306	302	283	332	295	357	310	319	317	310	321	333	311	311	317	316	357	342	286	301	310	296	289	340	334	313	331	310	307	325	292	343	339	310	339	331	329	367	280	295	312	315	313	313	340	337	320	324	308	337	320	306	331	317	322	308	354	300	323	344	315	337	291	304	310	316	338	274	336	328	304	365	328	321	286	307	328	332	312	329	303	301	299	315	337	345	335	328	316	323	340	317	287	330	346	309	320	314	339	330	297	308	313	315	335	319	292	323	331	295	312	302	284	341	311	315	311	342	333	310	352	308	315	317	321	297	347	302	311	321	298	323	300	371	308	261	300	347	325	348	313	303	324	336	294	321	310	324	334	327	317	299	306	346	335	327	297	323	318	319	339	350	334	324	298	301	312	345	342	329	295	311	318	310	328	309	285	274	269	324	304	338	314	316	305	328	328	313	319	305	314	300	328	316	298	303	307	318	333	328	290	325	335	350	332	318	334	340	321	309	338	329	330	330	333	300	314	322	339	313	331	342	331	347	288	316	370	292	358	333	321	335	329	313	330	308	328	321	332	332	308	318	293	314	330	335	337	322	326	289	317	349	342	325	338	327	307	310	303	337	302	317	336	291	322	356	316	321	324	343	317	305	297	313	317	328	346	332	312	307	342	312	358	300	307	283	289	331	315	316	328	314	357	325	326	322	321	302	304	317	310	310	322	328	303	317	291	333	294	335	298	328	310	307	334	333	333	291	343	314	323	301	333	327	338	314	329	308	305	344	274	323	330	332	284	311	328	328	325	353	311	351	327	325	325	303	318	338	314	316	316	318	324	329	299	308	308	334	339	282	308	325	319	323	301	325	311	315	315	332	335	318	305	345	327	326	270	321	342	309	315	343	324	332	321	309	298	335	287	303	315	323	316	337	352	305	340	335	345	335	332	333	315	307	310	279	345	327	288	335	302	335	333	336	311	274	354	273	334	309	313	317	300	339	328	299	336	306	319	317	312	302	316	320	303	307	317	347	312	308	322	355	322	325	304	313	296	340	294	333	329	348	307	299	349	383	312	342	295	293	304	355	337	323	313	317	319	307	320	313	285	357	294	311	297	311	306	335	335	313	306	366	340	325	305	313	335	316	339	318	311	304	316	308	310	283	312	295	313	308	275	330	322	351	304	326	316	326	315	334	320	345	290	350	330	316	307	319	306	314	337	327	298	279	338	313	312	305	298	342	320	330	313	323	328	334	310	318	319	313	302	311	299	344	328	341	320	344	327	318	316	343	341	303	336	338	317	351	320	339	335	294	317	317	317	346	324	333	322	300	314	343	326	357	307	315	313	333	345	344	337	349	300	342	335	308	335	315	372	339	300	329	305	328	310	354	325	331	310	364	329	332	310	305	319	280	301	351	298	317	329	326	318	315	307	314	319	295	335	322	330	317	339	295	321	315	336	314	339	303	334	303	334	348	326	312	272	300	281	328	294	325	325	316	307	321	313	319	320	326	323	300	325	363	327	319	295	324	338	359	341	330	303	296	304	311	327	340	346	363	328	352	315	316	327	281	310	334	311	333	340	314	347	319	295	324	324	344	280	336	315	319	294	321	318	289	318	299	330	328	334	311	312	284	317	327	323	345	330	350	309	313	293	290	327	336	336	318	305	314	293	326	314	303	332	334	299	332	313	330	338	328	316	351	331	323	296	300	313	311	338	346	325	305	337	303	310	294	329	324	387	301	317	325	323	332	348	312	354	340	318	333	319	316	323	360	321	295	284	327	336	311	336	341	283	353	308	311	347	302	317	321	324	336	318	294	329	338	345	316	325	351	323	313	297	337	321	306	303	338	318	317	331	331	318	360	284	311	322	340	319	301	306	326	350	332	305	307	328	309	338	335	320	333	298	329	341	340	306	317	282	303	343	285	319	279	320	334	317	309	311	317	334	323	302	308	354	332	347	343	315	315	371	310	348	288	359	346	322	308	302	323	326	330	300	332	304	315	317	318	336	328	340	295	329	321	307	300	332	339	316	296	311	342	328	315	310	357	300	336	287	298	310	311	314	293	299	297	333	296	308	369	330	325	326	326	332	330	300	332	312	318	322	337	341	278	286	344	307	326	321	302	310	304	301	323	318	344	307	309	290	314	337	331	296	320	294	326	319	334	312	290	321	295	358	297	313	306	289	322	299	306	329	312	279	314	338	305	301	318	328	340	302	284	313	325	321	317	313	310	312	327	295	320	338	323	343	330	336	303	294	348	324	333	342	338	313	344	280	324	336	313	298	307	306	347	299	318	330	314	348	291	317	320	317	292	317	329	307	290	344	300	282	310	329	327	278	333	334	291	340	337	331	334	320	329	254	310	322	329	348	300	300	321	311	298	279	288	283	329	311	312	280	338	326	341	314	322	337	359	294	349	307	327	336	304	277	304	362	319	341	319	321	318	321	294	323	295	298	318	295	319	339	317	318	358	315	305	333	348	296	311	326	311	353	327	316	350	335	324	292	305	287	329	323	324	334	324	302	300	329	307	353	314	320	341	324	300	320	309	305	331	349	340	336	322	336	319	317	306	322	323	304	330	311	357	314	337	283	331	290	330	317	276	329	304	328	327	324	294	336	316	288	315	320	301	340	332	363	334	300
35361	41096	50212	54340	54682	47965	27848	18903	25289	27413	24126	18336	11986	10678	7091	7211	7066	6125	4648	3535	3068	2673	2209	1986	2051	1830	1751	1517	1409	1415	1434	1308	1298	1477	1381	1361	1178	1231	1127	1153	1080	959	977	1007	967	854	846	838	821	774	820	802	828	769	798	774	774	705	770	732	717	755	764	766	782	764	784	771	736	797	741	762	832	810	730	725	778	715	738	742	802	717	729	811	774	747	754	736	729	751	822	739	747	761	770	759	751	732	768	782	798	770	753	723	787	756	706	738	774	750	773	739	711	754	738	730	751	758	777	777	764	767	770	732	770	733	711	764	759	778	760	796	780	732	734	784	773	792	737	736	762	689	696	751	739	817	726	763	693	731	727	732	737	759	770	732	715	724	718	701	769	735	749	781	754	724	726	753	783	761	751	746	739	734	781	794	825	739	743	733	734	784	809	752	751	722	715	720	719	773	762	765	767	686	719	774	763	735	754	714	734	754	747	784	808	795	722	743	792	715	735	772	744	720	757	739	743	746	719	761	760	719	746	755	748	771	747	735	721	764	789	773	768	758	760	759	699	772	732	678	754	759	713	699	755	699	753	743	737	756	761	740	724	777	703	742	724	751	730	771	792	743	730	792	765	687	768	714	773	720	769	682	781	724	779	742	704	734	729	754	737	731	712	790	726	783	725	733	732	773	715	743	720	780	742	701	771	694	745	725	741	755	714	750	721	764	740	741	755	711	727	714	749	798	761	767	716	695	729	723	804	750	738	746	764	757	758	728	730	708	746	735	760	734	774	708	703	786	742	735	744	711	790	717	811	738	762	746	769	741	728	696	757	720	753	729	745	722	697	769	733	757	735	724	760	728	714	716	758	789	812	755	737	769	700	776	748	744	795	773	736	734	700	716	745	738	784	766	792	742	700	768	713	710	768	745	737	700	743	774	720	749	760	728	708	715	741	770	756	754	769	713	740	812	728	792	774	734	716	764	712	693	760	743	729	753	773	732	707	785	763	749	727	736	701	732	771	739	756	737	758	774	697	710	799	733	724	726	748	729	728	725	731	733	697	742	748	752	756	718	702	741	752	759	806	696	736	721	749	733	727	756	786	763	718	741	742	732	770	736	726	743	708	681	721	782	804	713	716	747	759	714	841	722	762	750	773	723	753	745	810	777	749	795	735	722	747	749	758	734	729	729	741	767	788	752	775	741	753	757	790	764	727	730	740	707	783	749	723	779	680	733	728	716	757	784	732	768	751	752	765	727	778	766	741	755	753	757	717	745	718	716	720	757	750	741	774	769	734	764	694	722	739	706	774	770	743	744	754	741	743	711	762	733	710	756	740	763	734	748	719	733	729	739	785	759	735	696	743	750	770	703	701	764	717	714	780	710	725	758	745	726	769	764	753	662	684	786	708	733	750	710	766	723	719	733	731	711	769	756	741	744	763	790	764	743	763	713	741	752	813	750	735	696	793	756	742	746	744	737	738	709	778	707	763	739	735	723	719	768	751	729	758	700	738	738	758	775	757	723	698	741	705	747	784	713	771	722	757	693	749	758	715	725	711	720	684	750	715	782	728	742	764	767	727	738	763	704	799	717	756	731	752	755	751	747	743	785	762	685	767	737	746	723	742	786	754	759	705	803	774	717	771	726	770	769	760	715	783	780	815	765	707	725	758	769	791	723	738	738	707	784	751	721	755	751	761	769	728	766	742	772	730	782	727	718	765	705	745	735	669	742	734	682	797	761	730	769	701	749	767	713	761	707	757	763	701	659	771	724	754	706	739	721	690	777	812	729	789	775	783	710	763	747	775	732	750	751	775	741	706	769	751	740	743	716	760	717	748	752	724	710	745	739	753	741	700	717	718	786	731	748	776	770	725	744	718	742	756	760	731	731	703	742	718	761	749	786	777	695	724	734	763	745	743	746	737	726	804	672	706	750	786	730	702	698	748	717	749	711	738	756	702	702	703	768	698	747	735	822	731	766	723	733	775	720	759	716	702	729	695	748	716	738	712	784	763	756	752	771	754	783	785	749	728	761	745	736	787	768	773	743	773	713	760	728	754	732	762	750	758	770	742	778	765	679	740	753	777	713	745	738	736	752	696	759	714	702	761	716	733	749	752	727	765	743	741	775	733	739	754	740	799	731	760	730	728	765	748	768	701	721	745	736	748	704	738	773	754	723	727	743	755	794	800	737	697	759	729	690	759	695	719	768	752	705	725	723	812	725	698	705	724	780	751	737	681	770	753	734	727	751	731	749	765	718	698	719	761	723	714	777	732	716	735	738	750	725	732	763	753	757	728	704	717	724	751	725	695	706	756	795	780	727	782	728	804	698	704	738	773	687	736	711	758	728	723	832	722	698	751	751	760	738	744	711	724	727	745	750	744	723	718	744	752	741	756	754	759	745	727	744	750	707	777	748	749	742	723	753	746	741	730	747	765	731	712	744	774	751	734	784	805	751	706	759	742	734	781	724	718	725	760	749	736	793	749	755	762	719	745	768	752	725	782	748	743	716	743	778	801	723	751	700	725	773	764	762	785	787	726	797	759	719	782	762	744	732	688	687	732	749	756	691	726	767	779	723	692	742	702	766	708	782	755	756	737	725	743	709	763	747	723	718	726	730	723	735	738	723	776	731	701	792	762	744	708	748	760	714	749	797	772	755	788	742	738	770	760	765	702	701	800	767	744	736	686	748	734	717	728	755	794	765	734	714	735	744	667	744	764	738	717	772	726	714	691	768	702	717	745	715	721	760	725	749	747	747	739	740	734	691	763	703	746	704	747	695	753	759	732	715	755	769	713	740	738	755	729	806	722	706	773	761	730	787	805	742	762	753	788	730	729	741	769	745	797	675	743	751	726	725	750	766	684	807	742	726	751	722	765	797	736	737	746	769	729	762	784	744	752	774	771	710	740	758	735	731	716	792	759	723	726	774	718	727	815	693	778	763	763	761	768	784	776	707	759	747	689	763	760	686	716	717	752	733	736	763	768	700	733	719	691	770	792	766	795	685	712	707	742	714	694	801	754	756	672	741	721	796	745	764	720	778	730	679	723	704	722	750	760	733	769	743	730	710	734	708	704	739	764	711	715	757	758	744	741	792	719	697	705	740	758	762	774	747	734	832	737	731	683	720	740	748	779	735	760	730	714	772	751	732	755	756	742	748	735	734	805	747	717	752	738	753	706	759	769	726	748	766	784	747	736	768	754	744	779	806	746	727	794	754	719	736	731	746	730	744	779	758	727	721	697	762	814	729	772	765	742	722	736	767	755	720	692	747	774	742	749	763	802	724	735	702	745	701	730	717	740	749	773	769	681	768	770	757	740	747	701	698	768	753	780	722	754	714	706	725	752	698	810	784	736	721	747	758	651	757	676	750	746	743	725	731	771	743	757	765	721	772	729	716	689	758	742	749	724	739	819	764	759	728	767	737	778	776	714	717	713	744	711	710	744	776	726	762	759	686	730	741	768	732	739	740	683	764	711	732	743	798	702	712	755	749	722	745
28475	22010	20976	21525	14203	6110	2337	1213	999	859	729	640	448	459	402	338	361	321	309	286	312	314	307	277	304	330	292	280	294	280	318	270	272	254	308	280	274	278	288	274	301	274	285	282	286	241	254	265	303	280	304	258	269	250	258	265	268	288	292	281	303	265	263	292	297	277	281	285	273	269	271	241	260	247	267	286	271	291	276	283	284	270	269	293	262	264	263	250	240	288	257	295	275	274	299	270	276	269	274	277	246	244	258	303	276	279	271	275	256	248	301	261	283	276	277	278	282	255	279	296	283	286	279	260	283	310	291	295	253	290	294	300	298	289	257	304	279	241	291	259	268	305	243	255	299	301	278	254	303	293	294	294	283	259	299	285	291	276	253	285	264	258	284	269	275	281	268	284	246	279	292	276	274	279	293	268	299	248	269	279	286	258	254	288	265	328	288	295	254	314	292	301	279	287	275	276	275	262	285	289	264	312	268	262	269	260	274	271	281	235	259	269	269	282	298	277	279	258	288	284	292	262	294	280	275	294	304	284	268	245	294	286	284	270	274	265	282	270	256	258	246	315	269	321	261	293	275	288	280	285	265	261	262	266	305	276	284	259	283	301	275	276	274	310	293	230	276	267	260	273	281	267	271	264	246	248	325	279	245	262	246	294	270	276	276	268	300	290	264	301	270	263	271	279	268	247	266	274	256	248	278	260	300	308	296	280	281	297	295	291	262	273	258	263	292	264	267	323	288	273	260	296	287	275	266	298	270	300	275	301	290	292	272	273	280	283	289	301	321	269	277	263	279	272	275	297	267	283	260	285	271	282	287	294	269	225	278	254	258	302	270	274	265	239	274	257	261	273	261	262	306	254	272	297	289	266	286	271	257	270	260	275	309	303	273	294	297	282	271	261	293	293	290	307	271	279	292	293	267	297	273	280	286	250	250	284	283	273	260	294	267	256	301	291	272	284	273	270	257	283	268	277	279	275	279	306	259	282	284	291	288	273	323	250	301	302	309	286	291	274	287	281	251	255	275	299	275	305	263	301	264	308	260	297	304	299	284	294	278	293	283	282	251	276	262	267	256	268	259	261	280	285	300	269	286	288	272	281	284	316	284	257	296	320	284	250	258	277	279	268	281	269	254	285	284	300	292	276	270	300	305	306	268	279	304	258	299	272	286	279	262	301	258	295	281	288	288	283	272	253	271	307	249	271	279	286	308	295	283	298	271	284	282	270	261	291	272	256	286	278	279	292	283	270	289	294	311	286	258	259	278	296	284	262	291	320	297	291	283	283	309	272	288	285	284	287	264	295	275	265	279	269	246	252	280	280	283	262	272	273	268	254	277	252	298	269	283	241	267	305	275	267	258	266	254	272	287	288	279	265	317	318	254	278	295	282	317	270	262	285	274	266	273	256	257	267	265	277	274	322	290	274	246	275	254	284	289	279	275	292	283	253	282	246	274	258	281	262	241	290	274	250	269	292	305	303	275	308	291	261	289	315	315	282	271	300	262	304	266	267	270	274	241	279	299	290	266	290	253	293	274	289	264	310	288	279	272	258	296	272	261	293	244	283	300	268	288	270	280	297	284	284	283	258	302	259	252	276	275	285	289	285	263	280	270	291	264	263	286	280	299	274	315	256	260	280	273	259	277	271	254	277	269	262	256	292	304	304	272	277	288	287	253	262	315	259	278	286	279	270	287	271	291	269	280	296	287	301	273	251	295	284	302	271	282	270	270	283	307	264	311	296	262	270	295	276	279	277	278	259	292	274	300	273	273	240	281	274	264	292	295	264	278	286	286	288	280	296	292	280	300	292	268	272	269	268	257	268	251	268	263	286	264	287	262	290	293	292	274	269	281	287	290	305	271	280	298	292	284	299	319	311	264	271	303	296	273	282	274	253	255	307	296	266	271	278	276	269	274	273	277	242	289	273	297	277	272	283	293	272	273	296	255	318	272	287	280	263	290	258	321	320	259	284	285	291	280	286	304	273	285	274	284	265	240	269	277	293	288	270	278	301	288	272	292	280	279	237	276	263	273	295	289	307	279	290	270	286	287	260	291	242	277	244	297	279	275	252	273	241	310	245	287	288	255	272	311	290	286	280	280	285	254	276	281	266	270	281	292	267	278	279	275	249	276	266	258	274	263	293	311	246	283	271	253	311	280	296	270	266	292	258	272	297	303	249	253	265	254	304	284	280	273	293	253	284	275	286	286	299	269	262	253	286	304	261	276	246	316	300	293	252	299	321	314	261	284	272	275	275	238	269	286	278	282	257	240	288	272	278	269	258	244	263	280	267	278	289	281	262	263	274	269	270	287	311	338	269	265	306	283	290	292	285	274	281	276	289	278	275	256	260	249	273	299	294	273	262	255	288	274	288	302	258	291	316	274	291	293	259	246	277	285	266	294	286	264	272	277	268	262	277	283	261	319	258	314	249	279	271	294	266	262	259	281	262	304	285	273	299	266	268	275	266	263	292	272	216	292	271	272	306	264	305	241	282	246	289	301	292	313	287	290	266	293	294	275	244	271	281	259	272	299	252	278	276	290	295	270	257	256	261	285	274	288	266	289	277	286	251	301	271	282	296	254	269	281	267	239	276	287	283	257	273	265	281	287	284	294	257	303	287	266	275	293	261	268	292	284	266	249	281	277	257	273	291	278	280	304	267	297	281	322	295	280	254	285	285	267	242	277	258	277	283	255	283	292	253	267	274	273	276	300	297	285	261	281	291	274	299	277	271	270	262	279	285	270	290	281	314	262	270	261	288	254	288	262	259	284	267	262	275	289	246	293	278	250	288	275	334	289	291	258	288	253	258	262	272	250	283	251	260	260	283	277	271	307	281	266	320	264	270	278	259	269	250	267	271	257	259	287	265	310	290	272	275	255	292	280	284	262	284	283	263	291	241	279	274	266	272	239	254	253	299	271	283	300	299	241	283	325	272	249	264	274	294	284	282	260	264	262	309	260	292	310	274	266	271	296	282	269	296	274	275	300	274	272	275	290	286	261	275	265	238	306	296	312	310	299	295	273	278	269	267	291	286	261	328	255	286	314	272	290	284	278	282	289	282	279	265	290	283	315	296	258	266	296	254	271	285	272	276	283	278	286	282	287	251	287	274	262	244	247	297	279	295	250	283	289	274	273	271	289	259	286	273	300	319	273	300	275	256	298	305	291	292	295	257	302	275	272	305	290	281	279	275	286	279	292	257	258	272	273	302	299	273	232	287	265	270	276	267	264	278	268	255	271	285	277	282	272	270	276	261	266	258	260	307	263	275	273	291	304	278	251	274	302	271	264	287	272	269	314	273	294	294	266	300	273	289	251	297	289	265	311	264	289	257	286	273	286	281	259	256	291	295	273	296	273	284	279	274	257	292	275	324	283	287	270	299	285	304	313	285	283	275	293	289	249	291	262	287	268	301	285	287	249	284	282	255	292	311	292	256	263	293	293	297	287	267	295	288	277	282	286	286	249	266	293	270	289	275	278	264	295	285
16837	18874	27732	34446	26474	16596	7912	4733	4122	4027	3386	2433	1935	1706	1413	1269	1170	1069	979	923	837	853	846	793	814	759	799	765	777	764	730	759	744	711	734	713	666	721	717	674	753	726	694	738	715	668	687	687	716	675	689	686	708	719	672	695	695	666	703	720	655	714	639	622	640	662	649	671	689	656	662	694	700	693	698	675	707	649	694	660	638	652	714	659	688	677	678	670	696	685	647	676	666	645	659	678	647	670	671	659	683	713	708	663	669	677	641	645	732	665	646	714	685	692	703	640	663	686	648	667	673	672	621	731	684	686	702	681	673	663	671	676	707	666	640	681	633	685	668	702	687	656	622	685	680	674	691	678	669	661	696	652	645	680	697	655	639	674	656	709	636	695	681	624	668	688	684	719	679	671	670	679	680	694	637	673	689	618	724	682	646	691	622	705	695	696	705	609	644	709	680	639	665	662	661	678	668	681	684	666	682	663	711	649	685	696	661	709	665	674	649	664	655	681	650	720	665	632	644	710	652	670	630	686	679	666	709	656	682	653	672	673	646	638	650	689	644	712	625	682	699	642	690	704	676	680	702	682	718	664	656	639	628	636	691	691	659	695	676	654	685	677	669	660	647	664	714	704	643	697	671	645	632	645	657	687	714	673	648	601	659	664	665	639	673	717	679	703	604	670	675	681	684	698	644	711	686	689	670	678	681	655	741	693	656	668	652	651	661	646	661	699	654	686	608	695	678	655	619	650	685	690	694	686	677	638	689	714	674	664	677	688	655	688	674	616	690	666	700	701	683	675	702	749	688	628	702	685	651	603	706	638	652	656	674	673	701	653	676	684	687	679	657	663	673	735	667	722	629	631	679	633	632	662	710	675	681	679	650	629	718	687	674	659	676	655	635	660	707	656	688	678	663	673	657	679	646	722	676	697	674	656	688	654	707	668	713	648	673	622	645	676	645	684	674	681	660	707	663	709	737	695	678	650	667	644	656	682	706	668	702	723	635	638	737	701	620	700	644	694	630	721	642	696	697	715	668	674	678	684	697	627	663	679	663	683	683	694	660	642	668	648	698	665	731	704	678	648	624	656	662	708	687	713	698	666	676	698	633	659	664	727	634	654	714	629	679	694	700	682	613	654	671	668	639	654	680	646	685	676	661	671	673	680	714	675	680	684	683	658	616	672	680	659	661	727	680	692	693	644	708	697	690	673	684	699	670	660	669	672	670	633	679	692	669	720	706	656	669	702	617	656	657	637	700	666	665	687	652	696	679	655	664	635	699	676	725	636	694	702	694	676	695	671	670	627	718	633	702	687	664	670	615	712	673	689	627	683	656	692	616	694	683	686	662	613	648	662	665	685	654	684	657	654	653	680	660	643	659	662	682	664	687	662	676	665	646	640	669	639	622	665	656	679	618	696	618	681	677	663	632	636	627	639	689	668	678	639	651	698	696	715	678	630	688	685	671	664	630	673	665	645	717	711	716	667	652	610	687	653	706	645	696	701	657	694	713	734	663	669	737	692	682	676	645	634	634	673	680	649	692	675	685	690	683	670	683	680	650	689	663	680	664	669	652	654	644	667	672	682	681	660	672	675	695	704	660	652	667	674	663	690	699	632	669	663	665	673	705	684	673	689	650	663	699	612	651	645	702	653	741	676	690	699	669	700	636	705	721	673	648	639	613	676	648	728	649	653	714	675	650	663	667	676	696	654	631	667	713	710	691	651	664	706	664	686	660	704	652	708	679	680	681	686	679	713	665	652	672	637	652	671	698	695	651	642	682	645	618	653	678	691	694	662	679	673	692	715	681	658	621	722	712	670	715	673	678	676	672	672	691	653	657	717	669	667	692	646	638	676	694	687	681	648	641	680	687	710	657	718	660	687	688	714	692	668	664	667	680	650	678	684	659	660	664	690	636	643	670	659	642	659	690	713	674	677	662	650	668	656	681	590	656	673	687	687	668	675	669	716	701	661	724	721	673	692	687	676	700	650	661	671	638	657	598	739	724	699	641	689	673	672	686	711	658	708	638	626	658	692	674	717	651	674	646	702	666	689	699	680	698	677	728	666	632	678	693	692	665	695	668	712	651	732	733	693	669	653	677	669	646	671	713	670	671	654	684	649	666	676	699	632	672	678	679	642	679	686	714	690	677	669	675	683	647	700	665	688	690	682	652	672	634	683	669	683	696	692	707	652	660	696	665	677	648	663	709	702	676	698	692	646	680	702	682	668	695	735	679	634	710	652	659	665	638	629	663	655	680	670	682	657	694	649	665	659	644	673	671	642	655	661	688	738	693	691	653	641	688	704	714	651	686	712	658	678	687	662	655	641	692	650	650	681	654	684	687	668	669	657	661	675	648	648	683	663	646	641	665	689	706	710	673	677	652	700	708	701	686	710	710	693	642	657	644	665	681	663	666	659	723	679	656	667	729	686	679	720	705	685	670	720	660	725	737	667	670	696	714	653	658	693	727	690	672	690	651	687	706	709	666	673	658	654	663	678	641	649	722	680	635	660	697	733	653	625	692	676	662	664	654	648	698	690	718	672	640	691	651	681	697	674	657	669	660	642	695	695	657	669	683	683	662	683	649	690	691	702	637	683	708	649	687	707	671	645	682	687	672	686	666	668	705	718	749	700	672	664	682	664	669	706	673	691	659	650	643	651	683	710	692	660	684	609	686	652	685	666	705	669	654	669	700	684	637	671	682	686	637	682	662	657	706	672	678	645	664	688	714	633	660	692	623	664	669	713	670	681	657	716	642	662	670	648	659	617	655	671	622	716	699	680	651	672	643	673	688	687	703	713	697	666	680	653	661	696	674	673	651	693	663	667	683	701	625	672	668	672	699	633	678	660	675	658	697	684	669	657	669	661	673	730	644	670	694	698	645	672	619	679	705	671	630	638	688	659	705	648	693	677	728	672	654	675	689	658	639	706	722	670	683	672	652	631	680	656	681	641	749	716	659	675	679	670	642	675	649	654	679	648	706	673	658	707	669	697	627	693	659	646	702	708	711	674	620	660	713	684	721	657	682	666	686	652	701	682	640	665	653	675	684	616	636	730	668	720	683	640	658	678	710	643	674	664	673	679	705	693	669	684	693	657	704	721	692	692	626	649	641	694	684	679	654	698	718	658	661	696	675	672	684	653	658	651	701	660	713	704	662	669	668	658	732	671	679	699	682	706	687	711	654	669	659	654	683	698	707	661	690	649	709	692	656	694	710	684	655	752	667	653	658	680	631	704	702	701	671	710	676	694	667	696	702	671	730	626	698	637	688	655	634	682	664	648	661	715	698	621	679	656	688	684	696	645	660	662	699	695	667	634	625	666	710	652	638	660	641	664	712	676	709	737	708	661	679	654	670	647	624	669	727	677	710	690	654	703	654	697	685	680	732	682	693	729	678	703	669	675	695	690	706	699	685	684	690	690	647	677	703	647	676	662	681	665	725	694	709	629	711	666	699	641	677	633	644	637	649	708	679	705	678	662	672	680	738	678
46283	42568	46610	43980	44473	36936	25341	11380	5874	5898	4874	3497	1671	1288	1109	1070	1065	830	727	640	491	494	425	444	392	412	370	397	389	388	380	373	392	386	333	375	378	370	341	370	369	350	355	361	340	308	328	348	347	309	321	291	316	313	323	384	340	309	323	340	321	323	341	302	301	328	322	314	333	302	375	311	323	324	346	327	290	290	348	303	291	337	324	294	341	339	340	333	316	340	357	328	291	336	341	348	355	308	305	333	326	317	286	342	322	297	330	331	342	332	338	353	357	318	319	338	360	332	355	310	340	342	339	321	321	275	322	326	343	337	286	332	312	303	346	311	329	331	335	314	306	308	318	339	310	372	302	323	366	323	302	336	336	324	300	327	326	310	313	298	322	325	317	333	313	321	328	289	352	332	317	323	351	343	320	327	309	327	345	325	310	307	326	331	324	340	322	344	311	319	339	353	327	330	341	291	311	328	317	340	323	354	312	309	321	332	336	351	354	323	310	322	346	320	306	324	338	307	324	328	367	321	313	337	338	369	308	337	328	306	321	330	319	304	315	338	341	312	327	342	306	329	336	314	328	352	351	314	333	306	345	311	330	333	338	340	339	291	360	317	310	315	312	315	346	325	310	343	305	313	311	355	346	320	348	310	325	339	357	325	309	315	325	338	331	318	317	321	318	292	343	372	323	351	340	284	328	331	317	333	318	299	330	310	319	340	323	292	348	263	330	310	301	321	334	362	301	316	286	361	338	343	306	317	326	307	299	331	273	308	347	374	336	328	314	338	320	306	320	339	327	287	328	315	340	353	334	337	311	352	330	324	349	304	327	321	319	311	321	327	338	325	340	359	325	307	320	326	320	332	335	314	353	342	323	327	303	365	308	305	311	329	332	328	318	332	366	288	336	336	316	335	324	297	318	352	328	340	291	351	340	292	321	330	304	326	333	308	333	287	327	343	319	323	340	314	300	324	321	322	344	295	331	305	330	316	308	334	304	362	301	351	315	352	317	329	324	311	346	311	329	336	311	336	314	326	321	343	336	317	328	338	341	328	339	331	306	287	295	336	326	351	338	327	346	350	309	286	342	301	322	308	311	344	299	353	359	314	282	323	299	302	330	334	342	307	334	304	339	334	334	297	321	344	305	324	336	318	351	336	346	330	318	329	314	304	343	331	322	316	327	314	337	319	310	329	345	361	307	352	287	290	348	346	359	335	350	330	329	337	309	320	325	317	332	305	368	342	315	329	313	358	345	359	326	357	292	338	350	329	331	318	310	318	331	326	301	322	321	338	347	349	325	339	335	332	330	312	294	344	316	343	309	335	337	329	332	336	346	344	341	338	321	393	335	332	310	300	317	322	334	314	327	311	337	376	347	313	353	323	342	334	301	358	313	340	312	314	315	307	323	340	345	312	345	309	331	304	311	349	345	310	340	311	342	323	327	339	342	343	340	318	329	316	328	319	366	316	348	336	325	373	311	354	330	313	329	330	325	322	338	331	318	293	333	338	330	367	348	305	328	318	301	318	314	336	325	326	336	321	340	356	318	340	321	333	316	360	306	310	288	345	303	293	345	320	316	322	328	306	346	342	346	352	323	330	310	300	323	317	350	355	289	359	337	349	361	346	321	358	364	344	304	324	344	304	320	338	303	332	330	315	339	336	313	362	318	336	353	319	321	324	321	317	306	340	282	317	309	358	337	319	310	359	372	333	362	336	331	335	322	331	310	334	334	329	340	335	301	340	332	334	331	309	339	344	322	291	300	321	327	331	324	320	329	359	336	334	331	346	319	309	337	334	328	327	356	309	322	336	322	367	325	341	310	324	333	345	332	336	334	355	329	313	384	358	309	347	354	317	321	312	332	324	328	355	364	309	351	368	303	350	338	317	305	359	376	322	314	354	322	345	341	323	318	313	356	321	347	310	323	327	323	337	320	300	333	333	334	357	346	341	323	317	326	351	316	300	333	317	346	350	346	313	299	335	305	333	325	359	292	311	301	322	332	364	310	328	289	335	314	314	308	342	324	319	332	333	320	351	342	337	341	336	301	319	311	309	342	323	331	294	326	338	337	308	350	339	332	330	337	332	349	332	319	291	305	349	331	324	345	316	342	296	360	317	321	355	326	317	322	339	318	310	378	350	356	340	303	346	358	321	303	311	315	323	318	314	321	305	312	306	323	332	323	297	317	345	325	344	321	290	345	337	338	344	307	355	314	328	353	328	324	325	290	299	314	324	344	329	335	320	345	303	346	347	366	312	353	329	327	313	320	332	339	314	324	339	333	346	329	319	333	313	294	321	336	314	307	342	355	332	336	313	348	339	334	335	303	312	299	326	328	325	300	317	329	341	331	319	316	347	311	317	329	341	333	318	321	311	309	311	339	333	344	350	319	299	299	344	320	338	335	312	308	320	335	330	360	363	364	345	345	367	310	317	365	305	320	311	321	353	338	312	329	314	358	334	325	342	328	372	327	295	323	288	341	294	383	300	323	290	306	307	332	339	319	326	336	312	319	298	302	304	299	354	314	334	325	326	349	321	357	342	312	318	317	338	338	313	349	305	335	344	345	320	333	317	342	305	308	300	316	328	355	331	378	362	332	351	382	358	311	342	323	316	342	311	299	338	328	329	317	311	325	310	326	339	357	361	345	322	336	314	338	309	329	316	320	339	312	316	320	318	328	307	320	344	362	300	350	342	359	328	315	283	358	366	310	289	341	323	287	346	342	306	339	326	339	333	331	329	331	317	333	309	294	327	400	367	315	317	291	317	350	339	340	344	305	365	383	327	333	331	315	326	349	346	361	299	324	311	322	361	329	310	336	294	306	322	329	332	353	323	308	350	344	340	322	364	320	320	311	326	312	315	341	360	307	282	308	349	318	318	312	345	340	316	298	332	325	306	314	333	345	317	339	328	304	321	332	325	313	326	323	319	314	359	315	299	309	291	343	326	302	375	328	321	315	312	320	318	323	323	362	365	345	298	335	334	332	310	363	303	326	337	350	349	347	301	360	350	329	329	343	317	304	333	350	369	349	339	370	303	311	312	344	322	335	294	306	302	336	316	341	320	304	317	327	350	305	317	333	338	276	309	313	348	343	344	326	324	325	303	327	327	335	348	342	356	299	343	312	324	343	328	311	312	313	323	340	333	318	308	321	317	313	360	366	326	323	311	344	352	317	337	351	328	348	345	321	313	338	326	342	382	379	349	334	331	316	363	306	359	322	322	300	311	315	311	313	327	346	374	318	316	368	349	284	348	376	305	350	340	320	341	321	359	298	360	319	355	330	293	317	334	333	343	344	378	367	340	348	364	351	334	335	359	318	349	331	299	348	312	298	313	309	316	334	336	348	368	308	315	321	344	307	313	321	328	280	340	314	315	351	305	342	320	355	332	328	317	349	326	323	329	327	328	327	323	309	354	333	322	337	321	332	303	350	360	331	330	326	306	360	343	314	316	355	334	315	299	326	373	329	314	339	326	358	323	311	286	353	338	319	351
30642	35772	46582	49091	49907	43983	24278	11499	13947	17032	14528	10946	5694	4847	3961	3854	4113	3272	2910	2304	1948	1759	1547	1461	1422	1344	1197	1227	1152	1098	1112	1064	1109	1118	1077	1068	975	1067	966	934	986	917	905	928	898	860	851	824	801	829	799	765	794	784	785	785	776	748	776	773	791	788	828	792	762	790	840	745	771	783	830	818	734	761	780	797	812	796	755	792	808	789	800	796	791	807	789	784	769	732	775	747	773	808	766	746	756	823	781	753	807	785	771	759	812	776	766	774	784	770	806	813	747	784	807	800	735	730	817	775	833	807	771	777	792	806	748	758	726	748	813	829	844	786	753	771	801	803	780	764	748	722	733	818	706	764	842	750	818	754	769	778	816	777	792	769	797	783	786	769	788	789	779	721	741	790	795	793	766	744	774	766	810	804	804	786	781	763	799	783	779	758	771	775	776	749	752	792	796	808	762	761	805	799	776	802	761	847	820	787	782	795	791	780	850	801	793	795	773	815	797	822	781	770	775	731	780	774	816	760	731	759	804	735	782	714	788	802	744	812	748	777	731	757	788	786	757	782	798	732	778	787	747	736	760	753	711	776	812	765	820	764	777	753	783	836	818	760	780	763	773	775	778	770	738	822	791	815	792	735	757	756	783	793	757	728	747	777	797	785	775	797	733	811	794	787	766	744	767	790	814	765	801	832	802	760	806	763	742	750	805	756	783	750	812	798	767	751	761	763	760	766	772	828	817	794	792	778	803	777	798	789	790	793	788	820	785	816	794	806	751	761	779	801	785	748	793	813	771	797	777	788	790	795	767	777	807	806	773	779	764	740	777	844	792	771	794	817	772	772	735	773	759	739	775	797	789	785	732	768	754	758	762	774	746	796	784	794	757	742	744	806	770	787	764	788	787	802	763	802	758	769	801	756	797	730	809	764	767	772	752	805	852	765	809	801	814	796	763	787	796	838	747	762	806	782	763	805	776	713	806	767	823	784	781	813	735	806	791	760	737	744	773	760	807	787	756	718	777	761	814	839	797	739	791	785	760	766	778	783	765	754	747	776	777	756	823	777	797	812	770	778	760	792	804	768	782	795	782	773	852	741	763	767	830	788	760	840	756	749	738	760	763	776	781	763	835	750	752	779	815	734	765	778	765	761	797	805	777	799	796	746	770	752	794	800	754	759	788	754	813	752	793	773	777	741	748	815	794	772	801	798	795	778	779	778	763	807	824	759	826	748	764	769	769	773	782	761	791	807	787	762	772	731	819	800	752	784	767	763	749	768	783	833	787	804	826	802	787	808	746	758	801	825	816	771	784	769	733	758	764	776	783	779	756	768	843	789	752	800	771	707	717	709	757	805	766	781	783	804	809	774	782	787	740	783	776	733	741	774	822	783	754	806	773	767	789	754	811	824	781	767	789	799	802	798	806	750	763	738	823	789	828	790	792	787	770	807	782	786	755	815	768	682	749	759	774	746	808	824	769	776	835	808	779	766	788	797	782	781	808	783	830	781	764	826	824	797	771	800	751	785	773	771	751	758	750	772	776	752	843	784	795	769	757	807	751	764	742	730	772	771	771	772	734	783	775	822	816	794	732	814	791	779	785	791	773	786	787	826	710	770	771	797	812	737	812	743	801	727	791	772	827	820	764	819	755	766	775	779	768	773	742	789	758	825	786	733	757	842	751	775	802	771	805	752	772	763	744	816	765	781	782	784	793	784	724	787	768	825	769	812	752	798	759	832	755	785	791	812	776	787	751	765	790	791	762	845	805	779	770	787	739	767	784	765	828	829	792	822	788	781	719	776	765	719	786	779	768	792	799	755	795	732	798	794	798	804	774	795	763	812	757	806	785	767	726	779	816	744	787	771	804	757	778	753	767	790	815	772	772	786	748	769	768	777	735	751	793	819	801	777	803	760	803	838	780	769	764	764	788	782	770	836	771	847	785	816	771	776	741	793	766	752	749	786	773	798	779	783	829	818	779	794	813	777	732	794	771	711	744	785	798	788	807	753	771	757	769	802	757	773	769	739	790	748	831	773	813	745	738	769	790	751	795	816	805	775	786	745	816	785	768	755	775	727	796	752	747	781	728	762	767	776	741	763	789	753	790	757	766	765	751	781	773	801	763	787	821	768	747	724	783	809	775	778	807	743	743	781	782	842	797	799	818	776	803	783	804	767	776	860	747	757	734	797	821	772	792	753	775	786	788	805	786	845	752	761	750	814	781	752	743	810	805	789	802	791	807	783	781	793	698	766	787	783	764	738	787	765	795	759	755	784	730	785	788	742	837	773	774	810	785	803	764	833	763	788	779	813	773	782	781	770	762	786	733	780	806	799	771	765	757	801	795	764	807	769	783	740	774	788	765	769	846	772	766	752	818	776	763	790	766	769	868	808	761	769	771	748	755	819	787	756	743	770	792	740	751	789	730	736	802	743	814	753	797	819	772	798	813	804	736	790	769	813	762	786	782	790	758	822	786	814	761	780	789	748	794	779	740	747	788	780	712	770	771	777	773	750	780	783	801	797	751	772	782	796	766	785	753	755	781	752	787	799	760	755	783	754	764	760	794	762	848	774	756	788	797	747	761	744	850	725	772	840	801	806	790	734	739	781	824	799	808	771	745	799	772	784	814	730	761	744	817	811	787	827	745	759	717	812	784	766	750	765	816	751	763	791	785	751	796	727	772	799	742	755	836	748	801	797	783	807	744	782	750	835	781	740	719	785	747	800	753	758	746	781	827	743	806	786	798	766	780	778	752	754	790	766	787	814	809	719	765	797	777	741	792	775	821	810	787	775	817	749	763	813	751	803	794	809	758	792	759	831	819	756	762	782	774	794	819	792	743	814	778	758	761	742	766	767	792	729	743	789	822	792	797	771	771	799	822	750	748	825	804	745	759	730	772	738	780	799	795	757	773	788	858	769	781	804	775	751	744	765	828	806	726	758	787	779	784	799	758	769	769	720	761	803	756	819	821	764	788	713	818	777	826	744	741	784	745	809	799	815	776	749	804	789	776	758	794	764	801	749	763	775	777	793	738	771	755	749	786	806	792	772	738	778	757	782	792	805	726	795	786	801	744	767	761	784	791	785	788	756	753	769	774	731	802	825	773	709	753	818	744	767	779	820	731	793	808	800	736	789	745	764	801	797	756	773	771	803	762	762	771	802	813	791	800	785	783	807	781	758	752	798	805	770	810	792	774	787	827	759	735	797	805	777	783	697	823	808	735	790	809	796	774	790	772	744	770	791	778	782	800	775	804	767	744	742	833	803	761	784	812	708	784	765	746	775	805	744	812	767	779	767	826	828	740	750	738	790	820	762	826	774	793	785	770	795	742	790	778	788	788	805	752	799	789	758	759	771	797	798	750	773	799	787	778	755	758	782	802	774	768	788	805	731	776	814	817	787	765	764	750	820	751	738	797	780	795	720	777	779	753	768	774	775	758	745	800	795	786	753	751	812	755	797	783	747	739	820	797	741	799	789	751	800	825	749	787	734	759	719
56207	52457	48999	47528	43521	35024	23516	16320	11714	11385	9295	6194	2844	2188	1570	1586	1527	1231	1067	947	692	625	579	526	553	501	482	471	415	420	423	413	414	414	424	396	356	414	394	418	375	387	337	357	361	361	367	303	337	342	284	303	318	297	355	315	371	298	347	311	321	320	294	331	313	283	295	328	316	313	319	327	332	312	326	337	311	288	301	322	315	321	336	326	286	343	312	310	321	299	318	300	322	314	340	314	308	303	312	328	317	351	329	305	330	357	304	334	291	289	337	307	326	296	343	318	326	311	303	298	344	307	309	301	305	302	324	347	297	315	331	288	323	325	305	303	315	294	366	304	299	299	292	310	298	337	362	294	305	335	317	325	319	317	302	310	300	346	319	311	300	332	293	311	312	330	318	309	299	303	304	348	309	310	292	250	324	340	309	340	323	330	322	303	306	309	366	332	342	316	300	325	310	298	321	345	293	303	292	317	312	298	331	304	323	294	309	335	320	331	316	327	319	301	314	291	310	356	315	323	330	315	351	315	314	364	351	330	329	332	299	304	305	288	304	342	317	303	319	304	334	318	337	324	325	324	313	355	305	282	351	289	323	332	330	314	333	310	332	336	329	334	334	340	285	299	310	323	317	323	297	364	318	312	349	313	362	330	308	339	327	332	314	269	322	333	350	319	347	316	328	319	322	325	320	339	336	324	331	279	309	338	344	316	299	345	324	314	305	313	299	296	316	299	313	328	307	323	327	322	302	305	302	342	291	297	306	324	314	341	334	300	329	307	347	326	313	348	312	303	326	305	328	323	325	332	311	339	317	312	327	347	341	317	321	307	313	334	318	333	306	297	317	273	325	331	340	333	291	316	310	302	304	326	338	328	325	309	313	315	313	324	328	313	308	338	353	347	299	320	328	316	325	334	325	316	323	336	331	344	334	343	277	326	316	293	316	300	330	344	316	339	314	292	298	302	322	293	308	310	275	340	324	342	326	305	320	308	321	309	288	332	324	345	310	339	320	347	331	303	296	330	305	273	322	338	301	275	346	316	303	310	314	296	331	328	304	335	329	314	306	314	346	305	311	307	329	314	283	286	336	326	305	313	316	284	353	296	324	332	327	325	307	326	308	322	307	332	326	322	319	304	311	310	298	362	276	316	324	312	344	299	335	328	327	301	324	284	303	322	324	328	301	322	338	314	364	318	308	335	298	327	328	303	324	318	345	307	332	280	337	343	321	295	336	333	310	280	325	335	367	322	357	345	297	316	326	321	320	343	304	337	326	318	321	312	334	318	321	349	348	343	336	315	327	337	339	301	321	331	371	318	289	325	338	301	312	345	259	287	314	324	289	296	328	300	302	289	332	321	342	322	322	333	309	337	314	296	312	323	332	340	311	291	334	323	336	333	287	310	319	319	328	340	304	293	330	305	282	367	314	358	323	303	324	336	320	338	314	302	398	332	309	317	308	329	316	323	311	299	298	332	280	343	363	285	306	337	318	331	288	312	332	327	301	341	302	349	341	323	310	325	326	328	352	339	322	341	311	328	322	304	323	303	298	351	316	275	322	307	309	296	343	319	334	319	292	329	327	291	311	349	300	301	313	303	302	324	340	340	337	301	311	271	298	290	317	335	364	336	337	311	321	325	310	325	335	298	281	316	336	319	296	303	307	301	348	301	319	359	297	332	305	333	298	339	348	318	282	322	326	312	312	259	306	297	325	339	314	334	323	331	317	347	327	298	298	335	331	326	313	316	327	301	281	322	296	311	315	311	319	357	329	299	299	294	309	345	302	334	336	321	315	322	326	306	312	305	331	299	326	320	313	332	335	298	308	304	291	325	303	302	337	344	331	330	347	340	305	289	306	329	329	340	334	333	320	296	320	323	281	315	316	316	324	311	328	311	303	326	349	313	311	294	314	339	295	314	326	287	322	342	304	348	309	325	284	310	319	328	313	296	322	321	339	278	352	322	327	330	335	337	294	353	369	285	360	326	303	362	266	296	316	313	323	301	333	337	298	331	331	302	316	337	295	329	306	315	305	311	340	314	320	332	330	323	343	320	282	359	325	305	320	313	352	329	322	360	300	314	337	295	341	336	288	308	323	343	322	332	341	334	323	322	315	327	349	343	296	303	367	337	278	320	314	286	357	290	273	343	306	303	335	323	307	323	321	301	281	307	312	312	325	310	350	293	318	303	302	301	332	300	282	338	326	283	305	324	312	315	296	326	327	328	317	317	297	295	287	330	322	296	288	311	328	335	297	323	330	341	317	329	277	327	313	310	320	322	350	332	347	297	302	320	332	331	310	323	313	341	320	330	339	321	316	315	329	296	354	337	354	335	320	352	344	322	323	302	341	322	327	310	263	321	286	320	337	310	323	321	300	341	318	316	334	294	325	362	333	318	304	313	300	319	310	303	307	339	291	296	336	317	311	317	337	320	300	336	297	330	332	335	297	306	292	281	315	297	304	331	297	349	314	286	343	295	319	301	312	310	288	304	288	335	305	335	309	313	319	345	331	312	302	333	346	350	321	327	310	288	303	315	349	331	298	339	349	335	341	320	313	309	325	298	288	341	321	328	335	317	326	273	320	318	311	301	325	312	316	315	324	314	302	304	296	311	295	320	328	345	360	307	317	306	271	318	341	340	362	318	308	301	343	344	321	337	297	299	289	325	317	335	298	313	287	297	304	311	318	309	325	306	355	297	312	318	312	282	283	308	290	307	316	342	306	327	303	314	315	315	302	323	313	322	345	300	328	302	310	344	282	339	293	306	342	346	295	307	327	299	309	322	285	293	316	336	320	328	313	319	291	333	327	352	306	302	281	341	306	298	340	305	311	311	330	318	326	270	314	318	346	335	356	284	321	327	319	334	331	323	319	349	314	310	309	307	337	317	311	338	317	379	338	324	301	319	352	322	332	323	331	317	306	316	332	320	332	307	337	320	335	296	334	287	349	344	311	316	313	291	319	306	279	320	280	326	342	317	316	310	327	295	300	319	297	303	325	334	325	295	272	318	302	343	322	313	318	322	282	319	313	307	330	278	316	344	317	318	333	304	327	326	331	315	330	352	311	347	323	296	316	303	333	329	325	314	303	339	336	308	331	334	292	299	339	304	300	302	323	336	322	316	359	329	345	320	298	331	291	334	298	317	311	296	309	313	296	299	300	295	314	323	305	338	315	311	311	345	309	308	327	281	308	317	337	312	375	287	365	323	331	305	281	323	318	307	293	300	336	348	322	290	322	301	295	326	284	343	345	324	318	307	304	318	336	338	312	334	318	337	324	301	298	335	331	328	336	335	318	321	340	332	299	316	318	325	336	330	334	356	330	308	303	325	303	325	345	329	299	311	321	313	329	324	342	300	352	337	314	334	308	345	367	329	326	332	355	307	304	295	301	294	328	312	355	347	286	309	323	304	307	343	290	332	283	334	343	351	294	301	294	284	329	353	295	327	321	309	299	334	313	291	301	315	356	340	333	336	358	327	349	313	344	330	305	336
37622	46034	51807	54070	52582	41213	23158	17110	20763	24446	21381	15857	8063	7480	5397	6067	6201	5129	4334	3578	2914	2312	2070	2123	1828	1841	1661	1574	1428	1416	1422	1253	1218	1368	1318	1248	1113	1236	1136	1091	1133	1022	958	993	920	939	815	796	790	764	815	789	781	783	719	747	800	732	748	794	771	724	766	758	772	718	767	775	736	736	771	753	744	738	743	730	820	686	808	732	743	727	740	737	744	703	732	783	759	771	755	749	768	764	727	712	729	736	759	700	732	765	775	768	771	758	679	716	692	717	726	809	739	724	779	757	744	764	701	723	746	730	715	771	727	717	780	745	785	706	727	742	755	743	710	758	771	745	765	754	801	717	756	727	757	729	711	746	750	734	691	730	735	702	771	762	756	745	735	760	732	787	764	785	744	687	741	762	732	733	712	728	717	724	757	746	750	779	740	748	718	706	720	757	719	709	844	775	719	778	718	693	795	733	763	739	757	794	722	745	751	764	726	755	755	714	697	687	734	706	774	719	709	783	715	717	786	710	770	752	761	693	771	722	731	724	771	756	738	742	719	790	730	768	728	763	729	758	775	713	762	779	741	715	726	770	767	787	749	775	734	735	721	744	772	729	755	757	807	729	716	715	759	691	711	681	756	756	733	710	752	735	719	743	738	738	723	692	786	730	731	792	704	737	760	759	742	763	722	774	755	765	720	735	805	745	697	753	670	698	721	734	713	702	780	741	670	751	721	730	745	714	765	746	764	726	715	726	750	732	750	683	751	754	710	755	729	727	748	754	715	734	748	794	757	750	741	721	787	695	755	797	729	754	700	706	727	729	696	709	706	749	723	714	747	720	772	712	756	700	766	728	735	744	754	710	713	724	733	779	761	694	735	701	722	752	746	728	742	744	717	765	729	729	712	732	768	713	717	745	724	727	740	854	725	735	761	749	757	758	706	711	778	737	765	764	739	709	728	761	751	735	729	722	684	750	745	729	770	742	794	783	704	703	704	719	731	756	764	729	748	806	780	754	733	730	710	741	776	774	763	762	736	770	720	691	724	775	754	731	756	711	790	760	713	749	756	744	752	764	747	739	733	770	723	713	798	722	719	710	751	764	716	741	763	733	726	691	762	704	705	787	733	749	820	713	761	772	716	761	723	709	745	754	744	717	713	798	752	759	774	759	686	831	739	727	772	750	732	790	721	700	757	769	694	713	757	747	755	700	715	757	718	751	728	723	683	757	765	782	781	736	727	746	720	722	721	722	773	736	694	735	746	724	712	774	763	771	743	743	701	718	780	765	716	738	769	760	694	738	795	756	720	721	752	737	756	735	724	753	727	815	730	715	748	730	742	732	762	778	774	735	729	703	661	747	719	749	726	728	741	713	730	691	691	769	700	758	772	732	738	703	724	741	769	756	698	731	755	770	728	734	737	735	716	744	751	730	747	753	697	755	758	756	754	740	684	747	721	749	794	762	790	718	727	707	756	711	805	811	738	741	739	730	718	774	736	732	776	719	780	771	753	732	718	771	755	710	748	714	723	745	707	763	712	726	715	731	749	699	742	796	698	742	715	751	747	746	763	715	706	719	709	738	735	751	782	760	705	761	743	723	773	693	772	755	725	745	711	769	669	716	714	760	739	747	711	699	767	744	788	777	789	738	704	805	725	736	746	753	767	748	743	729	747	737	758	685	763	750	729	832	785	708	746	745	734	709	759	728	765	716	781	732	709	776	756	730	672	749	695	781	746	734	737	747	725	736	756	766	730	712	742	753	737	769	759	726	739	765	720	742	760	738	739	780	762	736	736	747	763	733	730	755	701	752	710	692	790	746	757	745	758	718	719	741	725	714	773	752	763	740	714	752	679	732	728	785	720	755	733	713	777	725	688	726	733	740	704	695	690	763	751	770	723	742	756	748	752	704	753	748	757	754	745	754	737	728	708	747	795	745	715	727	750	748	756	766	774	766	759	764	722	749	796	771	729	734	725	742	766	698	794	714	752	732	741	780	757	737	748	737	739	805	721	740	736	707	761	704	712	780	761	722	753	720	775	746	704	778	747	751	762	729	758	754	755	733	737	736	727	759	723	723	728	742	728	752	682	691	747	731	737	799	766	704	732	738	770	733	739	735	725	771	768	690	738	763	713	737	747	714	756	788	775	714	709	800	722	780	779	730	756	737	769	695	736	740	716	729	769	728	757	739	770	736	743	717	751	759	715	703	755	757	771	742	773	764	744	760	719	756	737	757	766	715	729	783	732	736	716	719	733	788	743	760	701	704	724	772	730	748	714	741	727	749	683	740	712	748	799	765	720	723	673	728	734	743	746	701	722	729	718	758	757	733	715	698	717	735	714	707	716	738	739	730	721	732	745	737	706	805	724	761	768	752	765	729	730	694	777	719	725	753	747	739	760	734	749	761	675	728	778	756	741	758	700	774	741	746	668	727	730	776	724	756	765	762	759	759	711	721	732	714	741	741	707	737	747	761	723	753	728	711	781	733	765	727	768	708	731	757	741	739	747	751	731	768	702	729	759	785	800	727	739	725	730	746	742	743	742	756	713	741	684	700	714	740	750	779	716	726	698	730	729	730	724	779	743	700	757	764	749	704	737	709	784	730	711	692	692	766	722	726	760	743	746	734	741	741	777	727	754	689	767	743	734	691	685	739	736	738	713	728	780	790	760	702	709	734	759	744	774	706	739	733	794	741	758	720	761	724	732	703	744	784	693	725	786	755	753	722	708	799	700	703	733	743	735	743	735	711	752	757	767	748	722	686	698	745	785	757	760	707	766	762	728	702	753	759	767	758	745	717	778	781	747	778	748	756	724	746	751	726	748	731	744	761	805	753	741	749	729	705	774	758	715	723	759	785	715	749	746	689	772	709	723	714	731	768	725	708	738	740	734	729	763	717	741	819	715	719	712	785	783	760	709	729	756	748	699	757	755	736	731	737	749	737	730	796	748	742	756	716	749	808	716	711	729	756	706	793	754	688	743	755	734	748	730	755	771	744	716	794	738	740	768	764	760	733	738	704	726	722	771	715	761	754	752	777	706	801	765	741	743	777	741	773	764	742	728	746	733	757	709	741	750	780	720	798	648	767	763	729	760	754	729	750	766	767	704	738	731	707	748	756	726	682	713	754	743	737	729	738	803	706	753	726	736	695	748	737	740	711	757	735	708	748	757	759	789	776	718	731	716	755	752	755	747	755	705	732	724	788	735	738	720	768	743	800	726	736	675	737	722	814	745	727	718	727	723	748	734	755	732	727	748	742	771	761	733	765	788	731	710	712	734	734	751	753	733	721	737	772	715	728	742	748	774	734	716	747	792	752	698	719	718	746	715	709	748	696	735	734	715	719	722	749	725	712	749	723	754	736	752	742	748	722	729	804	766	730	750	716	735	740	776	709	778	743	721	701	745	746	728	781	712	766	718	735	666	750	696	737	722	761	753	733	719	709	764	742	761	736	792	762	751	735	704	731	773	701	739	739	716	718	803	714	725	744	667	740	738	739	775	730
30570	24628	20910	14519	8188	3833	1610	1104	892	815	672	548	460	396	358	346	333	323	338	338	315	317	309	302	291	281	319	322	274	290	326	288	305	294	279	289	280	271	327	285	274	294	301	286	270	291	267	305	245	269	262	292	253	263	259	234	272	273	304	259	305	282	245	259	268	278	289	268	256	294	271	243	294	286	272	278	258	269	298	288	271	257	271	283	301	277	281	287	273	301	269	316	264	269	298	235	266	269	319	280	272	264	268	273	276	251	254	281	269	295	283	258	285	297	290	285	262	283	274	268	264	280	275	266	264	277	284	277	338	283	304	269	245	287	230	293	285	247	268	274	257	271	260	263	266	278	269	261	275	281	261	262	273	274	270	281	268	277	300	272	313	284	285	283	270	292	266	271	273	285	257	292	277	276	300	315	264	260	261	280	228	275	280	257	313	280	288	272	262	274	274	281	287	274	287	302	293	274	273	253	280	255	271	270	288	297	286	288	245	272	269	291	257	277	278	288	260	265	296	310	273	270	260	267	288	277	265	258	259	231	290	299	285	307	255	284	276	288	255	242	271	310	282	294	286	272	289	264	266	286	264	300	266	275	259	255	278	274	281	280	281	311	300	303	279	266	280	270	255	294	300	258	267	306	270	299	325	306	279	279	262	281	277	295	279	266	295	271	307	274	288	303	269	266	308	315	300	278	277	271	286	307	303	305	303	277	307	287	254	275	258	297	290	282	287	268	276	276	270	284	295	260	281	259	265	278	283	280	258	313	325	271	276	290	313	276	279	274	279	272	268	281	261	282	246	291	293	263	284	271	291	278	288	257	252	285	284	312	297	284	288	272	277	297	283	276	250	282	290	315	285	270	255	284	268	244	251	282	274	280	256	290	255	291	287	269	283	266	282	289	286	295	282	250	287	270	273	276	284	282	267	288	285	282	298	295	275	271	266	270	300	289	292	287	258	279	279	264	298	297	269	261	272	272	300	334	273	265	254	249	276	286	276	280	269	268	258	274	295	300	312	295	287	287	248	265	249	270	232	269	285	285	279	285	260	256	257	245	286	236	288	284	273	289	280	280	270	263	289	269	270	269	271	265	291	282	249	260	266	266	270	282	262	257	277	250	269	283	272	262	279	270	282	276	271	279	250	275	261	289	256	250	241	256	272	280	255	283	248	264	276	286	298	282	283	285	268	291	283	241	271	267	304	301	267	273	266	292	273	285	270	272	273	314	299	250	337	316	292	259	260	280	285	270	290	286	271	273	267	284	280	294	279	283	269	252	276	302	287	259	281	295	269	263	280	280	310	294	284	284	261	277	277	264	245	264	276	273	288	292	293	270	295	268	298	275	275	298	296	267	268	282	283	255	268	268	273	258	300	272	264	321	265	282	284	257	250	261	238	288	267	279	276	307	272	282	300	298	245	302	288	297	280	277	292	278	253	273	260	275	287	282	250	295	273	281	276	283	284	304	324	269	297	287	286	282	252	282	289	262	290	285	290	233	273	273	263	268	277	263	283	272	262	238	247	256	236	271	262	281	295	273	262	275	261	299	286	266	246	229	261	280	271	288	276	250	287	312	303	317	287	267	292	272	251	286	319	276	289	313	305	299	287	281	283	310	276	269	225	265	300	271	309	295	261	299	278	288	274	279	261	290	262	287	258	287	296	290	257	285	260	299	289	288	298	264	296	284	273	303	260	264	276	250	281	251	274	291	266	256	267	280	278	302	288	264	300	247	249	287	281	268	266	292	277	273	295	286	261	281	266	293	248	259	244	255	289	272	269	296	273	276	234	299	302	264	246	249	269	277	265	260	264	275	291	290	270	287	285	311	257	265	269	276	256	273	293	275	285	312	262	287	296	286	265	279	297	239	295	279	298	293	254	281	286	292	274	262	285	283	303	285	302	313	283	302	288	286	277	307	279	258	306	262	290	242	291	268	268	288	278	287	308	306	291	268	274	261	288	268	295	260	292	280	263	299	288	304	259	287	323	253	324	251	262	295	267	264	255	247	264	270	303	262	256	277	298	275	293	260	256	262	292	280	291	277	272	286	267	283	263	231	259	304	247	273	272	278	293	253	280	273	266	313	273	264	299	279	288	266	289	289	283	277	271	278	258	258	287	254	291	282	281	302	279	282	268	278	285	276	258	307	254	301	265	263	281	297	319	263	282	277	264	281	265	302	311	276	298	254	251	265	285	282	253	294	277	289	283	264	282	252	285	247	281	278	295	247	245	253	268	286	270	290	296	296	304	293	292	270	280	251	288	286	269	264	291	247	305	257	278	279	262	274	287	247	284	251	278	291	279	283	305	278	280	293	300	286	255	275	265	262	268	287	255	273	263	271	267	272	248	278	251	291	288	275	257	262	255	267	263	241	260	276	278	257	254	268	268	280	257	294	258	274	274	303	275	292	272	297	278	260	307	280	316	293	293	304	277	269	282	289	253	276	276	283	297	262	266	270	250	258	268	264	300	328	279	292	284	271	289	291	304	293	292	289	284	312	272	265	285	273	262	285	285	295	271	293	288	269	279	285	261	283	283	240	251	299	245	268	287	294	298	281	276	294	268	264	265	263	268	282	251	283	306	288	284	286	249	266	291	277	292	282	309	293	285	285	264	266	263	278	265	299	289	285	257	240	261	284	309	276	298	270	267	239	260	295	255	293	273	282	271	270	256	261	287	304	277	313	284	268	287	287	273	266	288	287	249	263	243	272	294	275	286	287	292	262	222	275	278	253	281	276	276	256	292	263	269	283	280	264	285	247	261	268	325	276	269	296	283	254	277	276	258	281	264	278	272	295	281	259	242	253	278	286	275	256	270	307	277	292	293	269	299	274	286	280	260	262	274	253	250	255	267	269	277	297	257	282	253	264	261	285	292	296	266	293	259	299	295	263	261	247	262	267	280	273	259	267	287	289	295	289	243	281	294	248	280	283	269	301	306	284	251	281	256	255	260	284	319	275	280	273	288	283	289	257	280	279	262	303	292	325	289	266	284	277	262	289	309	283	286	301	293	276	269	279	271	307	279	265	287	301	259	268	254	288	304	273	252	283	263	288	282	262	268	300	258	262	252	259	286	296	246	294	267	272	298	266	292	267	278	283	283	269	268	273	273	268	267	258	269	266	286	260	264	272	298	277	274	234	248	253	286	274	290	321	223	298	297	285	305	298	294	276	287	282	243	236	280	267	309	297	236	253	235	282	297	277	248	276	246	269	261	252	279	289	271	286	272	280	296	273	266	243	280	296	272	273	266	282	267	279	252	289	278	288	257	285	280	277	268	275	254	296	257	311	256	287	285	284	269	283	289	277	274	290	276	281	285	285	277	269	261	283	257	261	281	243	283	258	271	260	297	301	254	248	274	287	298	275	264	270	301	256	284	285	283	269	274	258	284	275	285	292	251	263	263	272	309	287	306	276	273	271	261	255	265	273	293	276	330	252	271	271	268	313	282	271	268	286	300	278	270	266	286	274	261	275	303	275	281	274	280	259
18229	20544	26857	25492	19684	12025	5952	4296	3912	3580	2939	2384	1778	1551	1372	1269	1127	1056	963	932	808	845	810	805	812	790	749	739	769	777	706	723	752	703	735	686	750	744	718	736	734	691	675	691	677	682	674	631	682	624	704	674	672	676	672	683	693	705	668	655	647	628	668	678	680	698	681	692	706	662	706	688	650	683	718	692	651	682	669	673	652	718	692	664	631	653	663	671	699	623	641	692	704	694	651	715	649	720	685	651	679	677	679	641	647	681	657	663	684	662	743	609	700	656	660	681	669	613	632	667	676	661	717	646	674	643	670	641	683	675	710	655	600	674	702	659	674	661	678	663	712	719	644	672	650	667	672	684	689	608	684	683	668	689	666	630	721	700	628	724	735	673	684	685	711	686	668	671	652	722	704	709	707	671	704	638	671	665	706	734	619	614	687	615	686	652	663	703	691	674	654	634	699	613	661	658	669	641	677	670	685	718	653	725	682	698	671	640	675	692	725	743	671	670	698	739	671	658	650	677	672	646	675	657	640	664	634	686	657	691	710	672	695	692	681	636	739	677	695	694	680	655	680	667	732	636	666	677	643	689	648	712	671	668	657	660	701	650	692	711	690	652	670	679	630	652	634	665	659	696	686	589	691	698	701	683	659	650	693	676	640	662	676	677	671	638	689	677	642	666	640	694	704	658	707	622	664	691	697	673	719	663	657	688	699	659	645	640	633	670	665	658	698	660	676	651	729	659	668	695	651	686	682	682	696	658	656	668	672	678	652	682	674	610	656	661	629	690	668	680	666	663	674	701	707	678	688	666	700	679	730	679	674	645	670	676	637	689	684	637	681	698	706	645	697	709	692	699	701	650	664	691	695	652	671	686	646	672	661	650	678	714	645	657	701	672	625	651	709	663	698	674	692	646	706	698	656	709	650	703	680	693	666	669	713	630	647	662	625	690	694	634	679	675	655	685	679	644	667	712	655	681	671	711	646	671	670	666	681	605	662	693	616	685	664	638	682	695	624	665	661	691	688	651	681	683	603	682	695	687	633	630	667	698	712	682	668	641	676	669	664	632	695	713	648	658	646	680	635	667	690	683	709	638	712	702	687	656	689	664	736	636	708	672	672	665	667	680	688	678	705	675	676	667	649	703	672	658	702	683	597	649	705	645	708	657	641	640	652	693	687	733	650	710	687	623	725	655	699	653	658	678	686	713	712	660	691	681	676	677	732	690	643	708	690	672	673	694	718	677	677	641	651	647	658	641	680	686	671	685	669	671	661	672	712	724	654	700	660	664	661	625	640	618	666	674	686	682	688	656	689	626	625	699	665	706	706	702	641	678	673	647	644	697	708	695	652	702	670	661	694	671	698	683	675	675	687	655	701	674	622	647	682	698	630	654	682	654	649	724	718	648	682	696	679	697	663	711	620	677	693	667	655	630	711	637	680	696	667	692	672	687	668	698	693	685	645	662	661	652	682	707	622	691	679	687	674	661	633	657	679	688	669	702	664	709	716	675	712	696	681	717	667	674	682	702	685	683	685	652	691	660	642	715	671	698	655	655	679	674	672	673	673	680	654	666	700	674	657	670	695	717	680	660	688	660	688	648	703	680	647	669	681	651	664	643	701	648	672	645	685	676	675	654	645	674	687	674	678	666	672	705	698	658	671	630	662	683	655	687	667	655	681	647	668	664	736	635	621	662	684	664	678	656	717	689	676	662	662	676	689	658	663	644	733	682	649	644	646	725	718	677	663	696	608	696	676	641	746	653	654	695	705	657	662	681	692	674	661	696	671	674	668	656	653	685	659	694	671	646	708	687	689	619	679	659	654	698	661	693	711	734	672	690	670	698	655	679	674	700	706	653	649	638	629	655	660	704	664	661	666	711	681	668	728	630	685	700	605	649	683	675	687	680	676	658	696	665	712	700	649	655	653	666	697	636	658	635	704	677	692	666	681	713	608	693	650	701	645	708	658	674	688	684	651	633	677	643	685	645	659	671	660	653	677	697	663	637	634	673	655	696	676	695	627	626	691	708	705	682	649	679	674	680	681	690	693	717	694	636	672	695	689	681	674	716	681	642	671	657	669	662	651	702	679	645	703	739	655	696	686	691	655	707	661	685	675	727	680	695	682	677	687	662	673	709	665	635	670	689	701	726	678	692	666	678	692	673	630	671	669	658	647	666	661	642	651	662	641	742	653	696	701	689	652	683	670	668	680	673	663	645	674	671	712	663	644	693	693	638	677	672	719	640	662	685	643	726	696	669	673	677	710	646	654	680	695	711	711	683	661	716	668	692	710	685	672	701	629	702	645	694	660	680	690	627	691	677	648	699	635	639	662	680	681	660	705	604	664	665	635	682	674	678	655	681	657	702	704	660	682	658	676	666	655	661	658	645	651	673	653	647	679	681	713	627	641	679	735	727	655	683	678	665	690	718	690	694	669	655	656	642	699	717	646	686	677	677	658	698	740	695	647	682	641	669	685	651	649	715	608	678	625	659	680	647	684	699	688	694	665	690	662	685	611	658	694	679	676	701	684	695	661	663	707	674	705	667	657	680	662	683	661	693	673	670	662	705	674	675	675	656	653	687	672	686	669	636	675	703	737	664	688	633	620	692	642	688	670	729	663	632	639	680	723	676	643	642	674	637	669	666	711	677	685	678	683	668	729	726	684	647	676	727	679	685	650	645	655	646	638	639	639	708	688	660	675	679	703	697	649	678	641	702	696	652	668	664	711	649	691	682	652	660	713	673	686	663	681	685	704	649	673	707	697	633	660	690	641	670	652	711	675	642	705	692	656	671	645	695	680	691	664	658	656	724	666	649	646	683	639	665	656	653	703	684	647	681	636	629	671	662	686	668	669	681	627	650	690	703	632	656	683	720	657	649	697	662	625	642	700	729	652	689	666	658	652	655	658	686	698	659	641	692	695	677	636	681	663	691	690	684	684	657	671	679	700	730	722	690	699	681	689	654	685	678	707	689	689	732	659	648	656	663	701	691	700	685	728	646	652	653	711	675	674	685	661	721	655	675	663	652	705	699	663	666	653	707	640	698	640	675	727	666	723	690	680	694	653	661	665	695	684	658	679	705	674	670	664	648	716	727	642	653	653	668	631	649	689	700	691	692	635	677	652	695	705	704	669	633	691	710	660	720	683	688	728	662	688	671	692	654	657	642	650	664	686	680	680	679	640	650	648	667	653	675	657	647	670	645	725	689	671	651	657	670	669	667	669	658	657	598	619	700	692	682	618	671	696	670	690	711	639	652	674	681	649	633	654	672	666	730	669	718	650	673	686	630	688	653	689	666	667	664	667	614	682	682	662	674	662	699	673	660	686	672	664	660	703	672	684	697	652	600	713	664	634	731	687	668	675	674	648	642	716	647	643	684	662	681	654	689	705	696	673	665	697	724	650	661	708	697	640	660	646	714	680	686	682	678	684	654	668	657	691	670	653	683	654	709	651	684	669	659	688	648	688	673	687	703	643	672	726	700	643	687
47639	44487	48633	45757	38678	44966	27673	11770	6132	5804	4429	3155	1562	1239	980	847	969	833	723	649	536	459	485	414	416	403	419	416	359	416	389	358	392	388	329	368	374	365	368	386	385	344	326	368	352	325	355	339	348	322	308	330	316	331	346	326	313	331	332	338	317	340	320	344	348	325	309	328	296	356	335	312	341	333	310	332	322	379	319	300	329	315	345	322	321	336	301	350	363	338	370	332	342	328	309	291	315	328	318	317	321	309	350	338	343	350	373	347	338	322	311	353	320	328	334	329	322	321	341	296	351	359	379	341	318	342	374	348	362	327	316	305	288	353	345	332	326	340	346	331	342	315	305	341	299	331	363	318	319	348	329	364	363	334	315	348	297	343	314	327	352	327	319	295	345	329	276	323	313	334	324	337	311	314	324	346	348	342	350	314	347	327	351	330	331	336	303	306	309	338	358	351	335	340	354	313	329	331	321	306	333	295	331	319	302	296	308	294	340	305	334	309	306	332	320	331	338	322	311	333	317	331	332	298	310	303	317	325	330	318	311	342	339	330	335	312	306	347	328	276	317	360	332	343	385	323	348	353	323	349	291	316	312	328	332	316	327	343	315	311	267	327	309	345	335	327	304	330	390	330	318	329	323	299	320	329	303	319	291	319	338	313	292	337	314	334	330	352	300	321	349	319	325	328	304	312	329	339	327	314	313	344	308	280	323	315	335	344	316	322	323	294	315	324	333	316	334	297	325	313	340	325	327	334	331	329	325	287	346	301	320	313	301	330	328	320	331	328	348	336	320	325	329	361	320	369	309	288	308	341	330	340	289	323	324	321	324	296	337	345	349	316	357	357	304	331	299	323	356	325	341	291	303	328	334	314	321	329	354	342	315	313	339	340	328	335	323	316	326	337	342	280	329	326	335	314	309	312	350	352	307	323	320	305	312	341	304	328	308	323	305	316	318	322	362	315	320	337	319	296	342	342	360	331	319	346	327	298	330	353	321	319	360	334	316	341	344	314	347	333	305	327	321	361	359	344	299	311	307	343	326	302	350	337	327	311	341	348	356	314	316	326	324	368	325	344	327	353	329	319	336	358	323	319	339	346	320	359	326	331	331	272	360	371	337	339	348	370	361	325	340	340	345	346	333	344	349	335	351	343	322	329	319	309	324	337	322	374	306	335	305	333	326	323	354	296	318	343	357	333	338	356	345	312	349	308	323	304	324	303	333	329	356	318	326	299	343	356	318	322	356	334	322	303	322	307	317	335	326	327	353	324	335	359	329	328	326	335	320	285	292	327	297	331	319	307	342	302	359	369	335	355	338	322	323	318	350	306	332	336	339	323	326	338	344	322	323	335	338	311	336	318	319	331	335	353	341	346	351	340	325	327	297	311	350	370	320	305	350	290	328	357	320	339	336	290	345	307	333	355	319	344	341	302	323	312	319	307	312	335	311	311	322	317	307	315	314	310	323	302	330	299	312	315	292	303	323	326	295	316	309	351	340	323	299	318	320	341	330	306	321	348	322	339	325	349	311	326	275	341	325	305	341	327	344	326	317	364	322	353	324	324	302	326	293	335	331	334	326	327	340	336	296	304	328	352	336	345	318	329	351	313	299	290	342	308	355	346	361	352	312	326	365	362	330	375	308	325	347	328	305	324	314	324	305	300	272	353	321	334	333	335	356	284	309	335	324	336	333	332	330	321	299	319	308	330	337	332	321	338	351	312	291	303	341	344	331	314	291	339	308	316	307	302	323	303	288	377	348	292	332	333	298	341	300	322	311	337	344	332	293	312	352	325	336	376	305	355	357	289	333	346	333	313	319	342	320	310	315	349	318	322	322	323	291	342	329	307	329	351	319	307	377	336	345	313	322	279	330	331	345	309	335	344	332	317	343	300	375	327	293	326	358	335	324	348	303	291	319	326	344	319	332	307	317	302	329	343	301	321	307	334	302	335	320	346	311	311	316	348	317	300	347	324	317	318	322	357	282	300	333	310	298	358	314	344	361	356	323	342	315	332	339	307	345	323	332	325	345	299	341	355	325	316	357	300	320	341	326	301	335	301	303	309	320	358	343	330	330	333	317	287	351	337	334	327	319	277	288	320	318	310	309	343	336	340	297	336	325	359	294	305	317	356	293	347	333	307	332	341	333	323	357	322	298	346	310	314	325	318	301	325	329	317	337	335	325	345	333	311	297	326	330	284	347	332	326	351	314	304	347	369	342	316	322	312	324	360	326	323	311	331	357	368	297	303	330	370	344	346	299	278	301	310	320	342	319	294	345	321	311	326	330	340	367	315	302	331	315	338	324	328	323	338	346	347	344	348	313	316	328	314	350	340	311	326	297	332	323	332	313	333	336	311	329	333	302	340	305	300	332	317	319	310	341	320	319	349	286	334	289	320	330	326	327	330	324	334	316	339	355	356	318	294	316	365	353	321	309	341	383	328	338	306	332	334	353	357	347	316	336	323	300	297	338	310	334	313	327	330	351	306	333	353	321	312	355	331	305	336	320	313	315	331	307	357	311	332	303	318	325	358	320	336	336	331	329	365	334	327	342	318	322	304	338	326	338	324	345	318	307	297	271	312	336	342	327	313	325	326	322	316	329	312	337	349	333	326	316	339	341	343	339	313	344	330	339	312	304	315	352	306	350	333	347	298	314	327	345	342	358	341	313	307	295	347	310	340	322	312	323	335	325	329	339	339	332	369	328	344	324	344	334	340	338	326	329	336	319	351	305	310	308	323	328	344	305	338	327	382	308	342	324	329	329	305	299	296	338	342	318	373	320	357	339	331	312	371	347	320	342	321	324	311	300	337	350	336	342	317	321	317	379	334	303	321	335	288	300	308	316	317	309	351	352	324	326	363	322	323	306	283	321	301	297	313	328	344	293	342	306	325	317	327	335	291	335	309	294	304	328	329	339	332	331	314	327	327	313	333	326	363	319	306	301	307	353	309	329	354	336	331	336	311	309	350	307	360	311	334	312	359	286	324	350	334	329	380	341	345	350	308	335	328	292	329	306	340	309	306	307	345	344	334	321	304	282	362	346	294	310	320	356	306	331	305	303	358	364	319	335	364	320	311	350	384	334	304	307	346	378	302	291	351	347	340	354	329	331	307	308	319	346	324	325	328	319	340	336	313	326	315	316	312	317	342	307	354	324	331	355	326	345	316	338	307	319	329	335	313	304	301	312	302	324	339	321	320	326	342	310	321	314	354	306	356	357	342	319	363	309	302	319	318	321	316	346	333	320	342	354	307	325	345	314	328	312	337	319	324	367	330	327	324	287	346	338	323	294	303	322	297	297	329	322	330	295	325	345	341	352	325	316	322	336	338	325	354	317	323	331	337	338	347	300	339	313	316	351	345	332	326	316	342	329	331	351	337	333	331	319	336	343	333	313	344	334	360	357	326	304	360	325	334	368	323	295	322	332	356	327	349	340	358	319	338	348	325	325	315	299	364	312	361	312	347	310	368	342	336	364	358	339	346	336	310
31855	37464	47913	49302	47188	51564	22703	9804	13359	16013	13188	10269	5129	4798	3808	3276	3700	3070	2724	2426	1955	1656	1452	1457	1423	1341	1279	1190	1106	1142	1094	1095	1097	1091	1092	1014	1053	1075	924	957	929	907	866	928	843	911	884	827	818	826	768	822	801	843	818	805	830	797	814	848	774	775	811	783	773	759	789	801	788	779	858	762	807	758	803	785	795	734	800	731	786	820	751	834	773	797	758	778	851	779	799	784	795	844	751	763	775	774	757	787	697	774	742	748	753	805	773	745	761	787	786	789	825	770	771	812	820	782	748	724	764	778	767	805	775	790	787	791	766	775	779	728	795	761	742	754	866	754	813	798	772	779	788	786	786	815	807	779	806	758	755	844	857	743	798	759	733	818	753	781	811	757	788	778	769	772	792	833	756	761	753	784	783	776	776	784	756	805	805	736	746	810	781	767	790	772	786	812	799	784	781	773	829	760	762	786	785	700	741	809	783	767	718	773	764	783	760	781	795	800	753	744	789	831	816	755	750	747	792	789	776	767	769	845	763	754	763	812	788	865	731	814	789	779	773	750	779	763	759	738	744	770	765	780	726	737	764	711	789	771	761	777	762	796	784	786	789	794	783	814	769	778	770	782	743	808	763	746	783	755	757	740	833	768	776	802	776	721	848	757	789	756	783	799	784	766	777	792	726	718	752	769	791	728	777	792	809	781	782	750	733	764	794	791	791	786	760	758	784	740	784	781	773	737	779	805	751	794	791	754	790	758	789	807	800	772	794	747	753	777	794	750	759	740	790	790	725	756	790	793	788	748	769	796	791	749	842	764	753	769	786	842	850	721	759	756	750	763	783	796	756	767	793	828	790	795	779	742	754	793	746	796	767	747	814	786	749	757	834	749	741	742	795	790	801	769	751	749	770	806	790	843	738	769	773	801	767	786	779	749	731	727	786	754	796	800	833	806	798	792	767	757	757	786	790	785	755	723	800	727	713	761	744	783	776	776	771	786	787	741	809	777	747	773	788	763	762	786	709	811	734	783	802	776	800	772	776	785	756	800	778	774	692	798	805	778	773	723	791	801	763	749	781	810	722	807	751	792	811	820	809	771	774	754	788	734	818	777	765	737	816	775	805	759	749	756	775	808	801	783	748	758	770	778	737	771	773	763	783	788	753	797	752	787	837	764	816	805	795	788	782	761	788	746	775	798	743	763	758	741	838	803	761	741	790	736	711	791	765	777	770	747	789	775	732	779	798	756	758	770	752	784	781	753	802	795	777	762	804	754	793	755	742	804	789	790	776	815	757	835	815	749	795	770	771	792	802	788	785	739	761	795	757	764	743	801	769	744	774	772	768	791	791	794	804	816	749	800	769	798	774	797	769	754	774	768	819	752	746	815	760	793	767	797	811	751	814	762	792	793	760	769	758	761	835	714	850	745	759	792	757	793	814	723	780	734	801	799	778	825	759	788	798	786	747	806	762	782	778	780	802	816	771	751	802	791	798	771	777	793	843	817	814	788	782	750	824	787	793	800	782	805	778	779	779	795	771	752	805	759	743	745	761	759	741	838	793	758	826	810	752	798	778	796	798	785	793	814	758	775	778	805	833	802	789	769	794	814	799	746	790	810	744	769	787	813	794	741	797	790	802	748	831	735	767	807	767	811	745	769	795	805	724	821	786	794	785	721	759	748	762	786	776	734	744	778	737	782	756	784	788	789	776	801	722	756	775	771	799	776	817	767	774	749	809	831	748	752	761	784	764	773	748	787	803	772	754	798	779	793	821	821	725	788	773	770	787	768	736	736	776	784	788	804	730	785	753	832	745	789	745	744	820	792	745	778	744	784	814	835	778	818	813	771	779	757	795	812	759	746	742	801	728	741	764	802	778	779	794	806	790	726	795	750	768	793	815	810	789	832	792	771	790	732	779	788	764	782	741	795	816	756	805	738	780	801	756	811	758	745	817	774	789	768	771	782	803	759	795	797	755	777	804	775	757	690	792	759	773	788	768	769	790	747	723	788	836	762	810	803	774	786	790	740	754	778	786	763	749	831	779	809	815	767	831	804	750	754	728	742	813	749	804	764	750	785	779	796	723	821	775	772	755	771	717	819	816	749	760	833	713	765	747	811	749	795	748	776	765	759	822	801	808	825	842	755	830	767	774	767	791	778	755	774	731	761	799	767	769	757	725	792	777	791	843	759	840	756	744	790	757	808	757	742	800	820	770	742	765	792	774	757	766	760	785	752	761	772	788	752	739	784	793	771	795	775	772	754	799	776	794	803	722	817	806	789	821	754	743	805	771	776	779	782	793	785	760	766	739	852	742	724	824	790	763	788	789	758	780	757	733	771	807	730	751	769	756	772	802	764	726	716	782	770	765	802	763	783	782	750	801	828	811	738	785	765	757	742	801	793	767	765	747	813	776	783	747	738	766	739	795	803	769	787	808	816	781	826	785	774	829	770	751	792	765	791	716	780	775	788	796	748	812	782	771	805	777	793	764	726	790	765	776	757	758	777	773	762	800	751	745	752	737	789	824	826	769	798	797	748	785	753	752	767	768	724	819	777	812	803	801	836	833	771	757	788	799	757	759	796	765	771	746	788	795	765	782	735	790	747	794	790	780	771	801	790	763	729	762	766	788	790	734	733	793	755	807	756	761	749	747	763	795	761	769	725	785	744	746	783	750	773	760	753	803	739	743	790	742	746	793	810	755	796	777	780	767	784	771	801	765	764	831	812	791	749	821	690	761	799	758	712	751	762	756	813	816	793	838	741	772	833	720	827	747	834	788	743	856	782	749	757	786	768	782	799	788	784	803	800	758	826	787	797	777	798	745	803	759	794	806	767	757	752	717	837	799	760	742	778	808	813	774	792	812	821	746	688	766	790	762	809	781	742	788	779	760	767	793	776	813	772	754	768	732	742	698	808	766	777	758	762	759	790	731	748	782	721	768	812	782	735	743	805	803	780	758	801	755	820	836	767	710	763	778	734	715	780	802	746	799	800	758	775	764	761	751	761	778	745	803	778	791	748	783	777	792	818	746	771	766	738	756	742	768	746	779	785	740	751	759	765	813	757	836	761	777	778	805	771	756	741	769	828	768	738	801	735	800	844	763	774	791	774	746	759	779	758	781	779	772	782	744	775	743	769	732	782	760	743	762	809	786	763	809	817	816	830	746	817	829	800	862	799	771	806	766	749	764	787	730	771	778	841	809	792	757	754	768	771	797	809	794	831	792	744	778	775	768	760	800	794	775	757	774	801	770	781	803	790	739	767	788	777	812	767	785	774	731	794	826	767	729	801	815	771	736	770	788	781	766	707	794	811	824	764	804	777	764	780	769	767	737	824	760	790	818	749	753	800	785	827	784	762	778	792	786	752	764	762	780	785	755	761	762	790	749	790	746	775	772	807	764	780	752	789	827	783	742	768	803	834	706	779	763	808	786	750	783	795	735	776	807	766	768	789	783	726	730	755	789	828	781	759	773	752	787	773	765	824	734	807	793	795	839	791
56531	49159	48473	44468	44366	45604	26345	16666	10865	9767	6760	5576	3259	2106	1363	1273	1335	1045	983	859	731	591	496	498	540	541	434	378	420	384	397	419	415	373	396	389	389	381	387	352	354	343	348	361	346	340	341	317	316	318	322	345	349	326	318	342	329	336	314	330	346	290	317	342	349	335	324	306	313	265	320	335	319	349	342	321	304	322	329	295	315	326	330	321	300	285	298	300	290	313	343	321	356	327	288	311	292	322	324	311	330	342	315	312	336	324	347	303	259	323	315	312	308	306	344	293	334	313	322	291	296	322	295	296	321	323	308	329	320	318	297	338	324	314	309	307	321	297	315	314	315	332	330	305	331	318	292	298	309	332	311	316	329	323	301	303	297	294	344	304	315	333	329	338	281	334	301	287	325	350	335	306	320	323	316	293	324	301	329	315	320	299	311	329	317	306	301	313	359	313	295	353	360	352	321	339	309	296	287	300	316	310	329	300	270	280	297	304	333	314	338	328	283	311	341	330	333	333	336	315	296	342	298	324	333	334	329	293	347	311	343	325	314	324	326	319	275	304	310	319	286	335	296	294	315	320	308	308	311	332	289	297	287	315	312	305	305	328	300	295	299	337	309	344	333	346	290	313	317	332	306	324	325	294	323	272	328	283	311	317	327	310	327	293	318	333	334	297	297	309	284	313	312	303	327	299	320	313	329	335	325	311	327	318	340	331	339	304	348	310	314	324	335	300	296	303	330	332	300	317	307	303	332	316	333	288	321	305	334	326	339	279	327	312	325	332	333	331	341	339	317	321	348	326	312	352	328	310	323	350	336	338	297	347	322	294	355	333	325	315	342	325	297	309	341	337	295	312	294	321	321	301	324	315	309	352	335	341	325	293	276	314	294	321	311	323	304	320	314	317	292	334	278	299	356	316	327	317	293	277	302	307	333	308	339	323	341	306	305	316	292	308	316	323	330	285	336	347	283	329	332	323	291	326	296	325	313	266	317	324	324	304	320	340	308	316	314	287	309	306	320	315	327	296	317	282	315	330	310	333	303	302	297	304	322	289	330	282	331	337	303	309	308	308	308	315	329	335	338	309	309	308	336	305	300	364	294	317	340	329	300	325	328	315	291	312	309	326	333	321	295	368	324	317	310	357	316	337	334	358	322	305	339	321	302	279	335	291	319	314	345	309	305	290	336	310	314	341	303	322	339	318	324	309	299	302	321	359	286	342	314	293	309	370	320	312	328	295	352	299	306	318	293	319	352	350	300	300	277	328	314	319	299	294	301	345	326	329	342	321	342	299	335	296	328	333	293	293	299	325	319	313	305	295	365	325	334	331	320	342	327	301	328	312	314	310	309	326	290	297	326	322	294	291	322	317	304	321	306	315	300	340	332	325	334	345	308	337	314	312	323	324	343	338	289	326	290	333	332	316	317	318	346	303	326	318	350	322	346	325	347	304	303	291	344	286	339	313	286	355	337	315	300	352	302	307	297	311	334	329	318	327	303	338	317	329	306	300	342	323	318	302	306	350	287	305	315	359	300	329	361	306	347	321	291	316	318	307	316	315	286	369	339	320	341	309	300	333	328	335	310	305	309	291	358	304	325	304	321	273	296	293	313	340	260	332	331	317	307	330	322	319	312	312	342	324	343	315	310	319	334	315	373	285	316	316	265	335	324	328	329	335	303	333	312	312	309	316	335	335	319	345	311	292	284	324	286	378	323	319	320	314	315	310	330	305	308	317	308	321	319	337	303	337	348	300	315	315	340	342	346	298	321	311	321	304	307	302	308	320	327	305	313	323	310	326	309	302	348	333	291	279	295	300	282	305	334	332	346	331	289	328	337	323	301	335	341	298	337	292	333	351	334	302	343	315	316	313	294	337	320	305	333	320	289	319	326	295	347	316	334	313	319	344	333	288	340	298	325	337	303	330	297	317	289	296	336	322	288	323	295	287	293	326	331	338	304	335	288	347	330	300	343	313	327	290	333	332	317	297	324	333	275	330	299	326	314	309	295	290	315	319	323	336	365	356	333	331	325	295	324	315	308	347	341	319	345	328	304	333	307	298	317	308	305	318	325	296	328	318	319	323	296	318	309	349	329	302	318	319	323	305	363	347	307	300	314	295	317	295	330	336	310	307	335	327	312	291	308	300	310	289	319	331	313	306	288	282	305	292	327	309	331	309	328	332	295	301	326	314	314	326	283	346	322	327	306	310	318	290	330	310	328	320	309	300	361	335	327	306	357	310	319	307	318	299	344	337	290	304	327	303	285	331	292	323	334	295	271	305	326	301	309	316	308	317	304	305	348	328	284	297	299	322	344	312	290	335	336	299	294	330	307	329	317	364	331	313	320	322	293	330	293	320	325	303	299	306	356	345	332	325	293	289	316	332	310	293	327	313	282	315	323	331	308	311	365	312	345	298	298	310	279	321	316	310	311	338	324	305	320	296	316	310	368	324	347	317	319	339	303	292	300	344	322	313	321	338	306	351	339	334	329	352	306	339	341	306	315	340	341	305	275	314	334	274	312	310	331	323	339	319	332	324	293	309	320	324	286	304	328	315	313	312	318	310	323	317	319	307	334	329	354	328	332	326	337	333	310	319	306	303	304	328	275	302	324	350	308	352	319	342	338	310	318	309	327	295	324	340	305	325	309	331	298	328	357	310	314	297	331	318	320	285	313	288	308	339	322	366	313	325	319	328	344	333	304	333	328	302	306	341	317	327	298	334	385	327	316	302	302	302	314	318	354	348	298	340	325	285	312	313	335	294	307	309	303	317	330	359	302	340	306	353	332	338	298	339	303	314	291	352	294	300	316	334	337	353	337	327	321	307	350	328	288	311	292	318	316	312	292	360	287	306	305	344	329	326	316	312	302	306	339	343	321	350	324	345	300	314	314	300	329	324	274	312	310	312	311	340	326	275	310	309	313	300	301	284	309	294	310	306	306	294	308	313	353	307	308	341	342	313	317	317	328	358	291	336	300	318	302	352	338	317	327	326	351	346	295	320	306	324	302	312	354	333	290	312	331	321	314	326	329	318	334	331	318	325	336	332	288	322	291	325	357	334	332	341	349	316	334	277	331	315	309	313	329	320	295	298	328	327	274	323	320	322	337	335	359	279	285	311	305	335	288	323	312	337	294	300	306	362	310	303	326	322	306	276	330	296	298	312	332	315	308	307	335	318	301	299	342	328	312	339	352	331	335	315	324	346	307	330	325	313	300	322	283	322	284	313	297	333	305	341	292	303	343	298	312	323	319	320	294	331	345	311	329	391	321	301	298	325	336	320	284	315	315	357	327	309	321	330	289	306	324	323	343	309	312	328	314	326	329	330	343	326	345	323	327	318	309	293	337	310	332	302	342	315	304	324	321	296	340	305	351	337	331	336	331	329	336	319	271	314	319	324	334	340	284	336	321	317	317	364	368	281	310	335	303	294	321	350	313	338	328	337	322	319	293	275	334	310	309	311	325	284	361	328	325	333	324	314	329	293	332	326
38991	42338	50058	51251	53615	50324	21671	14933	18164	20983	17453	14845	9002	7014	4571	4476	5439	4199	3704	3445	2617	2146	1856	1833	1830	1781	1528	1387	1229	1282	1355	1208	1214	1228	1139	1204	1174	1161	974	1066	1023	873	926	920	779	824	799	830	827	799	820	766	747	723	786	736	747	734	769	751	761	766	748	762	761	735	783	769	731	753	806	738	704	768	771	768	767	724	756	698	742	784	749	729	737	785	737	686	679	723	772	755	736	752	739	736	722	745	734	757	730	756	687	816	774	737	769	755	714	712	741	713	784	754	761	784	717	733	706	739	735	805	740	710	752	759	746	764	718	764	737	740	751	732	768	755	727	746	747	742	789	775	721	746	762	697	704	723	691	709	778	765	751	737	732	721	717	737	752	752	739	715	746	742	772	728	735	704	749	736	777	745	733	743	749	722	758	726	746	770	781	779	744	768	747	734	743	715	709	757	761	757	726	765	755	766	732	761	756	677	791	822	748	723	746	782	714	748	750	744	728	727	738	749	724	713	758	717	707	781	715	676	767	789	767	758	740	753	767	743	727	704	766	726	724	742	743	749	742	687	756	762	726	760	755	772	759	731	762	749	762	752	777	759	735	736	741	743	743	780	720	734	750	719	705	713	702	750	733	737	744	785	763	725	736	715	766	764	754	740	729	740	756	745	718	720	695	778	751	708	739	733	688	739	701	739	748	805	731	760	717	715	742	773	719	735	697	742	739	730	728	738	757	732	749	736	718	757	777	760	698	726	756	752	741	729	793	696	765	761	717	723	807	739	756	764	747	715	717	748	755	692	731	735	772	758	727	734	745	770	710	721	711	733	768	750	769	781	730	782	794	769	715	753	753	760	730	746	749	717	737	747	712	744	717	772	780	753	757	717	715	786	733	754	721	736	776	771	738	747	723	701	711	754	734	733	740	743	705	736	710	724	698	752	716	715	726	759	730	709	721	752	721	709	733	736	761	784	722	756	766	763	681	729	726	788	735	717	755	719	738	756	730	745	712	756	758	763	794	729	721	818	720	806	720	758	785	702	724	748	785	724	728	761	721	795	691	744	694	727	712	762	719	782	715	739	752	773	744	749	724	714	827	705	681	742	739	796	733	745	730	747	710	715	710	721	756	802	704	781	750	720	742	738	732	726	756	724	732	740	775	699	729	717	733	711	729	732	794	758	776	723	774	728	755	738	688	775	730	701	718	710	736	722	768	769	715	702	794	722	767	757	739	713	729	736	729	728	741	705	744	759	759	788	713	727	687	710	724	749	728	731	710	741	732	769	755	729	781	753	772	749	717	689	741	739	753	729	768	726	737	699	721	739	742	790	737	787	725	724	716	744	736	772	769	691	792	729	737	776	682	734	707	723	751	796	684	747	794	729	765	778	722	764	757	776	712	780	763	745	776	710	706	771	723	752	741	742	701	715	729	735	682	757	721	732	704	742	740	724	717	714	774	742	784	697	749	736	712	741	758	754	674	759	757	734	747	751	693	729	759	752	713	764	721	735	745	666	737	768	742	746	757	716	668	703	724	711	784	704	774	695	747	751	742	753	748	740	748	756	799	696	777	754	681	717	713	783	705	729	719	728	794	738	750	752	698	684	751	724	718	736	778	739	783	706	755	718	762	661	797	763	741	747	729	762	721	721	754	717	724	782	773	713	778	720	729	762	741	748	681	720	746	744	783	716	734	751	754	745	705	736	770	732	711	751	749	738	724	745	735	786	713	749	789	711	736	718	750	726	752	762	688	725	735	793	740	717	708	797	725	772	708	782	723	743	756	770	700	757	753	776	729	808	769	742	749	763	731	746	786	748	750	708	737	742	747	786	736	777	745	751	775	701	744	734	708	750	738	740	723	764	701	765	771	754	719	674	707	707	705	716	791	713	737	708	764	724	797	764	762	740	718	757	729	757	720	750	735	750	689	776	804	754	745	733	740	728	743	715	775	694	651	775	721	742	744	758	791	781	724	699	716	700	758	732	759	727	740	769	756	715	763	721	770	731	687	734	773	742	752	729	776	725	757	739	758	768	748	805	729	709	759	716	685	711	719	733	724	697	721	726	780	764	732	762	707	735	754	737	743	711	758	728	752	739	712	740	737	709	738	740	754	738	761	762	764	715	762	772	713	732	711	732	755	744	716	714	741	726	728	758	734	698	709	729	725	755	714	749	727	735	693	691	721	733	751	731	736	736	713	736	691	761	723	775	687	750	733	776	783	712	712	735	739	741	751	738	736	731	742	764	753	738	748	777	744	699	753	708	744	741	769	733	708	715	795	716	717	713	790	744	762	744	679	742	716	791	714	741	746	764	732	743	712	753	723	721	760	763	729	691	720	760	712	723	743	714	721	792	762	694	728	805	744	767	734	742	758	750	751	757	720	672	700	677	772	701	749	752	749	685	748	753	752	760	752	754	717	766	769	772	731	701	746	738	726	774	697	729	771	781	724	707	762	721	731	753	758	729	751	768	752	738	715	760	767	766	769	710	774	753	719	742	749	743	758	765	805	719	712	741	785	686	757	735	733	756	718	699	730	679	756	730	759	759	776	724	755	732	698	746	750	724	700	781	745	786	725	809	748	751	715	724	748	752	759	737	755	691	715	732	741	748	706	765	739	698	711	769	710	744	698	735	749	744	748	791	714	709	759	731	745	715	749	709	753	709	779	721	715	753	747	748	745	746	757	748	730	727	729	755	794	758	794	776	725	739	801	754	751	778	779	725	733	723	733	736	773	746	782	740	742	767	787	729	731	713	789	701	803	762	717	774	733	768	777	743	772	767	790	735	739	746	708	728	705	760	747	802	790	755	758	746	770	749	761	722	726	719	698	753	681	779	737	745	741	777	754	691	784	704	744	713	773	732	794	784	736	790	750	799	734	778	772	775	794	761	698	707	775	760	723	692	697	747	713	714	784	713	754	748	729	692	751	695	698	730	737	722	749	730	745	725	762	736	746	769	722	728	737	746	719	718	751	716	753	751	685	744	788	771	745	742	749	775	724	762	780	724	755	716	784	787	825	743	712	733	752	785	763	737	732	714	787	722	721	733	762	716	737	780	760	712	718	743	762	724	708	711	741	728	764	714	755	769	733	759	758	767	739	752	745	773	726	721	740	736	729	704	689	776	736	788	717	747	753	726	748	779	727	737	756	724	750	685	729	734	711	747	777	779	750	787	731	804	751	706	791	746	782	765	743	775	728	722	748	731	781	742	751	734	782	748	768	776	734	745	723	752	743	724	730	755	761	757	736	738	751	782	784	808	738	734	706	719	742	776	723	765	739	738	737	745	760	714	687	731	775	750	706	708	750	737	755	751	737	754	702	750	723	778	744	737	752	731	762	739	754	770	790	732	730	740	750	736	725	695	706	760	755	776	784	780	713	741	762	765	741	807	725	702	696	728	773	737	695	737	749	733	783	759	759	718	747	752	750	727	746	764	723	792	736	767	758	730	736	727	744	744	728	744	682	728	686	760	778	771	721	742	763	710	697	676	757	788
31374	24290	22525	17064	10790	5010	1529	1035	932	776	657	589	453	401	373	340	353	311	333	361	323	294	299	278	336	245	298	285	310	293	285	272	298	286	296	230	288	276	260	343	279	274	265	270	307	259	304	287	290	259	271	284	282	258	282	294	291	275	283	290	285	290	292	287	305	288	256	270	293	270	263	275	287	273	282	300	270	265	270	249	268	256	300	280	253	289	282	281	259	268	324	251	311	287	252	288	296	252	258	253	316	269	261	335	280	272	283	294	279	278	297	255	262	272	273	276	255	264	276	271	296	272	273	272	312	287	277	278	270	301	296	242	272	285	267	273	290	264	263	276	258	308	286	258	257	306	275	286	266	281	311	271	295	287	249	274	253	276	279	285	282	273	292	270	295	260	267	260	289	297	281	249	282	256	278	273	297	265	317	260	268	271	295	273	286	284	280	307	294	291	271	261	276	295	269	306	303	270	257	278	295	266	259	318	289	269	268	252	304	283	268	269	297	258	282	277	318	313	269	273	245	269	266	259	290	306	282	270	264	263	281	298	296	279	268	270	296	286	267	252	299	289	295	275	291	291	282	257	273	275	271	296	279	316	299	287	313	267	263	262	265	299	280	277	298	289	285	286	257	263	257	275	264	277	268	285	275	279	296	281	264	269	288	264	251	281	272	266	325	309	246	241	316	287	260	284	273	290	255	254	292	257	304	304	261	252	284	272	251	292	260	258	273	265	261	286	281	246	229	271	263	276	252	264	273	275	269	240	299	305	255	285	275	285	271	289	272	291	288	225	241	274	260	249	289	243	274	313	277	297	271	314	269	257	238	244	300	271	280	252	279	269	292	259	308	324	303	260	268	269	265	225	285	258	282	297	239	273	289	288	238	280	253	259	261	266	259	283	268	268	275	278	257	285	266	286	258	277	267	284	282	264	282	306	255	289	278	296	292	258	249	314	299	272	272	301	281	290	271	281	278	282	287	267	272	258	268	288	274	265	305	267	269	260	265	258	274	269	296	268	269	260	259	271	260	274	289	278	268	278	294	273	291	295	282	270	262	247	233	281	256	261	277	282	290	279	280	261	267	296	267	313	289	284	294	246	301	282	286	289	296	301	279	258	267	244	260	276	300	294	261	267	306	271	262	284	268	292	284	246	298	282	283	279	264	259	316	268	281	288	269	293	267	294	272	257	321	265	272	302	264	295	291	284	267	286	290	265	295	270	300	283	272	308	295	296	303	236	290	290	261	274	285	280	272	289	253	284	286	337	273	271	249	284	285	265	295	300	284	277	248	267	285	304	291	259	265	276	276	278	314	299	299	278	297	280	310	267	262	264	300	247	289	283	264	271	264	274	286	280	256	293	320	287	282	263	300	283	284	278	301	292	272	303	285	270	281	276	298	256	265	281	254	297	284	253	261	286	251	277	283	295	277	247	277	238	265	278	270	283	262	263	290	293	274	291	294	289	272	279	250	296	300	284	258	299	270	235	293	276	280	282	283	272	282	280	295	291	267	264	303	306	290	273	276	279	305	288	323	252	310	303	294	249	293	258	267	266	256	247	281	272	289	279	299	311	273	293	279	301	233	271	241	293	293	271	283	275	284	323	278	267	279	272	276	283	252	272	300	281	262	282	267	260	276	263	277	281	268	268	271	253	284	265	258	273	279	302	245	282	269	297	271	299	279	290	266	313	269	282	282	288	302	268	318	251	265	276	257	286	302	275	283	288	271	258	273	283	270	302	267	282	272	266	257	253	284	281	256	273	294	294	266	273	276	263	283	266	299	302	257	284	271	265	253	264	287	276	296	260	268	298	273	243	246	281	288	278	288	294	302	285	257	280	282	304	294	268	303	250	280	296	274	269	261	268	299	277	292	269	257	289	231	268	258	255	302	269	282	287	268	282	281	285	271	300	297	248	285	285	276	265	285	260	283	293	272	268	279	256	250	307	255	300	299	287	291	250	279	280	278	282	270	258	271	288	296	284	263	255	294	235	282	271	282	258	281	281	246	277	282	287	264	304	284	280	263	277	264	274	267	289	287	269	290	296	262	272	269	305	263	254	319	293	260	261	248	313	274	263	265	295	287	275	292	273	265	267	258	273	294	273	274	285	293	273	272	276	229	282	260	296	277	294	289	274	271	301	318	258	308	290	301	262	285	272	282	302	274	296	274	256	277	280	276	315	264	298	287	302	278	324	336	302	284	286	297	293	255	273	263	284	287	261	259	305	253	294	311	276	278	259	279	319	296	284	285	263	291	316	253	295	292	292	278	280	277	297	269	298	303	310	292	276	275	281	273	299	325	256	294	273	260	290	281	247	287	307	278	309	252	300	278	281	269	269	276	274	287	255	285	295	281	269	289	278	286	274	262	269	331	304	258	272	293	280	292	306	288	279	286	288	269	299	277	286	314	307	284	269	288	283	254	270	304	262	309	265	268	283	286	255	275	275	291	261	285	235	279	250	250	287	261	279	299	304	275	276	268	304	274	278	293	245	302	258	267	292	272	284	298	252	294	276	273	285	257	263	255	280	267	275	292	290	278	286	252	301	300	268	271	268	296	269	310	285	284	283	238	281	293	273	264	298	268	266	276	252	271	297	294	270	252	278	300	286	275	278	260	311	287	267	254	268	285	275	268	283	297	282	296	260	264	256	273	285	245	266	267	271	273	285	284	263	298	269	288	286	306	314	267	266	293	252	262	306	302	290	292	267	284	280	291	258	279	276	269	256	285	298	288	266	312	242	238	277	274	277	286	272	296	274	246	299	265	258	292	288	294	261	269	311	301	316	278	278	285	289	303	286	297	273	281	288	287	267	256	292	287	292	278	271	293	295	275	289	270	289	265	275	299	278	281	288	270	283	302	261	281	263	313	304	252	239	281	292	288	272	284	283	259	273	289	274	265	259	263	284	284	263	258	278	276	278	274	275	263	277	279	273	281	275	303	272	285	304	262	253	285	280	286	285	272	276	259	286	303	295	289	264	238	292	295	240	268	307	264	278	287	258	277	268	294	273	268	264	281	274	246	298	266	273	261	273	289	324	300	273	270	297	263	277	276	260	234	276	273	247	265	297	297	333	270	292	292	285	301	256	298	264	271	240	287	267	340	293	263	312	277	290	293	266	298	282	265	281	242	279	246	280	297	287	290	268	279	250	269	283	286	270	294	259	263	273	281	290	265	297	281	267	263	296	266	282	295	294	277	274	252	276	289	275	320	269	289	283	288	281	314	291	273	243	276	259	288	239	245	264	280	279	270	280	270	297	279	278	258	278	256	289	278	272	254	286	298	311	269	247	236	282	289	319	275	277	273	254	294	272	285	279	305	282	294	277	264	253	276	283	278	297	284	283	286	265	259	302	281	284	259	287	271	285	286	280	255	246	265	265	278	286	283	273	286	271	292	293	280	284	303	271	297	284	248	288	282	261	274	262	295	277	284	306	292	301	278	282	277	244	260	288	265	272	262	263	287	275	261	281	270	324	287	317	276	288	299	260
18465	20971	28623	28922	24184	13865	5524	4096	3648	3348	2634	2170	1636	1477	1306	1134	1061	1037	979	891	892	829	855	821	794	747	767	764	786	685	725	651	738	683	702	719	734	723	710	695	726	645	675	728	688	660	667	695	691	695	691	679	668	701	694	697	691	655	689	668	674	662	682	617	671	657	677	688	670	708	659	707	661	679	677	713	652	683	659	663	648	652	664	663	633	674	695	687	693	710	685	646	675	715	673	692	690	670	682	698	677	656	672	672	689	706	680	637	687	700	668	696	638	630	670	667	673	663	680	678	653	667	712	654	664	733	690	658	684	658	671	617	689	655	683	596	661	657	693	693	719	718	705	699	722	674	693	638	674	657	625	682	662	696	672	708	661	679	663	684	693	666	691	702	653	671	665	655	668	607	686	690	710	694	661	653	675	689	652	660	659	690	621	688	676	642	659	703	683	629	674	684	621	668	670	692	679	678	667	668	686	694	703	710	681	647	657	683	641	656	689	667	646	667	706	669	714	682	720	657	696	662	688	712	729	628	705	656	687	703	668	643	680	687	696	669	647	766	654	676	632	700	692	718	673	655	641	667	647	681	662	709	721	686	670	639	632	653	663	724	690	672	652	689	694	696	676	675	673	675	702	665	652	651	665	648	643	647	665	666	714	629	668	656	642	659	688	682	638	670	657	664	718	720	674	698	677	685	632	692	675	712	665	700	671	655	677	698	674	688	680	725	695	707	681	671	653	674	649	676	671	693	669	679	687	698	682	708	665	738	671	670	635	662	712	676	660	713	664	681	646	632	689	694	711	657	671	666	659	666	715	688	664	663	714	715	713	698	681	681	683	717	706	689	668	616	699	709	699	670	716	635	677	641	658	662	723	672	656	635	698	677	647	670	618	674	692	646	636	641	693	653	693	656	732	703	726	659	678	636	680	708	692	678	694	705	708	666	663	611	680	682	664	662	673	671	666	708	696	649	633	675	701	682	664	660	652	683	722	674	675	693	673	644	641	629	681	669	649	697	665	691	649	677	705	674	698	652	714	667	670	730	704	708	680	694	683	689	676	659	638	680	659	621	694	674	646	625	701	683	643	701	686	648	652	681	657	688	660	648	670	680	661	621	693	666	635	611	685	656	668	695	665	698	738	660	706	718	666	627	669	652	683	654	683	684	641	694	715	654	718	697	696	652	644	614	683	693	681	674	627	654	717	680	682	682	686	687	673	688	643	663	620	648	671	711	658	696	679	661	623	686	683	682	679	679	685	671	665	665	671	688	662	644	661	699	705	636	671	669	688	683	695	676	686	657	668	658	704	658	674	714	645	720	728	675	742	711	638	705	653	668	671	717	684	713	676	678	660	712	689	667	671	659	655	738	680	684	668	651	692	733	677	649	666	681	667	672	690	683	666	721	707	686	676	672	695	702	606	694	643	693	637	661	629	708	662	700	689	669	704	660	683	658	680	667	709	672	697	665	712	699	712	722	671	645	663	660	679	675	678	693	664	617	669	713	598	707	719	642	645	631	667	684	652	736	686	641	662	738	700	669	716	661	677	678	663	678	697	683	742	651	709	652	660	651	687	666	709	637	641	685	677	660	673	658	678	683	658	680	654	650	694	692	687	676	668	679	707	649	666	658	670	651	684	717	673	657	703	673	717	700	699	668	690	689	698	646	647	664	669	657	722	691	660	669	620	653	680	709	688	630	697	656	684	678	661	649	690	651	701	665	644	677	676	647	699	698	660	649	684	662	675	684	666	693	713	688	719	658	692	701	668	649	649	766	655	682	660	650	674	681	619	647	711	673	626	691	647	653	686	659	685	666	631	620	679	664	675	667	615	655	651	673	688	771	619	661	650	688	684	655	654	660	661	667	700	692	707	683	704	713	655	718	676	592	703	642	677	683	683	696	662	666	683	682	716	708	677	690	695	689	624	685	632	719	662	704	673	659	705	661	645	691	666	694	687	694	688	616	659	690	681	728	683	656	656	647	683	663	675	707	645	667	685	710	674	640	627	689	713	703	686	635	696	664	675	700	665	671	695	672	688	720	660	602	696	684	668	692	668	684	665	692	633	679	716	652	687	640	695	713	705	645	680	715	697	714	672	689	657	641	690	687	687	659	676	667	647	693	698	671	653	655	655	642	711	713	708	698	639	644	662	666	645	665	639	681	675	706	663	614	674	668	650	682	679	671	678	637	680	693	626	687	654	736	673	679	656	703	647	695	693	605	705	643	688	706	693	637	647	662	651	690	743	633	642	669	633	695	680	617	636	678	671	643	685	749	702	643	684	731	718	653	684	670	681	675	709	692	645	675	655	661	681	669	662	664	682	682	644	638	719	680	646	700	716	677	657	681	672	659	643	655	699	678	717	715	681	694	680	656	645	661	631	702	664	700	702	650	637	667	665	675	686	632	645	714	695	679	652	644	670	649	653	677	645	668	694	659	645	642	699	660	626	716	663	671	682	703	691	667	711	695	674	627	737	627	649	655	674	658	673	702	682	695	684	679	628	687	703	708	700	669	649	644	710	677	652	723	647	686	710	660	676	637	708	673	676	622	667	688	645	659	659	655	657	720	690	698	664	652	688	692	691	651	673	675	667	702	683	641	650	628	665	665	666	633	686	675	650	685	642	659	690	688	681	672	670	652	624	673	669	715	640	688	659	684	679	678	652	698	688	686	688	676	672	632	628	651	644	651	657	714	674	653	694	709	689	603	632	690	674	663	647	663	696	679	650	657	646	700	634	654	713	686	668	651	689	640	701	664	720	658	732	676	668	690	668	715	657	661	662	680	657	678	652	636	703	639	676	682	613	679	680	667	671	687	670	651	688	654	660	679	651	663	668	724	649	709	661	659	653	678	662	655	715	659	666	657	671	661	650	644	705	699	668	668	666	647	719	734	655	639	628	650	728	680	669	670	679	679	690	679	698	670	667	663	687	657	689	657	658	636	684	648	637	735	659	635	699	657	685	707	643	636	707	693	667	684	661	680	683	676	640	633	722	681	679	660	635	663	666	674	661	702	650	650	704	701	645	677	661	679	667	670	670	623	717	646	624	669	692	692	658	690	666	649	658	659	650	662	683	673	680	646	714	664	681	706	639	635	645	689	686	659	694	637	725	674	728	709	653	651	675	672	688	658	671	635	698	671	717	671	692	683	690	701	660	659	692	686	657	688	645	676	690	687	671	641	735	687	680	719	683	650	647	681	604	646	664	699	676	688	691	630	665	696	666	639	696	657	700	668	627	709	630	672	666	663	709	664	652	698	660	643	706	683	654	705	643	675	680	707	685	647	654	679	634	617	659	710	659	672	720	625	672	666	643	674	640	692	650	695	651	662	669	639	706	646	661	689	624	657	671	696	680	711	641	636	682	689	687	712	637	696	673	697	675	691	697	648	649	712	669	681	763	719	648	692	633	640	616	681	605	645	654	692	638	700	725	665	673	659	689	654	668	694	665	665	727	727	665	732	664	664	713	683	658	643	676	674	681	681	667	681
46131	48872	48014	45183	39677	33083	18194	8657	5452	5305	4020	3114	1736	1207	1042	872	1017	760	689	594	543	490	420	420	434	455	405	382	397	391	391	382	408	349	372	364	395	340	351	373	392	370	351	392	342	331	326	338	304	308	337	333	306	364	331	333	343	347	304	297	281	312	365	338	345	332	348	328	300	301	351	351	343	354	310	322	299	316	326	341	366	338	339	329	346	325	332	293	365	353	313	293	324	331	321	328	337	280	304	332	308	331	342	332	336	330	360	334	327	335	321	326	318	295	323	346	331	331	336	288	337	322	357	343	322	333	324	317	297	324	354	299	319	312	347	330	306	334	357	307	330	363	345	343	316	332	304	301	337	327	321	320	341	333	342	338	334	335	322	304	328	308	313	319	316	365	342	301	328	322	331	341	352	315	325	315	345	342	372	326	349	312	300	306	328	314	324	318	316	326	350	310	323	330	308	332	330	326	316	333	348	352	307	342	312	360	333	347	316	271	326	289	319	328	318	321	334	342	333	319	318	305	336	306	370	305	322	309	344	332	363	347	326	379	317	306	341	327	315	319	311	312	322	370	335	312	347	335	324	343	296	336	302	320	341	283	343	312	329	332	326	309	317	303	344	317	310	329	343	370	329	345	334	330	312	295	325	323	341	333	333	295	303	309	319	348	312	335	310	341	315	340	306	296	328	325	330	332	322	335	336	354	334	353	326	322	305	330	326	361	304	311	356	300	306	350	328	382	322	347	324	349	350	297	324	363	334	299	314	343	348	315	333	317	297	346	317	345	336	332	328	342	322	352	330	304	300	308	332	309	369	325	289	340	314	311	376	287	363	339	325	327	323	334	313	363	325	333	348	329	347	355	356	343	322	315	330	342	302	333	338	358	336	325	303	340	317	360	312	320	321	295	327	334	345	347	323	344	318	321	299	326	311	353	323	349	322	355	304	329	337	316	299	304	318	326	344	349	340	329	326	309	318	371	333	291	320	351	339	347	305	320	317	320	326	336	316	306	329	328	328	313	332	331	319	315	291	362	344	362	333	321	333	352	326	316	362	312	309	299	326	307	331	332	314	349	304	286	300	313	333	375	293	328	318	309	299	332	346	302	314	322	315	358	327	330	337	329	343	316	333	354	351	344	316	310	326	307	332	343	324	336	328	351	357	307	304	325	315	351	340	313	337	341	292	336	330	314	334	300	315	313	307	321	352	345	318	336	322	334	301	299	309	323	377	322	345	380	337	291	323	369	321	334	314	335	343	339	311	317	349	354	331	330	326	307	294	294	336	338	323	355	316	319	345	321	332	341	365	351	343	333	319	359	315	312	343	325	349	337	323	341	308	323	288	313	313	378	299	338	358	322	331	340	322	310	306	336	328	342	326	301	326	345	344	341	321	362	340	344	347	309	300	336	321	339	340	335	314	341	320	320	340	293	346	317	307	322	325	332	319	322	302	320	346	327	307	314	311	327	338	356	312	363	326	331	321	331	343	309	344	288	339	342	312	321	333	337	315	333	331	339	336	340	303	308	351	341	339	325	332	340	301	305	315	325	370	328	354	346	342	317	334	342	333	340	354	338	354	313	323	294	327	322	311	317	334	341	313	328	302	347	309	348	339	337	334	336	334	352	342	326	333	299	328	309	335	342	355	329	315	319	328	370	338	302	330	302	298	354	336	304	306	315	338	314	358	344	369	337	337	332	342	337	327	333	354	304	337	344	334	300	317	327	352	332	318	372	343	317	321	321	328	337	313	317	320	322	316	320	332	355	345	327	331	340	351	338	323	330	337	341	318	320	317	326	329	311	315	331	291	340	373	332	336	385	312	352	318	350	323	329	363	320	331	350	298	338	323	360	350	311	312	347	349	337	325	334	335	314	337	295	277	349	301	335	364	330	323	311	331	346	367	327	306	308	346	353	353	334	345	335	326	333	319	315	338	326	345	328	346	350	310	341	357	350	350	333	299	292	337	328	360	345	331	330	350	353	319	348	305	311	329	302	323	365	319	307	358	337	356	326	364	328	346	334	306	324	293	331	373	288	299	327	362	329	329	337	320	316	287	325	340	304	372	330	343	344	353	321	310	348	316	324	332	312	327	337	341	327	320	334	340	356	309	344	355	351	319	336	333	348	346	309	314	307	338	298	315	315	305	290	326	335	337	299	320	313	332	336	335	331	322	361	340	334	303	351	332	315	306	325	313	342	309	318	318	320	329	320	330	353	352	322	323	326	316	321	340	324	341	323	316	313	358	344	377	347	338	308	331	303	331	336	336	330	329	308	311	307	332	318	334	312	328	343	345	338	329	333	320	302	312	341	327	309	319	309	328	315	341	318	344	325	309	317	308	319	299	344	312	357	344	321	328	351	336	346	372	324	336	336	340	380	306	311	349	330	331	329	346	331	317	363	330	339	339	348	356	331	371	333	345	333	287	337	380	353	336	308	327	361	305	350	349	327	336	315	322	321	338	319	360	332	282	326	309	349	345	346	337	326	324	303	304	341	360	336	329	342	302	329	329	343	359	315	315	330	333	338	354	342	340	327	332	324	302	329	314	332	322	297	331	331	339	323	318	338	312	301	314	311	328	341	336	359	293	324	323	346	297	317	350	316	326	330	325	295	308	318	315	344	312	323	342	325	312	327	319	316	302	357	325	331	288	294	339	334	320	344	355	281	302	336	334	312	347	343	323	303	304	314	319	325	340	337	320	316	321	322	336	348	323	378	313	326	330	351	326	343	333	302	322	328	328	333	304	333	350	324	315	345	364	320	343	310	313	342	295	357	339	328	329	315	339	327	303	323	314	343	312	345	319	316	301	330	320	290	331	320	330	307	323	344	309	306	316	335	296	333	302	357	332	327	331	322	305	301	323	312	299	308	336	327	354	356	353	346	330	339	345	288	315	317	316	323	365	332	323	326	349	347	345	323	313	349	344	340	353	356	346	353	335	336	295	321	328	327	346	333	345	329	345	355	316	358	342	308	373	335	319	323	303	338	353	314	347	339	294	323	302	349	331	328	322	327	322	311	380	318	307	304	319	294	310	295	359	318	304	282	325	319	342	298	315	314	315	323	324	328	322	302	325	334	325	314	317	301	316	330	310	337	329	308	314	347	363	306	316	340	347	351	324	353	383	342	332	317	319	354	348	320	349	309	349	342	329	340	328	360	292	301	330	295	318	314	303	311	313	330	304	288	313	327	322	327	327	297	334	302	312	332	306	331	335	352	332	315	325	345	301	328	334	300	323	310	322	354	330	315	325	360	332	376	306	316	298	326	316	370	343	324	304	303	361	294	376	305	325	356	334	341	331	300	317	307	348	316	353	338	341	330	328	325	307	297	305	297	327	299	309	342	316	338	336	355	321	330	332	309	348	363	325	353	316	318	337	328	335	351	311	324	330	324	363	324	364	330	352	323	321	323	306	327	320	337	338	330	331	337	347	336	313	362	371	345	275	315	318	323	346	337	326	341	334	295	320	338	322	318	346	355	282	333	331	335
30692	41739	49980	50466	48497	36038	15667	11466	13920	14796	12335	10783	5681	4585	3748	3151	3846	2992	2729	2310	2121	1588	1636	1566	1579	1396	1226	1080	1034	1122	1166	972	1041	1092	1062	1037	1012	1013	978	973	964	914	897	891	846	860	795	790	802	814	785	792	764	724	793	770	760	756	773	769	808	788	771	846	755	783	846	792	729	752	786	770	816	726	751	781	778	782	796	791	722	742	766	771	778	805	745	794	843	811	769	788	792	777	742	746	771	799	763	778	791	738	797	824	748	752	772	746	768	764	770	840	834	759	801	786	776	708	774	761	812	802	757	750	769	856	809	810	795	785	826	786	804	787	765	743	789	749	822	771	767	800	776	745	777	775	792	812	787	767	802	765	784	778	809	771	794	797	771	741	766	790	785	774	820	762	746	803	785	767	776	746	771	788	774	763	786	786	782	795	752	792	798	796	795	814	749	778	783	791	804	745	740	747	795	726	749	786	804	796	756	741	750	773	871	802	772	755	741	802	755	779	777	748	771	799	779	766	811	788	811	775	725	763	807	830	757	806	789	790	769	781	763	742	739	801	794	786	756	779	803	794	813	749	750	721	786	777	779	756	793	807	815	776	756	747	780	784	808	714	788	766	717	794	799	761	786	722	786	814	791	734	737	835	762	802	746	783	817	746	779	765	811	741	765	778	785	799	770	740	757	789	738	781	777	760	756	785	793	792	789	817	758	754	774	797	735	751	753	762	761	762	764	753	758	782	753	778	810	812	711	755	786	794	796	746	798	747	774	782	784	794	720	782	743	772	834	753	813	745	778	767	716	775	782	787	786	775	764	748	754	767	729	759	741	745	773	782	748	794	813	770	799	757	748	757	813	742	789	793	781	789	802	786	728	817	790	787	737	754	764	763	781	784	797	796	755	749	807	780	784	829	772	748	795	785	739	775	776	784	775	750	796	768	766	822	792	803	805	772	775	773	750	745	758	807	752	744	755	757	770	789	800	759	805	759	782	770	787	739	830	739	771	783	759	753	784	793	748	734	776	729	806	765	743	724	766	833	768	788	751	779	768	765	815	732	782	754	762	796	762	795	851	795	763	718	820	787	762	786	775	756	753	776	800	792	740	775	796	856	789	740	776	783	761	739	773	801	777	798	785	761	796	763	787	797	782	791	795	773	817	739	809	765	786	761	786	792	780	777	785	747	743	802	793	802	762	754	794	760	800	786	765	804	793	767	784	782	767	738	802	800	747	774	778	776	750	791	723	751	792	741	730	776	798	822	748	788	775	770	833	752	785	818	787	814	770	764	723	751	771	733	758	825	775	772	796	758	789	787	800	780	800	754	783	719	791	775	804	794	838	791	773	747	803	694	810	787	791	803	812	783	819	789	810	818	763	751	768	763	835	704	777	717	794	755	759	792	796	796	775	738	757	772	776	853	780	759	784	811	758	786	763	801	761	758	788	785	777	780	746	740	772	781	784	806	798	769	749	742	814	751	769	848	839	844	765	760	746	760	758	788	734	770	775	729	808	773	786	749	753	761	812	760	737	803	755	755	777	753	725	756	763	778	797	793	771	780	780	821	812	765	788	781	786	787	782	806	826	745	810	830	763	759	776	784	787	798	823	736	791	836	758	746	810	771	792	809	772	757	831	784	763	771	783	778	799	774	781	755	751	761	777	810	742	782	812	764	805	803	759	783	835	803	802	771	771	822	758	767	816	785	786	736	781	741	798	793	749	774	799	793	779	757	765	815	769	770	710	780	775	726	797	801	795	811	797	790	760	738	806	805	763	757	819	768	761	756	799	766	795	845	755	740	742	835	759	776	776	798	785	784	757	776	777	782	750	758	749	775	786	751	778	753	788	824	769	812	739	770	758	795	780	794	762	765	740	822	795	789	761	738	768	804	788	791	855	758	780	757	733	733	766	800	754	777	752	762	803	767	749	726	839	811	794	851	781	764	765	789	777	746	771	713	799	804	721	782	747	747	741	769	769	791	817	764	788	787	802	770	735	784	768	761	752	805	757	727	730	778	775	787	746	745	780	774	796	795	756	762	781	769	744	797	790	807	818	770	798	751	830	791	793	778	720	761	801	800	801	761	794	750	784	767	807	778	801	776	807	714	790	765	741	789	793	790	795	760	805	770	759	792	791	775	784	771	783	809	824	811	784	739	788	749	749	806	746	760	775	743	793	786	780	759	738	793	738	788	784	782	800	743	814	733	743	795	828	783	744	764	771	759	770	746	765	782	770	748	749	785	788	794	809	742	787	751	778	766	794	772	817	829	776	753	791	730	812	790	748	775	822	747	754	756	778	790	802	748	795	766	767	768	782	741	800	755	745	774	775	750	814	752	793	811	799	778	785	731	739	758	794	807	756	784	797	740	757	754	750	768	774	774	782	739	730	740	729	749	789	766	786	750	761	740	810	776	694	780	745	807	790	771	799	792	759	819	790	798	769	781	811	713	792	817	770	793	740	755	809	793	757	754	755	796	758	780	784	747	781	779	775	760	762	765	777	733	761	772	845	782	767	806	750	786	813	793	793	806	814	731	755	799	794	773	818	733	774	738	745	743	756	797	797	781	779	748	763	777	792	794	763	787	784	778	750	798	803	787	708	802	768	770	743	813	769	757	777	743	825	804	809	797	800	765	746	824	788	773	793	794	826	815	787	784	758	800	756	735	776	780	790	752	774	760	766	765	802	744	752	808	786	758	769	745	782	815	841	773	735	747	747	758	725	795	718	804	769	797	768	746	770	786	745	766	769	772	740	798	790	746	765	806	753	804	795	793	840	772	735	764	801	791	726	812	864	739	790	714	827	780	788	779	815	734	761	730	789	729	797	789	770	773	765	754	770	798	785	717	795	781	826	756	826	780	817	770	740	762	754	761	746	736	791	783	796	717	773	745	765	725	783	770	784	801	795	800	708	749	779	777	747	792	739	787	738	785	819	818	757	772	729	777	767	778	722	782	816	730	796	790	768	735	804	814	726	723	742	794	783	751	752	758	807	790	822	800	782	753	791	743	817	827	750	745	795	813	797	749	795	777	730	789	793	769	813	769	791	796	785	804	752	779	743	790	764	723	820	769	801	765	738	747	780	771	738	818	766	747	721	796	773	785	820	813	764	794	795	788	745	748	802	811	776	779	820	733	802	779	826	810	797	758	790	811	830	790	747	827	742	803	815	778	788	791	750	828	801	758	804	753	777	782	779	779	757	746	813	705	790	747	800	744	773	778	763	795	785	764	802	782	795	804	732	827	795	792	812	748	767	808	741	797	804	786	776	799	814	742	797	802	758	761	754	780	797	800	751	806	787	776	793	794	798	748	786	754	729	769	801	803	796	810	713	802	781	793	798	760	768	765	750	804	748	758	795	745	752	717	747	774	781	759	803	778	756	773	763	756	765	766	784	754	770	785	746	826	778	804	770	808	765	777	732	831	785	761	774	730	805	789	791	739	747	745	779	769	752	753	744	802	762	775	783	718	821	733	755	826	806	742	801	789	768	713	791	823
54636	51344	47882	46116	38078	31949	22822	14090	9849	9116	8122	6213	2936	2289	1656	1460	1520	1243	992	998	827	596	601	552	522	544	500	449	407	445	426	388	388	396	409	395	376	391	370	347	372	349	347	327	349	346	309	276	333	303	331	310	330	338	369	343	317	326	356	352	281	340	358	300	343	359	332	344	326	332	313	311	300	338	317	312	333	337	312	327	346	351	320	329	329	311	308	299	348	344	305	325	330	349	331	309	311	316	319	319	317	300	323	304	310	293	326	294	311	318	318	302	282	324	323	309	318	312	290	340	326	298	315	333	344	341	340	312	305	297	334	283	299	307	306	345	323	322	331	324	336	311	320	310	317	279	331	336	310	312	322	293	313	310	306	342	303	302	332	329	310	318	272	318	337	328	338	323	310	342	342	300	320	315	324	326	331	296	292	323	322	330	332	306	309	275	322	304	326	299	283	336	309	304	319	314	320	339	308	316	329	337	303	352	346	313	357	308	260	322	318	324	299	316	303	290	325	318	317	343	293	319	301	296	323	320	310	345	307	302	306	330	353	299	318	304	290	343	309	328	310	307	314	340	327	324	344	327	326	305	316	322	328	323	322	310	297	332	305	286	329	297	310	327	303	290	322	319	291	304	293	309	325	308	301	320	339	320	337	310	313	320	343	316	311	331	284	349	330	300	298	319	317	316	309	314	341	333	319	272	322	321	308	281	329	335	294	334	334	328	303	305	365	270	314	342	304	329	321	265	317	286	296	329	334	308	307	306	278	336	284	296	327	322	330	326	307	331	318	327	305	307	335	345	279	315	289	288	337	318	306	300	309	329	288	299	314	311	320	302	286	297	288	328	347	331	350	305	299	305	297	316	352	297	292	313	324	311	297	315	273	346	318	315	338	299	285	310	331	285	322	315	331	322	297	310	329	336	320	274	307	314	331	291	319	333	309	322	355	303	335	330	339	303	333	281	316	331	324	298	293	312	291	312	300	285	288	314	293	293	321	323	292	313	272	308	312	340	343	328	293	327	315	339	340	316	340	311	300	312	334	300	300	307	285	289	297	322	297	324	318	316	277	336	303	359	329	325	331	360	306	317	327	313	331	319	336	292	314	327	327	294	329	307	307	332	311	317	318	357	316	332	344	327	313	302	305	316	307	309	287	336	355	344	335	340	300	300	305	294	310	296	298	319	273	324	321	332	319	273	328	321	309	311	353	326	319	320	318	345	300	304	343	303	317	338	303	357	309	319	294	292	307	308	304	317	342	293	360	318	307	353	335	299	298	325	351	303	344	299	310	303	300	325	307	319	319	327	324	320	305	305	302	286	300	322	304	329	362	322	304	330	327	311	327	320	341	322	332	302	294	309	364	303	335	295	320	316	335	310	322	308	330	312	298	317	284	319	311	326	344	321	317	298	304	326	305	294	325	315	266	278	323	334	311	318	333	352	303	329	335	321	308	316	316	316	336	323	323	325	300	359	324	332	328	318	324	287	335	308	298	290	325	322	322	310	324	290	319	300	310	305	313	307	351	318	318	323	294	323	315	319	338	320	311	349	303	310	307	339	310	300	312	329	321	321	284	286	315	339	312	337	314	304	325	302	300	323	305	343	322	330	314	317	328	284	296	321	353	323	290	297	289	324	346	312	319	343	314	307	337	297	314	297	331	307	314	311	324	342	352	325	289	325	292	304	334	325	335	319	340	308	306	331	315	323	300	330	299	297	302	296	286	295	301	329	329	343	300	311	290	306	313	348	338	324	332	303	279	349	337	298	285	324	292	348	328	274	296	342	305	292	359	339	324	310	320	345	316	344	314	307	300	332	339	314	332	300	321	324	308	324	333	311	295	339	329	306	301	305	292	296	341	283	277	319	339	314	338	325	311	304	319	314	298	287	310	329	322	312	311	343	305	317	303	338	331	275	301	299	303	330	310	333	316	296	310	319	278	299	311	319	342	341	302	320	354	329	348	294	328	318	301	305	321	309	312	300	302	342	334	329	305	291	323	342	328	325	330	293	338	346	319	307	329	332	309	324	325	312	303	333	306	286	304	330	323	315	329	313	313	328	307	296	319	323	341	327	304	309	311	345	303	289	303	293	332	331	324	309	338	325	338	308	308	316	335	313	274	293	281	306	319	317	282	320	327	314	307	304	311	287	282	301	305	312	304	325	286	315	339	325	328	324	318	280	275	281	302	341	342	311	332	324	335	273	277	314	299	310	310	310	322	314	302	301	307	308	305	309	346	320	316	315	343	314	325	303	324	322	311	356	303	336	356	308	303	313	270	284	291	319	298	331	341	322	286	314	336	320	351	316	337	330	327	320	306	328	312	328	326	319	308	309	301	297	340	313	328	309	305	309	347	331	313	293	350	326	299	360	351	278	320	304	335	285	294	340	357	317	297	331	314	333	303	320	317	339	314	350	296	296	334	305	339	319	345	315	340	294	316	320	329	281	302	293	291	317	336	323	305	331	297	307	319	307	316	309	318	351	327	316	301	346	333	342	317	339	334	307	303	356	276	296	319	320	324	272	324	293	327	305	354	327	303	337	275	317	329	374	318	303	332	306	316	337	316	315	310	295	303	297	325	348	288	295	323	302	298	333	319	296	321	311	310	304	323	343	287	323	325	336	295	329	327	309	322	314	299	306	301	336	307	283	336	307	332	323	325	340	289	323	307	316	306	321	308	274	330	299	327	330	336	341	325	321	301	326	340	333	362	300	304	317	311	297	342	290	313	313	303	304	306	299	317	327	349	289	315	348	283	306	339	296	292	334	299	303	332	302	287	332	268	294	292	317	317	297	315	332	308	312	318	306	321	342	307	306	267	314	336	333	310	331	317	334	309	319	346	297	320	299	323	287	299	334	311	310	343	310	329	302	345	320	315	339	353	300	339	345	319	317	299	291	303	331	326	339	279	305	340	299	321	360	335	319	317	342	296	338	326	297	301	340	312	348	326	289	300	323	345	298	318	306	286	299	317	279	280	293	302	339	305	306	340	311	337	314	309	290	305	315	311	317	302	320	318	310	289	320	312	315	324	314	315	350	315	314	333	329	295	361	333	303	317	320	341	315	310	331	291	304	305	299	314	336	289	346	286	328	321	298	277	277	339	347	311	283	271	305	340	323	300	345	302	315	320	294	302	323	310	310	343	347	298	282	270	340	351	336	311	292	343	322	269	289	310	332	330	300	301	311	330	303	323	321	316	292	269	341	332	340	282	296	317	315	329	358	325	299	293	335	300	317	328	351	271	310	324	332	283	297	308	304	308	288	301	304	321	318	321	373	318	332	315	332	302	326	319	302	337	319	311	328	317	331	332	297	326	318	349	328	293	376	318	329	371	321	308	345	293	314	328	302	287	319	312	301	308	313	350	272	341	339	310	310	344	325	282	343	289	315	331	320	311	302	296	331	334	272	317	287	326	293	316	349	299	307	333	313	328	319	314	335	328	310	298	357	308	304	301	325	298	314	347	302	342	312	339	338	295	320	304	283	309	333
38755	46852	52889	51806	46366	39076	24968	16629	19265	21662	19896	16523	8235	7524	5678	5367	6008	4853	4211	4021	3383	2524	2212	2148	2155	2005	1748	1567	1487	1520	1475	1202	1240	1375	1371	1356	1320	1218	1142	1161	1157	952	971	966	900	899	844	773	832	795	793	728	715	811	762	754	752	810	765	700	772	746	750	767	757	736	762	738	749	696	765	764	713	760	754	722	743	719	780	763	754	724	768	725	759	744	701	744	783	737	732	739	750	751	727	746	692	780	736	720	687	742	741	729	754	771	751	772	750	729	701	737	766	768	689	759	716	748	682	733	726	695	731	729	771	756	756	743	778	762	767	719	751	697	806	733	750	722	736	682	724	728	734	768	714	720	677	741	721	739	748	733	681	731	715	721	763	701	764	741	735	750	770	745	702	750	734	691	689	783	716	772	748	704	802	747	719	715	699	671	726	747	732	727	726	796	751	783	738	718	695	736	742	725	741	721	749	701	764	726	759	750	744	703	749	736	750	753	711	797	675	741	725	683	689	722	789	756	735	703	769	703	725	732	701	735	714	726	752	760	732	756	710	750	735	746	717	706	798	735	711	760	811	685	718	683	720	672	748	765	696	729	744	765	720	711	787	763	745	740	724	716	684	770	710	717	786	778	714	747	738	719	729	711	725	734	727	726	695	733	751	744	725	736	734	746	716	704	749	760	733	754	760	766	776	787	728	764	704	729	707	751	759	716	742	688	771	749	774	706	685	688	730	636	701	725	728	783	697	716	677	739	748	728	808	746	718	744	734	720	737	735	702	784	788	726	727	721	752	748	777	716	767	756	793	717	755	773	797	781	786	722	762	753	763	701	758	745	737	722	719	690	700	715	721	750	722	706	720	704	730	756	755	765	710	677	723	727	754	730	785	721	703	735	714	740	684	706	710	718	742	792	736	742	717	806	717	725	740	728	780	727	725	761	772	743	728	747	781	745	721	726	760	739	709	718	692	709	765	693	704	730	762	708	724	723	779	753	784	768	696	717	745	799	785	725	731	762	777	710	742	756	734	721	739	757	775	765	709	704	698	724	744	713	688	701	698	748	719	733	737	701	707	695	732	782	741	756	717	711	720	723	733	715	714	732	723	698	735	791	743	692	733	724	781	751	754	722	696	737	735	721	757	721	753	779	695	760	761	702	705	746	750	672	783	731	742	759	750	730	693	699	726	735	740	698	707	671	760	753	714	714	724	741	719	768	747	695	705	748	747	730	722	744	736	727	726	694	763	681	720	765	757	781	761	690	752	730	758	742	780	748	782	715	736	739	741	782	775	766	738	729	700	765	754	748	757	743	705	765	712	711	728	740	728	706	736	699	708	727	709	710	730	711	739	708	714	771	735	748	754	722	770	767	741	754	682	716	747	746	705	740	715	739	776	735	719	778	727	739	740	736	768	682	732	715	759	708	726	727	709	771	716	738	699	737	724	759	743	740	737	746	672	779	752	768	737	757	715	668	716	737	743	780	754	765	729	736	759	748	717	728	748	756	750	710	755	729	739	681	725	744	739	704	752	699	717	740	779	780	753	699	727	737	752	729	751	721	726	679	699	746	699	730	717	725	701	716	742	718	729	724	761	696	730	733	732	715	707	724	715	783	743	752	716	748	739	756	732	675	780	722	721	723	746	772	694	743	730	771	730	773	721	733	724	754	717	778	703	710	740	757	735	740	730	773	754	744	722	728	753	729	755	731	728	735	686	736	712	742	745	710	721	797	767	709	751	724	711	728	768	731	738	762	705	735	731	742	749	702	743	733	718	732	718	788	773	742	731	748	769	685	713	750	733	763	704	752	715	753	760	744	722	685	755	761	748	692	739	736	716	732	758	711	724	737	756	713	748	778	741	718	786	706	755	730	736	745	713	698	725	736	779	717	794	773	740	711	785	775	725	751	723	726	706	745	728	781	757	758	729	736	718	729	732	695	712	788	712	727	786	755	726	751	756	698	747	756	782	740	736	719	770	733	701	682	757	714	728	699	721	709	708	720	734	725	760	700	755	748	741	740	709	763	715	692	733	724	739	723	740	756	710	752	720	736	770	716	761	728	777	759	737	763	772	691	740	729	712	757	818	663	682	751	695	711	753	670	767	737	746	728	739	689	712	714	711	762	732	759	780	767	718	716	700	729	736	781	707	741	766	709	757	718	699	760	735	748	749	767	760	761	744	687	712	735	684	763	744	751	736	686	706	733	731	727	736	748	716	748	734	722	765	687	670	679	682	752	750	732	758	726	694	709	748	764	789	765	720	700	750	729	803	684	783	741	732	736	734	668	725	755	725	728	716	739	705	702	762	722	792	726	714	739	720	706	770	744	732	772	705	698	753	712	785	710	721	721	735	758	716	752	749	744	741	718	785	784	730	751	757	711	781	711	772	766	728	706	706	739	738	735	747	720	751	693	697	734	748	706	718	710	734	755	711	742	730	725	707	779	768	820	722	758	763	709	737	735	728	727	719	728	793	715	693	716	740	712	721	695	741	720	702	735	760	731	704	726	713	735	733	750	744	707	706	731	758	753	749	709	718	722	717	723	724	766	685	768	758	738	774	753	732	712	695	734	720	723	721	771	683	734	687	768	798	750	731	716	705	757	749	770	695	727	724	740	721	728	767	785	734	734	761	750	733	755	711	752	689	703	718	712	726	714	696	723	702	728	706	777	747	730	754	753	731	734	744	668	723	673	786	738	733	722	744	723	678	772	735	766	745	757	737	722	746	758	761	734	699	692	709	782	728	746	700	760	730	726	737	791	702	713	750	740	715	749	707	730	740	748	739	754	706	739	755	767	713	700	738	684	737	744	755	733	724	729	723	737	700	733	687	747	724	683	681	735	695	773	717	735	700	763	770	717	728	758	709	710	726	729	708	724	726	720	718	743	766	789	719	715	667	753	773	741	713	731	665	753	734	784	709	730	722	728	729	685	743	774	734	712	705	783	713	744	741	759	784	735	705	758	766	744	760	737	747	745	768	752	760	731	733	748	754	732	776	700	732	734	765	723	725	740	720	768	717	776	706	707	701	724	724	722	712	709	731	729	735	725	755	755	745	762	776	747	724	736	708	693	737	715	726	731	781	700	701	671	785	715	712	762	710	740	716	762	738	712	724	678	703	745	723	747	721	711	732	747	725	732	695	701	708	729	735	710	769	735	703	712	715	710	763	708	731	793	712	733	739	683	715	684	750	748	736	703	734	732	768	756	758	747	754	776	711	778	760	771	770	735	757	694	706	750	709	745	706	764	698	719	764	726	722	709	700	792	714	687	724	752	725	700	763	728	665	722	719	734	738	687	729	722	712	727	754	752	756	750	730	742	726	713	692	731	722	719	712	741	752	726	729	718	773	749	735	759	748	714	760	709	742	745	742	753	790	750	809	737	675	728	724	755	770	734	751	735	719	793	747	720	680	696	721	756	746	779	733	719	718	702	755	757	755	727	766	693	716	755	735	736	727	774	727	720	719	729	757	773	714	758	731	702	752	753	757	716	721	765
30129	25617	19971	12732	8552	4645	1889	1274	1081	980	835	621	494	470	374	397	383	343	338	314	308	338	315	313	287	301	271	298	280	282	312	307	296	281	256	317	319	276	289	267	278	265	277	276	312	241	287	260	276	280	274	289	278	268	248	266	283	255	283	320	252	266	289	309	286	249	255	281	270	286	287	289	284	288	316	296	271	278	272	252	280	284	283	252	290	281	251	265	260	257	274	253	245	265	264	297	281	259	255	244	233	264	251	266	264	256	276	262	307	281	261	272	268	255	245	294	289	262	264	239	302	288	304	270	292	276	294	276	235	275	263	305	262	276	270	289	272	265	253	268	267	276	271	286	268	252	290	266	258	278	283	252	263	244	286	270	271	261	283	282	281	262	270	298	278	269	283	290	284	292	295	274	286	289	247	259	240	268	280	278	262	273	255	257	256	277	293	291	277	274	278	258	275	274	262	257	272	276	299	258	304	283	276	273	259	266	266	260	242	274	297	252	298	281	257	273	263	299	257	252	284	250	310	318	261	301	299	282	290	296	278	297	255	271	259	276	239	287	263	291	282	256	269	292	288	271	269	297	277	290	259	253	291	271	262	290	270	285	294	296	291	271	258	275	300	248	267	257	292	288	276	273	272	298	280	279	252	304	307	291	275	273	283	271	294	290	311	262	290	283	287	252	263	297	284	278	255	272	266	272	264	274	247	287	280	271	285	255	265	272	286	296	258	270	282	267	248	269	283	274	284	261	271	299	257	302	296	274	242	286	271	279	276	293	268	285	267	256	293	273	270	302	256	262	261	272	267	267	291	269	257	284	289	257	305	253	304	271	266	244	268	267	252	265	278	293	277	319	261	294	242	256	250	252	281	289	276	278	255	270	278	283	262	257	277	288	312	278	308	273	240	268	243	285	271	269	259	264	286	271	258	252	280	247	278	303	271	269	285	284	301	261	273	260	284	256	262	258	306	281	277	255	268	294	280	282	277	279	279	276	266	290	290	275	273	281	289	264	303	280	290	311	277	239	257	257	303	282	284	293	276	266	292	261	274	274	250	278	242	266	305	269	283	296	296	287	279	287	292	261	238	278	294	273	272	269	263	278	279	293	310	270	289	262	270	258	255	289	258	285	260	299	290	265	280	262	294	293	254	266	262	277	258	287	241	273	289	264	293	297	264	282	282	271	288	281	269	254	289	243	264	255	255	282	271	293	317	281	254	273	251	297	292	315	284	241	240	290	283	276	255	296	301	273	290	267	258	252	254	270	309	261	312	277	259	252	318	242	270	283	254	264	260	308	286	277	267	287	244	265	255	279	321	278	269	267	265	283	267	282	295	270	312	302	277	271	252	272	277	308	294	283	297	294	264	269	281	296	283	269	250	251	282	232	266	290	277	291	291	276	274	276	267	268	243	271	263	289	271	277	250	281	273	274	259	275	263	249	278	286	267	273	241	267	281	292	300	274	277	249	257	271	267	246	277	266	306	284	261	256	267	267	275	280	275	278	259	281	306	280	286	259	260	303	307	282	272	273	274	291	271	277	282	282	284	261	278	310	272	277	243	317	281	260	266	286	267	309	268	262	256	259	272	283	278	276	273	228	284	270	287	277	284	296	304	263	291	246	265	259	253	277	265	253	278	288	283	276	277	289	291	289	285	276	274	252	279	286	258	289	261	279	281	295	273	293	281	297	288	276	266	246	282	283	272	289	251	281	260	280	290	288	272	250	274	243	247	273	274	278	284	274	306	266	282	277	258	270	268	300	295	282	316	258	256	282	278	278	281	249	247	299	304	300	256	252	250	279	277	264	252	289	286	274	253	273	262	250	273	281	257	266	289	261	259	270	288	285	279	266	274	294	255	263	293	261	282	284	271	284	260	275	260	231	260	293	252	284	250	297	278	273	245	277	283	294	286	286	301	270	276	276	270	268	291	284	292	270	276	274	257	294	280	297	306	288	261	278	264	282	272	276	240	264	269	271	293	262	277	285	262	241	275	279	269	257	310	283	268	284	267	248	275	293	269	266	271	285	296	249	301	247	256	275	269	268	302	287	298	280	273	268	287	285	277	302	259	308	272	274	330	278	239	244	305	270	282	243	303	241	287	260	271	282	275	261	306	296	330	267	242	257	242	261	284	282	296	256	290	293	275	269	255	307	295	293	246	287	287	270	270	269	237	286	279	273	308	291	294	250	258	292	301	289	275	278	278	268	289	302	268	251	279	266	286	262	293	296	256	286	286	262	276	276	282	292	273	260	291	276	276	291	261	270	332	284	266	235	274	274	268	263	289	272	304	302	260	296	288	279	263	264	258	284	294	288	234	286	258	244	291	276	264	272	280	266	249	263	306	324	241	322	256	280	266	238	248	270	303	263	262	236	248	316	275	300	277	277	280	301	271	279	290	282	276	306	318	254	267	284	297	271	270	295	297	296	282	303	298	269	294	278	275	237	282	257	262	303	276	261	282	241	284	272	298	268	295	273	247	277	297	277	287	266	271	285	289	305	268	253	271	259	287	262	273	246	298	276	314	304	257	283	298	293	261	301	257	281	240	296	273	270	297	283	268	289	276	292	293	282	286	267	284	263	262	271	280	277	301	295	286	271	278	290	279	262	259	283	261	279	254	262	281	291	274	270	281	286	311	279	270	264	275	267	257	279	285	290	293	274	250	250	268	277	308	287	260	284	288	273	261	246	291	262	248	258	274	288	277	265	262	299	269	263	272	301	289	249	296	262	290	247	309	294	273	266	277	297	270	274	267	285	284	247	262	290	291	258	305	277	259	269	287	295	277	256	284	256	287	286	262	274	259	283	285	286	249	262	274	301	291	294	289	271	276	288	258	245	274	278	259	325	283	289	298	296	298	271	273	247	272	246	264	273	283	271	254	274	278	251	269	271	293	280	289	297	277	269	252	278	282	250	267	272	271	277	281	272	288	280	278	262	263	270	256	297	276	254	265	272	266	302	276	275	264	295	242	275	303	253	279	247	261	290	276	277	275	278	289	269	254	294	268	293	263	267	257	269	288	261	287	258	276	295	267	260	259	269	286	267	278	264	267	295	277	267	272	292	271	300	255	268	271	291	283	296	234	265	275	266	278	264	273	294	284	275	279	268	283	292	281	284	295	278	266	252	261	292	286	268	277	263	254	256	329	288	270	310	298	306	234	277	303	275	267	271	270	260	277	283	255	273	279	277	285	277	303	283	262	287	288	284	290	267	277	292	238	292	266	310	303	320	280	293	282	264	281	271	305	270	265	292	286	279	291	294	282	251	266	260	300	277	268	252	277	277	274	262	282	279	260	274	285	250	272	256	274	278	290	281	300	295	277	282	276	282	287	266	278	281	270	293	249	278	281	271	282	279	307	280	251	256	284	278	264	292	250	272	267	256	258	245	275	273	287	305	281	259	258	290	261	254	271	262	258	306	281	262	301	281	272	280	266	253	275	275	284	262	287	237	259	270	285	292	288	254	285	286	281	288	275	286	285	283	270	298
17818	21548	25309	23302	21470	13779	6734	4862	4139	3869	3350	2555	1896	1719	1451	1276	1244	1144	1039	1029	935	895	879	841	827	790	759	761	789	734	753	769	691	705	747	739	761	758	739	738	673	680	696	726	664	663	678	648	669	698	661	674	677	656	679	708	678	722	728	706	702	641	658	702	662	646	643	661	686	637	648	715	709	665	681	667	658	666	652	652	709	640	686	692	681	684	665	650	678	689	694	690	677	649	672	655	674	665	678	649	635	707	653	634	682	658	679	669	664	681	698	660	633	650	635	667	663	663	632	692	675	675	659	655	672	740	639	639	683	682	676	650	651	659	659	700	656	653	658	673	665	671	643	682	716	650	673	673	658	666	663	674	680	718	708	704	696	701	667	689	657	652	635	680	643	680	685	676	703	650	703	664	642	645	656	667	668	693	685	643	638	703	700	673	707	651	654	684	711	637	705	657	678	670	660	682	689	705	681	680	701	696	655	635	657	651	651	646	701	651	645	693	684	682	661	649	679	685	654	639	677	644	679	617	661	684	672	663	719	669	655	688	644	665	690	676	632	631	657	654	646	681	636	695	685	666	655	691	695	646	626	701	659	658	702	657	659	708	652	666	681	658	620	656	647	690	613	667	649	717	660	659	681	718	691	710	688	658	648	667	706	730	625	670	667	693	693	663	703	633	691	670	668	725	675	645	707	653	671	621	705	656	688	674	684	675	670	671	701	666	661	642	651	660	665	686	682	666	684	664	635	707	661	673	670	606	637	664	686	638	700	649	662	707	653	685	707	689	679	663	687	696	678	647	685	656	645	625	692	648	685	638	660	698	681	664	649	645	724	670	639	699	642	674	689	689	664	651	705	621	630	681	646	678	637	652	673	714	663	660	683	652	630	724	663	628	640	654	631	659	654	677	687	673	637	628	651	653	670	703	681	679	654	678	719	669	662	638	638	670	683	651	643	676	618	646	688	641	657	655	702	632	719	671	654	650	665	723	718	663	681	672	663	688	641	629	641	641	686	688	660	650	641	676	642	682	680	627	674	681	663	680	661	685	666	650	685	684	682	657	654	688	640	683	696	723	678	665	722	650	652	664	662	703	729	704	668	672	633	645	695	656	685	666	645	696	699	695	666	675	650	668	684	643	657	660	687	621	657	664	670	646	615	637	695	673	669	643	678	684	683	689	648	686	660	681	686	695	665	664	719	639	621	618	662	679	650	668	674	717	697	646	654	616	713	650	631	600	664	695	730	668	677	629	693	655	685	656	666	653	689	664	636	681	648	651	652	693	710	685	648	643	651	648	701	684	673	648	642	656	684	684	695	666	644	638	669	691	680	650	637	692	628	645	691	659	690	662	717	669	718	662	640	680	715	707	656	631	677	679	679	695	662	661	677	660	630	729	708	686	707	637	655	675	703	692	618	693	687	714	717	646	720	661	659	674	612	668	699	642	638	667	677	642	725	702	695	686	662	691	637	648	698	693	639	698	640	683	674	717	689	708	658	676	699	683	623	694	655	702	645	667	708	654	694	687	650	697	659	646	689	643	672	660	654	725	666	621	667	687	661	632	598	661	657	679	694	636	696	700	624	655	653	666	687	676	646	681	691	656	700	652	645	602	684	736	704	649	677	718	649	670	680	673	646	704	666	668	680	699	641	695	664	668	635	667	676	686	639	697	663	740	642	676	687	710	653	645	672	697	641	666	656	674	663	659	672	659	681	651	641	646	697	717	723	693	683	691	637	687	689	679	661	680	655	673	681	715	652	679	695	583	645	671	688	647	690	680	684	691	660	677	695	711	683	643	640	643	633	666	627	671	689	648	683	658	679	660	658	645	679	691	680	608	661	657	684	674	658	643	670	646	625	627	694	713	675	678	683	661	661	650	656	679	676	643	660	695	640	685	633	637	662	635	640	699	688	669	647	685	668	650	655	631	730	664	678	689	639	723	619	629	687	664	693	674	664	645	641	660	666	634	672	639	648	667	713	719	651	636	655	699	676	671	660	663	665	660	720	629	658	692	692	689	703	638	727	678	687	623	666	689	668	678	677	695	683	660	636	676	682	648	687	686	657	661	642	707	636	674	634	630	667	712	626	667	701	679	713	688	625	693	689	649	716	665	694	686	680	695	638	641	692	649	738	672	664	681	653	695	680	657	686	652	718	646	658	657	661	662	650	688	673	671	653	681	691	692	660	658	636	659	651	649	619	698	646	622	669	583	648	647	700	682	644	686	643	663	656	679	681	670	687	658	662	653	673	646	691	651	677	687	684	687	599	714	690	665	679	651	713	655	650	627	643	671	699	707	717	648	717	670	668	710	679	665	659	640	684	664	649	678	622	662	658	667	657	637	679	651	679	693	638	674	681	678	730	666	676	648	669	704	669	676	632	693	663	672	667	659	665	656	652	665	686	711	674	653	706	739	698	664	641	637	660	646	678	708	679	694	655	684	688	658	693	676	705	671	643	691	662	684	693	659	656	714	648	646	630	668	645	682	657	660	636	700	690	678	674	659	654	699	660	627	682	648	675	649	659	621	647	692	650	659	669	658	648	696	663	666	670	629	719	682	660	708	701	735	682	679	638	626	716	673	697	695	638	726	678	652	703	691	669	673	665	626	681	696	643	683	665	668	659	664	646	679	706	621	678	658	657	654	686	677	661	637	679	688	660	661	653	674	643	617	687	653	674	700	713	676	690	703	699	680	680	672	675	663	679	635	637	629	692	717	659	658	639	647	681	669	625	683	640	690	700	736	725	687	667	640	666	665	713	657	644	645	651	653	693	692	656	646	693	653	705	641	672	638	674	696	640	653	667	696	672	654	694	712	663	698	672	668	652	657	680	714	668	637	661	690	677	667	711	677	665	639	687	652	640	703	670	644	685	627	597	696	681	639	653	676	713	600	695	675	630	675	677	670	663	682	667	645	701	666	693	725	656	666	669	696	639	658	634	690	665	674	716	667	691	669	685	667	669	690	685	703	677	654	694	697	609	725	618	641	666	706	694	723	687	701	691	664	720	679	651	661	711	672	695	617	693	637	699	662	678	665	649	650	689	624	701	670	640	632	641	677	681	663	697	660	676	687	666	706	685	650	711	608	705	682	632	665	658	662	677	693	644	688	664	690	664	702	663	688	623	632	652	673	642	679	676	658	707	692	649	690	676	676	678	633	659	663	666	678	684	655	645	697	629	653	668	649	646	659	656	654	673	677	665	701	678	676	690	669	628	646	678	713	667	659	667	668	670	682	691	667	717	680	619	671	668	648	682	716	646	712	678	678	682	698	645	652	623	662	731	687	636	642	681	654	693	714	655	685	707	649	666	699	638	666	647	698	667	669	667	645	638	657	715	655	683	680	694	674	668	651	667	679	660	721	677	678	656	632	713	651	630	675	673	649	681	669	675	672	656	662	659	610	681	668	662	666	681	648	620	684	677	643	661	647	694	727	657	716	684	651	670	677	636	667	645	683	693	672	652	640	678	696	654	606	673	702	658	652	669	652
48098	44772	41679	39223	41175	35487	17903	7954	4306	4730	4453	2873	1586	1225	1062	827	892	731	684	623	568	474	434	407	438	408	426	401	397	404	355	347	364	350	362	348	389	381	349	335	374	345	355	313	371	337	337	324	324	316	315	352	346	350	311	316	304	303	318	352	343	335	321	331	333	338	311	350	331	326	325	345	317	323	354	308	332	351	319	316	326	349	311	321	345	321	295	306	321	318	318	331	311	307	321	321	316	325	320	279	334	344	350	322	343	327	367	314	337	349	338	332	327	314	308	304	307	329	302	360	304	281	343	339	327	334	341	353	312	310	298	316	318	317	303	308	315	368	302	356	305	310	317	354	333	334	333	301	333	304	273	320	315	301	283	326	322	320	345	315	298	300	343	330	317	335	339	303	299	328	330	348	341	331	325	333	292	350	316	345	327	337	307	345	338	303	320	333	326	320	302	326	373	333	338	332	326	324	296	306	337	356	353	341	314	346	314	328	316	311	341	341	317	353	295	316	343	324	364	311	291	318	322	332	353	292	308	323	359	327	312	335	328	314	302	317	332	338	322	338	326	313	346	348	308	323	344	313	335	347	320	336	339	359	324	308	358	330	308	321	303	302	290	316	339	327	312	327	341	361	323	317	290	326	344	296	324	328	340	282	329	327	328	321	334	319	353	346	335	304	348	293	350	299	327	332	358	301	323	332	319	307	334	313	311	340	316	322	308	311	340	339	339	318	335	353	341	367	366	343	316	312	345	312	312	343	358	344	301	338	336	326	318	339	311	315	352	337	323	349	279	308	311	295	323	344	325	345	336	344	342	346	315	332	339	331	309	289	325	361	324	323	316	334	321	323	328	329	310	328	336	325	330	312	326	363	313	338	348	350	319	347	304	333	332	338	325	337	354	295	320	367	321	303	366	315	358	339	323	270	323	317	323	335	298	354	353	315	333	328	337	305	361	328	320	336	308	297	342	314	317	287	316	318	327	299	278	309	314	321	328	282	335	305	373	333	340	336	324	312	334	321	349	314	303	357	364	321	332	352	314	325	361	316	359	346	364	323	349	319	316	335	362	280	294	340	327	304	312	343	315	328	330	326	318	329	333	307	308	366	313	325	326	331	334	361	300	331	313	340	358	351	310	321	304	327	342	354	311	321	329	324	325	342	337	337	336	336	339	323	319	337	327	314	325	369	345	340	327	303	302	322	362	329	312	316	353	329	334	328	309	343	340	317	318	330	300	345	309	300	328	326	278	298	348	308	299	312	331	347	305	304	319	347	316	315	353	320	354	347	347	309	326	337	332	319	341	327	338	335	349	324	338	318	303	327	307	308	331	326	305	352	321	331	350	319	346	313	370	314	322	318	325	317	306	337	319	344	351	305	281	342	349	323	336	272	308	301	332	319	347	333	366	335	304	319	322	332	315	359	316	339	328	332	347	300	334	309	325	325	351	343	340	311	312	365	315	307	335	330	330	301	321	333	294	344	311	320	344	305	282	333	321	347	315	295	318	304	346	341	286	327	314	327	323	334	288	336	341	364	321	336	350	328	354	293	326	364	341	337	301	303	307	322	355	298	342	332	323	343	319	321	328	296	300	356	342	322	321	319	344	327	313	314	291	354	325	331	321	333	347	350	338	319	341	287	318	332	317	347	335	346	314	314	331	326	296	340	360	330	395	318	341	305	331	324	327	306	312	318	306	326	330	321	337	300	293	322	329	329	304	306	336	332	317	309	318	328	331	336	317	314	320	347	309	326	341	335	352	316	355	325	340	310	305	293	331	332	310	332	350	329	259	340	339	331	324	306	344	330	320	316	320	320	323	316	359	312	352	339	332	317	349	276	348	340	360	352	316	325	350	315	313	325	314	333	276	332	343	306	332	330	343	324	325	301	339	328	342	313	292	345	348	346	301	350	318	319	312	293	358	323	339	339	314	325	327	352	342	310	342	331	343	319	332	322	326	334	300	351	345	325	322	326	331	349	307	347	344	325	361	305	336	317	311	345	318	317	337	301	323	334	314	361	335	324	317	329	300	317	301	351	322	321	330	313	326	323	335	320	314	343	295	311	333	309	337	339	323	317	325	320	324	315	328	346	326	351	323	335	341	321	318	351	302	317	318	332	312	334	334	328	313	305	303	326	320	302	351	314	309	300	330	333	339	333	342	316	341	325	347	331	357	330	348	363	361	304	302	297	333	326	320	309	284	323	305	327	300	321	303	317	306	327	309	335	325	319	311	280	341	356	318	331	302	297	320	341	334	337	337	314	311	325	318	334	310	318	296	304	313	318	336	329	325	317	314	306	296	374	324	298	336	315	343	319	312	332	335	325	338	352	305	334	336	331	323	310	382	351	349	344	328	358	304	359	326	331	356	344	304	348	308	285	335	295	320	296	346	310	354	301	311	335	349	333	319	313	309	321	332	360	300	322	324	341	313	303	311	314	315	342	355	347	301	318	322	327	336	311	340	313	312	350	329	315	316	346	336	314	326	306	336	299	315	342	323	324	309	343	312	313	328	350	297	313	311	303	319	292	333	327	341	333	366	303	328	344	331	315	362	333	364	347	353	329	326	295	327	339	330	367	357	324	310	312	309	342	348	320	328	336	329	324	345	325	305	315	313	297	327	360	309	298	287	293	317	310	323	330	339	308	331	303	363	312	319	295	348	301	330	310	355	306	317	304	377	295	326	335	347	360	310	305	338	305	342	324	356	332	309	312	333	306	319	299	318	325	314	344	332	319	310	312	304	320	307	316	331	344	318	315	322	345	316	288	348	334	358	341	312	361	321	312	355	317	362	332	347	312	335	313	341	343	318	314	335	312	338	319	295	317	306	359	354	311	347	352	348	290	320	306	337	301	330	338	307	350	319	362	340	334	314	327	330	336	322	336	313	324	318	321	299	302	322	318	315	378	322	331	293	326	309	319	299	310	322	305	351	339	341	312	342	285	347	353	323	340	357	352	349	282	344	353	315	347	321	291	299	328	292	305	325	317	327	303	329	333	355	316	335	354	326	340	331	287	300	296	321	315	331	289	286	342	353	335	315	309	304	306	309	316	323	330	346	339	346	347	304	308	321	322	329	324	341	304	313	327	304	328	334	309	330	318	326	309	324	346	345	325	317	307	340	344	298	370	338	343	345	330	317	330	306	334	338	328	294	340	326	303	366	325	309	305	315	289	337	357	315	308	368	327	320	308	346	324	347	335	355	340	320	311	314	297	331	303	281	321	333	322	343	331	283	296	320	334	308	342	306	313	315	321	353	320	330	311	293	336	303	307	324	337	328	317	335	324	341	325	337	340	355	312	315	287	321	303	314	330	310	306	324	316	306	340	309	349	342	333	327	339	312	342	329	351	322	331	344	317	318	289	306	312	344	320	350	361	326	302	311	362	324	333	323	335	340	305	371	300	330	327	321	346	314	297	316	360	335	325	328	327	340	334	287	318	309	336	343	342	310	308	352	338	311	339	333	353	314	305	335	350	332	318	334	308	315	299
32632	37219	42755	44292	47873	36521	18450	11379	11868	14518	12705	9699	5269	4389	3970	3130	3598	2968	2883	2500	2348	1781	1623	1379	1525	1415	1333	1294	1031	1141	1140	1088	1116	1087	1084	1092	1081	959	956	970	938	853	942	889	880	879	853	811	807	781	809	761	760	800	754	764	758	811	788	772	826	762	820	811	765	763	786	809	786	769	782	786	766	757	760	783	766	799	767	756	789	710	759	808	763	794	741	789	731	783	782	775	777	792	793	814	790	767	788	774	705	785	760	789	815	772	756	794	811	769	750	756	751	752	789	791	787	751	793	783	789	766	746	771	800	817	760	756	780	772	768	758	792	773	768	821	757	757	777	731	814	763	755	804	779	797	744	749	753	790	803	746	767	781	757	741	749	760	755	774	796	804	808	748	741	782	768	763	767	743	731	740	779	786	724	805	725	736	807	757	811	790	792	811	756	727	729	756	735	773	809	807	768	743	741	750	788	771	794	777	793	780	787	817	743	746	767	727	733	714	752	741	763	775	776	773	765	740	782	771	736	750	710	746	766	793	828	771	775	778	813	759	756	790	785	731	784	815	728	752	766	783	780	742	819	799	782	771	775	755	756	781	765	759	801	816	749	789	716	815	755	727	768	774	780	752	751	799	781	824	785	796	783	748	771	774	750	770	772	784	798	767	754	773	777	786	760	787	776	734	720	752	761	734	797	775	772	728	811	752	784	756	742	804	788	783	803	759	760	750	772	789	786	760	769	792	790	769	782	740	772	780	794	688	758	759	756	808	806	757	754	790	730	777	789	744	737	773	748	775	762	730	732	794	805	815	797	780	746	707	747	745	712	785	761	753	782	745	765	744	801	785	759	732	762	766	780	753	748	760	712	770	787	761	755	770	763	769	774	778	798	771	763	761	778	825	760	870	786	802	735	741	760	766	784	784	758	775	794	735	750	772	752	742	751	767	784	796	753	826	817	803	729	770	800	745	782	716	803	781	744	754	762	749	756	745	756	772	771	764	738	743	819	722	766	774	759	732	778	744	723	748	850	792	790	766	798	775	759	782	756	772	772	773	751	749	806	789	727	781	788	742	768	737	804	760	749	833	734	796	770	791	760	748	775	785	771	817	772	786	778	747	785	786	756	721	767	721	769	748	746	747	731	710	811	809	782	776	772	756	782	751	776	766	773	766	743	783	730	765	825	752	770	744	748	778	761	718	797	734	770	784	805	790	772	744	733	761	762	753	815	730	747	774	808	800	782	739	754	790	784	798	802	797	787	768	760	754	766	809	721	759	749	777	802	798	785	771	829	744	763	810	804	789	777	781	738	753	796	794	737	787	812	790	828	824	749	724	793	764	745	779	756	756	772	783	742	752	721	723	758	791	790	798	762	780	733	762	809	815	800	806	812	786	780	794	766	809	799	776	704	778	836	761	748	714	759	750	750	733	766	753	746	751	757	750	789	793	787	785	720	751	771	749	802	788	756	755	777	777	749	818	789	767	772	755	720	761	788	744	731	741	758	803	739	737	719	782	789	746	798	782	763	801	762	773	780	738	744	796	765	704	775	775	757	739	787	765	788	768	793	833	801	775	799	746	775	755	766	720	744	791	747	789	771	730	747	787	751	757	770	805	773	753	789	767	766	724	769	809	783	828	795	766	801	752	774	758	774	787	826	757	718	779	760	732	742	698	784	826	746	734	798	756	773	749	771	762	783	758	741	779	826	794	762	772	778	726	729	770	768	792	762	784	756	780	777	777	821	732	753	783	716	779	783	809	764	786	784	795	772	772	757	765	810	774	843	794	827	821	776	802	807	761	800	770	813	790	775	749	805	739	793	738	765	808	760	782	760	783	803	780	808	769	767	763	779	797	753	768	768	761	825	802	763	781	813	792	767	748	764	781	763	734	789	782	783	773	763	797	810	751	831	772	807	698	734	779	800	723	789	776	755	794	775	825	840	736	792	716	755	821	817	776	780	795	731	771	764	781	814	742	801	754	771	772	767	748	721	771	769	773	791	767	752	755	781	804	782	801	808	744	813	755	714	764	775	823	741	792	761	787	753	736	766	769	798	754	790	779	812	771	749	810	796	755	750	769	797	783	773	703	794	734	793	770	769	760	781	802	734	739	780	771	777	783	801	764	796	755	758	749	758	732	726	791	727	774	762	826	761	760	753	789	768	806	794	796	836	772	793	744	752	775	815	766	740	780	737	765	737	735	801	711	799	731	746	781	760	785	767	746	717	717	772	807	772	825	755	766	727	754	786	790	789	809	748	765	795	743	781	823	748	765	744	774	748	746	790	766	809	751	752	774	728	805	733	757	838	776	789	739	734	754	755	781	777	754	846	753	806	783	767	802	760	775	794	759	720	772	750	761	781	757	788	769	775	779	785	730	734	727	754	795	786	762	790	777	796	810	740	791	732	768	783	748	770	772	792	780	793	815	763	757	825	776	762	778	716	764	819	746	759	737	759	747	738	774	832	777	741	755	766	766	761	737	744	748	760	755	758	724	762	738	711	752	769	791	756	750	792	745	724	791	745	784	777	718	723	731	767	745	731	750	781	763	788	756	736	749	738	788	762	764	742	778	753	780	809	819	758	729	743	753	820	754	753	765	776	757	778	743	759	778	742	770	783	790	732	743	737	750	794	761	752	796	805	763	772	785	749	780	808	782	793	775	752	802	758	791	777	768	768	824	842	757	763	760	758	763	792	756	790	823	774	765	716	725	728	762	776	754	779	777	764	788	772	756	774	766	761	781	839	770	756	699	777	785	789	748	764	759	791	785	737	778	748	764	793	727	787	780	762	749	784	757	775	802	727	792	773	795	763	850	772	767	810	728	768	792	792	767	775	769	728	762	735	756	757	785	725	762	763	762	762	794	763	759	783	750	751	779	760	799	774	756	747	799	789	773	800	741	781	795	736	784	818	784	766	753	795	738	829	799	738	810	723	725	785	771	781	760	788	787	729	787	791	806	768	748	762	742	783	757	801	746	782	817	756	770	799	778	742	773	778	807	803	782	782	781	741	745	788	798	760	774	777	777	747	792	740	725	750	787	776	746	734	743	744	764	782	807	757	757	775	744	778	798	735	794	806	764	793	818	791	737	757	809	781	755	752	808	808	769	750	781	794	771	800	786	760	766	776	786	758	777	793	778	772	728	773	784	714	713	799	777	742	783	760	815	822	815	807	750	742	808	767	728	769	751	791	762	745	757	744	811	737	787	758	779	763	739	834	781	802	737	771	786	755	794	793	747	791	817	770	761	760	806	751	764	731	736	741	741	788	749	791	816	748	773	786	748	762	821	814	768	781	796	781	789	743	745	774	767	772	742	747	763	745	757	748	779	750	762	773	732	797	756	786	774	745	739	791	830	789	772	822	727	790	735	775	784	771	799	728	764	771	729	800	794	758	785	763	772	800	765	763	769	782	739	838	791	775	786	820	755	761	765	816	767	813	722	751	790	779	765	787	777	784	746	782	735	756	790	722	762	765	729	731	765	795	792	781	768	768	798
52805	52615	50442	41931	40953	43015	26286	16710	10014	8981	7542	5194	2602	1978	1560	1454	1536	1117	1035	892	842	670	553	577	549	520	486	418	390	403	405	367	346	389	378	412	398	387	358	386	388	353	398	313	339	323	312	314	306	337	292	332	324	321	313	335	296	307	309	297	323	295	320	285	310	319	331	298	321	287	308	321	347	328	313	350	303	324	305	343	297	321	342	340	321	338	369	330	315	300	298	320	325	334	308	331	286	308	344	331	320	290	300	328	319	294	304	317	271	322	283	308	343	333	314	316	323	344	312	337	329	289	307	315	282	309	269	345	323	324	307	332	285	337	251	318	328	286	272	345	328	298	284	336	327	319	333	310	336	304	309	303	308	286	286	273	286	313	287	327	306	315	326	302	303	335	304	303	287	301	357	352	295	343	322	332	289	296	298	310	321	337	318	328	316	326	321	319	347	311	304	313	317	307	360	303	283	315	328	257	328	292	324	330	314	326	362	310	306	296	300	324	299	333	321	293	312	308	315	285	320	308	312	310	288	323	292	315	300	332	330	300	304	320	279	324	324	333	332	347	321	299	331	292	324	307	292	298	366	277	326	333	297	318	286	360	334	260	314	307	318	296	326	272	280	313	276	336	302	292	337	313	356	322	293	288	282	334	310	334	299	318	324	339	297	310	328	349	311	274	308	341	317	331	330	298	299	291	299	290	311	325	324	314	288	299	334	317	339	339	332	323	315	342	327	291	268	313	306	329	333	296	333	295	309	341	303	316	308	318	321	297	265	306	304	315	308	323	289	286	333	320	273	303	342	353	336	299	306	291	348	311	340	328	338	318	292	326	335	316	300	322	294	330	318	301	299	320	301	321	317	332	333	338	328	327	288	330	294	300	317	290	291	296	280	294	320	343	326	313	279	317	297	299	321	284	299	283	358	308	296	284	324	313	310	341	345	314	330	343	301	295	299	325	310	337	330	314	344	320	323	312	298	286	319	317	308	318	344	326	316	321	315	316	313	294	307	305	294	331	298	326	351	307	330	301	298	297	290	318	342	328	300	303	312	324	328	332	314	268	296	296	333	322	330	331	284	329	310	308	341	329	274	327	299	313	295	324	334	301	303	310	311	321	331	303	322	327	301	292	354	312	294	336	326	319	304	315	338	316	299	316	310	333	307	330	333	294	267	308	284	310	301	283	330	285	317	309	312	288	320	303	330	258	322	350	300	300	335	333	312	310	319	315	311	292	300	331	332	299	331	342	299	361	319	314	296	329	326	322	320	288	279	305	332	313	316	309	293	319	315	301	318	318	345	290	334	296	282	319	304	329	323	315	325	329	341	323	285	319	330	327	316	320	357	315	362	317	328	314	348	309	334	323	302	293	317	325	325	319	284	324	307	313	312	307	323	312	329	309	316	314	310	295	326	295	286	288	337	316	297	331	304	351	320	316	301	316	334	331	310	308	284	293	314	291	304	314	297	309	337	315	321	331	332	315	289	317	290	309	283	277	305	313	330	309	326	291	281	320	282	307	322	267	343	320	350	303	301	311	300	311	301	315	315	310	343	322	302	308	294	313	316	319	348	302	296	316	275	274	309	338	306	302	306	306	323	320	322	260	288	325	289	274	316	302	343	302	327	277	324	315	323	294	251	307	303	307	328	293	306	292	281	332	285	310	339	318	367	288	320	313	338	298	324	319	321	279	319	311	343	271	332	291	347	338	360	294	294	300	317	358	312	284	306	304	342	289	289	335	312	309	321	315	330	316	305	329	302	293	312	333	338	341	295	322	318	299	324	334	313	294	299	295	312	333	316	345	302	296	353	306	327	305	325	303	322	313	293	353	311	302	302	329	317	349	311	312	314	288	311	302	308	317	345	322	323	318	295	315	301	311	311	269	302	334	331	292	328	332	299	344	340	327	308	312	311	301	304	310	318	310	342	297	313	298	341	305	292	301	298	316	272	314	312	300	289	291	293	322	311	322	304	276	277	286	301	321	313	329	311	315	323	327	357	310	323	299	273	299	321	288	333	290	313	309	315	306	302	306	311	330	321	317	287	307	338	286	313	301	328	298	325	313	295	328	292	262	311	273	314	295	307	310	318	328	289	283	336	321	315	325	296	312	292	300	287	329	335	307	300	332	304	284	325	323	320	293	310	329	301	314	320	320	314	283	291	302	310	284	305	296	323	266	338	335	290	315	331	300	321	301	293	335	308	343	281	341	306	326	314	306	330	311	315	356	349	313	278	304	302	330	303	289	300	308	307	305	328	293	311	289	329	328	310	316	369	304	304	281	303	310	304	331	311	299	315	320	310	304	318	317	306	299	304	280	308	306	341	344	298	306	299	308	330	306	317	277	332	324	303	316	334	344	320	308	313	302	304	301	335	322	315	306	334	336	320	298	310	337	337	301	281	330	299	299	285	310	315	303	312	314	319	345	301	293	287	317	313	336	347	305	279	307	279	335	306	319	355	296	316	332	290	285	325	329	359	307	299	342	357	336	300	335	313	280	309	329	304	281	296	294	304	298	284	326	320	316	325	310	280	310	326	327	311	319	319	288	307	313	298	288	293	294	306	320	337	311	284	288	343	355	305	323	332	312	296	302	273	320	290	309	333	291	281	346	339	312	289	309	318	288	313	300	289	312	302	287	286	301	274	304	357	334	303	283	313	319	301	285	319	305	330	275	300	332	340	279	271	346	293	323	303	312	331	311	309	304	320	312	320	290	344	305	319	341	336	340	326	289	324	340	353	292	281	281	281	301	295	312	327	336	328	342	305	324	297	303	345	276	329	303	299	339	319	331	335	284	277	323	323	314	306	305	330	297	298	284	309	315	294	298	280	311	339	302	323	314	329	311	316	322	365	339	275	328	317	272	291	306	277	308	314	310	301	348	299	328	291	308	285	330	300	337	315	305	284	341	292	371	305	318	290	345	323	315	281	290	300	316	287	341	302	301	305	325	313	281	294	316	299	284	305	309	322	275	318	291	303	335	308	302	316	303	322	314	329	315	302	287	285	319	330	330	282	285	343	316	324	312	356	299	304	335	314	331	300	327	331	337	309	335	311	316	311	326	308	280	304	297	285	304	340	281	298	288	318	308	295	282	281	286	323	306	328	300	332	327	299	326	315	333	312	331	300	318	304	319	277	317	311	301	320	311	358	281	314	314	305	320	321	279	312	337	303	338	327	310	319	323	316	303	296	337	297	313	311	306	322	340	323	312	348	309	297	316	315	306	341	304	295	310	325	324	328	330	348	334	334	324	316	310	314	295	301	328	296	349	335	286	297	322	332	329	289	330	300	304	303	328	309	336	283	327	302	316	326	315	309	308	333	312	289	304	333	299	316	325	281	324	312	318	323	331	317	283	321	315	301	283	299	320	313	311	290	331	297	286	290	319	340	311	299	322	299	293	333	285	287	302	302	302	317	292	309	330	313	313	279	296	326	306	322	304	324	322	296	316	290	282	330	324	315	312	309	326	321	336	345	314	340	306	314	308	277	339
35653	45830	53523	51663	51870	49656	25411	16186	17101	20940	17920	14297	7513	6641	5736	5187	5579	4351	4053	3601	3241	2502	2246	1968	1957	1813	1679	1522	1378	1341	1266	1184	1297	1306	1270	1292	1236	1112	1048	1122	991	936	851	905	829	881	837	871	806	787	752	752	720	776	744	768	762	764	764	767	739	755	718	697	746	773	723	724	761	758	713	736	753	738	801	745	743	798	706	754	735	737	691	754	761	733	714	726	747	742	725	745	771	734	740	679	708	704	736	709	752	756	757	799	736	710	730	712	701	717	756	757	682	693	738	709	701	746	714	734	746	746	745	691	749	709	764	699	702	743	692	731	743	741	734	697	700	692	715	737	749	750	730	683	708	692	702	749	767	709	756	747	737	708	748	729	724	741	696	662	743	744	770	694	749	702	714	747	777	800	774	717	699	753	743	755	712	724	720	731	727	719	761	743	732	734	725	680	720	728	739	722	673	751	729	769	711	760	727	707	741	766	712	720	723	754	670	740	731	721	755	747	737	787	734	775	722	706	775	727	754	727	730	760	729	756	693	753	708	771	741	712	757	718	730	791	695	786	722	688	726	711	747	703	714	729	728	732	769	740	709	724	708	716	745	727	731	724	653	719	715	721	719	729	719	732	738	759	740	708	703	703	776	680	715	703	743	720	744	735	705	729	711	686	678	738	690	655	712	758	748	699	731	760	733	737	768	737	705	666	780	735	729	727	724	749	729	752	685	712	702	749	704	743	728	702	701	711	757	735	761	746	698	738	723	730	685	704	715	705	716	741	759	692	740	729	703	756	721	729	714	742	713	705	769	755	717	699	776	710	729	730	711	776	696	830	745	744	689	716	764	714	715	695	706	749	716	711	748	706	736	706	713	783	726	777	723	697	702	734	695	726	723	747	706	713	719	713	709	718	747	719	724	699	670	748	710	756	746	731	719	723	715	686	758	717	694	713	720	662	756	745	783	735	752	712	709	674	673	741	683	695	680	747	743	727	759	722	728	705	707	727	707	712	744	745	749	682	719	726	766	701	740	724	741	771	767	753	724	791	740	724	691	676	713	727	786	671	706	727	728	723	723	691	762	678	689	769	784	701	717	741	757	709	695	706	712	759	706	700	738	749	723	722	709	699	700	694	693	725	728	783	657	726	733	699	701	680	725	748	721	732	704	739	761	746	733	723	749	762	701	736	703	723	727	756	743	714	796	731	787	727	695	735	646	710	741	715	707	702	722	753	715	761	731	693	736	731	740	746	749	710	756	738	736	706	712	777	718	716	751	676	721	763	723	751	729	723	739	707	720	731	719	722	744	779	730	701	717	787	722	746	710	741	772	708	756	761	746	754	753	734	727	679	728	704	700	773	698	687	714	690	786	752	739	727	717	732	747	719	742	737	689	757	729	720	745	685	693	703	705	720	739	714	714	748	725	746	709	711	748	691	679	713	720	731	721	709	729	667	721	711	668	696	712	697	680	749	696	713	749	702	712	697	713	701	739	763	745	735	722	760	748	773	737	730	732	744	739	691	700	723	719	704	691	725	724	756	751	720	711	730	698	728	735	718	758	745	717	731	727	684	719	785	771	727	732	739	765	739	720	740	696	778	767	692	681	740	722	714	701	747	761	745	769	762	784	716	753	754	725	739	700	728	736	680	738	726	767	739	715	723	766	724	768	697	692	744	764	706	689	701	713	727	695	745	729	762	705	743	692	751	729	729	759	703	735	726	726	700	738	738	741	769	769	748	739	775	757	750	712	741	741	729	712	739	695	757	742	788	755	689	703	745	701	725	772	755	715	729	682	728	729	775	760	762	729	734	708	763	709	719	723	732	750	678	738	771	735	776	715	758	722	745	696	760	741	731	742	778	735	758	712	714	754	682	721	685	755	721	736	702	744	739	741	750	740	720	749	743	697	749	667	751	713	690	685	736	707	700	722	765	758	702	725	729	744	709	754	718	721	711	731	747	720	719	726	712	737	714	788	728	706	731	699	721	762	743	742	723	716	718	736	704	689	703	714	734	757	730	711	714	728	774	714	750	733	781	744	698	731	732	743	722	752	752	708	758	741	688	704	731	722	689	730	746	709	746	713	728	712	706	732	723	691	720	762	702	694	705	764	767	684	743	721	731	745	677	740	771	723	698	718	742	738	731	764	744	723	699	689	743	759	705	724	779	755	776	734	693	709	737	710	736	771	704	722	748	725	688	758	703	680	689	734	778	719	706	756	732	730	731	743	758	728	697	729	688	716	710	751	744	746	692	757	722	746	743	655	722	762	778	748	728	745	692	720	769	753	740	726	766	716	768	764	731	720	709	710	748	754	733	763	745	767	744	683	750	669	761	676	692	750	725	741	678	776	712	772	765	715	748	755	777	744	706	731	771	766	702	739	726	742	727	731	703	710	762	722	713	729	718	713	717	735	708	754	683	711	800	714	749	710	746	730	728	761	776	752	712	744	715	719	754	731	741	762	736	768	774	735	784	747	756	718	768	717	706	675	726	723	707	730	750	792	729	698	720	705	737	711	794	679	743	725	741	767	742	745	675	694	752	685	697	723	748	706	738	700	740	693	730	746	692	695	760	705	710	754	696	750	733	719	715	696	732	712	697	729	712	741	742	710	764	726	763	703	742	734	730	731	679	685	738	738	707	777	789	791	732	788	726	741	704	725	765	674	725	736	726	731	726	743	773	757	727	723	751	741	683	715	758	728	759	747	683	735	711	770	767	794	731	766	774	747	711	731	751	723	681	791	757	630	648	735	681	746	661	747	736	723	649	724	753	706	718	718	728	695	693	715	758	732	797	752	689	754	717	754	697	688	709	712	704	729	688	735	707	717	697	684	736	767	731	749	708	749	761	755	722	689	760	727	754	727	766	757	716	736	758	724	669	717	727	788	704	661	742	750	742	708	679	714	737	724	764	704	695	722	707	748	740	676	731	725	723	742	689	737	757	791	738	697	723	773	700	744	758	741	694	718	738	697	739	715	768	788	751	720	716	743	718	729	677	727	735	725	756	729	750	768	704	708	708	706	755	746	727	777	725	741	724	732	724	767	716	713	693	734	699	738	751	671	713	725	733	701	751	691	709	733	740	699	704	754	719	691	720	740	708	734	697	729	737	744	718	682	734	724	720	699	766	763	705	706	718	719	728	721	778	752	720	711	731	731	703	783	745	740	705	721	704	718	721	775	740	763	740	728	740	713	714	704	744	730	764	730	666	743	679	756	731	735	733	758	745	750	734	751	737	723	752	767	718	748	726	700	721	718	727	741	738	700	719	710	753	754	735	764	682	760	735	717	717	726	747	778	707	767	674	737	741	706	759	723	747	691	773	720	724	739	765	714	750	754	715	692	728	711	751	714	716	764	737	736	685	733	742	740	734	732	704	726	763	752	719	726	771	756	771	722	752	728	730	717	705	701	751	729	715	745	717	704	732	706	728	806	707	691	771	808	691	716	740	715	773	735	691	716	746	765	711	720	738	727	735	752	734	753	744	740	739	721	664	768	711
30234	24676	24772	15717	8343	4335	1648	1034	788	698	595	547	452	380	338	377	343	405	327	289	334	290	324	287	310	279	295	278	279	286	289	306	312	277	287	272	250	300	283	266	288	235	268	293	259	269	265	303	321	279	286	286	298	314	273	261	282	290	246	320	272	272	275	278	323	276	269	270	261	296	263	260	250	275	282	272	276	270	290	300	254	287	267	288	283	251	276	281	277	294	265	294	252	289	275	274	242	277	289	240	261	258	260	283	303	276	313	299	283	269	283	277	280	258	300	280	320	284	264	257	279	278	307	301	250	274	255	276	258	308	291	278	277	257	288	272	256	283	285	274	296	289	289	295	292	282	297	267	293	284	261	241	259	316	256	261	273	296	291	259	294	251	312	227	272	259	298	260	272	278	302	252	250	265	265	271	279	300	263	265	253	275	286	281	294	312	259	256	279	284	294	290	268	312	272	278	263	261	275	281	256	272	283	295	281	264	279	285	312	297	281	274	253	262	250	309	273	283	272	269	264	279	283	285	285	284	280	264	268	300	267	282	268	261	271	267	277	282	288	255	258	253	287	280	277	259	283	282	279	269	278	235	266	280	274	282	269	268	264	255	289	264	268	256	286	299	264	304	270	284	297	283	256	261	284	276	261	278	258	276	279	283	272	272	273	267	302	306	266	261	268	275	284	299	330	275	260	280	306	305	264	257	275	269	268	280	255	280	275	271	275	240	269	292	305	295	268	287	290	292	249	262	287	261	292	280	275	278	244	285	274	305	282	270	289	307	272	267	243	270	282	275	283	251	273	248	284	277	279	261	266	306	265	272	270	254	276	273	261	292	286	252	297	262	254	254	274	264	281	276	282	303	312	295	283	265	303	280	308	271	263	284	264	275	251	266	282	269	244	289	285	284	253	256	259	262	251	269	277	277	278	266	267	275	285	263	254	279	277	280	289	254	275	269	282	259	290	299	274	306	267	259	253	300	271	280	285	314	228	283	254	290	281	248	290	273	296	266	271	279	285	312	274	294	305	289	306	295	273	291	296	287	250	259	284	259	270	283	274	304	280	288	252	316	301	310	280	292	293	261	310	258	302	285	258	302	249	266	277	243	272	246	321	283	269	276	289	263	270	280	287	319	275	275	275	278	280	284	271	270	267	261	287	261	245	277	279	269	285	269	262	289	254	261	255	270	261	307	273	263	298	297	285	292	277	323	259	287	274	258	261	288	279	278	273	239	288	271	265	276	288	256	258	283	266	270	284	264	288	312	276	279	284	254	259	309	281	280	316	277	292	285	293	290	267	263	268	274	309	281	282	278	286	286	269	251	251	306	273	291	280	270	252	276	280	275	270	288	277	299	278	308	264	278	244	275	313	289	259	250	277	265	301	305	249	293	276	271	264	264	235	248	289	270	271	285	297	307	286	284	278	283	322	289	272	261	260	274	261	268	282	264	312	281	264	272	268	279	288	284	276	292	270	251	311	307	245	270	262	279	254	255	271	289	280	278	252	278	294	281	269	269	288	282	258	268	269	271	302	276	276	261	266	285	271	251	284	309	302	266	276	270	289	287	247	257	291	283	250	279	296	265	279	287	291	281	257	253	279	290	286	276	270	258	268	279	250	313	273	253	273	259	255	266	283	307	286	269	248	302	297	282	298	300	300	288	274	236	293	274	243	257	267	253	257	290	272	264	293	294	256	288	252	260	259	294	275	284	283	289	289	302	274	245	262	270	248	298	293	306	285	263	244	265	275	277	304	296	267	276	288	277	280	245	264	276	259	284	255	281	267	295	272	270	288	244	256	272	282	293	288	298	255	284	265	264	267	301	289	255	269	282	274	251	294	265	310	276	265	237	257	292	279	242	272	293	308	279	284	276	282	269	267	264	277	294	285	288	274	290	258	256	265	255	294	235	262	282	276	273	277	311	267	304	287	291	269	269	253	256	273	281	267	283	286	282	243	304	265	269	277	274	290	272	294	273	274	273	279	264	282	300	295	275	257	273	258	291	256	277	308	286	306	284	287	268	305	276	281	314	277	265	303	254	284	253	278	250	258	287	262	291	272	323	273	255	259	275	295	285	266	264	281	278	316	265	274	288	271	270	265	286	236	274	246	281	291	252	271	276	303	284	315	270	279	276	270	271	250	281	299	301	258	292	272	289	279	285	263	302	230	267	263	275	299	268	256	270	285	270	271	288	266	273	293	275	269	273	270	283	259	290	288	263	316	291	280	287	290	297	294	285	249	269	257	276	295	281	271	283	261	254	260	287	282	277	271	275	278	271	284	263	279	262	289	263	262	279	276	301	279	269	280	280	279	235	299	287	285	277	281	287	303	235	257	298	306	307	269	283	261	280	259	280	271	268	288	287	289	282	303	265	308	262	285	285	273	272	296	275	257	297	285	293	296	283	274	276	294	249	275	282	267	287	298	284	269	274	282	280	283	275	280	272	269	306	284	260	298	316	262	288	283	251	225	239	272	301	264	282	273	294	319	265	272	298	276	299	283	292	282	285	285	297	265	271	295	261	283	272	296	272	264	277	296	321	266	290	306	263	282	288	253	254	310	264	264	264	273	287	278	252	274	304	252	270	294	274	255	313	303	233	299	264	295	282	280	259	296	241	264	265	290	251	277	266	281	287	310	281	245	252	316	267	306	270	271	291	313	241	274	270	313	252	283	286	299	269	284	293	265	272	269	278	290	277	274	262	288	300	250	278	268	262	263	263	265	271	285	273	282	270	281	293	303	275	295	246	251	273	253	290	245	300	289	336	281	315	263	301	231	290	270	263	273	253	293	259	310	271	282	243	277	277	252	259	276	264	281	262	265	263	281	251	277	304	297	273	278	287	297	278	305	292	304	286	270	274	298	268	277	298	277	266	281	286	259	260	253	290	266	281	276	239	297	310	287	286	264	271	285	301	289	259	282	273	268	281	276	268	258	269	283	279	298	279	272	243	269	269	268	240	271	286	276	292	243	277	256	295	257	267	277	273	303	277	273	270	299	294	276	267	264	281	275	279	282	266	279	255	274	262	274	275	261	276	266	279	260	246	280	292	285	272	282	253	272	267	290	279	269	282	284	264	291	299	286	265	278	267	235	248	305	267	262	271	273	287	289	283	295	283	269	264	269	279	281	284	296	285	308	275	245	251	296	271	317	269	272	257	277	270	296	285	305	302	258	262	285	288	259	253	275	261	281	255	295	261	272	274	275	267	285	269	290	286	271	272	256	289	274	287	290	279	280	255	265	320	264	266	303	289	266	285	256	274	234	300	269	259	309	298	274	278	307	279	271	281	293	296	272	294	261	290	261	248	260	274	271	308	241	272	291	273	290	299	260	259	228	280	264	283	277	275	275	291	259	264	300	277	279	281	288	246	282	282	293	253	297	298	267	284	293	247	277	259	260	301	280	265	274	272	263	258	293	285	267	277	288	277	277	265	273	272	292	245	303	284	292	274	273	280	268	258	317	282	283	260	260	272	254	293	296	278	307	272
17985	21105	29868	25578	20512	13009	6117	3902	3339	2959	2665	2059	1584	1398	1280	1169	1085	1013	951	924	857	789	822	825	815	755	790	729	724	730	745	756	741	761	719	716	738	700	723	721	712	699	698	688	694	680	673	666	672	665	668	651	638	687	700	654	663	687	676	699	668	691	675	639	682	661	654	651	660	644	642	716	656	661	677	686	678	673	639	684	685	661	675	674	668	677	653	674	652	642	682	682	655	649	660	666	653	652	638	702	687	706	645	649	681	723	661	627	688	708	683	666	673	695	673	702	636	701	652	698	713	643	697	648	672	698	690	666	660	659	699	667	656	745	658	631	650	684	677	702	699	666	667	678	678	680	676	652	658	662	660	678	628	677	675	675	637	674	703	686	670	733	652	660	663	655	709	685	647	718	693	712	676	643	685	674	635	670	711	654	702	651	665	661	637	692	645	630	675	670	710	709	668	651	657	650	686	683	666	598	656	682	653	683	690	651	651	641	664	700	670	700	681	710	689	660	628	668	695	689	666	731	673	681	653	726	661	658	647	672	690	682	662	686	619	683	655	629	690	683	701	646	667	679	683	609	638	698	646	635	648	671	695	679	676	720	651	685	680	677	671	670	660	638	669	689	671	637	647	650	657	697	671	665	656	667	698	673	630	690	673	651	683	716	693	702	652	616	657	630	685	713	631	691	693	704	671	665	699	670	707	651	659	700	650	660	641	711	697	606	650	699	693	639	689	676	691	702	706	647	649	709	710	675	653	638	722	659	693	658	736	660	673	662	668	640	683	660	629	667	688	643	700	718	666	668	614	671	699	667	681	679	675	645	661	637	696	685	672	655	693	662	694	636	652	706	678	672	660	661	705	714	674	677	641	695	693	619	731	713	657	712	688	679	654	690	720	690	660	645	694	668	673	660	666	639	670	662	665	667	673	661	657	693	623	684	677	695	681	658	645	679	653	719	692	672	676	674	738	714	679	661	690	609	665	672	677	665	638	677	706	657	703	665	698	680	658	688	694	679	715	654	663	675	680	668	691	662	674	645	678	706	675	676	649	706	692	655	694	668	665	665	697	638	642	669	648	632	712	640	647	645	638	689	680	704	644	619	694	693	668	705	663	684	673	704	665	668	670	651	625	695	649	717	644	718	639	639	654	684	729	663	649	727	661	691	669	660	694	649	658	651	663	665	679	672	699	654	635	669	704	646	672	682	678	672	707	684	689	655	688	670	631	697	662	700	685	641	667	665	657	680	626	715	651	647	663	684	648	721	655	676	723	728	669	683	669	682	649	677	607	675	666	701	692	648	687	674	667	647	658	632	642	667	694	667	667	665	687	656	649	713	670	637	632	664	648	698	688	679	677	642	658	663	698	693	663	709	671	652	690	695	661	624	700	676	667	676	678	648	677	651	676	700	694	708	644	699	671	660	645	718	689	612	657	673	665	660	675	683	656	658	674	675	660	673	669	678	637	616	654	674	652	634	654	654	682	659	698	642	651	640	657	652	674	644	685	686	651	682	679	691	623	682	656	689	684	665	687	694	668	683	651	691	653	625	673	679	689	679	672	705	700	686	674	682	624	646	665	669	631	675	666	638	671	643	649	696	706	675	648	667	694	679	646	707	634	710	642	650	701	641	690	686	674	703	677	649	733	667	691	657	691	647	674	634	619	676	652	667	702	656	719	699	659	655	647	669	667	656	660	697	642	637	665	658	666	729	658	668	704	673	657	660	662	698	670	691	656	675	645	693	689	671	670	630	626	686	684	699	679	701	649	656	643	672	719	676	694	691	627	665	676	708	682	662	650	643	680	623	706	681	661	678	636	633	669	654	696	653	660	649	671	662	648	666	675	705	697	665	691	714	694	698	639	670	664	685	671	688	614	670	689	661	631	653	656	671	709	679	654	639	643	692	647	684	658	683	663	633	682	685	685	671	697	681	678	687	707	690	702	681	650	647	669	660	650	691	727	653	661	671	681	672	697	655	710	714	733	648	683	692	686	664	647	679	645	699	694	645	693	655	667	658	644	659	688	650	602	692	652	668	651	628	653	656	674	693	707	661	671	663	664	646	642	652	728	630	654	676	631	715	672	704	677	675	687	656	646	669	714	748	684	680	684	631	632	624	636	659	685	673	633	685	633	709	652	644	642	638	636	661	678	717	655	664	714	760	634	673	665	722	604	705	726	636	672	662	687	672	671	665	671	660	674	717	691	674	674	646	667	645	612	641	685	659	685	681	664	663	678	701	672	685	682	651	661	683	687	691	669	642	658	681	666	658	682	641	662	727	654	700	674	703	651	687	695	682	667	657	662	650	678	659	685	655	669	644	657	646	614	696	642	679	654	651	692	662	698	637	615	667	644	656	639	658	660	676	632	681	654	705	659	680	664	666	652	690	670	693	654	693	685	668	693	711	693	645	680	676	648	650	661	661	668	661	701	661	667	681	659	648	675	683	675	670	613	659	726	660	662	638	665	695	723	658	718	677	638	692	679	651	656	644	687	655	642	674	665	716	723	672	670	698	662	684	674	690	687	660	668	690	703	693	612	710	671	655	679	674	679	645	717	695	716	668	690	668	686	666	677	652	675	629	687	669	689	710	676	676	681	689	719	665	696	657	689	669	721	692	641	680	694	666	661	603	686	681	691	670	685	671	664	696	647	661	684	635	650	699	649	645	667	648	720	691	671	664	642	631	660	651	679	652	634	640	705	688	710	687	642	682	645	662	645	680	689	680	703	646	719	703	682	665	651	704	730	641	651	687	662	639	662	661	615	694	658	666	666	657	662	648	708	701	622	707	673	698	688	703	658	682	658	690	708	669	666	661	674	671	712	622	701	665	676	666	683	720	695	694	670	649	648	689	714	645	664	675	670	700	640	679	670	744	660	628	645	679	758	675	678	695	664	642	647	649	666	641	604	684	663	619	669	689	655	687	618	629	671	632	668	641	639	671	636	686	696	667	680	688	673	653	677	670	665	641	667	677	667	695	707	643	723	700	691	706	702	686	665	712	694	692	715	624	640	653	656	646	674	674	636	715	701	688	694	680	680	699	673	666	681	700	649	666	662	632	695	687	631	662	663	637	719	759	669	649	690	619	649	668	639	683	630	627	642	691	675	657	663	696	694	688	670	656	674	645	661	721	701	641	687	690	645	712	651	652	677	657	768	680	653	646	674	651	702	655	691	701	655	672	646	651	686	686	643	686	720	646	634	687	678	703	689	669	689	718	739	651	678	676	652	633	676	680	687	674	697	622	683	716	679	643	685	628	652	630	673	724	703	705	691	677	717	682	643	670	719	683	660	705	673	667	691	699	693	694	698	684	629	689	660	728	629	695	688	709	684	678	689	719	627	628	687	682	674	671	672	671	648	663	693	695	654	700	673	700	683	677	668	687	703	665	663	682	676	696	685	684	673	692	613	697	693	617	677	668	679	693	700	677	679	663	684	649	649	637	687	705	673	676	644	653	672	615	680	643	640	656	661	667	685	670	718	674	639	693
47381	44779	46784	43616	38231	30679	17656	7242	4050	3737	3598	2573	1272	1241	1014	858	789	742	614	607	541	543	421	425	449	422	358	395	347	379	389	370	383	368	361	365	362	389	358	361	332	347	328	316	316	326	324	362	318	321	337	342	313	280	325	338	336	296	312	332	328	329	340	311	374	311	322	334	305	347	272	327	341	304	344	328	296	330	330	319	320	305	311	299	275	310	327	331	329	333	321	329	325	317	356	321	349	361	303	289	315	320	290	314	321	299	337	340	299	335	316	341	342	341	326	334	296	302	351	307	343	348	317	294	312	315	317	310	309	316	348	315	355	313	345	344	328	336	301	334	309	341	324	337	318	306	342	353	346	318	307	317	295	326	346	332	306	318	269	349	332	317	268	311	310	337	362	328	322	287	315	326	313	346	378	327	307	313	354	325	332	322	333	352	322	306	308	289	338	328	313	370	317	336	339	305	338	343	308	291	336	306	331	311	337	311	317	304	352	314	306	333	319	310	355	375	351	307	305	326	310	300	331	316	301	302	298	323	300	356	303	332	317	328	329	335	359	352	301	282	336	321	329	332	322	323	338	298	370	329	317	369	331	312	300	323	316	367	323	304	321	326	322	333	308	356	322	294	342	358	317	294	325	319	315	291	360	319	317	306	370	307	321	312	311	328	333	356	308	302	325	299	295	310	296	323	332	331	294	330	328	298	282	344	334	317	328	359	308	322	313	344	303	325	320	308	329	318	316	365	316	324	350	336	339	315	318	294	322	297	292	292	329	329	352	347	337	335	331	304	329	333	347	369	347	308	338	327	360	335	326	344	328	336	383	352	295	315	344	289	311	327	332	299	290	326	335	320	337	314	316	316	320	320	344	288	347	317	346	343	323	362	339	324	313	303	289	316	310	310	343	320	318	295	355	300	334	296	357	309	309	322	346	299	329	354	292	329	336	335	347	306	331	331	305	302	332	312	312	335	314	310	328	338	333	303	342	330	323	293	307	325	288	334	296	338	303	335	326	330	326	332	307	342	319	314	301	308	329	325	310	320	301	343	310	302	319	317	314	296	346	315	348	312	323	331	293	313	321	340	310	322	321	307	299	290	305	338	357	334	323	337	318	344	334	330	323	375	312	309	364	321	319	309	340	334	300	317	305	317	347	346	324	302	308	323	324	329	326	329	352	349	328	295	345	308	322	300	298	314	317	336	316	338	327	344	324	334	344	338	308	318	341	317	346	347	294	344	324	336	333	316	312	305	302	323	333	293	333	293	345	350	340	331	332	318	339	349	331	329	333	322	351	349	347	318	313	303	320	297	344	309	317	356	331	328	337	358	337	324	325	340	315	294	352	343	326	340	299	316	339	347	310	332	326	321	331	319	339	357	310	322	312	348	324	318	308	315	330	370	354	329	332	319	317	310	313	339	338	307	306	274	285	289	331	336	321	348	340	301	323	309	303	340	345	328	336	364	347	323	314	336	313	285	352	314	285	320	321	318	308	343	309	346	323	306	322	316	338	313	344	329	303	331	318	290	345	354	312	318	299	313	351	302	360	321	334	333	315	315	338	344	314	320	327	312	317	329	328	326	331	328	320	304	308	311	320	337	330	337	316	308	360	308	343	317	354	302	330	305	362	323	345	337	329	318	336	332	337	308	335	358	326	375	326	316	349	319	320	330	354	318	351	378	363	347	297	323	309	299	306	314	339	326	323	352	303	312	346	329	308	316	313	311	329	336	349	340	358	314	344	351	327	307	345	330	335	295	351	325	324	323	316	314	325	316	321	313	311	328	313	332	305	318	340	353	324	376	311	298	337	309	358	299	310	317	318	329	325	320	327	310	353	326	324	324	315	322	296	330	292	353	345	292	324	352	317	306	315	311	343	325	320	305	310	310	286	315	308	351	336	316	335	345	317	333	310	318	322	344	348	335	344	310	338	344	323	303	347	341	309	301	315	332	305	315	315	302	358	339	326	310	353	330	300	299	322	278	356	305	335	314	313	307	339	320	340	343	327	345	361	322	381	355	340	294	323	345	318	300	334	351	322	308	351	357	346	350	344	343	321	350	350	316	314	313	309	312	315	298	329	350	304	308	330	313	314	310	310	302	336	312	335	335	340	298	332	326	324	322	340	326	343	333	341	280	308	339	324	304	350	331	353	312	330	354	310	330	318	309	321	326	342	365	308	279	324	326	302	346	338	310	311	305	342	344	334	339	316	322	368	340	328	346	344	312	322	334	319	317	342	389	321	330	311	356	315	332	325	343	350	350	349	326	310	331	355	341	321	351	358	327	337	350	296	350	313	313	351	301	345	329	333	343	315	326	341	352	333	322	318	327	303	316	342	294	350	306	328	318	339	329	284	314	344	321	330	313	326	298	315	366	310	314	308	334	330	310	343	355	336	305	319	320	328	316	327	336	308	342	315	336	279	329	331	314	330	311	339	348	338	355	359	275	319	352	326	322	336	333	289	346	343	328	300	289	339	320	349	357	307	305	359	319	322	317	350	340	343	309	339	316	333	324	285	329	359	323	298	337	332	317	337	337	317	302	331	331	316	344	307	344	307	324	296	319	312	297	324	346	327	340	336	328	303	312	309	335	331	314	339	317	301	320	310	321	334	333	308	307	326	326	326	346	331	319	331	331	328	322	308	294	314	333	316	297	363	385	340	342	319	315	288	304	340	316	307	339	283	331	334	291	303	329	297	351	337	310	316	328	303	327	323	336	351	336	336	317	315	322	290	329	331	306	337	316	332	324	324	318	330	364	303	345	307	311	348	339	316	312	330	306	331	344	321	302	315	318	326	309	348	313	322	346	309	355	307	303	320	324	305	321	329	313	351	318	300	343	320	307	327	297	338	324	305	323	327	355	294	326	316	325	327	331	292	279	293	338	352	283	345	324	335	339	323	315	336	314	334	366	320	302	331	368	313	324	310	300	375	353	327	338	324	327	362	317	300	336	306	320	338	332	344	330	297	358	349	340	310	302	291	340	326	347	273	306	311	320	331	332	344	311	346	286	341	319	348	332	322	336	306	394	335	315	319	321	304	347	312	331	344	367	310	332	295	334	331	293	309	317	335	320	302	320	331	310	327	299	311	293	366	358	337	300	364	329	352	345	323	329	336	326	350	318	304	356	295	332	333	307	313	363	330	329	323	371	343	312	305	346	333	336	333	362	316	358	355	311	342	325	322	316	319	309	315	370	353	295	341	329	311	329	344	303	292	309	341	333	322	340	323	304	306	347	353	334	358	292	314	331	350	279	320	333	328	340	308	324	335	313	333	311	326	335	304	316	305	306	336	338	343	334	355	311	284	321	299	302	300	322	310	295	338	340	339	313	310	303	299	340	321	325	305	348	291	351	294	325	336	336	350	317	325	321	325	362	329	304	303	338	301	339	295	318	328	327	337	335	331	333	324	320	291	301	307	336	321	303	339	313	314	328	289	304	305	316	297	318	302	336	345	329	350	308	337	331	280	330	311	321	351	328	306	303	299	324
31225	37944	46509	48209	44880	34939	19391	10909	11025	12632	11681	8873	4637	4696	3748	3342	3291	2789	2445	2474	2103	1902	1635	1621	1478	1478	1302	1278	1061	1121	1037	1056	1086	1031	1130	1082	1075	1074	1018	1002	940	857	872	869	818	827	777	819	794	821	767	805	787	746	801	797	818	752	745	749	772	783	813	840	747	753	768	798	819	784	751	837	739	736	762	757	813	746	785	755	802	744	770	809	765	815	751	786	742	776	725	811	772	713	786	800	776	784	753	788	745	787	818	773	787	747	773	749	805	786	822	794	728	798	828	756	745	771	751	805	785	777	763	744	762	793	725	737	760	742	744	740	775	742	774	767	764	763	746	740	742	730	756	735	811	729	772	769	786	784	786	740	762	767	804	797	749	739	769	740	758	769	799	788	801	795	760	763	724	797	744	779	814	815	738	812	763	817	775	757	777	801	723	707	708	778	754	725	746	764	815	757	789	789	758	784	782	764	752	803	770	820	803	763	762	770	798	765	731	759	796	695	782	762	781	770	781	739	800	747	776	848	772	757	795	749	734	789	790	731	791	825	739	749	704	759	751	786	760	757	767	764	733	780	722	736	760	752	843	780	759	762	783	812	775	723	769	766	737	766	718	774	715	733	792	789	726	742	726	778	739	801	796	813	778	764	736	789	750	782	801	736	755	739	777	731	753	767	767	753	746	774	756	774	739	764	800	738	757	765	761	743	809	715	779	747	732	750	761	741	754	753	741	783	812	754	746	805	833	800	813	744	778	724	783	784	786	709	709	715	741	736	783	779	820	765	770	744	772	761	831	789	750	811	779	763	768	744	764	784	797	810	773	766	734	740	783	711	770	760	728	760	759	797	799	746	749	763	795	793	714	771	738	836	732	761	765	804	727	762	738	732	790	743	762	740	755	751	787	781	788	772	767	726	758	718	792	786	768	750	810	773	765	766	774	741	790	779	762	788	753	725	777	762	771	797	767	770	813	761	778	813	716	763	788	810	752	779	805	844	753	823	717	765	745	746	744	762	740	784	761	760	744	808	783	786	804	772	799	782	786	795	768	768	738	752	761	822	752	778	771	729	737	791	797	743	774	764	744	750	785	790	763	736	745	807	742	773	734	749	741	732	731	765	731	765	753	783	765	809	788	788	800	785	759	752	744	781	745	713	757	733	733	753	731	753	787	780	712	766	785	775	759	784	805	810	767	768	801	769	823	790	788	780	734	753	789	743	783	748	761	738	746	827	737	771	753	721	748	796	756	788	787	753	745	794	797	779	733	755	811	721	749	753	795	784	770	713	760	755	803	751	759	752	731	744	769	780	820	729	743	760	709	728	771	797	747	685	768	756	787	706	804	807	732	718	772	773	807	751	746	798	723	746	742	756	769	741	837	775	759	777	789	795	730	767	778	715	711	718	775	723	829	709	772	749	748	781	739	740	724	771	752	742	757	750	747	765	762	753	749	796	715	745	779	822	738	797	795	769	776	735	754	785	741	781	778	780	764	736	789	825	736	805	756	779	764	772	795	759	781	726	714	748	758	768	745	825	769	752	749	742	777	801	759	781	747	731	751	780	723	760	761	765	757	749	788	751	742	728	784	746	763	781	780	830	773	803	754	786	747	752	809	767	731	784	778	726	789	687	741	770	781	787	760	719	791	815	734	796	741	768	742	789	731	755	766	786	773	758	803	772	772	769	831	752	767	782	767	766	762	777	756	739	730	750	763	750	801	713	785	772	752	757	748	754	737	709	768	717	788	798	788	748	768	784	716	742	774	763	748	768	783	836	774	789	781	740	762	762	783	800	744	787	806	732	777	795	723	742	750	748	823	801	737	760	742	772	826	762	735	797	743	781	782	781	759	780	731	748	744	741	735	772	759	760	797	812	779	739	766	783	779	753	788	812	775	771	714	741	744	780	737	793	791	760	800	814	728	761	755	780	784	786	767	734	809	768	753	813	777	720	751	742	780	759	758	740	807	763	807	723	744	742	715	768	717	730	755	794	748	760	766	836	748	781	731	773	733	784	753	775	736	728	742	787	794	746	778	775	778	784	763	753	766	756	821	747	762	784	802	751	771	742	786	787	795	806	757	808	752	813	707	724	821	779	743	752	781	717	770	731	785	750	747	815	778	763	761	814	796	751	724	755	762	749	808	752	745	752	762	699	782	737	740	747	764	723	812	806	729	795	747	786	790	779	757	763	718	775	742	764	754	817	812	744	783	806	759	755	739	744	809	776	773	763	773	788	791	748	727	744	783	758	703	757	715	812	744	796	739	784	755	760	771	750	754	736	819	758	799	758	794	759	806	796	688	764	739	770	801	788	812	751	784	788	732	749	777	745	765	767	762	838	769	774	718	787	757	737	753	776	754	743	784	751	796	722	777	761	811	785	780	745	780	710	753	746	790	782	730	777	745	766	780	730	786	756	772	785	714	786	785	723	734	749	749	757	792	764	797	773	771	791	734	759	724	736	759	764	791	829	783	744	811	737	785	808	784	734	791	754	799	732	756	761	758	787	711	788	771	746	717	766	791	769	769	748	741	743	763	764	754	763	731	759	737	811	780	725	801	767	733	772	706	812	736	803	777	761	748	760	776	760	757	760	756	798	759	765	727	782	768	755	787	736	742	783	774	779	746	763	784	770	762	834	774	785	769	802	722	725	777	742	776	788	775	755	709	796	729	749	761	762	761	765	789	770	735	796	809	791	765	751	769	769	779	770	830	730	787	789	733	751	812	757	782	726	790	734	769	735	785	789	771	733	747	787	781	748	733	728	754	776	745	809	765	779	782	755	739	735	753	714	776	762	796	741	706	800	774	758	756	765	785	787	739	748	755	762	811	751	763	800	787	760	819	805	788	824	775	843	773	687	751	790	789	739	718	738	729	725	792	744	768	728	776	793	730	794	766	778	770	825	806	778	758	718	792	784	757	780	754	770	784	761	754	747	711	794	729	763	775	735	788	793	793	784	726	744	747	702	768	775	752	783	766	770	784	743	790	759	745	753	815	769	766	767	717	776	768	802	741	813	757	782	821	780	768	757	775	776	777	753	741	773	804	794	766	772	758	819	775	769	770	757	796	774	818	768	772	779	734	732	767	755	775	809	770	790	769	750	773	765	719	773	812	776	807	805	755	820	783	766	694	792	778	772	773	788	747	772	807	736	703	764	773	729	705	733	752	747	783	819	778	779	792	768	764	711	748	809	780	793	749	758	754	779	757	803	749	775	783	723	764	826	735	775	741	722	719	811	765	769	778	764	774	765	823	818	809	740	759	745	738	798	751	732	758	818	746	762	748	804	771	781	779	792	756	774	756	735	771	748	760	769	733	802	765	709	760	762	788	740	828	769	787	772	778	778	784	769	798	756	720	780	798	774	776	777	802	760	772	759	750	730	797	780	787	778	721	778	745	759	804	792	802	765	778	728	749	773	755	770	716	749	750	749	777	738	742	741	736	778	745	761	825	725	757	733	747	800	794	742	745	769	744	726	731	836	756	825	776	753	745	698
54210	50905	48991	43935	47018	40100	25128	18707	12478	9194	7347	5069	2862	2280	1687	1362	1552	1213	993	964	915	684	609	581	580	580	490	477	397	487	408	395	405	414	408	420	383	385	376	380	398	329	341	352	332	359	359	351	308	305	271	322	341	295	298	319	295	305	308	286	297	320	319	328	319	336	308	299	287	297	309	318	314	297	321	333	355	306	288	312	293	311	295	283	316	306	311	310	329	350	309	315	312	313	314	323	343	297	291	296	274	302	349	317	317	278	332	325	340	315	306	316	351	302	328	345	330	314	292	300	303	320	324	309	298	313	329	328	325	325	294	309	332	337	280	288	302	317	300	303	323	293	302	304	329	299	297	307	283	302	267	287	347	325	285	312	315	314	316	299	316	284	337	314	337	310	293	340	275	317	343	295	299	315	303	315	315	305	308	326	344	297	351	326	300	319	304	325	305	295	323	339	310	349	311	324	324	348	286	299	293	322	311	312	328	360	337	320	330	300	305	286	316	326	327	292	294	340	317	302	310	317	311	287	314	292	339	296	298	305	312	324	332	317	308	326	310	286	285	290	310	290	325	316	291	296	347	310	289	312	325	334	326	333	301	292	297	317	279	277	336	289	343	303	293	318	328	313	336	338	309	305	320	323	310	320	313	318	321	363	328	286	303	308	296	290	319	305	337	352	277	283	300	324	312	293	274	265	329	348	374	278	290	307	299	298	273	295	339	293	309	316	331	287	295	316	303	341	313	324	283	313	335	290	312	330	286	300	316	300	328	311	299	291	309	366	321	306	270	323	315	297	307	322	329	335	334	328	349	310	314	320	297	344	291	350	288	267	320	306	306	312	324	298	300	336	299	351	331	311	341	309	313	328	293	299	336	298	345	341	306	277	318	320	326	328	289	362	319	333	320	305	327	329	321	336	332	316	282	322	323	309	313	330	313	318	335	303	317	338	297	292	295	287	332	285	313	304	317	292	305	323	290	320	287	341	325	331	316	307	316	316	318	279	282	302	304	285	326	278	320	306	279	302	294	332	323	324	299	292	330	310	332	297	299	285	308	313	316	287	301	286	303	309	290	313	299	309	332	331	304	288	282	316	311	298	304	285	326	319	306	310	315	292	271	350	302	310	285	310	299	302	337	308	323	343	324	278	278	292	295	277	324	322	336	307	316	334	336	337	317	308	322	310	283	307	289	312	296	315	298	297	330	286	311	291	315	316	307	321	314	306	305	269	330	298	320	279	310	308	295	305	298	271	333	315	316	276	285	324	288	317	345	308	290	303	334	305	318	311	317	321	327	305	333	293	303	310	308	305	299	298	328	291	323	325	322	314	308	346	315	286	272	341	317	309	319	309	288	327	306	316	301	303	295	316	336	312	295	319	326	337	330	356	342	329	287	294	324	320	324	311	332	308	292	337	335	295	292	327	300	322	313	313	289	314	277	281	297	325	304	316	291	341	331	325	353	306	373	301	291	300	308	282	314	287	289	312	321	309	326	289	312	331	325	322	316	303	335	305	293	309	299	320	272	303	339	315	300	318	293	324	295	305	332	340	305	329	352	335	321	304	323	285	320	314	333	341	318	339	341	326	322	294	295	332	301	306	302	302	289	316	303	303	293	306	341	283	290	290	303	311	316	302	278	320	348	310	328	293	312	300	357	303	295	323	308	284	303	303	277	306	310	320	286	310	322	287	329	292	324	337	318	333	302	294	310	322	338	319	314	356	305	312	307	311	330	339	333	341	341	303	311	302	311	284	305	289	301	294	331	314	325	291	291	278	321	304	305	319	305	313	308	332	287	313	321	311	314	329	310	287	281	337	319	324	330	313	284	329	279	332	325	307	327	311	295	321	299	309	351	304	311	286	305	286	281	298	319	298	337	307	311	331	331	317	298	314	290	283	293	332	310	291	315	295	332	283	342	303	305	310	342	324	329	298	311	292	323	319	313	327	339	326	296	319	301	344	326	312	292	338	310	313	273	320	309	327	303	313	321	326	305	296	319	308	315	319	319	327	318	324	290	298	339	329	312	297	324	358	292	313	343	314	297	378	307	309	290	310	306	306	293	312	327	320	334	317	308	312	283	339	296	341	281	289	302	322	329	323	325	331	312	275	285	299	318	288	285	323	305	325	313	309	271	348	337	316	311	330	282	304	307	315	334	325	317	314	347	325	328	317	344	316	309	322	316	318	318	306	280	302	334	307	325	312	297	314	341	254	326	307	323	317	322	314	357	310	321	317	309	310	332	309	324	301	260	306	293	329	304	308	340	283	309	271	314	319	304	294	315	326	296	281	271	280	283	315	330	320	290	296	324	304	321	310	307	304	331	317	362	307	309	290	326	298	331	338	317	291	334	312	336	317	354	317	290	304	300	309	320	313	347	298	303	294	318	327	335	275	315	315	296	307	321	323	315	310	313	285	322	318	307	301	308	301	314	330	321	310	297	310	330	289	335	329	299	334	339	329	348	325	273	330	346	344	302	308	309	284	323	300	296	324	296	264	343	310	342	319	298	293	340	348	317	304	317	303	329	292	325	295	329	324	304	302	300	322	292	334	295	325	350	326	306	299	299	329	321	296	298	318	320	294	334	264	325	311	329	328	320	292	311	303	297	288	304	286	327	316	332	334	336	330	335	322	311	312	306	295	302	298	298	292	316	287	304	304	326	335	319	341	354	322	331	316	301	309	303	341	292	332	313	301	279	325	319	329	302	328	302	298	309	279	311	319	296	325	306	336	298	301	314	321	323	332	336	328	322	323	334	333	321	316	337	285	301	324	306	303	308	311	326	323	328	327	307	319	311	284	270	284	343	316	317	315	326	282	333	309	319	304	302	283	299	325	331	277	304	270	291	258	311	291	318	309	336	314	289	338	288	288	318	314	363	304	292	334	299	315	314	296	361	311	315	328	304	310	331	269	281	290	348	297	329	300	317	334	323	330	318	322	298	318	309	321	311	296	339	307	345	322	316	321	290	296	309	303	325	296	350	303	335	332	298	332	346	327	318	363	310	334	296	340	337	319	316	311	285	277	315	279	334	328	300	289	291	314	301	296	303	297	320	319	293	270	297	286	302	344	319	343	305	343	328	308	318	322	331	299	309	337	325	318	330	323	313	310	304	309	291	348	331	291	297	292	323	332	330	319	317	285	301	305	306	364	305	319	318	307	286	347	333	313	312	261	341	304	327	323	326	301	308	320	333	294	316	304	292	330	306	294	337	298	296	295	337	321	325	321	314	322	298	292	331	325	319	362	315	305	288	328	334	320	285	307	283	314	307	299	279	298	312	299	295	324	318	314	322	335	311	313	304	303	334	308	294	311	318	323	304	296	302	289	310	311	313	325	334	338	299	289	321	326	313	282	319	320	308	323	314	317	320	303	333	319	340	288	339	307	310	312	309	344	288	335	304	306	322	306	344	320	301	304	337	281	314	321	302	333	272	330	315	324	303	324	315	270	327	302	317	292	299	317	311	331	288	310	314	340	317	313	290	318	336	290
38275	46135	51458	53470	55153	46211	24043	16412	17142	20410	18046	14095	8433	7650	6214	5111	6210	4769	4047	4074	3571	2794	2439	2271	2115	2146	1883	1599	1260	1473	1403	1264	1325	1256	1310	1423	1330	1274	1055	1142	1079	989	917	964	924	865	805	802	781	769	768	792	760	798	711	720	752	779	780	778	753	687	775	719	791	716	741	751	747	725	732	713	728	745	732	724	752	745	771	697	732	764	757	730	765	721	733	737	745	777	744	727	799	738	746	744	710	736	721	711	726	724	737	727	672	733	769	743	724	710	714	736	693	761	764	772	708	714	752	732	754	729	737	721	728	701	723	764	742	656	787	726	734	703	718	774	739	734	705	739	715	686	698	725	745	709	699	757	724	742	677	728	730	726	741	754	631	682	751	730	722	753	684	737	725	775	699	688	751	712	691	708	716	760	699	738	752	675	741	760	679	747	692	714	717	735	682	711	715	757	727	758	739	755	691	790	785	731	697	711	738	723	787	652	712	712	720	712	750	697	713	767	708	741	727	719	735	738	698	763	699	772	725	731	698	663	707	724	751	728	734	724	729	696	738	704	696	697	691	731	747	787	694	745	694	748	753	752	678	717	726	776	758	766	700	694	706	750	750	655	741	757	753	750	757	656	741	716	685	730	686	712	713	697	741	768	740	684	752	756	713	710	696	744	740	794	728	755	683	734	700	748	734	751	737	765	739	766	721	701	721	734	699	709	774	685	741	743	740	741	709	737	687	678	675	731	736	718	758	768	716	717	695	718	714	711	755	736	703	744	723	680	687	708	693	706	715	754	698	754	754	717	700	795	718	701	765	718	746	699	691	692	768	741	700	754	727	699	787	732	746	761	690	711	712	693	706	742	777	688	728	723	699	770	745	747	687	716	702	681	752	766	754	700	710	766	729	720	707	742	722	738	699	708	709	716	747	704	729	732	688	767	705	769	773	737	700	718	689	750	755	717	679	745	751	768	664	759	724	698	748	734	760	690	729	724	700	699	725	722	745	707	763	750	768	705	704	768	685	748	726	727	744	702	668	719	723	704	747	752	677	694	733	725	702	715	747	711	701	722	735	709	740	729	779	712	756	698	716	725	721	727	742	709	720	772	691	685	734	754	737	713	712	700	737	717	713	746	730	712	716	749	711	701	730	717	730	728	714	732	715	750	761	741	746	719	713	730	758	745	671	770	677	705	703	664	698	710	694	734	685	720	694	706	732	727	746	687	712	695	730	693	715	727	686	700	715	727	733	740	733	722	756	714	746	676	696	697	698	703	686	690	774	705	695	712	768	725	764	759	730	739	723	705	715	719	732	757	713	728	683	757	758	740	731	687	738	718	770	684	716	763	694	716	720	747	686	705	748	727	670	710	734	773	692	712	693	704	718	684	713	720	730	753	737	727	663	696	709	756	722	754	718	755	728	759	795	744	746	690	722	702	705	699	713	748	699	700	735	709	696	738	707	710	731	753	681	678	700	690	720	723	712	746	736	673	750	697	717	734	705	702	698	700	733	668	695	746	755	765	727	781	763	714	739	675	722	718	676	721	731	707	724	747	705	715	679	719	744	717	706	727	753	745	785	729	753	654	712	685	733	672	738	743	685	757	746	740	727	726	742	686	699	741	738	735	728	697	695	734	685	746	695	712	726	721	662	750	732	720	708	740	694	713	762	689	718	751	709	686	685	691	739	737	735	735	745	708	727	718	709	696	762	649	750	703	760	725	698	734	713	655	692	725	696	719	747	693	723	745	717	753	741	702	756	687	715	724	709	724	724	718	756	723	710	698	756	686	670	704	721	713	690	694	692	763	719	708	726	731	742	715	716	746	687	735	791	709	768	707	676	726	658	748	724	745	702	712	726	732	700	686	724	674	709	692	739	662	728	689	747	693	706	719	724	742	655	686	747	738	741	682	699	747	742	754	730	715	728	729	723	703	707	756	719	709	745	698	716	751	696	708	733	716	733	716	722	742	784	758	682	755	744	732	715	781	733	725	716	729	720	722	750	680	747	778	718	704	716	723	688	685	721	726	707	731	716	755	697	750	722	676	737	712	754	732	709	738	699	723	706	695	709	722	734	721	696	736	730	716	731	733	748	684	740	738	755	702	744	728	781	741	762	716	721	698	749	755	749	726	762	774	733	694	664	743	707	733	694	717	700	737	691	742	696	736	716	712	749	699	714	745	698	759	714	679	707	750	708	782	736	749	742	714	701	748	752	734	719	768	699	699	719	717	733	689	719	706	696	684	726	712	762	711	721	735	721	705	750	698	731	742	744	690	784	744	715	725	682	755	693	694	736	666	698	719	721	686	729	747	696	719	718	734	724	719	712	746	724	776	706	696	714	698	742	717	733	725	722	714	680	671	727	757	706	661	701	690	754	693	732	743	768	755	764	720	721	754	717	743	717	753	692	739	727	731	753	690	754	717	732	726	718	738	666	722	743	731	720	711	753	727	657	715	728	703	748	703	701	694	728	687	732	709	696	749	734	703	738	693	769	736	679	725	669	764	676	780	730	698	721	664	691	711	694	737	699	750	750	730	712	703	755	750	711	721	723	746	724	706	722	734	718	726	721	711	699	756	746	733	711	712	730	745	763	725	703	733	734	724	733	730	716	690	728	759	750	766	735	760	718	708	710	692	705	720	718	718	746	727	768	728	710	735	697	690	704	735	729	729	744	750	724	760	707	729	710	754	728	685	729	701	747	718	709	675	710	733	745	710	722	746	714	756	745	736	712	687	719	703	726	690	709	667	712	766	707	730	719	701	746	765	755	759	722	731	684	752	719	690	721	723	783	723	715	724	706	710	741	714	807	730	738	716	732	719	770	682	685	740	751	733	683	690	752	727	717	767	751	727	708	722	713	693	677	694	724	672	778	724	774	773	757	671	711	740	696	750	690	718	725	708	724	682	664	676	716	721	707	695	753	739	705	724	724	746	694	712	714	697	729	713	739	700	727	704	730	698	727	712	737	700	686	738	716	737	787	711	713	678	731	727	681	749	735	705	708	695	748	725	723	706	701	717	751	701	736	726	731	728	732	739	690	721	709	760	757	723	709	700	710	750	724	670	719	700	767	690	700	734	702	715	751	770	716	745	674	721	736	699	688	709	696	706	681	792	731	718	751	729	710	688	682	756	738	707	711	732	758	666	699	664	741	710	719	671	719	719	706	738	739	742	758	665	752	783	702	707	701	750	734	718	766	736	736	756	691	711	731	754	682	697	724	777	711	768	728	734	689	712	659	729	717	696	741	719	716	791	733	693	706	729	757	771	688	698	717	671	763	687	732	703	734	756	727	702	736	715	686	695	700	702	740	751	715	729	700	761	738	717	732	699	747	723	751	741	713	758	702	760	727	718	694	744	718	755	687	703	747	733	728	722	722	748	735	727	738	704	741	727	730	759	718	694	736	712	749	700	716	699	729	779	759	675	711	742	769	707	681	720	754	753	722	711	734	687	728	731	729	753	699	714	685	736	741	690	745	719	739	719	729	726	695	707	686	720
28750	23803	22396	15428	10836	3774	1707	1127	909	729	651	498	496	458	377	380	311	327	320	276	314	309	316	284	304	276	295	275	289	284	274	268	289	276	258	297	284	245	270	296	287	288	271	262	277	227	277	284	256	273	281	279	294	284	271	281	271	270	251	285	255	288	286	247	255	286	280	228	277	283	285	259	268	260	283	275	264	278	256	286	274	260	296	274	271	255	278	254	274	298	235	267	284	271	282	258	265	286	288	278	244	254	250	270	284	278	279	261	262	267	267	254	249	262	311	273	245	275	280	274	273	285	265	267	244	273	280	288	290	258	249	224	274	280	266	251	272	300	240	296	266	243	250	285	265	280	283	255	279	280	275	263	239	307	254	270	286	267	291	276	245	236	289	238	285	277	293	272	292	276	301	289	260	266	259	275	276	301	273	310	271	311	274	274	289	303	267	249	282	291	287	277	265	247	286	276	268	289	259	281	285	255	262	302	247	294	267	252	281	303	273	272	268	284	272	256	278	279	247	250	255	293	266	246	279	248	237	290	265	292	259	311	259	275	264	256	292	277	274	264	315	293	255	276	268	297	269	244	255	241	260	284	266	253	264	289	285	262	301	294	258	275	241	259	277	275	289	252	291	255	254	260	277	282	286	255	278	280	254	252	255	248	253	293	285	262	262	296	288	315	278	257	283	295	311	278	280	242	247	284	272	255	273	293	282	273	275	282	242	280	289	258	285	257	297	261	253	285	274	251	269	290	275	252	280	273	279	262	255	280	272	272	273	249	252	272	282	290	290	265	280	272	289	296	280	263	247	272	288	274	239	255	260	264	271	293	281	264	256	230	279	263	280	256	261	264	285	311	272	284	293	279	259	281	264	233	265	292	271	252	284	282	260	255	291	264	265	260	250	267	243	298	286	289	268	287	272	262	266	311	294	285	297	291	269	268	252	292	242	286	291	264	257	275	291	272	269	270	294	269	297	263	261	273	313	302	278	270	279	237	267	273	244	258	255	265	303	262	281	267	276	253	281	264	270	265	287	246	278	266	281	293	288	274	235	268	259	269	283	277	302	264	225	260	256	262	260	244	265	275	272	287	254	273	286	253	265	251	261	249	224	255	272	296	285	295	266	241	258	296	308	281	284	245	293	285	249	251	280	275	293	259	265	255	302	293	250	276	276	289	271	279	265	290	282	251	296	237	279	264	282	284	236	246	263	276	249	304	254	234	270	269	266	306	280	251	295	276	248	266	267	284	279	295	282	261	254	269	265	276	247	290	287	287	260	270	252	286	250	269	288	275	263	254	302	233	304	274	273	277	277	253	257	259	250	270	270	247	277	266	287	257	272	267	275	251	255	268	286	260	260	269	302	285	293	266	273	286	277	275	298	263	268	273	257	283	270	269	268	237	253	264	255	267	314	286	263	285	270	261	312	261	253	260	245	265	266	270	294	260	269	272	262	244	263	278	248	272	252	283	268	262	249	239	269	270	282	252	282	273	260	282	244	309	278	254	273	243	312	289	236	273	261	280	263	284	244	285	280	297	264	276	278	269	285	297	255	252	255	276	290	245	254	273	269	268	261	286	260	263	244	271	282	259	249	288	262	253	259	281	255	279	270	264	287	289	267	297	264	224	282	273	284	248	262	286	272	256	273	288	271	275	266	243	247	282	273	281	255	292	266	252	288	271	276	275	289	262	291	289	290	275	273	294	298	242	246	280	258	284	263	297	275	275	287	270	288	248	285	253	282	287	257	267	261	280	255	243	265	263	275	250	238	270	251	278	279	268	247	286	279	281	284	287	274	245	257	268	273	278	257	252	284	280	265	267	287	290	269	282	248	280	296	282	266	302	262	277	296	246	258	263	278	298	266	242	265	274	273	269	280	267	294	283	243	260	280	270	256	287	287	265	271	250	259	278	259	250	258	264	266	276	313	266	257	278	230	276	260	276	292	300	295	264	280	276	279	304	297	264	257	279	278	289	275	262	285	291	268	274	273	289	280	271	267	246	282	280	251	267	274	298	290	244	263	266	280	258	257	300	262	252	274	271	257	263	247	293	245	253	290	322	281	303	264	272	273	283	268	257	251	269	271	293	272	277	271	286	277	266	287	292	294	290	317	247	249	260	273	281	265	276	256	272	285	255	280	255	280	256	290	243	286	282	300	263	269	298	248	291	252	248	235	267	274	271	247	274	264	287	273	266	262	262	295	277	255	288	304	274	266	264	283	292	266	271	260	280	288	253	271	263	267	253	281	269	258	286	288	298	251	257	278	279	285	274	290	266	270	269	282	261	257	264	256	250	276	270	260	271	302	279	264	266	252	249	256	261	278	292	264	272	254	264	288	253	257	292	287	265	258	271	282	292	283	277	269	247	231	261	243	263	269	266	286	271	245	280	262	254	248	260	291	296	272	256	274	268	271	280	274	293	252	255	311	261	259	265	287	255	255	295	299	280	274	288	275	268	249	304	243	295	310	271	302	259	293	272	293	257	294	315	283	313	272	265	279	260	288	276	296	290	261	286	309	280	271	261	267	286	256	248	300	253	288	297	282	265	270	251	286	278	269	270	265	252	309	284	274	251	293	253	273	244	281	286	267	240	287	296	274	295	274	280	266	260	271	269	298	266	262	269	259	282	293	282	270	276	264	259	273	302	280	257	267	266	273	260	293	241	249	258	272	289	276	286	268	276	267	283	267	266	264	272	263	279	266	243	258	275	276	255	273	276	272	267	265	287	229	303	300	278	286	299	285	278	254	290	305	242	274	274	297	288	264	247	283	308	263	267	269	253	283	301	310	262	289	320	293	269	269	279	293	273	289	271	275	253	272	270	264	251	280	240	260	259	280	243	260	275	272	257	286	290	268	276	278	276	289	279	287	295	288	280	264	288	226	248	255	292	273	278	267	296	275	297	274	260	277	261	274	287	278	284	255	262	244	286	284	272	272	267	277	265	293	317	265	285	289	260	277	283	268	256	273	280	263	282	267	294	264	270	249	274	260	256	275	302	276	279	272	255	250	264	297	278	257	263	287	283	282	268	261	265	253	264	302	279	275	269	291	269	272	270	268	265	271	285	271	274	280	249	271	265	252	256	264	263	285	259	290	281	296	258	233	254	256	273	274	233	296	277	225	257	273	245	270	279	266	280	243	268	257	247	280	270	253	282	230	254	267	251	273	301	255	261	269	277	274	289	316	250	295	280	292	271	288	269	316	245	269	266	291	268	273	254	254	268	292	277	257	276	261	276	285	252	249	268	272	230	274	285	262	288	270	278	284	235	266	262	261	281	287	273	297	295	259	241	245	251	286	270	245	296	286	299	279	260	274	240	254	291	257	266	300	257	270	271	291	241	260	255	268	269	291	308	280	243	260	279	285	291	267	267	300	252	290	258	250	269	285	249	249	254	260	315	267	256	296	288	261	276	282	278	303	291	244	281	264	250	301	249	297	287	278	296	257	267	287	244	268	260	247	293	262	271	279	270	244	267	259	261	270	284	269	252
17161	20035	27274	27611	24256	10892	6235	4658	3883	3359	2746	2298	1890	1587	1366	1197	1130	1081	1042	983	939	957	852	827	769	760	774	768	777	726	734	766	751	744	791	750	729	727	729	679	723	677	703	712	680	645	661	692	678	591	665	717	669	650	716	638	646	643	641	659	680	646	681	665	671	629	674	660	650	661	693	661	658	665	636	679	644	649	687	633	685	705	688	704	680	658	625	604	622	653	640	675	653	720	656	654	656	705	679	677	632	644	643	667	677	638	645	664	730	655	610	670	626	672	688	657	705	657	652	682	663	635	623	694	659	671	717	642	628	710	681	681	655	623	604	612	708	679	646	689	658	686	638	603	639	641	657	633	698	665	642	630	679	657	653	662	663	632	635	628	637	706	701	696	652	657	725	619	649	653	602	664	643	674	639	670	675	687	665	666	705	657	647	666	649	660	653	655	668	657	599	700	655	681	660	614	641	679	664	683	603	611	657	699	657	673	674	641	625	642	679	707	635	681	650	617	661	650	707	672	688	690	637	628	672	640	662	640	684	651	628	664	652	703	671	635	609	690	665	627	630	666	650	667	675	706	642	681	602	638	702	684	644	654	691	617	616	675	710	623	613	657	640	575	661	665	616	650	682	686	621	643	657	689	650	686	682	695	619	653	667	685	641	700	667	656	594	687	654	671	718	687	649	649	700	708	664	671	662	667	691	678	630	687	658	637	673	646	683	669	641	633	620	676	675	691	632	679	672	618	676	652	647	657	694	621	668	692	640	699	623	649	692	681	694	648	668	652	565	685	682	646	754	658	698	660	716	629	665	653	660	611	678	688	647	690	621	672	633	680	646	625	666	663	686	669	638	678	669	651	641	678	668	625	643	627	651	649	618	693	659	669	680	692	638	650	637	716	657	680	651	669	686	691	633	656	670	662	667	731	646	699	689	700	676	684	686	653	711	650	630	629	648	652	705	658	650	653	692	598	671	620	623	638	689	674	643	666	653	638	679	642	685	639	658	660	673	675	646	644	633	646	648	647	629	687	667	656	654	634	654	652	721	647	659	610	654	646	681	605	650	689	665	655	638	635	645	668	680	648	684	648	677	689	637	666	685	662	648	658	677	667	666	654	617	631	704	644	671	653	689	613	690	650	672	678	633	666	631	707	636	667	660	645	577	641	664	723	663	645	655	657	682	654	674	680	676	645	612	653	691	646	660	652	637	631	673	651	718	650	681	656	693	647	614	643	671	682	676	703	655	713	666	676	648	686	607	669	650	724	655	632	636	647	640	628	646	656	689	688	630	635	671	697	673	624	627	619	701	653	620	686	679	692	665	633	647	634	659	695	662	683	654	634	647	660	631	647	664	705	667	591	681	707	661	662	637	675	645	635	679	676	633	633	651	655	625	696	665	690	681	654	622	656	637	661	645	665	629	661	657	646	643	639	682	689	670	636	686	665	649	627	614	657	683	686	661	669	695	692	683	636	681	633	634	671	681	672	657	737	683	678	657	680	686	681	642	698	724	651	637	670	715	655	660	675	715	622	620	693	626	643	682	693	664	679	631	648	671	656	665	695	649	686	673	630	656	654	621	648	660	663	678	649	622	674	682	629	683	671	665	615	668	633	624	667	643	669	643	629	736	630	652	604	682	679	653	681	620	692	644	677	670	696	719	626	654	625	677	659	664	696	660	675	627	676	663	667	662	641	672	692	684	692	631	609	683	652	677	647	670	639	677	696	641	652	616	678	663	674	666	620	629	688	624	651	657	660	612	651	629	644	651	709	632	664	665	668	637	664	681	630	708	681	660	657	656	685	689	672	672	661	697	656	649	635	672	671	639	616	645	628	707	610	700	652	654	671	645	673	690	673	702	666	662	648	634	678	664	667	695	642	662	611	698	715	674	650	649	630	640	653	655	661	674	664	714	660	679	637	666	664	659	662	644	662	638	680	602	705	657	652	653	640	639	664	700	666	637	676	618	640	673	644	690	667	700	688	717	684	670	651	675	707	648	619	597	742	657	663	665	678	671	685	694	677	645	663	641	604	662	635	633	635	684	665	649	626	668	653	636	635	642	672	660	643	653	685	696	665	665	711	670	636	632	651	662	634	683	651	681	663	699	671	633	623	661	628	658	719	670	609	652	673	678	631	657	693	665	732	688	662	597	658	662	634	676	699	656	652	678	628	662	689	630	662	669	681	656	680	700	682	646	684	641	644	637	689	683	668	677	677	683	616	658	620	669	605	688	653	667	594	668	692	651	626	643	700	675	680	691	681	662	658	617	690	709	685	709	684	685	661	616	699	657	672	665	661	658	659	714	634	669	643	607	649	649	679	687	645	632	707	672	650	620	663	670	654	654	620	676	646	631	689	699	669	669	648	682	669	633	657	625	628	687	641	690	582	675	673	682	677	689	650	615	724	683	694	706	617	660	647	709	650	672	683	644	685	672	660	647	653	654	693	640	698	673	612	640	634	663	694	670	679	717	680	685	643	687	584	659	643	628	623	658	671	643	633	677	697	667	667	632	706	618	614	656	695	659	616	632	670	667	670	690	699	635	686	668	669	680	650	636	641	682	697	653	657	677	654	650	637	692	648	726	673	687	668	681	663	703	614	616	676	602	698	629	679	631	663	675	688	648	604	644	646	628	701	617	678	645	679	654	729	664	678	633	603	663	639	639	656	719	657	627	601	659	695	685	692	641	647	647	703	680	626	669	691	604	645	651	648	679	623	648	670	626	627	613	627	663	651	644	674	665	630	678	641	706	646	627	699	655	656	720	625	672	660	687	623	683	615	650	633	629	619	673	674	641	626	643	685	622	652	619	604	646	659	640	684	660	679	722	633	628	662	650	641	621	660	679	638	673	618	654	680	686	616	654	657	689	656	654	666	732	697	691	685	668	684	684	680	679	664	626	659	664	657	666	627	625	639	661	609	649	669	673	618	625	727	684	631	626	650	669	668	672	644	623	697	646	674	642	661	630	690	632	651	684	687	658	660	636	669	654	657	628	646	671	607	647	699	639	720	633	702	643	671	662	626	666	635	661	630	631	683	689	648	672	670	678	632	654	650	651	682	663	650	639	657	691	695	656	691	635	661	658	644	679	647	726	673	661	703	662	623	657	667	702	731	678	655	653	679	649	679	684	685	688	637	663	682	632	721	656	671	675	687	686	649	671	721	667	630	658	667	628	653	671	666	657	654	678	627	663	712	603	694	683	639	658	640	690	662	677	693	681	692	685	652	710	657	637	654	662	710	683	641	646	648	666	646	679	647	617	654	681	679	696	647	630	636	684	709	709	669	642	645	657	665	689	676	667	665	652	654	658	677	671	645	687	712	681	649	657	713	664	671	685	662	690	615	688	672	663	636	654	663	635	651	684	658	658	679	662	631	656	692	682	658	657	693	645	664	640	670	629	607	661	659	696	657	642	661	662	629	655	674	664	677	657	669	643	637	653	674	670	692	706	638	651	662	685	666	661	674	661	664	674	708	723	609	685	645	648	671
43381	45058	44705	45458	41174	31461	18123	8343	4880	4565	3700	2715	1751	1538	1122	865	959	749	719	667	565	503	502	485	455	432	424	396	362	381	356	383	387	366	376	373	390	396	349	310	340	348	318	338	341	305	332	314	324	337	318	310	336	305	310	314	317	339	303	343	314	313	325	287	332	305	330	276	301	299	321	315	340	312	330	284	315	338	309	346	331	339	317	320	316	334	329	312	304	339	313	342	314	307	360	311	350	307	326	306	353	335	356	313	326	335	293	318	306	299	304	323	289	304	359	298	286	338	300	313	367	279	359	321	282	361	295	336	307	283	307	351	336	312	315	306	337	328	293	294	296	330	330	302	315	301	307	352	328	327	317	350	327	318	321	338	346	329	335	294	304	336	335	322	328	328	321	326	333	308	260	300	309	301	319	334	357	329	305	325	382	314	306	271	306	331	280	341	304	304	298	326	350	340	309	302	316	344	329	352	338	327	302	294	293	324	299	322	315	333	303	304	325	317	312	314	324	321	306	339	319	330	338	299	294	326	337	326	319	333	322	314	346	341	329	309	296	333	316	313	311	366	341	309	320	322	316	316	299	331	321	335	322	360	317	315	295	338	277	322	317	305	313	312	327	340	337	304	314	340	337	317	352	301	302	325	310	370	315	300	332	309	288	298	312	304	318	335	336	305	310	297	318	320	305	299	316	348	342	324	297	322	318	377	350	288	314	294	339	323	287	319	324	327	321	314	297	321	299	348	306	310	335	287	341	304	329	329	339	323	312	311	313	314	343	344	308	323	336	296	336	350	319	333	294	304	318	304	312	322	343	337	316	323	314	297	345	323	334	333	315	277	324	342	345	315	314	294	351	330	338	331	312	321	300	308	310	317	300	308	318	315	319	310	341	302	329	322	330	291	313	315	325	307	313	316	334	348	326	333	308	293	327	309	326	342	341	335	347	282	335	315	319	292	326	298	347	330	325	317	298	301	318	351	320	323	341	307	302	313	305	332	348	327	326	334	346	337	320	300	362	302	320	318	327	321	293	308	306	311	331	354	350	295	315	323	343	289	355	330	345	329	300	304	301	354	368	341	307	344	319	334	337	379	286	313	333	340	321	321	325	345	338	299	296	302	330	337	324	321	328	340	309	312	310	320	336	325	296	295	299	280	304	334	339	325	336	280	309	316	326	314	311	319	311	326	337	294	326	325	335	307	317	307	337	309	334	307	354	323	341	318	338	343	304	317	335	328	335	338	295	318	322	322	353	327	319	313	341	314	354	318	346	299	355	330	347	340	310	298	324	314	322	308	349	319	357	321	329	307	355	325	351	301	318	301	341	309	318	303	318	374	345	319	339	332	308	306	333	312	301	339	321	316	327	345	335	320	318	336	282	331	309	317	314	322	293	303	329	307	304	347	313	340	319	331	314	295	285	331	306	344	327	320	320	301	286	363	336	351	295	321	374	305	290	272	351	312	340	295	331	310	340	349	335	312	275	308	319	348	299	311	336	311	319	341	300	292	318	341	339	299	376	321	355	325	309	318	322	335	327	333	327	326	315	312	315	322	295	299	311	339	316	319	320	345	327	315	333	323	321	316	293	344	328	336	335	328	314	342	305	302	302	312	261	303	326	333	314	337	301	285	353	288	315	350	325	321	281	310	314	354	336	331	303	334	319	336	288	301	303	327	325	329	323	311	320	295	310	368	361	331	322	310	326	297	311	330	307	331	332	317	317	334	335	329	321	318	317	319	335	356	335	325	293	336	347	348	340	337	323	313	330	336	312	310	362	366	315	333	341	351	340	324	295	350	340	287	308	309	317	344	343	317	293	304	318	329	308	305	355	301	289	331	309	311	313	330	312	329	342	359	306	308	301	348	319	321	323	329	307	344	292	350	344	333	306	337	306	299	327	302	298	304	344	327	330	312	326	312	301	355	315	311	320	327	298	311	304	350	340	295	308	319	306	306	352	317	312	351	318	278	349	328	330	341	313	326	311	296	294	339	314	315	329	374	337	316	320	300	297	308	326	305	338	314	308	326	323	333	340	296	347	329	321	325	315	331	317	329	323	321	333	322	282	312	314	340	337	302	347	282	314	328	336	310	298	302	289	323	361	319	305	322	341	306	314	318	330	351	312	327	298	335	299	305	354	346	301	323	305	271	339	329	297	296	296	294	339	314	300	321	358	300	335	339	336	306	339	316	318	280	299	300	322	349	315	299	301	359	330	317	326	301	308	291	318	336	313	340	321	321	290	321	343	311	295	322	295	289	299	294	336	307	291	293	338	309	323	314	282	324	319	304	307	333	340	341	279	342	322	320	346	289	310	321	325	296	326	322	311	304	327	316	317	322	341	291	356	359	318	333	308	326	370	334	263	285	308	317	348	342	331	334	320	306	341	334	345	345	323	303	325	331	321	321	361	329	312	297	302	337	289	312	325	290	319	330	334	311	286	327	307	318	334	338	348	285	342	326	355	319	324	327	315	338	348	280	271	342	316	335	320	309	311	341	297	324	337	310	355	317	313	293	333	304	347	329	323	307	368	341	302	322	287	359	339	322	308	303	330	346	336	338	381	322	322	318	356	364	333	337	344	312	309	304	335	313	291	325	290	316	309	331	293	339	322	314	319	298	333	343	355	306	346	330	338	322	367	328	319	342	340	352	300	299	302	320	317	300	356	359	295	334	280	324	296	342	309	329	330	312	333	326	325	329	332	333	350	295	305	315	328	373	320	289	315	306	314	301	326	286	377	308	319	316	311	321	333	323	334	317	324	333	281	320	324	321	314	319	337	328	348	302	345	286	321	302	341	289	361	302	320	319	318	334	313	346	317	330	338	272	323	306	344	322	321	332	334	312	305	326	313	318	313	331	282	334	307	302	307	312	347	320	313	315	341	332	322	341	331	325	304	318	308	310	319	335	331	320	344	320	354	344	310	316	332	323	334	325	283	330	300	322	339	327	322	336	318	322	321	325	330	304	300	308	304	341	324	337	360	334	295	345	321	294	326	343	298	335	303	288	321	310	304	325	289	335	342	284	325	310	334	315	312	323	344	318	310	333	277	318	310	297	317	287	335	340	281	296	337	326	307	304	310	329	314	333	338	310	300	309	310	320	309	297	319	295	297	294	352	353	338	284	304	335	324	335	332	324	304	315	315	313	321	301	332	341	344	301	320	313	292	302	325	338	299	330	329	311	334	306	343	303	355	324	331	319	300	313	329	289	317	323	304	304	315	331	348	327	314	330	311	327	312	306	324	323	334	315	307	312	320	333	297	338	311	338	345	336	318	338	315	324	322	337	340	325	322	281	347	288	342	320	339	319	319	344	328	307	315	325	331	313	324	322	315	333	321	324	302	316	341	322	302	323	305	311	271	307	334	314	320	310	317	299	362	347	337	289	332	327	308	322	296	296	333	318	288	344	312	291	312	337	306	327	318	303	329	324	355	318	310	311	312	312	344	303	329	319	313	318	328	333	301	308	317	309	314	296	321	322	336	295	341	318
28258	37463	44454	49277	48368	36972	16932	10834	12584	13784	12177	8969	6243	5421	4442	3348	3906	3192	2989	2895	2387	2034	1862	1847	1703	1547	1398	1272	1116	1163	1184	1131	1059	1168	1087	1092	1182	1044	931	970	991	882	887	910	849	846	800	749	778	827	735	743	773	791	831	768	744	767	807	743	775	760	752	777	774	741	766	798	796	762	747	763	790	798	791	748	793	752	810	745	781	778	767	761	731	783	753	722	753	766	751	807	769	747	762	734	740	738	762	745	791	787	725	729	796	712	767	812	801	769	747	790	780	753	769	714	778	732	784	783	748	759	761	764	762	759	717	744	702	804	807	785	776	760	780	779	764	776	772	739	712	773	790	772	771	766	739	742	768	754	728	811	779	762	749	740	739	769	735	737	797	744	722	732	760	684	710	739	725	738	799	712	751	758	764	731	771	725	748	775	720	772	768	751	729	785	779	795	774	703	779	772	767	763	752	735	721	743	748	736	768	793	763	747	776	742	786	733	794	735	734	763	791	773	786	707	777	829	799	749	759	766	720	746	782	804	796	742	822	755	784	773	739	742	741	773	793	800	768	735	743	779	709	716	724	750	742	750	832	734	759	771	755	784	736	721	728	772	731	786	730	749	771	774	730	730	730	767	769	733	775	781	792	747	791	785	753	732	717	772	737	781	745	757	774	792	801	768	823	768	737	757	772	755	735	717	796	762	793	754	749	744	758	766	820	763	764	761	726	752	790	741	717	780	765	725	780	760	768	767	764	773	772	763	729	768	840	746	710	748	756	799	751	724	789	751	769	803	757	789	711	701	751	754	766	732	794	720	749	817	783	769	755	775	758	781	730	740	716	732	763	766	753	769	748	730	730	819	753	721	776	724	772	776	818	746	753	759	708	817	737	792	741	789	753	752	735	795	769	736	760	733	759	804	753	752	764	765	758	741	750	771	778	746	756	806	740	740	713	768	739	780	753	740	739	743	726	783	751	766	810	744	807	841	738	766	791	782	785	749	731	772	739	731	750	731	719	796	733	707	765	790	746	750	775	776	788	770	741	761	744	768	748	723	744	802	744	768	829	757	805	752	796	783	720	730	771	774	776	743	735	812	818	723	778	749	777	738	755	726	719	770	798	712	742	732	757	759	744	756	705	799	816	750	759	773	694	758	799	748	760	722	761	736	735	765	770	718	768	776	783	768	733	772	789	746	732	763	752	786	707	799	784	754	787	742	745	746	717	776	732	761	838	783	792	738	752	731	700	756	729	770	745	792	737	762	694	767	757	769	763	747	797	761	826	761	752	728	746	731	755	796	719	757	755	761	791	725	748	714	776	777	754	769	747	699	761	754	808	797	775	777	779	739	777	756	786	743	778	743	804	748	784	810	752	722	772	809	715	778	801	765	758	797	774	807	771	809	735	737	769	770	809	780	728	733	763	750	731	790	771	755	735	715	771	730	732	773	806	724	757	797	740	745	724	799	725	737	793	745	793	742	782	759	768	778	733	734	723	810	768	755	741	743	728	779	760	723	750	816	742	780	713	809	747	754	741	749	819	762	760	769	779	789	744	773	772	771	778	765	768	733	721	736	759	731	767	763	686	738	769	756	750	770	733	745	729	715	749	733	760	757	776	687	798	780	769	765	703	786	748	773	789	763	742	804	771	743	738	762	736	775	780	781	767	796	716	779	756	793	709	767	795	811	720	731	714	751	807	693	686	735	742	737	716	750	786	735	760	743	768	761	777	725	769	762	724	771	740	752	787	758	790	803	798	798	775	801	759	761	712	773	781	794	740	726	742	786	738	773	783	744	748	733	795	781	726	743	787	815	746	818	718	725	775	782	712	736	727	769	731	779	744	750	750	741	781	792	780	744	787	783	720	757	747	752	737	755	780	793	713	795	747	774	709	744	729	726	797	778	767	772	789	768	770	779	752	775	725	792	772	751	724	800	729	702	773	735	739	793	695	715	749	755	766	747	751	736	742	742	793	725	722	733	752	742	711	760	782	777	786	757	802	766	782	775	717	758	785	747	766	782	743	757	790	762	755	751	776	765	769	763	746	789	762	719	707	755	730	762	774	768	816	769	729	731	788	738	766	706	732	765	723	742	781	783	743	734	728	814	757	754	761	762	778	738	771	804	739	746	805	761	780	730	766	778	765	779	736	765	753	745	724	789	770	744	730	712	769	731	765	755	772	777	745	742	737	719	755	766	760	747	760	779	758	773	765	791	735	725	760	781	774	752	744	782	751	729	770	723	787	780	746	773	796	720	794	778	738	713	718	745	778	756	762	794	738	764	719	793	764	722	702	732	791	752	780	767	799	761	757	756	740	750	765	721	773	745	783	720	780	755	757	734	749	818	737	766	738	766	751	788	737	682	802	746	744	758	703	795	745	762	767	735	758	777	746	770	769	782	770	744	768	727	777	795	761	746	793	719	796	717	778	735	721	714	748	764	714	761	770	784	753	810	730	737	773	762	738	747	842	750	734	749	745	722	770	742	706	761	796	771	781	726	760	769	787	772	742	773	699	811	745	779	745	739	750	672	742	752	735	738	772	718	776	768	747	721	756	746	777	736	773	772	753	745	735	728	785	766	748	755	763	757	720	720	752	734	730	767	734	751	737	780	736	803	724	815	759	773	768	740	759	775	714	754	775	772	726	726	804	745	756	783	796	788	753	718	756	757	774	777	737	760	755	776	753	715	782	771	775	757	786	742	720	777	788	756	760	726	750	770	737	711	762	750	720	728	774	736	744	745	739	795	803	753	728	795	733	761	736	780	774	726	766	716	751	741	770	782	730	775	729	739	756	723	733	786	749	744	748	782	795	758	755	787	779	798	736	778	719	768	744	728	742	780	726	763	730	737	719	786	789	678	762	773	788	747	760	746	795	796	769	778	772	743	755	772	745	752	761	783	805	721	732	747	777	774	737	771	729	739	736	724	766	777	738	756	765	749	749	744	690	725	766	783	771	729	769	802	723	734	761	716	770	783	786	790	756	775	778	791	742	802	737	789	761	733	748	771	761	717	742	758	763	744	778	770	722	733	728	752	735	789	755	792	762	801	713	749	731	804	753	718	761	716	753	777	812	765	763	731	709	751	787	756	800	778	747	713	746	743	760	751	786	752	744	743	778	721	735	762	772	777	791	752	788	710	797	760	784	743	766	703	788	774	744	742	747	731	786	834	777	810	777	738	788	836	692	786	757	756	750	765	767	760	741	756	753	780	744	805	748	781	775	769	779	757	744	740	754	773	776	759	779	752	794	770	731	768	754	712	753	775	756	733	755	750	758	707	774	779	737	733	719	764	757	772	735	726	733	747	767	732	768	715	763	752	780	753	788	748	788	777	787	762	714	764	748	729	737	780	759	798	739	761	741	791	743	698	737	796	712	730	727	747	762	709	817	749	749	745	735	777	732	791	803	767	834	792	746	791	746	758	736	792	736	750	818	739	736	765	737	747	768	793	703	777	806	764	760	729	744	718	759	760	743	742	713	787	762	771	699	765	750	761
52144	49109	51978	47020	42163	36259	24926	16595	9614	7432	5944	4303	2828	2195	1802	1254	1254	1174	1025	901	886	776	642	579	559	491	492	444	390	404	458	418	391	414	420	413	389	395	366	347	357	339	322	341	337	343	307	326	308	294	298	333	293	327	299	331	306	300	313	316	344	296	295	299	293	319	315	298	297	306	321	289	307	328	292	314	321	318	347	286	304	302	298	291	340	311	319	315	264	316	302	294	324	292	307	313	299	277	319	312	308	288	301	325	293	317	311	322	296	337	311	311	314	300	330	330	334	306	308	333	303	308	295	315	298	323	318	311	284	312	317	308	315	322	301	293	341	333	308	319	309	311	291	308	327	304	335	322	307	338	278	329	281	336	303	331	295	321	337	314	298	280	295	339	281	329	283	301	334	295	335	316	314	306	281	320	295	314	322	320	358	304	305	307	310	329	299	305	316	335	339	287	323	285	302	319	289	300	300	332	308	340	308	280	294	332	288	315	285	302	299	333	316	327	335	306	314	300	310	298	334	297	322	328	290	307	300	305	315	293	309	320	315	331	319	307	294	326	323	326	317	314	296	333	288	272	311	327	291	316	340	276	300	304	288	285	282	334	294	316	289	277	324	291	289	313	312	342	301	365	322	299	290	336	327	320	336	335	312	312	325	283	302	304	300	301	320	298	279	298	326	313	289	285	318	320	283	305	311	312	303	326	281	292	279	295	311	309	318	336	319	290	324	334	320	312	321	287	289	332	274	325	326	296	281	316	323	284	320	327	328	312	305	291	333	313	294	297	306	316	314	290	330	288	315	304	298	294	300	297	296	307	282	305	299	296	304	321	305	316	312	317	313	287	275	331	307	289	338	307	281	328	337	300	313	324	277	323	296	339	293	341	284	327	282	310	296	306	303	300	291	292	296	324	336	310	316	309	322	304	320	297	290	316	293	297	307	293	294	285	285	308	327	327	328	323	339	307	335	303	326	300	294	281	276	325	286	326	343	316	320	314	296	279	330	308	295	322	298	278	312	287	305	339	295	281	327	284	311	332	330	269	327	318	297	289	316	289	319	309	309	324	266	321	309	297	304	350	309	298	296	303	278	281	290	329	310	308	302	329	322	336	334	320	304	349	292	303	313	286	319	307	331	304	308	293	316	281	307	309	318	288	306	322	308	349	299	297	286	317	292	318	351	284	292	289	311	316	283	291	326	308	303	330	334	333	293	309	322	304	308	299	299	295	327	297	268	300	329	314	285	312	337	336	303	320	286	314	260	298	298	276	293	310	297	323	294	301	317	302	333	293	314	337	331	314	309	326	313	300	291	291	293	293	309	313	306	297	313	314	298	297	312	325	286	320	266	300	290	336	310	310	320	303	298	285	339	298	305	332	306	292	313	358	320	307	317	333	294	315	300	316	305	325	301	334	317	325	345	343	330	291	273	272	331	300	304	334	277	304	299	296	281	307	292	314	299	345	324	327	334	306	299	283	304	328	296	270	295	285	323	299	330	297	313	328	330	293	304	313	297	293	327	298	300	356	312	286	317	320	295	306	321	322	340	318	342	322	303	291	302	315	319	270	328	306	311	324	296	308	304	290	306	293	322	283	312	312	293	270	309	295	279	322	312	343	316	272	309	322	304	324	256	273	295	299	319	308	311	344	331	320	295	327	301	276	261	336	293	322	323	281	289	359	327	287	300	302	323	293	305	313	290	300	304	316	288	289	304	313	327	307	299	302	307	269	296	274	280	300	312	305	350	303	329	323	322	295	315	332	312	320	302	315	299	317	316	339	345	328	302	323	307	316	312	309	298	279	313	311	303	332	306	309	317	301	336	307	297	312	298	294	328	316	293	303	309	276	313	290	313	322	312	301	327	292	309	310	271	284	282	313	287	309	323	324	312	336	303	299	323	294	258	313	320	324	308	320	332	327	301	272	325	289	301	283	294	303	287	312	273	310	310	266	286	294	303	307	298	339	320	328	290	319	302	333	320	330	356	272	321	321	319	322	345	323	308	328	310	290	302	291	303	280	287	328	300	321	329	307	311	302	326	292	309	313	302	295	298	314	336	280	321	270	285	309	310	310	307	293	292	298	329	307	294	310	280	304	303	329	322	334	280	295	312	338	292	339	280	307	318	302	338	259	321	351	313	365	274	306	314	320	303	301	306	309	316	321	316	307	308	276	325	312	331	366	309	297	307	291	306	322	327	320	312	345	314	309	332	293	291	295	317	291	313	301	323	317	334	324	349	349	290	306	313	337	281	275	318	346	317	303	302	311	315	305	332	322	298	291	301	285	265	296	270	309	303	312	329	318	310	295	297	284	292	290	291	306	321	322	325	307	306	300	316	292	304	299	323	294	309	307	308	354	303	271	296	320	292	298	313	286	271	327	299	290	323	290	299	340	311	315	325	324	333	342	268	295	287	347	340	360	278	338	283	313	279	314	287	280	314	312	330	312	304	296	292	307	325	321	290	284	311	278	281	300	289	318	315	345	285	349	305	282	319	285	321	313	287	304	286	330	309	278	267	314	300	354	328	295	293	288	313	305	299	329	324	269	317	301	324	324	344	288	315	283	321	356	318	293	335	304	307	305	305	317	295	307	320	330	303	316	296	291	305	324	349	255	337	287	291	315	344	329	312	320	320	366	357	334	327	356	305	311	292	319	316	323	307	324	315	282	319	309	318	325	292	339	282	300	309	315	274	273	315	305	312	272	293	278	323	332	319	301	314	298	319	315	298	306	310	330	283	306	340	268	307	308	319	290	287	317	281	330	272	307	309	307	296	315	309	313	280	336	278	288	312	333	305	304	320	344	323	301	287	327	337	288	317	313	298	294	327	313	279	305	305	337	326	315	285	276	273	314	329	293	313	339	329	318	297	315	289	313	325	309	300	324	303	328	296	307	305	288	294	310	307	305	315	322	301	289	304	316	318	286	305	282	312	308	289	306	311	323	301	319	290	257	285	286	278	297	325	333	260	310	301	303	312	300	320	308	317	302	299	314	344	298	322	319	313	326	294	317	290	284	291	265	319	293	308	320	305	322	289	343	323	298	321	360	313	288	281	278	328	313	326	307	334	334	303	316	311	326	306	323	289	345	313	303	277	323	307	319	333	293	306	299	278	298	322	309	317	328	318	284	318	305	309	323	296	298	329	303	302	296	322	284	281	315	302	333	291	306	287	314	291	301	314	264	318	320	301	307	325	313	286	301	321	321	345	308	310	309	326	309	294	324	312	309	324	301	285	314	326	335	338	333	299	300	313	300	291	305	328	304	270	301	337	322	308	313	274	310	323	312	289	302	300	310	311	329	314	331	318	290	298	350	353	306	284	315	306	315	323	281	307	305	314	354	298	343	300	312	281	338	305	316	297	314	319	258	297	303	322	303	296	295	315	318	336	312	329	279	304	288	284	311	301	319	300	339	321	329	351	285	304	286	284	363	295	294	272	291	285	303	297	302	299	318	289	289	320	309	326	348	301	313	299	321	341	296	305	316	310	295
34758	41527	52008	53498	52489	46996	23698	15131	14817	17571	15925	12323	8104	6950	6164	4568	5084	4652	4485	3683	3457	3067	2451	2191	2108	1975	1743	1620	1237	1458	1412	1245	1297	1279	1331	1273	1315	1278	1109	1044	1030	914	906	914	889	861	798	769	757	765	738	741	794	745	720	737	710	756	714	706	708	738	759	715	778	761	761	780	738	719	696	764	729	771	728	699	700	689	700	746	727	688	723	681	700	690	768	731	702	690	719	755	697	746	781	688	723	717	716	738	732	735	711	753	685	779	731	709	726	748	744	714	733	697	709	690	701	706	748	724	743	705	693	667	719	696	697	716	721	748	726	712	717	736	745	770	734	724	762	709	694	705	722	756	691	709	730	666	745	704	725	773	697	673	686	715	758	669	730	702	744	722	663	767	745	702	740	714	724	755	700	708	683	718	682	709	749	736	732	689	711	716	671	720	730	740	645	712	719	735	755	702	776	728	725	736	688	692	684	701	722	752	708	748	719	696	714	749	725	707	733	678	701	729	714	728	739	671	669	695	723	721	681	691	709	718	719	720	713	729	709	730	681	684	714	683	700	730	732	748	694	721	699	733	705	724	703	742	706	694	745	737	685	679	705	670	715	719	759	733	695	736	742	689	730	705	735	670	772	681	731	723	736	720	706	686	693	716	752	694	706	700	704	667	663	705	733	725	680	666	703	772	719	727	732	684	750	712	725	719	710	702	725	695	734	669	686	700	693	729	722	713	704	707	710	687	702	718	681	688	704	710	697	688	710	716	705	726	724	721	745	739	677	763	690	648	686	725	687	723	710	730	705	721	742	678	747	704	739	713	734	710	738	689	674	712	648	656	683	765	726	729	724	690	733	702	701	737	689	742	698	724	696	675	699	724	738	748	736	762	685	659	746	725	763	712	698	723	684	737	735	704	699	702	705	768	737	751	662	712	729	742	716	704	755	753	751	720	740	721	731	664	677	720	713	705	657	724	696	675	702	732	733	694	700	690	712	727	688	699	693	660	762	694	708	697	679	704	683	741	753	732	728	740	711	708	688	691	725	712	747	741	719	696	715	711	702	736	723	759	705	713	704	694	702	662	732	723	708	710	744	746	729	692	761	693	755	699	705	737	695	731	681	772	719	741	761	701	742	710	702	717	716	761	752	739	693	710	683	753	748	727	729	678	728	666	690	671	714	721	689	699	693	741	718	709	708	736	697	721	704	778	722	703	734	701	741	694	699	661	747	693	717	716	710	742	751	692	708	711	717	713	677	690	731	688	713	739	679	744	703	715	643	709	688	713	729	715	690	717	700	700	715	706	710	687	700	699	697	712	683	720	751	704	747	728	724	690	673	715	731	740	744	737	693	643	675	746	684	734	726	703	681	742	719	715	728	721	714	720	741	700	694	757	712	698	707	751	701	715	682	765	720	691	702	661	663	683	738	687	717	715	665	704	689	748	711	729	722	751	688	711	755	749	696	724	713	701	722	738	738	703	740	683	722	737	735	675	764	685	741	715	745	715	713	735	701	739	739	727	681	733	704	726	700	734	690	731	663	741	728	700	723	737	696	721	721	702	732	703	712	709	701	691	730	710	694	697	741	716	756	726	722	770	732	733	682	703	729	694	727	742	704	713	718	686	709	714	687	671	726	676	746	710	731	721	701	702	702	725	728	731	730	710	702	703	711	721	728	689	686	702	751	724	718	724	706	727	679	712	712	702	710	711	699	724	732	642	705	740	731	754	721	664	714	729	701	709	697	749	708	739	725	723	739	662	725	681	697	736	708	726	745	748	721	691	739	767	703	716	758	699	735	711	712	730	774	727	708	688	723	733	720	707	681	718	699	706	752	691	672	775	745	660	742	686	718	715	696	707	746	699	653	752	729	705	697	735	710	732	708	732	685	691	681	700	731	723	701	648	705	705	731	691	674	705	741	677	661	695	710	689	721	716	772	760	731	704	733	764	708	710	718	743	668	712	673	723	657	687	738	699	688	673	695	720	753	716	718	701	724	761	772	694	640	724	733	753	738	698	709	720	704	753	707	748	714	717	704	705	718	712	692	739	725	697	718	728	707	699	706	698	760	741	711	707	721	708	743	724	674	720	714	720	710	682	707	767	697	682	733	718	719	707	708	747	760	728	715	738	680	768	752	742	706	758	735	741	724	734	712	741	729	677	738	697	752	752	741	760	678	690	715	673	683	704	746	717	739	706	708	769	769	743	734	696	715	682	710	715	717	709	709	757	710	683	740	708	721	701	749	706	707	755	763	702	672	713	762	682	732	682	746	716	689	664	737	704	745	712	737	720	674	704	729	730	766	694	700	697	703	664	721	757	649	754	694	721	685	707	691	713	666	684	749	752	700	706	712	752	750	713	725	711	718	706	701	682	714	710	690	713	742	766	737	687	745	730	762	668	736	718	724	707	697	707	776	711	731	736	702	727	739	715	724	715	723	707	728	682	755	678	684	745	693	734	722	735	703	763	758	719	693	702	697	718	710	703	689	724	680	735	688	762	717	694	689	694	733	738	730	721	706	687	745	709	695	743	724	736	680	701	730	676	671	735	713	749	699	710	704	673	656	738	670	674	651	755	703	728	723	740	728	699	711	709	721	685	740	700	689	714	696	755	715	733	679	683	738	717	687	682	735	669	734	735	679	722	748	755	707	673	722	717	705	741	751	763	693	696	707	667	686	747	731	693	702	672	736	723	682	746	742	705	696	685	730	713	711	709	710	716	702	712	707	731	682	701	727	710	681	733	708	736	749	689	685	716	727	748	686	691	688	734	714	716	746	662	718	717	719	753	694	719	736	684	748	707	711	695	656	711	717	710	709	756	717	725	732	734	673	705	698	733	742	736	685	733	723	707	717	745	759	737	749	725	734	711	720	703	677	718	730	718	701	735	708	733	736	715	703	715	675	667	697	757	761	735	689	757	721	684	657	741	765	695	672	730	766	699	656	671	715	728	721	752	728	718	711	724	731	746	746	740	710	733	733	705	752	703	674	716	717	721	688	711	771	760	723	718	746	721	720	743	713	719	756	699	699	725	774	658	709	695	713	681	723	691	702	712	754	735	714	743	744	712	734	718	640	741	731	731	683	744	698	734	720	747	725	704	705	756	708	712	678	732	740	672	689	709	723	677	708	720	714	684	699	680	765	727	700	682	730	724	698	715	746	720	720	697	744	742	709	688	746	690	729	693	749	660	689	709	696	705	708	676	778	701	719	708	706	729	682	753	705	711	727	755	712	719	706	684	721	741	712	726	716	702	679	666	746	707	719	768	706	761	709	713	718	740	716	723	703	673	740	748	681	713	686	714	725	672	711	735	740	746	671	757	659	703	715	755	668	685	717	696	757	756	680	739	690	699	714	720	722	747	762	650	725	704	700	748	739	701	707	738	694	719	740	722	682	688	685	714	735	701	695	696	711	713	698	735	714	689	715	721	678	747	743	716	729	723	692	687	735	734	683	680	718	677	697	718	712	696	644	687	692	713	684	715	680	733	706	687	723	677
26491	22388	21206	15118	9400	4424	1773	1029	815	697	591	492	443	373	353	378	324	331	295	332	309	291	293	278	299	295	307	284	286	261	289	278	305	274	304	282	285	294	283	300	256	249	275	289	247	239	275	248	283	308	248	268	263	244	291	305	263	283	263	291	274	253	260	281	301	299	311	290	284	256	293	273	255	271	283	246	301	248	279	244	255	263	266	262	287	281	262	302	303	261	275	263	258	231	248	245	254	275	276	275	255	279	277	282	254	281	312	239	297	250	232	246	267	252	270	257	278	230	253	275	268	268	286	264	255	314	268	256	276	264	253	285	291	269	256	261	255	248	298	243	280	279	255	259	247	279	254	260	261	278	273	279	268	258	278	234	246	236	269	264	252	287	248	289	270	266	281	252	252	232	278	252	284	263	324	265	236	279	246	254	239	274	280	281	251	263	266	263	273	294	300	298	292	263	275	268	273	269	272	268	278	296	252	252	306	291	270	252	278	269	246	239	266	258	258	280	261	249	272	269	270	264	246	273	253	266	291	270	262	250	268	248	222	287	257	269	253	273	265	277	279	300	278	263	250	268	297	282	253	271	271	259	261	251	282	262	275	288	275	274	267	295	307	308	276	266	268	299	277	268	271	269	250	258	264	274	255	260	275	281	288	256	310	264	252	254	284	248	302	278	265	265	237	271	248	252	241	285	282	224	252	252	252	262	272	273	274	258	279	286	289	287	244	264	275	262	284	258	249	258	268	245	260	269	300	264	258	230	284	291	273	258	252	291	244	251	277	246	241	238	281	269	283	281	273	287	285	276	300	267	273	256	255	271	280	255	258	235	278	289	242	292	273	262	286	274	249	270	254	287	280	283	282	266	274	256	262	278	270	301	279	264	245	269	259	246	253	289	275	245	256	273	275	264	270	258	279	287	294	297	257	298	276	266	244	265	265	247	274	275	226	255	249	266	267	279	300	266	273	266	305	253	256	260	267	292	232	273	312	259	290	245	275	260	256	268	273	256	277	271	288	279	274	260	241	273	255	241	258	256	259	268	276	265	286	267	270	257	267	271	269	259	281	279	273	251	251	249	283	286	279	263	258	266	254	251	267	259	239	274	262	264	286	249	253	273	274	265	280	296	285	244	265	249	255	260	246	276	262	236	267	259	261	282	271	251	260	278	267	280	237	254	273	305	269	287	238	256	276	255	272	267	288	261	287	278	301	268	265	265	310	283	251	290	284	286	238	259	261	280	251	264	274	274	274	270	271	290	259	248	282	293	278	288	215	252	298	290	275	247	271	269	271	263	251	281	264	277	246	259	290	278	305	296	269	260	263	240	245	290	242	280	295	269	255	280	261	296	263	277	280	260	271	264	283	268	261	274	261	284	268	259	236	293	274	250	258	289	267	257	256	275	238	268	282	272	268	268	274	264	298	268	248	272	268	255	259	269	256	289	269	261	257	285	272	268	272	278	275	268	236	299	265	269	256	244	250	251	275	266	269	267	295	269	247	279	240	247	256	250	255	283	261	249	276	271	237	248	280	264	274	293	280	270	275	256	267	263	266	268	284	242	241	254	267	250	280	277	259	276	271	250	300	270	243	301	267	245	279	268	274	256	261	274	294	271	309	270	258	281	304	266	242	285	282	269	273	287	261	289	279	265	285	284	278	261	303	287	257	251	276	279	255	274	265	251	277	288	263	258	268	278	278	265	260	228	257	264	256	281	263	290	290	269	274	227	258	262	254	231	282	240	225	292	274	263	251	261	257	270	274	271	280	267	274	255	286	282	259	267	282	277	271	296	257	235	277	278	265	265	239	267	286	281	276	255	299	262	281	249	252	278	262	253	240	245	258	258	276	262	256	281	273	254	271	257	289	269	261	283	283	260	274	252	247	254	261	285	260	255	265	276	298	253	257	242	280	261	262	293	250	258	249	262	264	271	292	239	268	313	280	290	277	271	258	258	254	277	267	297	273	256	247	290	267	278	255	248	271	280	265	315	234	275	262	261	280	282	278	274	262	261	285	259	279	246	268	276	278	263	286	265	257	267	265	273	261	237	299	266	268	270	265	256	303	294	270	282	257	244	264	283	253	279	254	284	281	291	304	255	244	317	237	219	288	281	262	252	323	272	262	276	261	271	293	276	240	276	288	262	252	260	260	235	267	282	256	249	251	249	256	228	271	267	294	276	266	304	290	292	281	278	286	271	262	241	249	263	266	289	238	239	270	267	273	278	252	282	281	274	289	262	263	274	265	289	278	289	284	280	295	273	224	248	260	256	260	250	257	258	290	316	247	257	273	282	252	269	253	281	289	258	273	267	238	305	298	298	258	261	262	273	259	273	260	272	255	297	287	254	274	267	235	259	247	271	267	231	274	266	276	261	271	259	257	268	288	254	279	287	238	272	261	287	250	252	275	282	301	261	247	261	283	293	272	278	254	271	260	263	289	237	239	294	269	281	242	270	294	244	267	262	296	278	273	271	276	288	279	278	268	268	269	264	292	260	249	256	261	285	267	296	286	297	250	265	305	290	256	275	274	279	249	241	279	253	271	264	268	284	252	266	270	255	288	261	280	269	262	247	292	252	247	271	270	253	264	253	258	237	273	295	251	274	268	277	282	288	266	285	292	249	270	290	243	286	280	293	262	277	263	264	239	268	292	294	281	291	257	240	284	246	266	246	262	229	274	264	244	275	245	258	226	271	265	227	240	320	295	277	262	278	281	268	261	277	241	233	286	295	283	264	244	245	260	249	259	264	280	296	228	269	282	266	274	260	287	257	262	263	276	272	277	230	297	288	282	267	263	262	261	259	268	258	237	255	233	262	260	277	280	282	281	240	317	283	267	246	301	284	287	271	279	226	282	241	269	253	260	245	260	253	237	290	270	288	259	285	289	217	242	281	266	276	255	278	271	261	266	234	239	265	257	255	245	280	284	272	265	306	268	253	267	277	266	269	243	273	292	235	311	292	267	301	276	263	270	283	219	256	262	253	252	248	269	238	263	241	242	292	288	247	226	249	228	285	271	265	267	279	256	271	281	273	245	256	304	270	257	280	246	260	249	259	276	268	286	302	237	267	281	251	275	262	275	254	293	273	269	279	223	250	239	242	270	261	261	252	290	250	271	267	282	293	274	262	262	253	293	285	239	260	276	291	286	278	244	286	270	267	240	271	289	248	271	272	246	251	281	285	263	282	278	258	289	244	246	261	279	262	265	280	271	262	243	271	282	303	249	296	291	266	242	261	288	255	240	262	280	248	275	297	266	270	262	287	284	289	248	282	268	287	308	296	268	256	264	246	269	280	261	261	232	287	286	282	302	307	267	250	287	244	276	275	263	238	252	286	261	253	251	267	277	291	278	250	249	279	244	269	277	258	286	256	249	256	279	260	267	294	229	272	241	276	279	276	260	271	261	291	279	282	250	281	271	252	272	247	253	262	273	268	246	265	280	270	258	279	252	289	249	286	270	238	263	278	289	259	253	256	266	307	256	288	254	272
15695	18811	27256	26793	22198	13202	6110	4240	3404	2916	2587	2007	1705	1529	1342	1107	1103	1034	976	931	915	860	819	836	922	743	720	730	705	708	675	747	718	740	704	708	717	756	674	649	695	649	708	670	645	680	623	662	636	620	677	635	604	682	631	640	680	658	635	653	657	663	670	709	681	649	683	644	728	679	663	629	703	625	649	637	657	620	642	677	630	652	627	681	667	655	619	668	648	695	652	669	675	685	620	621	670	652	635	654	669	684	678	658	688	639	656	689	647	641	641	613	694	614	670	700	666	646	671	669	622	679	652	642	630	651	627	671	719	652	657	615	624	627	695	642	636	672	634	651	641	664	639	694	721	636	668	663	607	639	628	622	659	664	666	638	642	629	684	658	635	663	650	665	668	671	644	700	638	627	677	655	618	662	632	645	677	650	694	651	678	657	656	660	589	702	612	652	667	654	657	686	666	667	671	630	658	659	645	640	659	638	669	689	650	636	619	614	712	655	648	625	643	647	683	648	646	633	621	660	679	667	623	670	675	662	619	680	644	644	664	634	688	640	676	671	656	612	641	636	681	641	650	657	659	685	696	689	645	620	652	662	638	674	661	689	629	651	680	626	673	587	666	637	636	635	638	669	634	619	632	676	621	640	663	694	646	651	652	636	654	679	661	661	691	618	692	658	663	676	605	655	654	633	656	671	661	668	633	648	661	649	667	663	680	660	645	649	673	667	664	661	655	701	617	650	663	694	642	607	629	610	628	620	636	636	656	692	661	683	630	647	722	649	633	655	647	647	674	629	646	678	672	656	673	680	644	618	632	648	632	705	661	659	614	689	657	627	626	644	626	652	698	689	651	654	694	661	621	714	633	613	633	670	606	606	665	627	668	664	697	631	598	666	648	655	680	654	667	639	639	635	621	669	696	646	648	633	671	699	632	649	661	653	666	647	639	649	673	618	664	649	718	636	647	650	621	631	622	631	710	676	646	626	724	645	665	642	634	698	659	643	599	648	684	647	671	678	632	678	631	680	659	616	670	620	632	633	658	640	674	613	667	677	663	644	644	589	655	643	645	683	702	664	638	640	684	616	669	657	664	618	697	665	690	664	658	630	639	663	629	634	624	661	612	690	657	683	676	606	704	670	626	630	628	675	623	684	674	660	608	658	674	571	666	669	662	671	658	696	621	639	685	634	675	623	653	645	644	681	657	663	678	625	631	638	676	647	622	676	649	648	650	674	623	683	649	652	673	663	690	684	686	647	637	701	634	632	646	630	678	673	665	699	706	626	650	674	664	628	693	688	655	658	629	641	632	673	648	697	602	708	690	654	654	658	660	649	651	678	648	663	635	630	618	634	661	721	692	666	685	666	682	614	654	652	678	644	616	700	637	673	634	645	635	704	639	631	650	672	671	624	666	656	657	694	665	678	684	680	631	642	660	654	674	642	665	684	674	608	623	630	646	670	626	667	683	701	701	634	722	657	657	684	662	613	666	618	688	627	657	636	685	610	643	654	684	646	604	617	630	630	643	647	640	674	693	670	703	713	657	652	608	663	622	701	674	664	625	642	661	658	669	689	657	636	651	659	636	656	607	677	682	685	649	665	627	597	670	605	667	627	645	658	655	644	637	661	689	661	626	652	663	667	685	707	645	650	684	669	651	643	615	715	654	663	678	624	711	616	645	665	646	674	661	646	679	611	620	647	699	645	672	639	669	658	603	657	659	705	666	644	650	638	635	644	688	675	647	666	668	695	669	640	637	688	671	636	650	633	654	654	662	635	638	652	610	636	650	627	634	653	593	668	626	662	612	648	640	606	694	662	638	722	653	665	662	631	618	625	652	670	604	606	620	657	683	658	637	630	637	671	665	636	632	666	673	627	629	636	689	657	670	672	681	651	655	620	645	689	697	659	634	723	704	680	657	619	648	647	667	657	651	638	636	697	668	650	691	684	687	678	677	669	687	650	679	660	625	675	685	705	642	637	681	648	677	647	668	699	629	647	638	633	653	675	665	678	619	674	656	646	679	684	657	685	675	659	683	623	663	678	682	668	615	646	615	707	627	603	710	686	609	630	656	663	644	617	672	679	630	673	602	678	679	687	673	700	634	670	620	655	640	679	616	643	694	638	629	609	653	671	661	673	653	641	636	603	631	636	664	710	673	642	656	638	653	692	647	625	675	644	583	648	639	669	687	639	747	641	661	620	672	637	615	650	670	680	645	627	653	629	609	636	665	618	651	636	617	645	657	629	636	679	602	660	636	636	661	643	659	647	631	645	639	641	664	629	697	638	664	621	590	649	678	658	673	642	687	632	653	654	642	662	661	656	660	620	661	643	608	676	624	651	640	644	625	643	676	674	626	672	639	662	609	680	622	628	691	628	696	618	619	694	639	633	600	649	689	699	703	633	666	703	677	608	639	698	610	660	664	686	640	665	618	683	677	666	655	659	619	642	677	618	638	655	650	638	712	646	659	676	652	638	608	699	666	669	654	643	660	646	597	595	711	662	706	671	610	623	705	663	635	650	660	651	717	644	680	679	683	649	646	650	648	608	681	694	678	684	650	656	617	642	660	648	639	625	677	641	646	695	704	630	656	635	657	656	615	654	646	670	643	672	663	672	690	677	698	662	660	652	654	649	678	676	643	681	644	662	640	643	680	664	660	669	700	641	649	640	654	673	624	669	621	672	646	611	652	599	664	603	611	643	666	644	669	661	644	649	682	660	674	656	648	639	630	654	638	693	649	638	661	641	659	638	638	688	656	681	646	686	643	645	660	674	695	635	637	690	638	647	646	686	651	666	674	664	659	630	624	667	639	629	671	650	673	636	637	672	659	671	642	619	648	616	652	649	628	685	664	663	628	676	645	673	613	631	656	662	687	692	634	664	665	667	653	678	621	662	704	682	608	638	631	590	687	665	646	662	663	633	681	694	624	668	628	663	635	648	642	656	661	653	702	624	629	687	665	669	616	621	602	648	628	637	650	682	658	664	654	667	647	623	689	649	651	686	663	635	631	617	717	613	683	638	642	693	635	690	701	630	632	656	671	625	638	654	633	695	686	682	675	704	623	670	666	660	630	595	672	659	660	661	653	657	668	605	605	671	692	597	639	650	685	691	644	666	663	650	642	639	638	634	593	633	625	717	655	603	668	655	688	636	671	657	641	645	616	648	694	647	626	652	651	693	638	666	645	651	648	675	663	620	665	668	682	704	631	655	661	634	652	708	649	684	717	687	654	645	685	602	609	633	643	671	693	621	685	688	583	648	662	646	660	664	645	690	628	714	627	654	686	710	646	666	653	663	643	657	647	629	692	679	632	636	660	649	658	657	657	681	706	678	673	669	626	626	672	674	705	696	652	615	677	632	634	639	668	679	633	618	647	684	678	662	616	667	618	659	635	673	676	665	625	663	670	653	639	698	673	679	642	678	644	662	612	650	630	684	632	622	632	636	675	652	659	674	681	596	632	659	652	649	669	658	683	692	598	638	630	607	691	650	669	699
46558	43910	44350	47484	37101	27530	17319	6587	3712	3139	2753	2082	1416	1257	1014	849	812	709	677	623	582	528	480	462	411	420	417	365	354	348	366	325	343	341	367	352	366	353	350	366	327	351	354	330	343	310	328	297	339	306	329	306	302	308	320	356	337	302	314	336	343	339	338	349	339	317	349	304	301	294	341	283	330	331	325	337	314	328	289	312	308	331	314	301	352	315	321	320	308	330	310	308	328	285	287	318	335	329	318	328	337	303	322	285	294	310	305	356	293	324	301	310	318	285	328	300	300	272	359	349	373	324	340	302	343	330	298	312	307	309	307	312	322	324	310	351	349	318	315	322	328	307	336	335	298	315	342	328	308	321	335	297	301	308	292	317	308	331	339	344	332	316	316	298	305	306	328	329	314	333	304	309	315	291	322	335	296	291	329	326	290	295	295	339	323	317	329	345	348	304	324	354	334	289	281	288	323	308	306	368	281	310	303	340	299	304	304	314	309	316	317	296	320	316	301	329	291	337	326	345	358	292	305	343	297	354	323	310	302	328	303	304	318	296	336	316	349	322	306	307	313	329	328	339	286	300	320	291	326	336	327	300	301	360	335	308	326	310	318	324	333	315	335	322	310	324	302	331	361	299	326	295	332	340	331	328	331	293	330	319	334	333	297	311	317	312	335	298	290	316	295	331	293	319	320	330	337	327	370	319	312	301	292	310	320	267	368	313	291	295	323	340	299	312	324	307	346	315	359	303	333	323	297	296	290	330	338	293	300	328	313	314	329	333	287	286	327	332	331	332	349	311	313	325	306	313	302	286	306	321	327	321	289	333	322	292	334	317	349	281	306	332	320	320	324	295	322	332	308	287	294	317	347	299	332	309	315	339	328	329	311	332	332	308	330	293	322	308	357	312	302	348	321	321	336	305	312	348	321	345	317	334	324	295	331	313	283	310	312	284	305	354	337	325	318	332	334	338	303	346	281	316	331	306	303	365	316	340	321	324	344	292	344	288	313	302	371	318	338	270	301	324	287	296	329	327	299	317	347	307	329	333	319	306	320	308	318	307	315	297	342	307	326	337	306	297	319	313	332	306	281	310	300	295	305	326	304	346	335	305	322	303	309	350	315	333	327	306	332	340	299	305	320	323	291	322	307	331	300	300	304	287	300	319	321	310	322	315	307	321	328	310	296	319	328	295	287	343	304	290	325	325	291	334	332	316	292	279	307	339	302	300	340	349	333	336	305	308	346	336	281	307	312	317	311	311	331	273	301	320	335	337	318	314	285	303	306	301	322	308	344	366	292	324	319	317	318	292	297	314	336	318	311	313	362	310	340	338	338	300	311	334	314	301	304	337	361	300	337	323	291	299	320	335	344	333	351	333	296	302	343	323	285	292	325	323	331	352	313	285	309	315	307	302	321	333	307	366	311	323	322	311	326	299	336	354	286	362	316	313	329	307	310	307	328	378	345	294	321	311	337	306	332	329	304	291	305	300	277	294	347	281	303	300	273	299	303	303	358	289	322	299	324	325	346	324	280	332	318	298	331	304	357	314	316	333	311	290	314	316	338	294	308	337	302	308	297	293	292	318	281	320	311	317	332	308	317	341	316	321	305	323	277	280	317	267	338	279	317	327	354	316	311	314	322	337	317	359	300	288	289	312	290	322	319	330	308	306	305	336	280	303	342	297	326	340	336	332	312	308	319	327	333	307	324	311	280	318	317	326	343	298	315	321	333	328	306	315	335	288	364	312	294	317	305	316	336	329	331	355	322	336	317	308	320	314	314	309	307	309	312	316	314	328	305	311	295	329	322	306	333	315	309	327	328	323	325	311	321	333	293	310	289	311	344	306	299	324	357	314	330	322	316	311	315	264	292	309	312	301	322	343	305	338	326	335	314	310	343	328	311	290	358	326	321	303	340	335	317	299	364	334	324	309	304	277	314	320	310	333	274	313	370	302	287	302	289	288	329	347	328	307	310	335	342	312	305	340	331	324	355	314	291	297	297	317	354	298	309	319	355	313	326	335	302	316	290	318	318	304	300	311	317	306	341	305	344	317	311	334	289	348	317	290	288	304	310	349	319	327	319	330	319	298	309	344	349	325	333	333	298	327	292	300	330	320	289	361	314	289	296	295	310	319	315	312	317	321	337	308	326	312	314	319	354	321	303	292	313	314	339	335	305	305	297	313	297	329	326	326	308	319	348	306	324	311	293	292	306	313	352	312	301	331	320	325	351	327	342	305	324	293	324	301	304	277	319	334	299	289	306	306	311	349	316	312	298	277	303	318	309	289	296	325	336	314	318	307	302	308	326	327	354	300	296	310	301	340	302	313	311	296	328	304	315	337	299	319	298	363	325	339	335	302	331	289	322	301	331	341	309	287	301	326	323	277	348	315	318	343	291	319	315	307	300	293	330	320	349	332	327	327	314	289	293	323	305	299	333	350	335	355	333	314	280	340	344	307	349	329	330	326	301	332	311	309	324	307	325	335	322	293	304	316	293	298	329	316	315	313	328	325	317	306	300	320	313	299	311	334	300	333	307	317	323	303	335	285	328	366	319	290	308	326	325	335	305	304	301	320	305	303	313	315	347	309	296	350	314	310	323	337	299	297	291	329	281	335	318	327	309	331	287	329	330	286	305	330	320	310	284	293	329	293	311	321	342	316	292	323	305	304	308	299	321	297	306	308	329	312	334	315	344	330	343	289	324	311	336	325	354	346	309	327	328	320	339	319	290	338	315	286	314	281	322	301	320	311	308	322	314	317	331	319	319	366	348	324	313	334	341	321	324	330	354	324	322	292	305	328	352	324	293	347	338	311	302	333	324	349	312	339	314	323	292	297	325	300	338	314	282	324	305	330	310	350	334	308	331	320	302	303	336	363	339	299	338	326	323	311	302	314	305	309	339	338	335	339	315	304	330	289	322	311	313	277	287	295	369	347	302	312	321	332	327	325	318	343	323	300	298	348	328	358	315	321	296	332	336	317	297	301	333	315	281	365	335	318	312	280	280	313	316	308	325	292	333	350	331	301	304	327	322	329	307	313	289	321	356	306	329	323	324	319	303	299	306	301	311	323	334	314	297	312	322	311	317	329	342	316	315	304	309	277	292	296	312	322	310	314	316	314	324	302	330	316	344	283	347	306	341	323	331	313	347	324	328	319	304	326	327	262	289	327	369	332	301	296	335	288	315	345	344	332	334	357	334	297	327	320	331	325	332	313	292	322	304	309	293	306	330	338	322	330	351	308	296	328	300	340	302	358	348	332	337	330	339	321	294	295	298	282	317	304	356	309	321	294	318	333	304	322	359	308	329	325	342	328	327	333	303	296	342	315	326	316	296	336	333	335	327	325	347	360	305	346	327	292	335	287	332	313	272	320	322	332	288	317	325	321	333	349	303	308	302	328	335	325	297	289	314	347	316	324	312	334	343	309	291	331	313	299	316	294	322	327	319	329	349	328	316	294	321	332	294	298	271	362	324	346	363	293	325	328	330	287
31263	36009	45484	49829	44200	32594	19151	9827	10588	10733	9873	7309	5029	4793	3824	3042	3333	2873	2764	2516	2337	1930	1737	1581	1502	1381	1241	1269	1040	1146	1115	1038	1102	1062	1107	1057	1014	1027	924	940	969	878	841	887	810	760	843	769	808	744	795	788	794	810	793	774	722	774	757	761	792	790	764	783	767	751	783	789	779	756	767	802	761	764	748	755	723	799	780	776	802	807	745	738	757	796	710	796	758	760	714	754	757	731	731	787	768	799	730	671	737	658	741	693	754	811	800	726	809	787	781	718	726	748	733	807	761	726	748	759	738	698	801	768	699	761	744	725	799	712	778	773	765	772	738	762	812	779	754	771	767	756	725	769	756	767	744	755	757	723	793	766	750	747	759	772	729	740	802	754	744	734	742	767	745	715	782	802	784	729	767	791	803	735	707	731	736	794	732	790	736	755	762	775	764	694	724	756	745	762	780	727	739	751	779	783	755	735	785	775	728	776	747	760	745	712	690	771	749	775	724	745	749	726	754	790	721	739	791	768	763	725	722	719	778	711	744	745	754	749	772	747	767	719	827	698	732	723	758	779	747	799	757	754	765	748	775	746	747	755	769	765	762	757	740	731	768	777	750	771	692	749	734	722	758	719	709	762	750	753	736	738	745	728	763	758	772	772	811	776	762	754	745	784	754	776	747	803	792	755	746	756	741	742	795	727	810	721	698	798	761	770	741	747	787	739	728	744	735	732	764	772	736	768	763	741	768	760	783	818	720	729	772	748	778	754	740	743	767	689	732	727	743	690	753	755	711	776	800	734	762	741	730	772	743	749	773	735	713	741	728	745	748	788	767	710	768	756	749	735	710	720	735	766	779	724	725	753	724	768	747	716	724	775	808	725	744	746	752	781	690	735	730	785	784	756	760	732	742	767	754	772	772	721	745	774	744	759	794	800	778	707	721	762	754	747	767	760	737	736	745	774	748	747	734	732	787	752	732	745	763	742	770	783	784	739	766	735	734	736	793	750	743	725	726	716	766	722	769	725	724	771	698	793	749	727	765	777	822	762	680	792	780	725	769	749	732	764	731	780	783	756	776	783	722	751	757	776	772	771	776	749	788	767	747	759	784	808	780	764	678	746	717	800	710	751	758	785	762	747	762	749	746	810	750	787	795	760	742	780	734	756	744	750	739	731	690	765	762	809	805	753	786	771	751	729	790	730	748	712	764	717	696	834	774	749	720	778	762	731	771	725	772	763	721	729	777	717	766	771	741	734	762	726	715	727	761	737	731	755	695	789	761	782	722	783	735	716	785	775	747	761	774	728	767	800	760	742	718	757	749	752	706	748	736	719	733	758	763	772	717	749	711	740	775	761	767	733	769	752	747	756	765	769	749	730	798	755	723	755	771	723	728	771	739	781	737	773	745	753	776	809	763	728	790	722	707	790	771	803	806	731	709	756	814	780	786	772	780	778	777	806	743	755	789	745	729	742	733	761	769	726	733	735	751	761	767	721	771	793	746	741	749	726	748	800	689	711	754	707	739	727	759	744	758	770	761	733	748	754	801	780	714	738	799	745	749	715	774	738	752	730	696	800	727	791	733	773	737	714	727	742	750	767	734	754	798	748	748	788	805	783	768	767	727	763	755	812	699	734	725	706	766	748	706	728	727	733	775	786	758	768	759	768	733	710	714	774	760	745	730	777	753	754	719	794	795	745	731	751	783	765	723	809	706	750	744	796	777	762	760	762	751	727	758	729	791	758	714	789	756	750	768	716	796	801	724	753	803	760	774	787	749	696	753	804	764	749	738	773	766	756	737	775	775	763	720	757	751	721	718	821	752	793	754	755	774	769	786	760	757	745	784	770	781	703	760	780	752	771	791	745	756	739	772	730	773	762	741	761	723	756	752	742	789	744	734	758	751	728	740	749	754	768	755	797	792	780	765	722	788	768	711	757	798	754	776	739	759	705	751	786	720	759	775	820	796	816	731	733	768	752	745	699	745	733	738	732	733	794	804	731	749	749	764	761	733	777	747	721	761	742	745	788	766	765	770	783	773	742	739	730	723	792	789	777	720	796	800	752	774	730	763	722	725	721	779	758	779	773	758	742	755	698	727	797	799	705	744	767	792	752	815	792	779	795	791	732	790	746	772	790	749	711	740	751	779	767	750	751	743	755	802	756	710	745	813	753	736	762	778	762	706	747	741	753	811	725	779	749	792	754	763	773	790	702	784	778	736	749	761	782	705	725	756	770	772	769	749	730	744	738	800	747	795	735	747	787	714	789	764	762	772	740	743	781	702	741	824	768	797	744	752	740	676	774	807	760	806	806	746	762	706	764	770	748	728	773	759	735	761	779	791	737	780	732	754	743	757	741	759	746	770	788	767	781	748	780	749	737	785	729	730	747	761	723	736	723	739	756	774	752	764	777	728	764	755	718	710	735	745	716	785	753	784	773	759	803	767	736	725	758	778	758	743	744	779	796	758	733	804	745	780	801	741	765	772	735	776	739	751	749	729	752	780	774	788	749	800	755	757	767	742	714	736	774	742	792	767	725	767	765	746	753	771	775	727	683	743	757	755	748	777	812	737	738	751	757	749	770	694	736	743	781	758	757	735	771	780	756	741	726	766	766	723	774	772	781	740	736	744	761	702	754	734	759	756	749	750	744	784	757	780	712	733	770	786	753	738	782	787	767	764	772	751	727	731	782	771	771	754	781	754	754	755	770	717	775	730	738	737	745	786	710	734	736	746	731	755	752	766	756	796	761	718	805	719	696	739	764	780	703	768	778	770	703	758	728	778	767	773	786	719	747	766	714	740	743	733	755	739	750	774	702	784	772	754	731	812	800	760	787	748	825	785	769	734	734	773	767	766	803	762	742	744	713	733	759	726	717	728	774	754	770	723	776	707	798	791	783	748	711	745	774	717	788	737	757	762	723	776	748	774	718	753	762	722	775	816	737	779	769	743	767	754	756	748	778	743	763	788	724	717	788	775	736	752	763	774	742	759	733	732	760	747	778	735	742	762	741	705	754	747	739	764	782	718	744	734	738	724	727	721	782	759	786	767	778	714	731	748	758	782	788	754	781	814	735	729	749	797	748	754	775	786	789	770	778	745	743	734	725	723	754	726	746	746	773	743	739	725	755	732	786	791	741	736	744	759	715	760	764	765	747	806	756	745	760	745	777	767	733	732	798	740	708	734	687	780	748	772	792	758	747	742	734	762	743	798	777	752	747	740	808	700	776	743	811	802	766	767	789	760	784	732	777	763	764	798	781	789	767	804	754	765	748	790	751	813	740	709	776	739	759	703	766	794	763	722	741	770	672	798	769	797	788	765	709	703	748	766	762	737	739	715	762	744	753	804	778	709	749	779	705	785	783	776	785	758	764	761	737	767	767	772	785	788	733	742	816	736	732	761	777	775	793	779	770	814	744	774	749	738	776	746	773	787	736	760	752	808	754	741	766	771	758	773	700	757	761	756	761	785	768	726	708	734	778	766	791	752	725	732	770	746	772
55100	51843	46844	42636	42625	39928	27837	15824	8555	6427	5039	3551	2360	1932	1657	1341	1260	1108	993	1040	886	711	560	545	597	488	488	434	387	415	426	361	364	370	375	410	398	376	312	336	339	355	350	319	343	310	326	363	311	331	313	322	319	310	287	271	320	306	294	333	320	321	318	281	297	329	282	312	319	307	313	314	336	295	331	343	298	295	311	299	317	305	309	297	273	294	328	295	321	273	305	308	275	285	307	305	306	299	315	312	299	302	297	314	342	329	350	299	330	326	305	317	297	315	300	332	330	296	304	305	322	310	287	347	316	311	322	318	358	345	287	301	295	314	299	308	308	327	303	286	280	343	307	299	287	325	320	308	284	302	299	276	339	317	286	293	323	319	293	307	323	318	323	304	303	300	322	285	279	298	335	310	318	300	309	322	319	315	267	310	304	322	321	312	314	279	281	303	318	294	304	299	301	278	308	268	306	283	292	299	292	272	305	322	328	310	317	303	333	275	319	270	308	321	274	293	298	317	299	320	327	304	316	281	289	268	312	305	275	290	307	324	316	305	322	303	313	297	277	322	299	279	305	283	314	310	289	319	317	300	307	305	318	303	304	287	313	280	307	315	289	306	310	309	316	311	315	309	311	316	308	310	319	304	298	300	301	328	285	324	325	306	321	287	288	294	297	294	303	283	312	322	296	328	322	313	342	333	314	295	317	283	290	320	317	287	289	320	282	333	300	297	316	339	316	307	310	329	328	289	327	297	305	296	315	284	323	299	291	301	326	328	325	310	292	289	318	305	303	317	314	312	322	325	317	296	301	316	293	343	290	287	289	337	300	303	282	278	275	268	306	308	322	282	302	292	298	296	338	295	306	296	301	305	296	319	311	313	289	309	305	310	296	312	273	325	293	309	263	308	303	308	316	305	280	285	309	319	287	328	323	287	323	305	317	302	283	319	302	262	319	284	302	309	303	315	329	310	321	286	291	296	285	311	297	327	291	298	338	318	317	324	316	288	309	295	329	308	290	276	328	331	327	299	315	305	287	318	334	314	263	302	296	307	304	297	320	294	327	306	304	297	312	293	350	303	287	303	310	318	319	300	305	288	353	296	298	292	307	337	318	331	292	313	293	260	315	294	284	279	275	303	299	297	315	299	309	305	291	291	290	301	322	330	327	310	332	302	304	306	281	304	314	282	304	304	311	321	297	298	278	322	330	310	282	294	319	257	322	322	329	315	300	273	294	327	268	317	287	309	279	305	314	322	310	337	293	305	313	319	273	333	307	319	268	315	301	295	313	314	314	275	287	293	302	290	332	301	301	291	326	309	311	313	302	311	324	316	345	332	333	280	292	309	277	338	313	324	281	333	300	300	314	272	331	272	302	294	333	279	294	311	319	314	310	315	299	335	311	305	305	331	316	305	297	307	299	346	298	314	314	340	334	309	312	282	299	343	284	307	301	310	312	305	299	287	330	317	302	278	289	306	313	326	303	323	318	311	307	308	308	321	299	288	303	289	323	308	291	285	314	295	303	225	309	259	288	307	297	335	305	298	326	284	302	308	323	295	323	323	307	289	270	291	305	280	311	323	294	322	315	287	291	355	307	330	288	291	295	313	325	300	298	291	295	307	316	310	314	321	320	275	301	327	303	315	311	272	310	312	317	335	311	310	313	306	295	291	307	319	322	336	303	323	302	324	300	319	285	299	300	318	328	293	307	303	284	297	304	301	323	306	294	312	319	305	284	317	335	328	311	319	308	321	313	331	273	299	245	309	294	315	317	297	274	308	302	319	305	291	312	316	288	290	286	279	298	302	322	300	306	302	293	308	326	345	305	315	294	296	317	302	313	290	291	279	311	322	289	300	319	307	321	325	347	291	295	312	298	310	312	331	321	289	314	317	349	299	294	291	307	298	315	282	305	294	339	307	290	295	312	291	316	286	298	332	324	322	297	322	333	308	303	312	317	319	317	321	315	283	304	297	307	317	297	285	321	312	295	314	302	302	281	308	301	311	272	283	306	281	325	290	258	279	316	310	304	301	314	291	295	300	321	298	301	285	279	307	315	304	328	315	296	318	283	298	313	280	354	277	322	313	258	324	277	288	292	320	304	308	320	276	315	308	324	325	303	297	296	304	318	323	301	320	342	349	336	309	319	324	285	332	302	296	279	309	311	304	299	291	304	287	299	291	331	297	319	308	316	281	338	301	307	320	337	286	288	298	306	272	305	313	309	290	304	280	324	287	300	290	321	302	273	309	317	298	306	322	312	293	311	304	298	310	326	292	320	269	291	288	277	308	301	275	282	291	307	292	306	339	277	334	302	328	351	310	317	285	271	300	304	289	312	301	303	305	323	299	329	262	265	295	304	309	296	321	334	315	310	285	278	295	290	295	341	292	312	287	305	356	311	301	304	330	325	289	288	296	335	303	291	303	299	312	310	295	276	293	306	301	316	330	336	350	284	295	280	316	267	311	287	293	291	267	307	313	303	273	288	312	273	294	316	283	302	336	335	311	304	319	268	324	304	312	300	289	306	298	305	288	335	318	335	313	332	303	273	319	308	335	330	311	299	301	260	298	278	286	305	299	266	311	282	320	336	325	299	314	323	330	317	300	303	298	293	290	316	291	313	346	309	346	305	293	315	337	296	312	307	330	294	282	283	318	338	312	309	278	329	306	330	338	281	331	291	340	300	290	302	277	359	284	310	333	338	293	282	336	328	296	306	277	292	312	302	300	291	293	287	316	298	332	298	325	305	298	314	315	312	295	292	312	311	289	325	282	306	309	320	300	313	326	292	298	307	303	301	320	311	298	299	264	332	306	311	286	299	298	278	325	280	301	320	320	306	325	276	317	311	321	321	286	297	310	330	302	312	336	326	276	263	305	332	326	333	300	348	317	304	282	292	333	293	313	293	326	330	332	292	293	284	283	316	279	309	295	305	316	308	288	306	304	309	310	323	294	290	326	287	287	296	287	325	305	322	324	288	246	310	310	276	282	315	322	315	273	293	316	288	300	312	307	312	312	313	326	300	309	314	304	360	289	303	298	300	307	291	291	314	316	302	311	306	333	294	297	298	310	275	294	291	284	295	328	302	288	309	297	316	305	305	347	303	290	325	314	334	295	335	307	282	295	313	309	313	281	320	318	313	306	310	289	303	279	298	317	302	334	297	308	303	321	304	298	290	298	321	299	303	325	286	314	322	313	312	316	298	325	299	294	310	316	278	256	314	294	293	305	303	333	296	290	317	325	294	309	317	310	297	323	285	328	338	303	314	301	316	297	291	327	294	281	323	286	291	317	321	282	306	308	303	324	310	296	300	338	302	322	308	265	282	323	310	292	278	296	279	311	324	321	300	319	304	294	326	336	276	290	312	318	292	284	299	311	341	307	310	296	306	271	324	314	315	288	290	326	297	350	291	317	327	300	296	309	325	310	299	329	301	314	303	297	317	266	297	274	314	310	310	333	306	325	303	312	310	301	311	323	345	323	308	308	310	320	314	312
37903	46319	51044	50045	52491	48309	26017	14450	14761	15707	14510	11083	7331	6775	5741	4743	5124	4378	4068	3913	3675	2845	2482	2161	2131	1863	1796	1573	1302	1309	1335	1201	1196	1291	1197	1239	1264	1174	1004	1088	1032	963	939	841	873	846	835	771	751	776	763	764	729	765	692	748	711	683	716	754	701	718	707	734	745	749	735	721	717	702	742	678	751	734	732	682	718	663	735	725	726	714	714	710	751	731	691	672	750	715	704	756	697	736	743	697	729	686	720	739	749	736	698	722	749	664	716	776	762	671	732	715	713	701	753	718	737	681	702	725	733	741	709	775	717	729	698	767	700	713	733	711	694	699	747	733	682	724	687	692	691	711	727	724	751	730	747	698	668	680	670	739	740	722	709	740	705	736	732	744	739	700	752	704	674	704	712	709	718	689	692	720	746	727	757	742	736	689	701	695	681	684	729	768	728	718	748	725	686	723	720	732	704	728	684	710	675	730	721	746	685	681	695	748	715	731	792	691	739	694	729	742	779	681	768	767	695	690	682	737	680	704	701	741	705	733	722	739	668	726	730	643	698	755	717	767	711	754	673	786	664	707	691	722	746	767	665	751	739	684	717	772	667	729	725	685	705	764	735	690	702	676	735	676	708	764	759	707	686	690	745	757	685	719	740	700	748	724	713	679	755	732	712	684	731	721	734	758	725	725	710	711	739	740	746	735	730	720	710	727	691	722	684	669	663	727	681	717	743	738	699	734	755	709	724	695	721	740	699	734	711	699	723	677	717	681	721	734	722	706	757	729	692	712	693	739	701	707	718	685	681	713	695	664	735	681	746	729	744	699	723	705	752	744	746	797	719	673	691	718	742	716	716	747	710	723	724	729	719	717	678	683	656	680	706	707	736	700	727	730	768	684	730	723	736	713	736	692	702	771	693	726	755	727	731	728	698	711	719	715	699	751	686	717	743	735	680	702	746	724	714	732	672	724	689	746	731	706	687	722	740	723	728	722	735	726	658	697	713	672	701	702	694	744	694	697	739	739	715	736	699	700	699	699	724	708	712	669	763	707	683	693	731	703	692	670	715	718	737	733	665	685	660	673	711	726	695	778	641	723	701	720	713	716	732	747	708	736	683	730	690	692	671	756	728	720	686	719	725	711	697	678	716	732	736	758	733	703	763	725	723	714	702	740	747	713	721	728	721	676	747	705	745	691	708	743	736	708	724	704	711	739	739	694	681	701	736	780	725	743	722	708	678	717	710	710	704	753	683	717	717	718	714	675	722	729	684	731	744	679	677	714	716	706	714	701	707	752	736	720	724	697	728	696	727	737	738	727	741	671	754	692	679	739	698	746	739	727	717	714	696	705	715	769	716	725	649	701	746	735	700	708	679	718	674	705	658	708	754	726	728	712	683	704	646	705	674	659	698	707	735	769	676	691	712	682	718	719	719	697	707	707	741	740	645	744	706	718	718	695	737	720	716	725	705	711	694	769	731	692	696	708	718	745	706	721	732	716	703	725	694	688	715	695	717	681	722	712	689	697	691	715	698	726	692	755	686	720	709	709	751	711	702	739	705	723	681	726	687	723	683	741	741	660	711	749	751	731	736	679	702	704	696	724	698	722	724	702	711	748	723	784	726	702	683	688	713	732	697	706	727	732	689	751	742	689	699	687	705	729	761	690	742	757	714	694	699	710	704	681	741	716	663	697	685	717	685	679	711	690	723	704	748	707	718	665	721	712	717	736	761	691	736	791	712	715	664	724	746	754	725	721	695	759	724	686	704	730	701	730	735	725	718	660	710	755	702	709	690	718	718	770	675	729	707	708	679	719	737	750	734	659	694	697	714	677	724	665	712	677	754	678	746	652	744	755	722	699	694	729	694	719	723	733	703	720	756	631	699	741	702	693	737	687	695	671	710	722	735	701	693	682	693	711	659	709	723	702	693	704	707	747	707	712	758	738	729	732	694	706	697	729	720	723	715	700	724	699	706	742	734	768	734	751	750	731	672	728	721	684	714	740	686	712	698	737	736	730	728	702	687	652	737	699	715	686	719	725	698	673	699	734	726	746	715	718	699	734	722	701	680	663	711	702	700	710	691	699	725	706	730	707	744	702	689	739	697	755	720	746	718	749	736	697	689	673	678	704	733	711	729	692	727	748	724	732	701	683	716	665	746	746	676	763	697	780	715	715	712	735	726	697	686	663	712	736	699	754	743	703	717	720	745	734	713	679	655	743	709	662	735	679	729	683	707	707	712	695	753	719	705	733	699	688	720	704	732	688	743	713	706	762	706	729	682	712	723	743	684	696	729	755	781	701	683	657	701	717	730	734	708	679	710	724	763	758	685	717	694	720	702	768	648	659	762	719	713	686	703	675	716	746	740	719	695	681	697	748	749	694	730	743	706	688	748	714	682	691	736	712	705	694	715	700	692	733	704	669	673	713	696	730	721	645	764	690	723	753	705	737	734	699	733	678	715	743	719	684	731	691	761	695	769	710	704	726	696	734	693	709	711	715	703	686	729	710	696	712	667	708	711	759	721	732	699	694	716	691	685	718	656	689	707	761	728	718	704	650	705	653	710	722	696	696	738	704	729	676	671	716	736	709	744	725	694	692	736	759	726	736	697	737	741	691	745	721	736	668	725	744	723	717	761	724	712	711	707	690	732	745	698	695	690	705	677	714	666	738	715	705	719	666	708	742	702	700	730	736	703	755	761	745	700	679	713	717	739	725	677	709	710	702	696	701	729	708	701	669	719	724	740	735	751	715	697	691	710	747	734	735	697	691	764	743	736	753	663	734	708	713	711	728	702	744	678	746	686	677	749	701	741	722	693	720	741	757	711	692	735	721	751	713	714	682	755	709	738	727	698	708	716	670	684	681	731	757	713	663	726	722	723	733	671	746	693	762	721	742	723	702	734	720	745	722	715	722	705	709	692	709	724	712	683	717	687	687	728	706	710	691	746	727	761	728	740	708	722	711	692	769	716	687	730	685	693	702	705	684	756	734	730	768	740	742	705	737	751	705	751	708	766	767	704	753	732	680	703	652	704	685	738	720	701	691	684	732	719	733	715	661	739	695	697	712	686	716	710	707	686	699	727	656	698	746	720	727	684	680	805	680	689	715	700	731	709	749	727	751	699	719	762	700	680	781	741	700	695	722	732	710	684	694	753	702	773	693	719	712	657	736	681	741	698	726	720	736	660	655	671	706	716	712	720	694	707	729	662	735	683	666	690	722	717	703	674	756	720	686	743	699	747	701	704	712	739	693	666	718	698	719	725	732	676	698	746	697	704	707	697	723	765	696	729	724	731	722	670	737	669	711	729	708	704	691	708	750	737	728	684	677	675	745	709	732	697	702	631	695	661	705	708	672	719	732	699	702	746	745	725	745	747	683	707	687	707	712	688	725	708	681	692	747	710	710	740	727	691	695	765	730	700	727	702	677	738	707	677	704	694	698	751	685	697	730	682	723	720	766	722	726	703	736	695	664	720	731	714	722	743	689	755	731	751	693	730	690
33753	25048	19974	11148	7904	4165	1652	1065	813	693	616	569	472	434	393	360	360	351	335	317	305	286	289	288	283	287	301	255	293	257	285	278	251	272	303	289	259	315	300	246	296	261	281	275	280	282	269	302	247	260	266	282	242	281	300	247	232	247	273	258	268	264	287	270	307	266	268	264	234	260	255	238	265	266	295	278	263	284	286	261	290	275	294	278	250	257	273	280	244	283	249	244	254	256	267	297	268	267	242	263	262	309	251	272	269	284	274	224	283	255	272	305	288	236	277	268	288	243	229	291	270	282	273	278	263	255	287	265	257	289	286	265	251	259	264	259	275	234	260	240	267	284	265	300	264	289	271	289	268	263	286	267	280	272	292	269	263	285	276	274	264	290	256	257	262	271	247	271	303	285	250	311	254	285	293	302	268	279	279	253	299	253	269	244	267	291	237	275	261	269	272	291	256	257	255	266	310	272	246	259	251	293	310	272	260	286	270	316	269	239	269	262	268	267	297	259	263	264	286	303	301	258	291	276	281	266	260	285	281	257	242	243	259	272	299	275	260	241	266	287	259	246	252	299	260	289	266	286	266	258	242	277	286	243	260	244	248	296	286	262	252	271	266	287	222	263	271	246	234	237	251	265	254	281	281	287	267	309	271	246	234	268	276	290	261	255	251	249	277	293	251	272	273	264	249	277	277	261	266	289	241	308	267	284	275	286	296	263	268	250	276	250	265	288	252	234	245	260	252	252	270	250	270	256	261	255	278	286	305	267	241	247	295	271	297	273	300	294	281	268	296	289	257	272	263	262	262	272	250	275	257	259	288	269	262	275	270	299	282	269	265	236	245	239	301	278	261	258	251	291	295	276	273	272	280	293	277	285	248	289	275	255	247	267	268	258	235	269	266	292	296	267	270	267	295	262	272	271	292	266	251	265	290	267	257	290	271	286	248	267	250	274	254	252	256	247	274	285	259	248	289	248	247	292	267	251	274	266	284	225	303	284	264	255	259	260	266	305	272	305	230	287	288	271	273	264	269	256	268	246	290	264	268	263	283	262	268	289	238	254	260	270	283	275	293	291	272	266	259	247	273	247	243	257	273	266	274	232	280	297	257	291	280	286	288	264	275	244	271	279	265	276	235	298	256	257	286	292	232	254	272	287	244	270	281	274	287	274	274	274	306	271	285	262	246	256	269	255	284	231	274	308	274	271	262	227	243	229	257	264	245	280	276	257	249	289	290	268	263	274	259	241	276	248	269	281	277	286	304	275	289	253	285	307	269	290	284	279	282	239	269	270	280	280	259	253	256	273	284	254	276	271	245	271	250	265	283	276	257	286	258	262	229	271	273	270	238	251	282	282	275	295	263	241	264	257	244	276	247	286	289	267	273	280	253	264	269	286	279	252	276	283	268	294	291	270	231	266	259	269	293	242	271	297	250	286	266	288	255	285	273	274	254	285	248	277	220	242	255	297	287	287	270	287	257	260	260	266	260	260	275	260	308	287	261	279	290	267	282	282	270	251	239	225	285	283	250	261	253	270	273	274	271	275	285	279	312	245	279	278	264	249	276	252	271	256	284	269	240	288	252	240	282	239	306	250	257	275	289	227	278	238	232	284	282	239	267	268	271	275	280	272	278	259	274	267	272	261	268	270	258	287	267	265	286	265	280	262	257	275	284	281	280	294	270	273	272	289	258	278	290	281	277	277	293	246	278	257	256	252	257	277	281	262	276	258	258	271	294	254	251	270	270	260	281	303	256	281	249	249	261	271	258	259	258	283	276	276	277	269	260	278	260	266	251	277	280	256	277	280	268	266	246	220	257	281	260	270	293	258	276	264	262	265	291	256	269	291	285	280	275	262	298	251	266	267	307	276	245	244	263	299	301	267	284	248	286	241	281	269	258	284	288	294	261	265	271	286	282	276	252	266	257	262	297	297	263	256	249	259	257	263	260	256	253	249	271	296	261	261	251	273	267	281	281	302	277	263	268	305	293	273	277	303	278	292	269	284	280	276	271	282	241	244	250	225	248	219	254	275	266	267	270	286	282	264	259	251	245	294	275	266	252	251	270	279	254	304	290	250	310	281	245	243	252	280	268	285	264	253	277	280	282	278	259	248	248	278	274	292	278	271	281	273	280	275	267	237	271	265	276	296	270	254	232	276	269	258	289	274	280	268	235	267	267	266	285	255	277	273	279	273	256	244	262	281	282	265	250	290	251	245	266	267	210	258	282	279	229	273	272	263	269	279	263	273	251	245	271	252	285	258	265	272	282	254	257	271	265	272	268	279	239	283	272	259	226	225	278	283	254	257	231	270	277	265	267	263	262	306	256	248	277	258	281	258	300	245	291	256	287	243	252	264	258	273	287	272	276	280	283	260	283	251	269	279	260	262	261	253	265	283	287	248	269	246	250	254	238	267	247	254	226	308	270	276	297	273	266	264	250	282	295	264	259	278	271	264	289	257	264	271	271	276	239	279	292	303	265	279	250	251	271	264	260	286	240	250	285	279	243	314	299	256	279	265	259	287	261	284	272	260	240	303	274	281	266	270	282	247	294	263	285	277	258	247	278	267	262	292	300	271	287	283	287	268	262	270	282	251	294	295	293	269	280	306	248	255	266	262	263	263	289	258	266	253	250	282	310	272	244	253	239	271	259	280	253	250	262	295	284	282	253	251	266	250	260	261	271	244	271	295	289	285	257	270	285	252	243	240	288	268	300	264	272	287	289	258	242	272	284	241	266	260	264	268	276	282	261	247	284	260	279	270	283	222	287	284	243	249	250	260	278	286	278	269	291	252	244	294	255	239	267	266	286	271	283	259	243	259	291	294	267	236	249	259	259	249	313	270	263	300	273	279	263	249	252	266	240	249	225	260	241	257	266	250	281	270	245	264	281	271	288	330	254	278	305	291	254	259	315	261	283	248	266	277	291	288	277	275	249	259	246	258	264	300	241	281	269	265	289	284	273	292	279	286	296	285	250	285	275	249	280	282	262	254	272	251	287	268	294	256	271	261	254	246	252	260	274	283	301	253	287	254	251	258	255	217	260	258	284	257	266	271	252	272	284	287	262	285	254	265	262	311	292	277	300	291	264	272	263	259	225	290	243	273	297	260	256	281	268	285	259	257	256	251	304	254	251	276	265	278	316	281	268	286	266	242	297	237	254	254	257	267	234	258	255	276	278	295	272	282	243	250	260	268	285	275	292	285	238	253	260	265	261	258	245	259	283	268	285	276	280	269	274	244	279	269	263	261	258	266	277	288	269	274	272	261	278	224	276	265	256	309	235	258	268	281	267	257	248	265	257	262	269	261	273	270	275	261	266	271	264	261	277	262	277	256	318	273	257	282	258	275	289	297	274	270	279	286	282	257	289	277	260	273	289	307	247	266	272	258	264	251	299	275	267	291	253	263	254	244	273	276	277	262	300	276	237	285	234	267	268	281	256	295	248	280	297	235	259	258	269	274	300	271	274	292	283	277	278	251	267	257	290	300
20440	20662	25224	21149	20846	12165	5771	4282	3286	2905	2611	2060	1600	1449	1285	1200	1105	1042	940	940	871	862	799	773	762	738	735	752	711	757	690	729	730	707	666	730	714	722	701	740	697	668	713	657	655	679	653	675	646	655	666	685	661	652	652	661	676	680	635	667	639	665	670	650	651	672	660	718	690	646	654	684	663	686	613	681	631	674	643	672	670	646	634	636	667	660	650	626	657	684	673	597	619	630	621	617	640	672	654	658	634	662	649	653	646	674	672	700	660	609	604	655	692	628	620	664	616	600	640	685	656	646	669	651	647	633	658	640	669	634	695	670	675	650	661	636	647	619	619	613	642	651	659	614	698	691	627	701	655	602	690	634	665	607	656	630	662	667	650	645	662	696	604	664	699	682	636	680	595	665	632	670	667	644	672	638	646	595	661	624	653	626	661	606	639	590	675	644	617	602	636	672	672	685	647	644	632	683	665	652	646	621	665	653	681	618	645	620	678	610	644	665	648	669	626	664	648	701	642	621	640	660	638	671	637	633	648	611	640	661	697	641	649	678	641	669	643	684	652	623	639	649	639	624	687	678	666	631	671	655	644	644	610	654	639	679	670	652	675	662	677	654	670	674	616	645	621	623	649	652	673	722	707	590	655	633	633	681	621	651	669	633	630	636	636	639	688	677	629	685	687	630	642	660	623	688	684	642	645	656	634	640	615	641	639	689	620	677	651	628	702	640	622	666	654	668	672	658	609	706	664	682	670	681	676	626	667	648	629	648	672	613	628	663	641	692	676	673	657	644	673	661	615	637	655	656	623	673	653	675	653	708	694	675	661	687	680	635	643	663	642	640	655	593	673	627	644	652	664	637	648	634	669	662	643	676	618	694	680	684	635	623	659	650	619	665	707	639	627	629	618	654	642	627	692	625	723	661	717	705	648	645	650	615	657	657	650	634	677	671	618	682	699	673	627	653	673	641	643	665	613	643	635	661	658	631	641	684	692	678	632	642	682	643	625	661	640	659	657	614	666	655	643	658	585	711	722	665	651	651	666	618	627	690	592	666	696	634	655	601	603	676	709	671	696	663	629	718	683	648	692	663	625	625	685	580	653	650	656	622	619	674	601	676	644	638	626	650	612	719	633	659	634	647	634	586	648	656	629	640	622	653	645	626	643	669	634	702	628	639	660	615	657	651	664	655	688	645	694	648	627	677	656	658	638	634	688	655	671	687	646	631	601	664	660	659	636	652	604	612	657	616	666	688	701	649	671	663	628	625	638	688	696	659	696	656	647	674	629	669	641	674	641	663	627	637	645	658	651	640	646	666	641	674	652	661	639	632	612	634	635	679	664	663	622	671	647	669	680	635	657	708	691	650	633	618	643	670	670	634	673	660	659	669	654	685	698	603	657	619	625	667	626	670	640	652	679	630	677	686	674	646	602	660	643	612	661	661	680	646	639	643	603	670	634	689	630	651	679	702	703	669	678	630	636	647	655	657	668	645	671	687	653	640	681	644	685	716	647	657	668	663	672	617	637	648	654	676	620	653	637	658	640	663	705	656	630	600	671	666	635	651	601	643	657	651	655	645	641	652	670	685	614	634	615	686	631	678	651	661	661	666	702	701	674	641	610	620	637	629	652	631	691	672	638	622	661	671	635	690	621	694	639	646	625	654	689	648	653	662	654	664	668	687	625	691	688	654	647	695	661	669	647	609	653	666	640	670	692	684	665	652	712	642	650	658	628	604	630	656	661	622	680	671	595	666	687	691	654	695	641	645	645	684	593	682	600	655	640	671	651	683	654	650	649	672	640	653	658	655	666	602	661	634	694	635	651	610	652	657	644	643	628	636	674	675	654	652	647	652	596	663	673	660	639	637	676	645	624	628	615	689	641	634	646	690	651	692	654	652	640	638	647	645	714	658	656	643	661	672	635	672	651	664	657	722	677	631	639	646	664	601	654	712	664	641	602	639	661	700	636	660	655	658	638	614	657	703	660	660	650	614	648	635	676	671	665	612	694	623	660	649	670	662	674	671	654	621	632	655	664	688	669	637	620	655	645	649	640	661	659	649	688	667	641	624	643	621	665	582	635	663	680	687	657	618	681	685	644	623	671	687	638	622	668	664	668	686	676	644	659	681	681	717	656	676	701	676	622	631	627	670	640	677	676	620	702	626	690	634	635	657	656	700	653	665	643	655	688	606	632	653	642	621	644	657	605	633	661	625	655	611	649	673	671	608	653	670	645	606	651	655	654	656	610	693	611	621	619	635	653	641	632	657	634	590	654	673	616	595	670	609	647	662	637	705	660	619	656	655	683	635	644	638	649	589	685	645	669	671	638	663	659	674	665	608	674	629	654	666	637	642	658	714	629	631	638	676	679	641	657	604	656	661	647	656	612	654	676	636	609	651	649	662	619	663	646	679	640	698	644	660	639	684	635	659	635	623	693	638	655	651	686	651	651	624	673	663	624	651	635	670	653	626	623	646	643	658	742	630	656	647	621	671	617	678	649	633	676	678	628	691	644	648	640	681	661	642	651	673	647	659	653	639	647	671	634	620	640	659	666	677	680	628	646	699	692	578	680	661	690	675	631	659	653	656	716	668	633	715	624	615	676	647	611	665	682	650	681	655	672	680	670	668	644	621	619	696	637	626	690	671	628	674	666	663	648	645	671	677	624	674	666	641	659	683	673	634	644	655	625	645	635	633	669	606	656	615	651	640	635	660	635	623	650	657	645	701	648	687	662	666	669	666	656	667	652	665	669	664	661	650	652	623	647	649	613	653	619	661	644	624	679	672	692	653	649	698	698	677	701	636	663	686	615	657	643	687	644	628	667	652	619	663	609	635	660	628	615	673	614	643	684	668	635	680	644	655	672	648	644	621	710	648	686	639	647	642	669	677	650	661	659	658	647	693	636	654	660	665	663	666	686	681	645	624	674	654	614	658	653	668	641	612	665	664	659	724	618	654	651	644	634	673	664	641	666	633	653	661	635	694	702	621	635	692	654	632	664	698	653	614	627	669	655	636	639	671	658	651	675	654	686	681	627	656	636	642	636	668	654	658	682	669	641	668	645	597	661	631	654	628	685	624	654	674	629	687	677	649	660	629	652	637	658	630	641	713	643	654	669	668	714	676	625	657	666	669	660	654	633	667	671	667	664	646	652	693	664	624	689	643	629	685	645	589	641	685	606	641	670	683	698	641	654	670	660	650	636	642	648	678	658	683	621	662	668	710	592	607	634	628	698	658	640	672	637	627	623	662	644	658	667	649	665	656	648	671	643	635	660	693	599	656	634	633	654	632	616	628	637	673	657	695	687	666	658	655	653	641	660	607	671	661	655	694	676	672	663	656	657	614	639	636	644	668	656	690	663	640	629	686	684	643	634	672	629	624	614	637	630	647	669	622	630	664	639	671	674	605	666	640	661	688	645	609	609	649	651	671	673	631	621	678	677	637	693	681	636	696	637	642	662	656	654	633	644	660	696	661	652	657	614	656	659	659
47496	43436	43379	43913	38716	22875	11173	5003	3056	3046	2762	2056	1319	1086	964	765	765	692	702	606	588	474	409	422	440	409	394	377	375	317	363	340	324	327	357	350	325	361	319	346	378	339	325	303	305	324	318	334	325	341	316	316	306	316	322	358	323	324	303	309	296	329	353	301	333	332	321	303	337	340	301	368	321	302	287	323	314	323	317	328	344	289	300	325	317	279	311	308	369	314	295	335	331	325	335	323	317	320	351	324	312	303	311	298	318	343	318	341	303	302	324	282	298	312	322	304	327	306	319	329	323	298	295	299	305	308	336	365	319	300	351	289	355	334	301	310	326	325	308	292	298	316	324	336	292	336	323	301	370	324	301	302	312	332	318	314	355	345	300	304	305	354	330	319	309	344	322	298	313	346	309	305	311	319	322	293	309	307	316	328	340	328	345	293	306	306	328	308	304	337	304	300	318	335	345	314	320	302	300	326	318	324	308	314	335	331	317	308	336	305	332	326	308	308	316	310	276	323	311	308	302	322	342	297	310	314	306	295	338	290	286	338	318	319	294	331	332	302	325	292	293	321	315	298	352	359	335	303	351	302	316	303	350	349	334	312	308	336	325	322	344	292	295	302	304	295	281	314	339	296	338	292	325	330	329	354	325	315	314	347	325	299	303	318	317	328	343	298	320	325	340	311	306	316	316	316	287	336	338	314	336	291	282	307	298	336	334	295	316	311	304	322	316	325	327	314	310	315	295	289	304	321	312	335	322	350	314	316	345	297	328	308	324	310	356	315	321	321	298	313	327	300	327	280	297	311	339	285	318	318	296	336	336	333	289	357	292	323	312	298	283	276	310	280	275	304	317	342	336	330	320	314	298	338	303	339	330	294	357	281	295	326	352	295	322	305	317	305	288	288	308	300	309	323	293	356	342	318	326	292	277	270	317	332	313	299	310	328	325	287	304	317	315	313	283	313	294	327	317	277	319	313	330	306	329	308	339	329	330	297	312	323	320	307	276	326	323	347	312	294	293	319	334	336	315	321	351	312	307	301	336	301	329	306	324	311	324	309	342	316	322	310	279	319	310	371	324	303	306	317	297	306	295	314	335	317	289	327	309	310	356	348	298	320	299	277	314	316	290	284	326	296	321	338	305	288	332	327	306	330	342	292	286	306	318	327	321	303	331	305	336	308	312	308	284	323	272	302	293	280	312	318	326	349	307	313	311	296	301	328	357	331	312	316	283	309	284	325	302	282	315	335	319	310	297	350	293	329	283	327	340	303	332	318	319	333	318	302	315	307	302	327	307	326	288	328	320	295	316	307	289	306	298	282	298	310	338	353	335	335	291	304	333	329	296	305	338	327	280	324	312	342	266	304	332	305	297	325	302	296	344	326	327	346	330	304	348	336	347	310	307	307	338	342	325	302	321	321	343	308	303	303	320	305	342	326	302	302	283	315	304	282	288	345	305	340	315	275	332	336	311	333	322	303	321	307	299	308	321	329	346	299	308	297	334	336	292	288	308	329	342	304	309	314	314	300	338	316	304	325	337	317	339	306	292	326	304	325	331	313	339	329	319	317	321	311	315	310	292	311	302	309	310	291	317	328	317	302	333	302	348	303	298	288	304	318	325	295	333	306	314	326	352	327	320	298	319	293	300	288	346	312	326	330	294	271	338	319	343	321	300	311	329	319	315	297	309	302	309	320	318	301	336	351	350	311	353	302	352	355	299	300	320	295	322	303	310	331	290	299	305	303	343	315	365	360	315	321	286	332	312	303	326	324	288	326	298	293	332	314	297	304	336	313	318	316	357	315	309	312	298	305	328	304	315	332	339	306	301	318	336	289	335	309	309	274	319	290	303	304	310	316	346	315	325	323	319	342	294	292	302	311	316	296	293	302	330	353	318	309	339	302	309	305	347	297	281	288	307	322	341	321	318	320	331	334	325	288	334	311	286	294	306	291	298	305	313	270	329	297	326	321	296	319	324	311	312	313	298	304	312	287	326	331	316	336	347	307	279	297	288	312	327	308	324	289	311	341	319	303	298	303	332	327	306	308	304	320	321	306	341	310	285	314	357	336	325	321	288	317	325	321	331	314	316	328	324	303	323	314	314	303	318	298	311	318	340	311	311	312	325	315	354	246	313	278	289	302	311	345	298	300	314	328	344	373	286	267	316	306	307	317	330	299	314	322	315	323	311	301	322	325	275	313	280	347	303	307	298	333	304	324	313	327	323	327	334	302	318	285	344	296	321	321	307	307	322	312	327	310	326	347	315	322	339	300	303	319	331	320	348	323	307	311	337	312	332	305	330	314	329	313	324	304	316	308	298	304	292	295	323	299	296	312	305	311	313	307	344	287	293	335	299	323	335	326	286	297	317	347	296	323	333	296	314	329	316	316	290	333	330	345	323	277	288	338	310	320	275	334	307	302	321	315	343	287	311	278	308	311	321	325	315	306	304	309	313	345	315	301	311	330	300	307	297	286	298	289	308	290	303	323	308	302	312	312	316	299	317	313	317	342	289	314	308	330	310	324	328	325	311	353	284	309	319	343	284	332	331	309	312	312	338	309	276	272	303	334	317	322	316	308	321	319	330	328	307	310	331	309	294	329	313	305	299	313	358	300	300	322	322	278	302	307	313	330	267	332	327	296	334	319	287	314	318	316	274	318	345	309	308	313	314	310	326	293	300	321	321	329	312	304	333	316	308	310	323	302	350	274	301	320	295	297	319	292	300	311	317	302	297	291	315	287	268	334	325	305	306	326	306	295	305	324	306	309	306	307	328	300	284	293	312	294	323	275	359	286	303	320	329	301	374	331	315	308	339	322	338	314	332	338	332	279	322	300	305	294	271	319	280	331	294	288	314	321	326	299	309	318	328	348	326	306	328	308	300	317	351	320	329	312	333	319	316	305	281	338	317	317	302	297	301	281	313	329	302	323	322	300	288	316	332	302	353	340	328	299	322	289	293	335	325	335	301	331	317	302	319	331	309	293	313	312	277	312	332	307	292	313	305	289	332	301	315	315	325	282	311	311	300	312	309	327	296	311	357	313	306	289	313	283	315	340	341	321	320	316	321	327	303	328	325	353	348	295	324	307	289	313	309	334	301	334	287	300	287	337	333	301	288	292	302	324	318	319	324	307	292	325	302	308	298	324	322	326	318	279	271	304	310	397	332	329	330	296	296	307	306	304	285	366	316	323	332	313	321	334	328	319	310	292	296	324	337	316	306	303	292	304	286	319	311	340	327	315	303	329	321	328	320	318	298	298	333	331	320	324	322	316	334	285	299	298	333	331	321	313	327	296	329	308	326	294	303	361	299	323	331	342	332	299	333	339	326	325	299	325	307	319	303	316	327	361	330	333	290	300	304	337	292	308	313	325	304	296	311	298	313	312	326	383	333	312	314	357	322	294	306	320	331	314	339	303	301	284	353	299	306	307	291	290	321	302	367	328	330	300	273	307	314	316	315	298	354	319	324	318	318	287	296	321	323	313	318	303
31456	35880	43419	47543	42755	23315	13422	9744	9222	9817	9422	7257	4478	4187	3706	3006	3194	2916	2921	2392	2232	1973	1659	1562	1526	1357	1239	1199	1010	1068	1069	1016	1069	1004	1046	1038	984	977	900	938	958	937	849	856	838	790	809	792	737	821	738	723	790	720	788	770	753	742	717	748	773	746	768	757	731	772	801	724	782	775	762	760	764	739	735	756	719	717	747	802	764	744	738	775	780	724	793	739	726	722	798	741	732	757	752	732	744	748	715	716	712	805	749	786	785	762	720	749	744	767	775	779	783	744	738	698	748	783	815	745	783	746	795	805	780	748	788	707	714	773	765	733	693	734	722	739	806	734	702	741	752	698	764	772	772	785	739	808	780	744	775	737	764	709	783	749	695	689	730	769	754	768	699	760	750	757	734	716	790	722	723	713	773	722	760	800	733	773	800	737	783	706	764	721	711	765	823	737	738	785	738	727	743	809	730	764	810	770	752	704	719	723	753	739	757	746	756	762	805	722	728	766	770	787	757	735	757	761	690	707	745	702	718	723	742	786	781	762	770	760	747	730	747	727	767	695	754	789	716	798	769	748	748	775	744	686	768	757	703	794	782	774	778	758	750	725	718	743	798	764	683	713	760	800	717	747	743	712	713	767	713	781	743	798	748	726	772	772	781	761	745	734	737	770	728	743	703	699	725	766	730	769	737	804	762	785	738	777	803	734	805	744	778	750	707	803	748	775	745	754	764	749	753	760	795	766	770	751	797	750	773	762	723	755	754	761	734	802	762	739	734	719	729	779	749	737	755	718	730	754	747	727	731	746	761	756	789	730	784	773	769	718	780	760	738	760	739	731	741	758	754	753	736	759	765	757	705	692	741	733	728	717	713	748	753	749	750	709	767	775	802	735	752	699	773	744	744	774	776	742	769	777	756	700	727	756	723	743	773	737	738	746	756	745	771	736	769	720	732	755	768	733	780	759	743	745	786	750	756	717	717	740	760	743	770	724	749	686	767	804	760	738	745	710	732	763	773	739	784	711	766	727	744	700	758	768	776	708	706	753	738	730	705	743	739	761	732	774	704	729	738	721	744	753	738	729	755	756	725	746	750	763	751	753	783	771	748	741	799	724	711	732	733	731	693	767	720	754	790	744	769	788	768	818	738	688	738	750	788	676	758	758	765	764	758	744	722	740	778	728	765	738	737	772	797	765	734	733	772	749	753	762	724	749	704	727	738	748	804	758	757	775	770	803	731	707	751	718	742	707	794	728	737	766	793	743	725	768	744	760	765	753	740	761	752	713	791	762	757	782	710	737	765	752	703	736	692	702	764	778	735	703	735	765	761	760	721	745	734	759	734	796	748	765	741	746	743	737	706	765	757	731	746	765	753	796	772	801	752	742	774	790	754	792	751	790	774	760	751	727	738	739	733	762	752	764	761	753	762	775	764	737	793	729	743	740	746	795	753	707	720	716	745	738	759	748	750	752	779	713	768	775	701	717	750	764	748	742	739	744	753	733	730	736	789	766	802	687	735	776	721	732	803	731	748	786	750	748	789	751	739	736	763	802	773	752	780	753	781	739	746	807	760	769	746	719	778	731	755	762	754	759	741	730	808	748	749	720	733	757	722	693	716	723	719	772	723	731	771	745	713	764	721	793	741	792	787	766	729	756	789	759	759	739	741	744	759	765	750	764	780	722	787	776	712	733	769	711	730	730	728	750	730	789	721	758	729	784	804	736	763	673	723	770	687	826	774	721	750	763	770	746	801	747	715	773	740	766	783	808	749	706	755	758	752	691	735	723	738	732	749	763	723	713	715	757	738	728	776	709	768	760	741	758	773	767	781	800	759	743	775	767	739	749	771	770	783	748	812	756	688	775	757	738	739	764	722	740	723	758	756	773	747	740	782	723	739	732	763	748	702	775	719	745	742	726	738	713	777	760	723	769	781	764	688	736	739	772	749	726	754	747	685	718	729	763	737	690	801	731	774	712	762	728	751	738	764	753	719	756	795	732	751	738	726	778	748	779	741	746	703	747	777	760	755	782	756	783	776	714	746	750	722	777	742	755	802	663	703	764	751	785	744	723	790	755	764	719	753	791	798	752	801	787	758	730	762	756	750	775	715	747	757	759	739	708	715	739	776	760	729	721	745	755	746	799	749	719	711	741	726	766	702	772	726	781	713	724	775	764	758	820	708	789	725	758	739	742	750	809	755	725	757	756	747	741	758	765	721	729	743	780	734	702	751	714	768	754	764	707	769	691	740	726	743	740	754	758	785	763	753	762	750	793	757	747	767	751	694	753	693	725	753	723	694	762	721	776	737	771	759	704	778	712	763	755	735	757	734	803	794	741	756	744	801	748	779	728	735	717	722	723	755	744	774	801	731	766	751	767	783	794	722	766	743	745	778	776	700	782	785	744	794	823	749	693	724	733	765	761	709	769	737	743	717	794	783	740	749	722	722	732	735	740	718	726	771	791	722	746	772	727	790	712	697	747	743	745	711	757	736	733	760	785	756	754	780	752	752	755	748	705	738	744	799	779	754	779	790	725	741	741	757	764	779	754	758	722	742	736	806	762	753	777	763	754	711	777	753	800	790	768	718	738	736	717	726	731	723	777	822	723	742	718	721	740	757	754	762	699	736	724	759	773	697	702	760	786	784	724	814	730	722	724	796	742	780	759	751	764	755	797	814	777	768	744	753	779	816	780	796	761	734	744	787	755	749	742	688	736	724	760	734	740	725	763	747	721	780	715	752	737	812	738	759	738	730	768	739	712	795	753	736	711	730	767	736	721	777	762	761	776	728	760	730	748	765	790	715	748	747	740	741	757	725	768	781	759	816	769	741	720	745	776	712	739	767	741	732	756	722	746	799	752	766	766	760	783	759	763	739	748	743	753	722	769	751	740	740	723	722	737	737	740	735	772	760	747	765	734	790	719	737	732	748	751	728	771	707	755	712	734	763	751	772	764	772	756	731	735	747	769	727	755	724	784	715	788	765	737	746	734	717	714	761	774	772	692	724	718	761	790	740	718	678	732	729	747	766	699	770	779	755	732	795	787	752	736	748	742	709	743	748	706	780	776	786	762	797	737	738	714	749	741	786	764	737	771	770	745	749	775	750	741	761	771	747	779	754	738	778	744	735	751	775	728	745	780	754	756	769	733	735	741	728	728	722	723	765	726	748	806	749	805	745	755	729	745	795	766	686	747	763	758	742	714	799	746	737	759	777	774	765	722	801	759	732	762	790	799	821	755	704	775	742	769	762	763	748	742	706	723	716	777	754	760	755	772	726	691	759	781	747	741	716	791	762	751	753	686	730	750	753	776	749	774	717	677	743	712	770	708	780	750	751	734	749	738	790	702	737	735	772	764	735	739	747	777	721	755	727	765	707	732	749	747	742	765	713	747	734	741	744	784	772	741	752	724	795	763	736	730	745	803	773	747	757	758	753	757	723	749	745	721	817	738	791	739	736	780	808	766	742	747	746	753	700	800	756	782	740	713	689	760	709	787
53863	51941	46396	46269	40750	33432	19934	11193	6137	5458	4949	3821	2238	1806	1393	1251	1238	1040	1005	985	897	695	571	534	530	467	471	419	387	397	368	408	390	352	409	364	367	407	357	360	350	328	358	365	345	350	303	301	352	271	299	339	319	323	309	285	288	358	298	270	285	310	339	326	297	334	315	255	318	320	279	284	326	296	284	321	282	317	314	286	286	315	317	307	314	298	297	309	318	317	278	275	333	293	316	280	302	300	301	290	301	309	294	306	300	283	307	291	299	288	287	271	281	292	299	332	293	299	314	279	322	301	317	314	291	298	304	285	284	317	281	310	312	275	318	314	305	298	303	307	295	267	282	314	306	283	277	299	269	308	272	302	306	297	299	297	303	313	277	315	282	330	320	291	312	280	288	287	301	335	326	290	298	299	319	293	302	277	319	297	301	283	292	307	303	303	288	293	281	311	320	282	308	295	297	334	300	295	313	316	298	334	290	327	323	317	293	307	313	299	297	330	304	324	306	315	316	265	294	293	263	291	290	317	296	316	295	299	301	308	297	281	291	287	303	293	307	300	305	294	316	278	286	318	292	321	286	289	307	302	335	294	292	292	301	286	288	298	296	319	302	315	305	321	316	287	309	331	303	285	291	284	258	298	295	298	298	321	309	295	298	294	349	305	296	333	269	295	312	297	324	275	295	293	289	266	318	295	323	289	314	331	312	303	293	285	294	287	290	290	285	289	293	310	309	277	317	304	290	308	291	327	305	301	299	322	295	302	286	328	296	298	276	312	291	285	305	333	297	291	310	319	283	296	291	298	285	281	301	320	290	324	288	306	285	294	284	340	287	308	270	313	294	281	298	295	290	304	318	305	293	264	308	295	316	298	260	288	312	260	279	296	274	315	284	309	309	282	311	315	336	287	287	294	321	285	296	313	287	289	318	298	278	290	320	326	307	300	298	315	319	327	315	308	305	300	313	316	280	291	282	315	328	327	310	312	304	275	276	315	278	318	282	294	339	313	312	275	269	277	270	298	315	299	304	283	257	282	307	295	311	298	297	295	307	328	318	303	305	307	258	291	283	265	322	353	302	276	286	286	330	288	295	305	305	292	307	318	298	266	303	295	299	309	293	298	301	298	301	294	298	277	276	321	292	337	312	312	304	335	336	332	308	312	299	323	281	293	300	322	275	301	327	333	311	309	285	306	293	283	345	293	283	307	286	272	302	281	284	344	301	331	313	293	286	332	312	300	304	321	301	344	305	324	293	295	303	300	320	317	349	310	316	294	292	299	302	289	278	311	308	325	287	276	270	319	287	324	303	294	299	285	335	306	286	299	300	316	317	332	314	288	283	298	292	320	320	321	328	306	289	271	282	251	273	305	301	288	276	298	305	308	294	324	290	317	290	301	282	322	289	284	291	282	284	319	305	280	291	304	305	315	301	292	321	302	318	297	265	285	304	299	303	282	307	294	297	305	296	313	304	330	286	316	308	335	289	312	302	300	328	284	297	294	316	277	318	297	291	266	313	326	323	312	321	295	331	326	317	302	285	348	277	279	302	324	314	270	313	300	284	290	301	294	287	319	249	303	304	323	310	318	297	299	274	303	326	311	304	298	309	293	317	305	303	287	277	313	282	298	283	281	313	308	277	296	305	304	312	327	327	282	290	310	283	281	325	288	317	298	288	279	303	284	300	273	299	307	288	309	305	286	302	297	295	293	297	291	267	305	291	317	299	302	325	304	296	313	307	313	280	304	291	313	295	309	307	299	309	341	308	306	275	296	271	282	284	304	314	306	316	306	296	331	265	295	333	330	320	291	302	274	320	306	316	304	295	281	293	316	310	284	288	300	307	316	340	324	280	290	283	269	319	285	271	281	298	295	304	322	308	302	318	284	286	306	289	290	298	297	344	276	316	286	305	321	302	323	295	316	293	286	313	328	298	294	322	302	303	298	281	287	283	282	306	300	329	318	305	315	300	258	292	288	297	295	286	271	325	310	303	291	324	292	289	288	277	289	286	306	278	314	346	318	302	319	275	308	316	274	290	304	296	291	285	296	321	298	303	309	287	302	313	305	287	333	313	323	301	308	313	308	306	314	291	282	292	287	301	271	290	308	331	275	297	309	312	271	319	291	319	301	296	319	309	314	286	293	289	296	309	311	295	322	317	265	281	291	289	312	319	297	317	272	253	294	301	291	298	271	296	293	291	294	304	285	305	301	302	318	302	268	301	310	307	316	308	295	304	264	290	300	284	288	295	311	296	292	320	320	304	275	298	289	289	303	319	323	294	301	277	295	293	277	283	298	297	269	293	294	289	322	315	291	315	324	306	293	282	333	267	303	337	291	322	268	283	320	300	315	304	307	294	297	297	323	269	325	288	294	286	315	296	311	328	307	305	292	272	277	318	320	309	302	312	310	288	318	288	292	335	294	303	323	325	309	290	290	290	295	288	296	343	322	304	304	296	331	306	261	270	281	295	271	333	303	313	307	308	311	312	303	308	287	332	265	299	283	296	322	294	298	278	277	301	338	306	322	290	312	283	283	299	287	305	284	286	301	309	302	305	320	265	304	302	259	303	286	315	299	280	285	300	291	290	342	291	323	300	304	279	277	308	318	315	293	306	327	273	283	301	335	294	319	332	297	305	316	319	283	330	305	293	281	261	295	265	323	328	327	291	255	296	297	312	325	302	324	284	282	269	271	318	311	297	314	283	301	303	278	320	302	312	314	351	324	306	328	311	282	310	302	330	302	287	293	260	314	352	314	279	332	291	297	281	293	300	308	284	255	309	294	308	279	291	266	273	305	316	298	315	303	295	298	316	275	308	301	320	306	316	315	342	274	292	299	298	290	295	266	285	308	296	282	293	299	300	315	283	303	299	292	283	323	310	289	323	333	292	307	281	287	302	305	309	306	326	273	276	256	287	300	324	292	317	319	281	298	332	294	296	301	314	307	304	289	283	276	310	305	274	334	289	312	332	295	302	317	296	282	342	330	282	313	295	311	264	336	297	294	317	278	281	297	320	297	322	321	320	286	285	307	312	306	272	283	312	321	286	306	318	317	313	292	317	287	313	256	273	300	306	296	287	294	286	318	325	279	343	300	298	279	326	307	292	319	302	282	301	320	285	260	288	286	324	259	328	274	309	296	290	273	312	293	334	331	298	321	338	285	312	294	294	326	290	319	294	273	297	304	321	298	299	298	303	302	320	278	301	333	313	288	287	327	307	342	321	277	313	287	301	310	311	331	316	293	301	288	303	276	300	264	329	320	303	285	329	303	340	295	311	304	321	273	296	305	305	296	269	309	285	276	278	324	327	317	299	297	321	317	318	314	297	305	299	315	300	300	320	300	321	275	306	273	278	294	252	297	320	352	304	289	338	319	295	327	321	287	277	313	317	291	335	302	259	296	313	325	321	296	302	299	304	318	284	317	292	305	343	274	320	266	306	316	334	300	321	291	287	303	306	321	293	288	326	296	308	276	324	266	299	282	317	322	283	283
36065	43964	47331	52135	48553	39046	19747	13787	12912	15281	14817	11554	7307	5827	5137	4697	4835	4306	4335	3985	3523	2729	2337	1904	2016	1935	1575	1509	1282	1374	1369	1190	1251	1218	1161	1252	1207	1163	1026	1093	1020	988	893	880	869	776	801	773	787	761	758	748	738	723	764	770	726	675	687	796	765	733	728	698	709	707	772	729	716	705	701	720	676	710	740	666	693	714	711	709	680	687	729	722	687	734	737	714	699	708	694	645	722	700	707	693	731	690	717	714	738	675	712	679	687	689	736	751	694	734	698	710	732	733	745	736	728	693	764	753	739	729	712	710	688	718	704	703	695	703	727	646	693	696	745	713	641	729	724	685	720	688	673	699	647	721	698	689	734	752	745	690	707	717	747	639	714	778	736	738	759	711	701	699	680	705	691	677	718	769	714	703	709	721	680	704	681	703	681	741	710	696	735	666	713	766	662	707	689	655	699	683	731	716	660	681	702	681	701	729	664	720	733	719	677	684	735	711	695	714	683	747	713	726	762	707	732	705	727	746	716	686	723	691	698	653	714	692	736	706	756	699	720	720	723	696	723	756	704	687	737	712	677	669	692	703	707	701	747	727	690	665	692	682	663	684	716	689	737	686	715	705	683	705	666	738	664	725	737	688	679	713	752	659	716	708	671	719	690	697	741	701	695	731	714	706	748	710	677	700	666	690	680	701	669	705	676	665	714	774	727	701	691	674	675	709	677	730	735	765	670	746	735	679	722	721	656	708	674	715	720	753	725	698	714	748	687	697	709	691	717	713	683	728	703	747	765	748	681	671	657	654	725	748	678	703	705	694	666	676	723	726	699	683	690	683	739	737	705	748	676	695	689	707	704	735	713	646	691	673	724	738	721	716	723	688	713	724	679	740	700	703	687	692	707	681	683	676	724	677	745	687	659	683	745	723	698	717	662	703	715	673	674	721	687	719	701	695	711	687	757	731	691	669	685	685	710	709	630	770	698	707	674	705	679	736	722	699	758	688	740	692	721	714	717	685	701	702	664	715	688	675	670	680	726	688	614	720	678	658	714	716	690	724	761	681	708	694	725	700	686	697	668	711	709	699	741	682	749	721	697	718	706	672	678	713	727	680	692	720	718	706	719	725	725	699	682	699	705	678	689	737	709	636	691	731	730	702	708	701	724	719	703	715	694	700	681	676	758	695	756	684	744	705	693	676	682	715	719	700	717	700	676	729	714	713	694	766	690	704	722	700	696	726	704	724	753	749	669	709	696	684	757	700	655	719	660	721	709	698	706	690	665	698	707	669	705	734	688	688	681	700	731	688	727	693	671	742	685	733	707	732	684	710	651	687	668	739	698	750	677	730	723	710	703	654	684	697	702	728	694	694	692	746	670	725	742	714	708	714	712	715	725	694	702	712	688	707	746	642	710	708	687	707	719	710	676	669	697	713	671	676	676	695	706	711	732	784	715	674	681	733	718	742	710	694	698	698	711	703	759	688	688	709	719	673	687	690	689	710	712	662	697	737	727	719	759	681	665	747	695	694	709	683	716	728	677	715	717	755	708	669	690	725	738	731	717	736	669	699	732	703	645	711	716	682	663	701	721	731	651	671	711	719	722	718	699	646	738	733	731	691	714	704	699	752	718	679	668	721	699	718	728	689	753	680	682	684	727	683	704	697	722	744	745	685	730	726	751	713	689	686	745	706	740	725	716	702	652	659	712	659	643	657	681	699	692	699	708	713	725	751	670	698	697	727	695	707	710	734	683	710	671	698	728	674	696	680	751	713	712	733	708	735	697	685	701	658	659	717	674	729	732	679	684	690	702	694	731	687	687	737	713	709	686	658	702	684	650	756	692	738	739	706	762	745	716	753	653	709	725	679	677	716	723	697	675	687	716	719	712	740	727	722	733	717	665	718	698	747	755	700	683	730	712	731	705	677	683	713	709	712	719	729	656	732	700	712	753	690	670	687	695	663	717	686	725	714	672	746	738	739	665	699	715	717	695	703	761	716	693	699	718	716	683	689	711	685	695	706	723	687	683	702	708	699	681	732	692	724	720	725	718	733	744	703	718	715	735	660	686	723	728	685	700	682	740	676	733	701	707	717	708	695	675	705	659	713	677	686	738	698	753	723	716	703	687	725	747	636	729	708	710	672	748	690	681	658	679	666	702	727	699	692	717	673	687	716	670	694	703	766	720	719	734	737	694	687	733	697	730	719	676	695	721	733	669	704	717	720	699	692	684	713	718	740	667	761	662	739	680	763	685	709	691	681	717	676	721	751	716	720	720	666	708	714	682	696	728	731	712	748	692	692	680	649	690	660	733	682	702	721	708	669	712	703	747	702	717	709	690	702	741	698	733	703	714	715	680	724	689	719	691	719	690	720	721	729	694	733	737	697	693	697	736	742	696	712	698	734	697	698	662	689	695	736	747	741	705	737	675	727	633	676	737	680	706	690	696	697	725	715	723	690	664	720	697	694	741	686	683	700	703	669	743	745	709	748	709	672	658	755	701	715	742	742	702	721	671	642	691	700	707	726	709	664	701	675	703	737	706	689	668	674	733	704	743	718	688	687	685	724	695	766	738	735	742	680	704	703	734	639	691	722	726	676	737	685	692	751	694	686	766	704	730	647	714	714	746	721	725	723	727	720	687	708	701	698	704	660	744	698	713	741	690	730	703	717	736	680	689	691	726	701	701	715	683	638	712	726	699	682	739	657	703	721	685	736	698	717	717	723	671	707	701	732	741	693	720	693	731	715	706	749	673	684	721	721	717	680	679	647	705	671	718	684	693	703	726	730	698	732	688	723	712	697	725	724	748	691	714	748	706	724	686	677	733	687	705	691	692	710	726	682	703	681	705	722	714	733	676	703	713	695	685	713	704	707	660	684	745	688	694	736	714	757	707	689	660	693	768	710	727	730	704	669	709	708	729	730	722	702	665	717	705	654	719	677	688	713	720	757	718	731	707	696	702	670	716	687	696	686	657	683	709	701	727	669	761	695	741	720	671	690	733	673	669	795	681	713	688	699	705	715	706	703	734	701	673	674	719	694	725	695	740	710	719	724	713	723	690	699	732	668	698	687	706	689	716	714	644	699	756	691	707	727	746	716	700	658	682	732	678	732	748	694	681	715	726	656	723	702	735	734	717	709	720	716	704	725	733	715	731	688	700	718	703	686	694	730	743	717	724	674	663	704	692	704	718	708	696	699	748	713	735	670	727	696	656	710	716	721	737	676	694	696	721	648	682	690	704	672	696	693	730	681	713	709	699	726	683	723	687	644	734	721	733	674	718	721	728	729	687	721	689	682	703	684	700	746	687	709	671	720	713	718	656	723	725	715	700	737	755	743	666	702	696	699	720	723	719	711	718	783	715	676	753	658	702	658	696	726	700	739	721	718	759	681	682	702	698	656	750	733	734	702	745	730	708	710	746	731	689	719	684	705	718	720	683	678	738	731	676	742	747	708	701	686	703	655	696	732	714	676	731	697	684	691	716	680	709	717	762	706	690	701
25963	21689	21049	15225	9461	4267	1636	1138	854	674	667	512	474	399	363	309	320	353	318	320	296	279	291	307	291	307	289	234	277	264	261	319	275	248	292	288	262	282	260	263	243	271	268	276	292	264	259	258	283	240	273	265	244	261	259	254	277	267	243	233	269	260	264	248	298	272	271	259	262	275	283	259	266	255	269	291	231	251	284	280	248	247	224	265	278	276	243	282	248	271	240	257	254	254	303	244	258	278	271	241	239	299	252	251	271	279	276	289	240	263	291	239	242	259	277	261	238	295	269	230	253	226	210	262	291	269	233	239	224	246	273	256	246	267	242	277	286	257	275	298	278	278	234	268	236	283	259	264	253	258	240	243	254	255	233	268	268	251	256	259	258	278	293	240	268	268	253	277	272	266	252	269	240	274	269	257	277	247	232	269	263	296	237	249	315	240	262	247	264	272	274	283	264	273	269	268	271	237	294	272	245	222	281	266	276	269	266	258	251	251	256	258	258	265	278	254	243	295	292	286	228	293	283	271	261	247	271	244	265	293	250	260	273	273	232	259	245	277	247	259	279	250	293	289	239	230	256	272	255	299	257	275	243	307	293	269	236	292	282	291	296	285	246	262	263	260	245	267	235	288	249	271	266	288	263	261	270	263	277	249	284	268	262	257	237	262	278	245	230	254	232	288	242	289	306	255	247	229	283	257	270	283	247	270	243	247	278	279	271	233	272	270	277	265	231	293	247	273	284	268	252	278	256	269	263	239	271	266	261	271	275	244	270	278	289	271	272	254	256	254	257	283	263	274	248	287	276	281	268	278	268	270	246	281	255	249	248	217	275	262	247	261	255	258	291	267	256	274	309	276	309	282	236	223	229	253	234	244	239	247	276	263	257	286	280	278	264	270	269	243	271	247	262	267	261	257	257	284	234	268	241	268	248	260	238	252	255	275	271	267	283	260	229	293	259	288	240	283	268	265	266	229	270	255	247	213	264	279	248	285	260	281	282	259	236	267	283	265	242	257	263	272	249	259	274	275	280	266	252	271	280	233	257	265	275	253	237	275	282	247	279	263	254	284	259	267	268	265	270	254	249	277	256	264	236	266	247	273	269	285	240	253	263	268	270	263	263	232	248	236	285	280	261	255	247	260	267	286	242	230	270	279	253	290	279	267	287	301	238	259	246	275	264	243	270	256	265	258	259	274	246	297	266	250	251	262	275	262	257	264	248	253	245	264	262	286	281	279	248	244	259	274	259	298	245	267	249	239	255	245	229	232	286	263	259	281	263	275	275	291	260	284	273	266	280	276	258	266	275	241	255	280	271	238	285	223	284	221	291	254	253	243	238	287	251	277	262	267	262	259	302	273	274	274	264	256	266	264	261	254	301	245	285	252	256	266	278	297	277	282	261	278	272	251	294	259	252	297	271	230	270	247	267	272	273	228	249	258	257	259	276	267	252	249	246	255	254	258	253	290	247	291	267	258	262	278	259	285	269	300	252	263	254	247	288	260	277	263	268	269	259	250	265	246	252	255	259	262	296	244	245	248	259	247	263	284	270	285	261	275	297	241	246	272	264	283	253	230	240	275	254	266	269	249	266	261	258	294	255	255	202	273	266	273	254	218	250	261	261	267	252	280	266	260	277	278	272	255	269	274	241	262	266	300	227	283	246	248	239	281	264	236	268	254	262	248	255	292	283	306	281	263	265	259	266	250	269	269	253	249	284	295	249	256	249	287	279	237	247	248	273	253	268	271	255	286	275	302	252	264	271	292	246	239	221	258	254	243	282	269	266	264	241	262	261	271	248	264	251	245	259	263	266	252	260	241	260	279	260	243	256	276	225	290	299	273	265	248	296	274	262	271	266	276	255	244	260	241	267	255	255	278	246	247	254	269	269	256	273	243	249	253	245	226	261	259	261	284	308	243	263	254	238	276	246	281	246	262	270	254	265	252	266	273	235	276	280	268	262	263	261	247	255	263	255	268	258	281	251	238	271	280	254	264	266	268	250	279	283	278	276	266	298	257	277	244	256	267	279	245	280	287	268	286	256	276	271	239	225	259	275	269	264	252	270	246	265	257	288	264	274	236	255	268	260	263	286	271	246	270	254	303	284	262	254	292	279	239	287	260	252	266	308	271	258	263	268	263	245	269	263	277	264	257	282	284	246	261	271	270	300	287	250	259	261	253	303	265	266	265	263	273	252	285	241	247	246	283	282	258	291	280	292	274	272	258	264	281	268	253	240	246	249	249	269	288	283	255	233	255	237	256	272	274	289	268	252	292	266	272	290	287	277	261	287	275	287	265	248	282	316	269	250	270	271	263	241	262	270	243	277	292	251	287	265	270	277	285	258	265	275	279	272	284	275	266	284	234	285	268	250	247	286	255	270	271	288	252	237	271	253	272	256	264	256	276	276	275	270	273	259	249	248	247	265	267	273	278	250	279	229	249	259	291	287	275	254	241	248	274	262	264	282	276	259	244	255	235	251	260	248	251	262	264	265	261	262	287	232	306	274	284	234	251	272	264	249	253	265	244	293	266	265	258	281	240	247	249	262	254	217	283	258	286	282	276	260	275	265	256	285	268	252	288	228	259	259	255	270	274	293	260	276	257	282	293	281	269	294	276	261	257	264	285	225	260	280	253	225	274	268	241	288	266	247	290	275	243	256	254	290	241	254	221	240	249	227	265	245	269	246	254	220	287	256	299	253	255	265	254	276	248	244	224	258	291	267	275	254	243	252	258	294	291	266	269	274	269	279	285	258	252	268	274	267	255	271	270	229	254	259	288	273	234	244	254	263	241	277	259	273	258	275	276	253	261	259	255	261	255	239	242	270	278	256	256	260	272	235	260	281	245	250	248	280	265	261	276	281	258	258	281	257	233	277	241	275	249	268	280	237	276	252	280	236	263	256	281	264	232	286	277	286	263	273	261	247	271	242	249	248	269	248	259	257	259	255	278	272	252	272	247	285	260	283	274	266	258	264	264	270	290	261	250	272	258	247	277	258	260	241	259	275	258	283	269	261	255	242	237	263	293	279	269	307	246	250	239	271	243	299	292	255	266	263	283	267	251	275	246	258	267	265	255	259	294	261	268	252	272	261	312	278	270	237	253	248	255	270	302	293	247	251	271	257	262	273	247	232	275	250	252	279	276	276	262	269	259	278	275	238	264	281	241	252	276	241	249	295	293	259	278	224	270	275	274	266	247	250	288	277	259	276	280	275	274	256	288	280	250	274	255	259	244	277	265	279	251	235	254	251	257	249	242	243	274	265	258	269	258	291	235	247	243	266	262	262	265	246	244	246	286	244	298	255	261	277	257	264	272	297	261	256	269	265	253	217	265	236	258	297	280	259	266	248	253	250	275	272	261	272	247	285	270	240	265	262	236	291	258	243	261	260	267	266	240	244	294	279	261	249	229	241	246	277	274	241	260	276	234	264	249	265	249	246	249	272	266	238	235	257	287	263	250	255	267	241	227	265	291	231	257	300	256	251	281
15999	18826	27263	26260	22543	12190	6120	4547	3575	3092	2756	2261	1810	1491	1259	1224	1130	1034	982	895	902	866	854	812	766	775	754	733	778	710	778	758	731	695	678	708	649	706	653	635	670	669	652	666	739	663	671	603	655	700	627	652	638	665	611	639	630	721	649	616	657	677	670	719	660	636	631	664	637	632	650	622	620	638	635	670	615	664	626	661	612	659	664	625	616	637	646	656	657	622	599	657	650	678	615	671	618	640	673	671	617	661	655	631	608	647	623	627	673	638	650	621	663	632	645	612	648	619	599	590	652	604	667	626	640	629	662	703	595	633	647	666	643	651	653	634	655	639	668	616	621	666	635	638	637	616	589	652	639	629	635	656	639	620	644	657	657	645	636	593	607	616	604	641	656	697	666	659	647	671	622	645	614	654	643	642	611	638	693	649	694	664	702	687	694	623	646	675	605	645	627	650	686	646	665	645	650	660	665	665	632	631	678	639	654	647	673	647	668	664	620	695	660	662	693	647	632	649	628	629	632	599	612	614	654	609	671	594	664	615	661	656	679	643	671	640	692	659	606	639	639	594	627	669	653	600	623	589	609	626	600	635	687	647	627	680	623	626	601	658	628	682	623	643	636	643	602	652	665	668	601	655	628	680	666	683	624	665	639	688	635	645	656	641	624	600	643	644	646	624	659	635	606	617	671	630	657	641	618	644	643	668	645	667	639	592	695	643	691	671	634	598	652	677	652	694	654	671	651	653	632	642	657	668	662	620	664	627	636	644	619	674	673	591	643	635	627	660	647	663	659	662	621	645	646	649	667	624	618	597	587	623	612	680	611	633	653	643	671	614	655	641	624	662	593	613	650	611	661	627	663	647	661	587	620	632	610	625	626	644	609	622	593	629	662	596	654	623	653	647	652	656	667	620	629	627	632	623	614	679	628	653	667	629	630	667	664	671	661	674	615	626	631	607	648	634	646	651	595	672	639	615	651	661	654	647	642	653	650	614	606	635	655	669	665	618	643	624	710	626	619	615	603	659	633	652	665	598	646	623	636	619	659	685	618	642	664	632	619	638	649	621	660	669	637	679	687	600	659	627	605	662	595	646	646	626	648	645	615	635	653	583	644	604	635	637	595	657	636	622	600	621	604	621	648	641	635	631	627	664	619	690	628	611	670	656	642	620	645	646	607	576	661	644	670	649	661	706	642	627	617	636	620	649	641	622	624	643	655	644	670	663	641	662	619	656	625	625	636	634	663	604	642	607	661	669	660	631	599	639	653	650	602	657	664	637	621	645	652	609	618	666	564	667	641	587	644	651	642	653	663	664	653	609	628	650	663	652	646	658	639	633	611	637	642	669	659	688	640	619	610	654	661	651	610	665	658	616	671	625	624	617	620	620	652	643	638	614	667	646	628	630	603	674	622	638	620	642	687	604	685	591	611	655	654	614	676	657	631	637	636	640	653	666	644	648	702	648	668	642	594	632	665	663	654	658	665	643	635	667	661	638	676	651	593	613	651	629	667	665	599	691	674	663	610	654	681	613	626	666	686	671	649	630	661	635	626	602	662	642	646	638	627	607	637	627	645	669	664	674	658	667	613	617	646	644	702	651	647	625	602	676	589	652	653	655	669	625	650	640	677	641	663	665	627	625	625	619	651	603	676	636	631	649	636	593	631	641	633	637	610	678	691	630	645	635	638	687	674	643	662	649	624	652	630	677	620	661	642	656	678	605	645	636	645	660	620	666	707	650	681	654	665	648	660	626	622	674	621	680	627	646	641	682	647	659	672	619	621	643	640	594	618	668	658	639	629	661	634	631	642	661	670	652	626	642	650	632	652	658	680	634	634	663	633	641	645	566	636	666	625	597	665	649	691	624	585	610	629	676	662	652	632	641	659	590	649	667	648	581	686	625	616	671	609	628	620	632	668	660	676	605	616	709	615	607	667	651	609	617	636	614	634	634	661	638	641	610	694	604	608	636	617	614	637	640	617	638	611	649	618	615	627	665	617	643	679	620	615	590	673	639	617	660	604	640	631	622	664	580	628	596	690	664	639	696	635	617	660	651	634	633	680	646	603	612	620	618	637	635	619	631	680	640	647	617	629	625	661	636	690	596	615	652	634	629	632	640	641	624	612	619	658	658	647	702	645	620	677	639	642	635	642	637	656	681	677	660	665	650	668	653	618	619	665	642	604	633	620	680	593	659	624	639	646	608	663	621	647	649	649	643	659	647	675	606	640	630	595	631	645	653	632	698	620	651	623	670	640	623	626	676	643	649	626	674	612	673	635	620	650	635	657	627	625	651	630	647	644	631	645	650	631	630	641	657	594	652	603	605	638	621	598	628	638	638	648	608	656	634	673	655	612	633	634	644	639	669	628	685	639	643	663	630	655	656	663	648	630	611	630	579	642	645	626	603	620	617	656	611	650	672	626	662	638	625	647	598	647	644	664	665	644	641	624	605	673	581	584	674	612	654	677	673	621	631	644	646	658	636	645	644	673	631	658	600	633	635	642	610	637	595	688	651	625	629	702	622	669	632	684	645	657	627	622	653	633	625	635	637	652	676	643	662	619	642	630	659	610	553	635	652	617	638	619	697	620	642	633	643	648	600	639	639	603	662	617	596	656	646	645	642	640	663	663	679	672	700	641	681	629	651	639	669	664	643	646	653	632	605	651	631	599	639	663	626	652	655	642	653	644	619	648	631	631	664	631	664	627	665	647	616	629	661	663	675	636	640	619	702	678	642	593	615	655	662	683	617	638	621	631	570	632	641	594	600	610	593	602	684	579	647	637	631	639	664	634	646	640	649	639	648	649	619	613	632	678	621	663	657	641	617	633	607	629	672	647	652	657	622	633	640	653	619	594	614	652	642	671	653	668	647	617	645	649	638	685	635	630	677	598	630	670	627	608	627	641	665	634	672	634	709	638	703	698	672	626	625	655	609	660	642	639	668	643	696	631	635	629	622	613	582	670	610	630	687	634	650	627	658	599	679	642	652	628	636	672	668	677	683	629	601	620	665	622	650	638	642	620	696	630	629	670	646	642	641	638	601	646	641	656	619	657	665	612	635	622	671	606	648	619	677	624	603	627	691	657	622	648	670	687	650	621	619	663	644	626	605	646	636	668	678	621	607	629	651	619	633	653	630	623	628	600	624	643	650	625	652	667	611	624	620	633	655	649	676	630	661	613	622	630	627	616	662	656	677	614	678	674	640	625	628	653	619	656	588	602	669	670	676	619	638	643	675	676	597	641	631	667	654	643	642	669	593	608	681	635	640	651	599	644	639	647	626	584	636	590	605	656	644	655	622	678	619	659	617	621	631	636	682	696	697	643	662	700	629	597	641	649	635	664	642	624	639	642	620	640	647	624	646	620	618	595	634	688	639	621	621	590	641	645	634	633	686	684	638	592	625	649	663	661	631	653	660	639	654	632	690	611	657	608	656	638	633	635	641	663	641	633	643	701	601	625	613	605	655	672	687	666	596	666	659	615	614	646	597
45479	45550	42613	41777	42776	28238	15001	6664	3515	3499	2997	2235	1479	1145	932	807	778	745	644	736	616	533	442	434	447	460	396	407	364	361	369	370	344	358	377	372	361	372	364	337	304	332	339	349	336	353	319	331	329	301	339	304	304	330	325	311	273	309	314	322	303	281	320	315	312	325	330	299	301	334	313	276	291	345	324	292	273	313	308	325	316	300	352	320	337	276	346	286	328	307	303	330	341	278	290	332	327	335	289	307	336	328	320	334	314	306	316	319	310	317	372	328	313	325	320	299	309	318	298	314	337	305	313	285	318	319	316	292	311	292	342	323	321	302	306	320	317	287	323	316	280	291	290	282	303	319	296	310	329	313	295	310	340	319	318	299	304	309	302	330	331	325	324	329	287	352	291	308	329	282	303	272	297	285	295	335	324	290	300	309	312	284	292	305	329	297	303	309	306	332	313	302	314	341	321	310	309	302	320	299	288	280	305	317	290	345	325	320	308	349	294	333	277	344	333	272	332	325	290	302	319	334	313	298	299	326	329	338	311	308	310	286	312	331	276	308	319	296	296	324	331	295	321	291	368	314	303	298	298	315	309	319	338	285	323	307	310	323	328	328	281	367	283	295	311	303	321	327	294	295	317	320	322	324	330	340	294	326	304	304	310	340	309	301	345	298	313	331	321	300	297	339	268	320	292	297	310	292	310	274	326	298	296	320	322	312	328	333	283	322	294	305	309	330	312	330	347	292	311	314	290	307	322	297	294	317	311	317	324	305	327	324	308	311	312	325	303	301	300	306	301	318	328	285	296	323	320	300	339	340	293	263	314	294	313	308	324	289	312	297	306	308	301	308	327	302	344	313	322	359	283	311	292	292	319	295	314	312	295	293	330	327	303	332	313	278	324	295	324	310	283	306	313	309	286	323	321	297	318	331	286	303	302	316	314	297	311	360	342	278	299	308	333	316	341	300	297	285	303	328	327	292	296	319	307	311	324	303	324	322	311	334	305	294	285	317	314	303	308	334	289	305	315	323	307	313	328	312	316	281	313	313	282	306	301	309	310	285	298	279	308	286	320	330	308	314	303	310	304	346	304	333	290	350	306	315	299	319	275	323	340	326	301	335	357	309	323	329	331	307	307	316	322	324	296	296	313	333	328	272	320	299	339	289	309	307	286	291	288	330	336	294	303	327	287	319	281	321	315	343	332	292	293	290	322	324	292	311	299	276	274	290	303	283	300	323	318	300	286	319	314	314	303	326	320	279	294	284	295	314	312	295	337	313	352	336	328	285	303	310	297	317	334	313	313	293	340	314	309	304	300	293	309	333	294	345	300	320	286	309	313	311	316	321	293	295	300	334	311	319	263	301	319	332	305	309	333	303	313	288	296	285	329	315	306	299	301	291	328	288	322	324	335	317	332	336	285	301	320	292	350	314	295	307	324	326	294	347	286	298	299	273	311	312	319	284	275	299	312	274	296	294	317	288	324	310	331	301	319	298	283	323	285	307	306	309	309	303	322	286	290	289	331	314	283	365	300	301	305	330	313	295	344	322	307	301	316	327	294	300	316	325	328	320	318	332	343	308	317	290	301	320	326	318	282	320	335	327	322	290	337	292	276	312	297	306	294	279	315	309	307	329	310	316	324	334	335	301	303	288	316	291	308	285	289	299	289	293	305	306	292	325	273	309	319	298	307	317	287	298	304	313	343	314	301	280	324	312	295	326	326	346	297	272	322	308	313	294	344	332	317	286	301	320	328	330	283	304	321	289	297	302	273	320	322	327	304	302	336	304	325	331	319	311	305	288	301	317	294	318	305	314	318	341	334	313	308	369	298	292	310	317	286	294	342	314	291	309	314	324	325	324	320	293	323	309	317	329	359	287	311	338	300	343	296	308	288	299	311	312	280	321	290	290	314	288	291	327	304	315	293	327	331	321	265	299	291	310	296	327	316	342	288	330	319	314	296	299	305	323	319	302	297	318	310	319	326	301	314	313	321	320	331	309	302	314	303	328	327	311	287	317	299	289	331	311	309	327	324	336	306	313	341	288	303	300	320	288	342	304	309	307	314	275	286	300	310	318	312	314	328	367	301	322	304	319	331	319	341	287	283	323	359	336	312	310	327	303	288	308	286	301	329	299	318	301	316	270	304	338	311	321	297	309	324	287	333	293	298	297	307	318	327	328	328	291	347	306	330	336	327	320	287	319	323	318	344	282	335	319	328	302	324	314	303	280	314	320	306	292	322	296	327	332	343	331	287	302	300	298	315	337	292	315	315	285	313	294	272	264	301	321	319	308	314	288	330	335	285	330	303	323	295	293	307	321	302	312	310	297	329	312	328	326	324	313	279	347	314	320	291	316	275	285	338	315	320	322	311	335	313	327	280	256	299	295	303	326	299	299	319	281	309	332	317	300	316	307	309	303	313	325	280	310	320	333	292	293	328	324	304	273	336	324	308	316	336	282	294	325	328	308	326	317	317	323	280	326	351	326	309	294	304	271	314	284	309	275	289	288	281	306	308	309	312	333	328	304	308	319	319	311	290	309	300	329	321	294	323	336	281	305	317	338	276	300	308	312	326	256	293	305	314	291	278	296	299	325	323	316	337	363	320	277	295	327	303	282	309	321	323	314	306	313	298	274	327	296	299	283	303	296	293	282	324	326	296	316	307	290	305	303	333	309	310	300	330	285	325	319	315	306	314	277	311	305	327	324	309	322	287	319	327	319	268	291	318	321	335	312	330	281	277	305	305	315	315	319	335	312	317	302	298	295	316	285	296	286	307	331	315	300	302	303	339	287	322	280	297	269	303	299	311	297	296	318	320	291	304	324	316	313	322	309	290	343	306	335	305	313	311	305	338	317	290	318	315	318	348	308	290	305	307	317	318	287	337	292	339	311	329	314	358	290	288	335	310	298	308	333	335	318	360	312	290	298	303	275	314	329	318	312	339	304	293	280	299	315	321	305	267	280	300	303	317	301	297	292	312	311	304	283	305	308	310	286	303	326	336	350	282	302	326	295	313	303	304	269	327	304	310	304	283	319	329	324	346	279	294	330	300	291	282	344	336	312	317	296	285	305	300	309	299	329	291	315	333	339	321	331	314	318	308	313	306	300	297	356	341	316	319	289	318	303	328	272	313	327	309	341	309	315	284	337	302	288	329	330	318	296	303	351	293	333	338	313	297	317	312	343	325	311	287	285	274	326	289	331	316	302	322	308	343	282	341	327	324	280	288	332	327	338	272	341	299	328	362	295	334	337	334	334	282	289	306	323	318	285	308	311	314	304	312	300	263	337	302	285	289	317	321	303	335	369	324	330	303	337	301	300	308	321	279	322	328	333	319	307	302	316	317	328	274	294	335	290	330	317	295	273	309	310	315	320	341	342	312	316	349	351	319	341	305	301	292	301	307	318	336	277	323	331	322	320	292	263	298	282	307	349	341	320	317	344	323	326	303	311	298	325	327	303	322	315	309	297	310	290	287	291	286	295	315	300	297	307
31144	38128	44050	46516	46669	30451	13896	10244	9689	11195	10389	8259	5316	4333	3473	3371	3334	3158	3013	2920	2530	2177	1699	1505	1630	1458	1294	1226	1122	1134	1155	1096	1080	1052	1071	1021	1098	1062	895	968	944	854	809	805	820	797	760	830	747	784	784	767	792	763	720	773	754	734	784	765	773	750	745	804	738	754	732	730	715	721	781	779	774	767	770	807	748	731	787	764	739	719	758	711	737	759	748	751	701	759	749	757	730	781	749	763	761	723	766	776	751	732	767	730	743	783	739	746	745	717	734	747	767	764	742	705	704	734	775	671	770	738	703	716	729	679	765	791	744	751	734	795	760	740	791	719	704	759	754	762	733	726	744	787	751	744	748	749	732	749	785	751	709	741	714	778	754	740	759	772	720	725	774	743	732	657	784	715	707	753	757	767	714	807	749	737	763	723	661	777	786	712	725	807	797	750	723	733	710	754	718	674	754	727	749	743	740	714	725	771	746	725	728	746	778	711	771	763	726	766	742	731	723	742	699	705	741	713	726	729	747	721	769	730	738	736	714	738	786	683	763	741	727	720	696	779	785	736	737	726	720	728	722	692	708	744	698	731	747	716	782	764	705	754	781	703	790	755	710	727	762	771	712	750	694	745	767	759	763	727	726	705	715	767	753	750	722	784	776	711	767	715	755	711	770	712	756	705	704	743	765	758	765	723	748	740	717	728	740	766	728	711	743	676	680	700	710	723	782	763	748	790	751	717	758	729	719	722	734	709	737	779	765	697	772	746	731	725	697	759	711	776	751	702	774	753	754	774	747	718	775	747	703	690	717	793	735	741	781	726	740	761	739	736	729	768	734	777	748	681	741	737	748	791	752	750	765	743	716	790	785	722	688	731	760	722	760	711	782	726	745	703	744	749	736	728	722	693	718	747	756	715	764	733	763	769	748	750	763	755	706	759	738	719	687	759	742	722	757	721	787	753	745	758	724	723	744	771	736	755	780	746	740	723	674	752	700	707	675	741	715	698	676	748	733	799	751	700	699	762	776	726	778	687	758	766	730	772	745	798	750	732	741	669	709	697	742	743	735	747	766	731	739	785	720	755	715	740	749	745	711	711	700	741	727	695	753	775	734	712	689	756	706	769	745	732	740	724	793	742	742	752	748	720	717	740	701	791	727	759	730	752	764	704	765	764	759	716	715	757	787	772	707	743	751	671	753	756	783	706	768	715	724	748	779	684	744	697	777	710	745	689	741	764	776	755	709	781	770	731	714	734	765	787	712	748	738	732	755	733	782	774	746	737	748	746	751	744	766	746	730	740	753	742	752	773	712	778	734	772	779	743	708	696	767	738	742	730	707	710	771	711	777	771	739	774	700	736	760	751	764	709	741	775	734	740	750	717	760	763	700	759	729	729	717	756	753	767	717	712	761	719	749	749	722	759	770	713	729	729	715	776	736	765	723	731	759	743	749	756	731	752	738	706	710	701	734	747	753	769	780	760	729	727	750	728	747	814	714	823	807	726	776	710	718	727	773	703	721	734	724	743	758	685	736	708	708	699	754	772	702	736	742	753	749	787	789	722	730	756	791	754	756	676	744	740	796	724	773	754	719	771	736	719	747	696	736	730	721	740	714	764	759	756	747	693	760	698	751	708	716	685	722	722	731	733	766	712	733	764	741	743	712	740	720	694	693	779	731	750	719	725	762	677	761	747	746	691	730	716	707	731	728	727	752	738	730	715	694	728	731	708	738	711	751	701	742	741	759	758	704	724	732	756	747	712	747	713	755	735	767	700	704	705	728	724	750	743	731	787	748	675	748	774	737	720	756	771	757	696	753	760	745	752	740	742	719	707	737	718	736	733	697	738	753	785	780	722	757	754	740	763	784	758	703	741	736	722	731	724	756	697	768	711	759	704	795	756	738	742	768	791	738	753	759	741	716	734	767	734	744	759	768	753	736	740	779	724	718	727	706	729	744	749	729	721	767	706	791	725	769	762	746	733	755	730	712	737	800	707	734	734	741	719	745	752	719	729	759	718	751	713	752	709	691	810	731	766	748	737	730	693	706	696	762	765	733	739	696	724	695	772	674	716	730	737	754	667	699	768	718	750	733	726	763	736	773	757	696	733	759	713	681	759	787	780	779	740	770	726	734	735	759	732	733	725	728	729	730	765	743	723	752	733	693	754	801	740	767	753	710	734	768	714	779	691	715	750	733	765	757	755	740	747	746	722	732	717	727	714	751	737	737	736	772	718	733	724	821	739	699	773	704	711	698	712	758	741	753	765	738	726	708	760	716	732	728	737	773	761	739	772	769	767	743	734	708	759	713	724	728	761	738	715	716	739	773	728	749	724	769	735	720	741	695	731	718	725	759	753	746	739	794	726	701	751	722	730	732	708	772	763	756	743	764	738	776	737	727	788	783	785	771	730	692	739	761	706	719	766	711	719	779	760	764	749	782	677	769	722	711	702	685	737	802	719	712	724	747	797	733	731	730	730	751	759	748	763	749	765	718	723	714	739	756	726	760	702	772	720	744	728	711	726	735	786	723	749	754	698	701	740	758	741	764	771	717	698	701	704	766	746	787	766	783	739	697	735	741	730	729	758	743	763	711	762	757	778	737	697	715	744	744	761	776	777	776	803	749	726	769	712	773	741	697	733	739	732	722	733	759	758	727	771	683	755	744	670	782	789	729	693	758	748	711	744	709	771	781	764	776	782	782	769	793	736	741	726	752	700	775	728	736	718	787	702	728	776	764	765	723	723	722	784	767	771	757	754	749	734	727	709	725	740	752	769	753	697	765	769	724	721	762	761	725	754	793	706	772	811	730	701	750	724	718	705	751	715	771	730	721	794	755	721	768	761	711	801	748	741	708	715	749	793	749	707	741	742	743	773	759	730	701	746	726	702	768	791	726	729	753	776	733	729	718	785	738	760	714	752	783	763	711	694	711	724	784	723	744	709	759	763	752	704	747	811	741	720	783	758	645	744	697	719	723	762	722	739	833	753	743	717	744	768	707	701	835	733	777	758	701	777	741	752	747	739	797	782	759	738	708	681	754	761	716	708	722	849	714	719	759	784	721	780	786	720	747	754	686	723	731	756	737	757	740	721	740	816	733	734	819	711	740	762	720	766	809	777	745	740	750	747	726	732	738	753	732	750	750	729	774	741	757	736	782	755	759	762	739	733	747	752	755	735	696	805	738	788	725	734	751	749	730	723	792	734	722	726	745	735	796	777	790	721	752	748	745	755	723	695	742	740	734	763	737	725	725	735	735	775	716	729	760	737	771	750	748	781	714	763	743	790	692	750	738	734	715	722	736	681	753	740	751	763	709	731	717	776	765	758	687	789	767	758	689	811	694	758	686	715	697	716	790	728	737	720	727	749	742	747	748	749	748	710	716	691	755	725	754	711	713	758	695	725	763	751	779	731	750	758	708	765	780	730	697	699	720	718	700	744	769	738	752	765	733	766	728	755	726	749	747	700	724	731	729	748	715	771	759	773	740	788	727	765	750	763
54692	50031	51540	46572	40474	30657	21474	13955	8307	6395	4970	4080	2793	1753	1273	1330	1337	1115	1012	976	928	819	668	495	592	560	444	428	375	417	423	402	360	397	400	383	369	369	322	359	336	343	308	346	326	327	303	345	341	287	336	330	312	321	292	256	337	298	296	321	334	335	306	288	312	301	314	283	297	327	310	306	316	310	281	285	314	302	321	320	312	288	276	312	296	311	306	276	345	316	312	307	306	311	345	281	278	299	334	311	295	272	347	278	288	301	288	312	297	262	284	296	322	306	299	298	300	301	282	314	294	334	293	320	296	325	319	310	351	333	269	318	299	309	339	343	302	307	297	291	306	337	300	290	294	296	278	289	344	265	268	311	286	312	319	316	291	254	271	287	319	315	317	305	333	298	309	306	309	273	289	282	291	303	296	332	294	325	280	317	311	289	288	310	289	291	272	282	311	284	272	325	287	316	296	301	290	279	290	272	302	354	358	305	299	306	287	321	334	305	304	276	291	295	293	350	309	288	307	294	286	293	285	285	276	299	309	317	278	324	302	320	289	318	308	302	301	277	304	311	288	289	307	295	284	316	298	328	298	294	284	297	291	295	310	331	308	300	292	337	311	305	322	305	282	326	292	301	288	304	338	305	313	295	308	309	298	324	276	297	287	294	318	298	315	299	290	282	334	295	291	284	348	310	315	294	286	286	310	285	291	288	300	279	315	303	309	260	304	300	297	314	297	293	344	282	285	293	314	262	287	318	334	309	307	289	276	306	282	335	310	299	337	301	317	326	271	273	299	325	303	293	292	281	286	327	312	300	281	301	291	286	303	282	329	283	307	302	332	281	321	266	293	322	315	271	298	276	286	327	312	326	302	263	320	287	294	301	300	283	301	280	305	308	301	326	267	289	260	285	250	264	306	324	319	320	266	288	280	298	326	287	291	296	308	304	331	282	275	302	307	319	297	282	301	321	333	297	368	306	296	329	304	283	300	282	299	324	287	303	312	286	334	328	288	317	326	262	295	311	301	279	327	330	296	286	328	306	303	300	341	282	306	320	304	291	302	316	293	313	318	319	280	295	280	317	291	265	323	292	284	317	282	301	315	307	290	294	331	293	274	286	294	295	302	286	280	306	303	293	284	284	267	270	295	278	295	263	319	315	320	320	279	307	256	292	319	306	282	313	281	350	282	280	281	320	293	306	306	273	324	268	317	312	331	284	283	315	298	275	329	310	310	295	281	294	292	296	310	288	304	303	297	295	323	301	282	301	309	272	311	325	309	319	295	303	301	317	286	316	306	295	275	274	289	282	281	320	274	306	310	294	310	329	300	326	287	309	279	260	309	308	284	328	317	282	282	290	284	305	313	285	306	296	336	321	357	306	269	299	273	320	296	291	331	291	294	287	290	303	320	317	319	334	329	306	306	326	319	271	314	327	297	277	293	307	313	291	296	305	277	299	297	312	316	267	338	303	310	309	286	274	279	283	298	308	323	285	317	354	300	312	312	289	280	295	306	269	338	300	271	307	303	282	295	254	323	283	276	289	298	320	323	304	310	347	329	323	293	301	314	324	321	304	310	311	299	322	302	269	294	338	307	298	285	257	290	290	326	279	337	320	315	292	251	317	298	289	295	297	319	304	313	310	300	293	298	304	307	268	300	298	300	312	308	293	307	315	346	325	291	315	303	285	339	288	332	296	356	290	289	280	292	270	327	307	292	305	306	287	306	301	282	298	287	310	269	306	291	274	312	286	253	301	310	313	318	280	276	280	281	314	298	281	302	309	300	318	285	265	280	301	272	308	270	308	293	326	286	286	289	290	270	284	268	275	315	329	305	317	308	326	294	279	300	285	281	286	279	280	306	316	302	315	328	317	306	286	296	312	319	299	266	289	309	347	319	294	304	320	295	317	293	284	309	326	329	264	274	344	289	302	314	263	295	341	288	319	322	313	304	289	319	277	298	301	295	288	296	304	305	276	309	296	310	335	338	332	268	313	280	291	304	282	297	269	309	283	345	285	319	292	324	309	293	305	316	306	318	294	283	286	314	303	265	336	290	289	302	276	299	306	310	297	313	292	299	275	336	334	308	312	342	299	282	291	289	263	277	293	315	293	350	328	332	306	289	322	310	309	334	293	278	302	281	322	291	293	320	331	331	316	269	282	318	292	298	300	278	282	297	305	299	294	286	285	298	293	286	314	286	300	321	316	275	285	271	323	304	298	314	327	267	304	318	281	304	304	318	311	262	311	317	291	326	304	293	283	308	299	280	274	305	278	303	307	301	285	311	257	315	302	299	311	282	297	297	300	303	302	303	308	320	272	308	297	307	306	269	292	304	294	318	292	269	301	275	296	311	290	296	307	257	306	264	292	314	323	322	281	303	313	310	270	251	287	315	267	334	322	289	297	308	299	300	286	292	293	302	288	308	284	300	307	265	303	279	306	344	279	302	303	260	305	321	301	295	312	293	300	321	298	326	306	305	288	312	300	289	271	323	293	301	302	302	286	287	293	299	275	280	296	285	322	325	306	284	259	297	294	310	273	300	303	293	282	317	287	316	306	286	317	287	301	292	305	299	291	300	336	287	267	306	292	310	314	290	281	271	290	287	283	294	286	286	287	271	320	297	279	272	310	308	309	297	292	301	290	281	272	339	325	293	313	273	301	335	322	290	288	297	284	305	270	302	290	277	292	284	272	281	298	283	291	324	302	295	330	342	288	298	316	312	297	321	312	331	306	306	287	290	268	285	305	316	300	290	306	274	311	286	290	305	299	323	282	292	282	255	269	277	281	309	325	321	279	309	294	282	295	314	286	308	295	361	334	306	309	354	270	294	312	334	293	355	311	301	284	300	328	305	258	275	299	288	323	284	311	294	310	344	317	324	326	314	315	293	328	296	286	288	303	323	276	299	310	288	281	256	275	311	272	312	281	276	306	287	299	301	299	280	309	303	310	299	305	295	314	312	334	319	316	277	350	328	314	320	287	268	279	288	282	314	290	293	362	266	319	313	306	298	307	278	295	286	314	320	299	326	295	305	298	275	319	292	304	307	286	296	276	313	306	310	319	296	305	314	288	274	298	329	291	286	294	334	330	317	292	304	292	271	298	330	325	281	272	313	316	296	298	311	324	292	301	292	280	318	288	280	273	314	283	289	333	283	306	303	290	316	278	281	299	303	312	284	310	332	304	265	298	287	296	336	290	274	300	297	323	279	307	282	265	302	284	309	295	332	331	298	307	289	290	327	296	288	312	297	299	315	284	303	307	319	296	297	307	285	329	297	270	276	311	272	298	301	306	281	294	287	286	323	330	302	308	276	308	285	323	311	321	306	338	288	309	282	284	293	269	326	302	310	293	311	303	298	312	296	288	292	281	340	285	352	297	319	303	276	309	306	301	274	302	292	318	288	314	322	314	300	308	306	305	292	316	286	328	326	281	276	273	282	289	348	322	309	344	297	301	285	296	299	281	302	324	331	321	306	308	282	299	299	298	319	275	291	317
37065	43150	53070	53142	50559	34029	19907	14203	15432	16071	14937	12550	8569	5811	4427	4916	5219	4526	4437	4169	3765	3113	2429	1985	2089	2070	1528	1548	1266	1370	1333	1280	1271	1194	1286	1263	1285	1179	1037	1079	1033	948	890	814	841	835	776	780	803	803	779	802	710	750	801	693	705	683	710	731	732	737	722	676	711	683	714	685	755	742	699	693	741	748	680	750	703	651	678	733	715	708	727	686	678	736	657	703	654	733	714	714	686	704	742	668	741	709	688	712	700	670	737	682	696	700	743	733	706	705	735	741	776	727	710	732	707	717	695	659	691	645	684	675	694	721	697	680	699	683	701	679	731	717	685	654	703	719	680	715	661	703	714	684	707	707	692	719	694	718	691	744	660	678	709	746	704	660	716	684	684	685	681	688	685	744	706	679	693	689	740	664	698	677	717	705	722	714	719	662	676	723	670	735	695	700	714	706	650	679	719	683	720	693	685	735	704	659	676	708	684	685	724	693	666	701	730	766	714	711	661	691	691	780	702	709	714	743	702	745	721	677	672	677	729	678	732	743	737	737	696	679	708	706	749	734	675	713	750	701	706	708	679	704	735	671	750	707	647	664	688	679	708	679	696	717	667	703	698	696	699	676	757	657	678	673	675	677	684	709	743	743	719	679	699	666	694	721	655	701	702	680	697	720	728	674	716	708	708	682	711	689	715	730	627	768	702	738	700	700	729	675	742	682	687	721	680	684	691	674	653	686	707	705	709	734	635	742	683	724	652	725	723	715	673	713	693	715	696	695	731	684	696	623	691	697	689	720	714	739	767	672	718	654	712	711	679	660	736	712	722	713	695	680	698	716	705	703	679	688	735	677	695	690	703	685	678	692	707	729	703	692	726	704	707	681	704	760	679	664	698	739	745	713	663	677	716	690	687	729	755	724	678	711	731	722	685	752	681	671	722	692	655	722	736	688	723	740	683	727	678	700	733	714	724	693	680	678	680	731	739	689	723	655	703	689	750	691	720	725	740	699	659	691	679	698	721	697	717	692	696	728	718	641	719	662	685	671	730	701	701	734	746	684	678	691	672	726	677	703	731	690	732	707	655	745	685	720	700	677	715	711	686	679	708	715	718	684	675	710	686	673	678	691	686	677	734	732	705	686	718	707	683	706	693	687	741	666	737	707	694	653	709	685	744	709	714	715	705	732	662	690	666	696	689	714	716	736	720	674	699	714	683	682	713	657	671	741	698	664	635	716	690	682	738	670	694	710	734	686	737	753	708	705	684	681	705	685	707	660	715	672	631	729	671	694	721	755	714	686	673	652	699	707	708	659	712	715	710	700	707	743	714	729	695	698	706	681	669	677	696	690	688	714	699	685	695	662	717	727	699	680	690	662	694	686	751	667	694	692	679	687	689	712	717	700	696	681	736	707	680	719	675	702	664	691	755	674	676	685	677	676	682	707	669	680	700	676	716	713	702	756	750	692	716	724	677	724	719	700	735	700	726	727	703	758	710	648	687	670	670	711	690	688	657	684	703	697	695	732	692	669	714	710	686	646	715	695	745	659	674	743	702	739	705	702	719	717	655	734	744	707	634	695	680	685	735	726	714	736	730	687	692	683	739	656	694	648	711	680	683	733	701	712	721	714	677	656	648	698	748	676	673	682	673	684	744	730	676	710	735	639	676	739	721	734	686	659	671	736	738	699	684	716	749	705	705	711	728	658	692	702	688	673	733	687	753	704	696	701	696	699	694	721	706	664	708	705	684	713	693	713	737	700	691	662	703	677	682	692	697	679	704	693	716	749	723	702	715	662	657	733	703	672	703	713	639	732	715	723	677	664	692	676	645	691	686	654	739	712	706	692	750	680	732	732	700	702	673	684	665	690	670	748	706	734	718	659	650	656	715	688	691	778	705	735	698	692	712	681	705	731	718	714	697	645	701	702	675	716	756	702	701	711	696	713	736	660	675	690	747	751	686	713	700	668	733	700	702	728	674	770	726	690	702	684	666	658	695	725	686	663	698	754	711	745	706	707	684	673	687	718	680	695	704	731	705	689	720	706	727	696	719	723	674	683	704	699	711	678	684	704	728	709	697	673	699	710	713	713	719	709	725	708	695	712	662	722	717	692	691	711	700	679	680	708	695	677	709	705	695	700	709	746	705	674	719	671	725	727	725	729	740	720	729	712	682	719	668	724	691	698	689	749	677	726	706	711	681	637	633	667	697	706	699	642	726	724	649	682	708	705	680	687	719	665	706	700	736	755	690	722	704	712	710	752	713	719	703	674	739	720	726	663	700	709	684	708	711	646	688	695	692	721	687	701	748	754	698	662	706	728	666	716	719	648	743	723	690	715	720	720	725	696	721	724	689	743	698	713	742	718	690	677	669	729	677	664	730	715	673	749	703	712	708	737	742	707	716	708	707	653	657	682	691	707	732	718	706	737	729	690	697	690	692	696	684	676	707	722	681	709	699	696	731	711	692	705	720	712	719	741	759	645	708	690	705	680	695	737	701	672	694	669	699	684	703	720	723	730	707	682	677	718	648	731	655	722	710	725	692	710	750	708	671	673	697	713	699	697	667	713	688	723	675	693	715	696	683	705	687	701	707	718	690	684	744	684	712	695	682	692	738	666	686	696	710	715	696	729	673	694	681	728	737	720	748	762	676	731	714	696	720	697	709	664	691	695	698	721	691	697	680	684	707	705	706	663	688	655	722	700	720	671	669	710	693	678	679	689	684	682	694	720	671	666	756	660	699	671	685	688	683	668	720	725	698	693	716	672	698	714	708	728	699	739	718	710	701	679	723	716	695	704	743	704	710	678	698	709	708	729	671	681	730	679	696	642	671	705	695	695	687	709	697	719	687	687	677	707	660	700	729	708	697	746	680	710	703	681	698	702	693	689	687	720	710	682	692	732	695	730	716	726	696	721	713	683	689	708	686	664	709	681	750	675	691	709	711	674	686	695	716	667	715	698	688	674	710	699	730	677	690	736	730	728	692	703	708	694	723	717	687	668	726	716	722	717	688	692	671	697	713	714	680	718	707	712	656	684	683	710	627	696	713	679	712	685	704	732	699	700	676	665	728	710	689	729	696	719	744	695	700	734	709	662	721	729	712	684	735	717	714	739	735	703	730	730	697	693	698	702	716	704	698	717	729	684	715	715	733	669	654	674	696	684	716	672	731	691	714	654	740	683	681	721	700	698	713	739	710	709	679	754	680	692	753	668	661	724	726	710	690	695	713	700	734	652	716	707	686	743	725	732	717	738	729	696	697	700	737	720	714	734	675	676	700	704	771	715	663	709	707	738	675	689	696	699	739	697	722	691	704	725	701	708	727	695	694	712	733	712	734	701	701	705	685	684	703	690	690	730	639	657	696	665	690	716	654	698	725	751	683	709	763	722	705	704	657	720	690	714	713	678	668	706	631	694	673	696	734	659	695	660	702	653	692	658	711	667	672	680	707	678	689	723	700	694	679	724	668	712	748	738	717	707	726	704	724	661	656	668	697	695	722	699
27919	22872	23952	15888	8947	4482	1759	1148	828	729	639	524	444	418	354	333	336	339	325	304	337	285	251	300	316	266	245	295	252	301	266	261	259	289	265	289	287	289	272	272	251	274	240	261	268	239	283	288	276	258	254	259	259	286	273	271	268	281	257	280	246	277	260	265	263	280	263	268	309	247	237	271	275	263	256	255	238	254	272	267	268	311	264	241	250	241	279	263	248	228	271	262	283	258	253	242	278	252	278	262	283	269	241	253	247	266	284	258	249	269	275	247	275	257	244	226	259	260	258	292	277	268	258	251	302	271	241	279	255	283	273	272	248	280	233	280	251	278	251	243	309	252	238	280	266	266	242	276	276	261	249	260	258	261	289	235	277	272	276	278	263	234	255	278	253	254	245	253	276	263	261	253	266	267	279	253	265	238	275	259	267	240	274	279	244	250	258	260	230	294	265	268	255	251	272	246	266	260	254	279	256	301	259	285	275	283	256	279	240	310	277	275	247	265	241	272	258	265	270	242	295	263	275	268	257	246	277	270	248	235	250	294	271	280	300	253	257	266	280	279	246	243	277	234	278	251	276	276	250	246	279	255	265	261	262	262	246	276	254	279	261	243	237	282	265	251	241	273	244	258	235	228	241	251	256	248	260	268	275	241	262	285	266	273	270	269	278	238	269	250	242	258	243	253	270	277	273	243	269	240	270	284	270	273	281	244	280	262	253	255	250	247	265	252	289	289	256	251	265	273	274	244	266	282	247	225	271	262	281	253	264	266	267	282	241	272	241	278	274	281	249	256	244	296	279	252	273	261	254	270	280	276	227	258	294	245	249	307	275	263	258	275	260	255	273	275	240	262	271	247	258	294	258	255	267	241	266	263	248	281	286	270	309	262	265	252	303	256	237	258	242	259	250	275	255	272	250	262	266	237	257	260	255	274	263	212	268	266	264	249	241	253	261	245	272	288	238	287	283	266	278	288	276	237	263	239	272	279	283	250	262	259	242	263	280	236	233	252	259	269	274	277	241	258	239	285	278	291	262	287	254	270	248	258	246	248	241	262	257	254	247	277	246	228	242	276	266	302	221	250	266	251	285	257	255	265	239	274	255	268	234	258	249	255	262	273	257	260	227	267	245	268	286	276	259	261	250	260	262	278	229	265	248	270	249	256	275	258	255	278	278	270	248	271	270	241	248	268	254	265	291	299	275	254	239	274	277	242	277	242	259	269	290	237	252	259	259	294	263	288	254	254	254	266	270	237	259	269	265	276	237	240	252	252	249	244	258	263	274	291	266	258	296	298	277	273	241	235	271	261	291	243	261	280	289	297	282	239	258	278	274	249	239	275	235	261	211	282	285	255	263	248	259	263	234	228	254	249	243	271	245	270	248	259	230	258	245	274	273	256	245	277	279	252	259	251	269	229	253	224	258	262	249	268	272	242	290	258	272	269	275	278	276	253	258	249	260	257	246	275	287	255	275	251	266	218	223	261	261	259	261	235	270	236	257	263	270	267	285	257	287	235	269	262	268	264	272	257	288	231	254	257	291	260	246	277	253	254	278	269	242	272	259	251	271	265	286	278	238	270	267	247	239	260	238	268	250	276	225	249	262	263	248	248	277	284	317	270	246	298	255	251	251	267	275	270	265	248	267	260	273	251	288	263	236	264	289	219	242	241	267	238	280	260	247	229	242	283	250	309	277	248	252	260	273	260	275	246	280	277	281	248	270	267	268	251	252	252	278	280	244	267	280	191	245	278	247	244	290	236	269	237	256	260	231	257	257	276	255	288	222	258	237	261	245	226	254	264	258	240	253	236	238	245	292	254	225	267	278	257	260	272	262	242	252	240	284	245	278	240	273	250	278	263	281	252	233	248	263	268	249	246	245	312	267	265	275	269	220	249	257	279	237	246	260	274	292	256	273	252	273	298	265	244	263	269	259	293	295	261	263	281	291	244	235	270	229	291	263	255	270	307	241	280	260	272	267	266	253	266	257	254	265	264	279	296	275	285	286	235	257	261	269	245	252	278	266	248	231	224	252	246	299	264	251	275	250	292	274	288	286	256	240	298	257	293	270	271	285	272	238	248	257	256	247	256	225	255	257	279	264	232	269	279	270	259	244	271	243	266	259	275	228	257	257	279	260	246	270	250	243	231	257	218	252	247	266	284	253	257	253	265	267	252	286	251	279	273	250	249	236	249	251	249	256	258	266	276	268	301	239	269	273	275	233	232	271	268	264	267	223	225	260	252	264	275	257	257	264	253	251	241	229	266	273	281	241	264	269	261	263	257	266	284	274	243	276	254	234	261	268	244	287	270	286	268	260	259	284	268	270	271	273	269	258	266	273	266	267	267	268	268	281	268	277	270	263	250	252	248	255	276	245	260	280	240	271	298	250	254	245	264	251	247	300	261	280	236	257	254	259	277	283	262	258	264	259	270	257	265	270	271	250	279	246	281	261	249	266	288	281	261	267	282	249	262	238	264	282	271	263	260	282	300	273	247	259	258	266	255	279	283	246	264	252	237	247	271	266	264	266	271	240	269	252	267	255	260	255	238	241	251	281	293	263	271	265	273	225	241	242	257	253	262	252	245	241	251	287	261	270	256	279	249	264	240	288	245	275	253	272	255	257	260	273	283	260	263	270	255	272	272	264	302	285	247	225	248	254	266	235	268	266	279	259	247	250	267	268	246	267	267	223	291	281	247	229	222	279	232	275	245	260	247	277	266	266	230	274	286	254	265	256	256	262	247	246	270	267	278	257	238	272	257	273	247	247	262	278	216	275	266	241	272	289	268	306	264	262	247	261	263	264	264	284	260	216	277	240	260	265	244	261	276	240	278	301	248	242	289	262	228	288	256	247	263	289	250	277	254	267	255	287	260	245	285	231	248	272	267	244	275	268	254	262	288	288	257	217	243	259	235	262	277	262	294	267	278	256	268	256	257	260	261	270	262	277	275	247	277	274	268	270	255	272	273	273	252	272	250	236	255	242	274	276	254	241	259	271	270	261	268	245	229	255	279	270	248	249	262	250	267	268	253	287	249	272	251	250	237	262	281	279	247	279	259	288	257	254	255	264	254	283	253	237	253	256	243	251	251	273	254	272	257	261	236	260	246	243	292	270	245	264	275	267	225	292	288	264	288	259	270	278	272	275	282	261	282	271	231	253	248	270	236	279	259	249	253	235	267	271	278	260	272	268	262	242	241	257	255	247	261	249	277	253	243	282	259	292	240	265	282	269	265	266	248	264	247	256	267	253	249	236	273	246	277	241	257	256	277	274	258	268	252	262	257	230	287	261	283	268	254	267	233	274	265	229	267	243	226	242	247	292	253	288	222	250	255	281	261	244	270	292	276	235	264	270	276	228	246	256	270	265	279	255	279	272	243	259	256	269	248	265	245	254	252	272	267	270	257	262	254	278	267	252	260	243	289	280	264	278	277	278	256	250	276	276	255	271	270	268	298	257	277	262	253	260	286	237	250	275	251	288	289	270	253
16595	19750	29673	26431	21481	13693	6489	4478	3573	2934	2428	2149	1730	1496	1280	1124	1068	1042	977	915	900	839	783	847	794	831	772	762	715	745	767	753	693	747	714	692	676	650	666	654	669	627	658	636	666	654	660	616	708	680	646	623	640	657	647	648	615	626	642	630	693	678	640	645	673	652	645	638	610	647	637	648	644	641	636	618	653	644	609	621	650	642	622	656	648	630	643	594	658	647	657	643	653	628	661	638	653	631	626	638	646	665	639	648	612	603	600	629	677	638	626	648	644	629	685	649	617	630	600	657	642	633	662	666	632	641	584	644	648	612	557	635	659	651	685	593	678	681	647	641	690	662	655	676	652	642	594	636	630	616	626	639	676	634	620	621	630	653	625	602	629	634	639	613	675	678	624	658	658	630	661	659	676	626	643	670	614	597	603	663	687	594	647	645	674	655	651	631	648	637	613	675	634	601	673	620	651	617	611	612	654	616	648	616	627	633	609	664	612	639	637	643	640	669	641	650	613	627	588	610	627	611	629	658	638	613	620	621	644	638	621	673	678	640	637	629	649	648	649	622	639	637	733	658	630	625	642	633	599	646	645	607	614	644	591	655	610	675	690	643	649	661	625	654	586	629	684	643	655	634	610	672	654	646	641	621	623	629	657	672	612	633	639	643	616	654	659	635	632	607	613	621	610	649	606	617	640	631	666	644	652	615	671	605	645	618	646	613	695	642	606	624	638	566	606	615	661	643	648	656	653	643	600	628	599	628	633	615	665	651	664	657	665	646	674	666	634	656	642	650	641	624	661	657	643	650	678	626	625	638	649	629	634	626	596	617	674	637	645	652	659	665	631	637	693	637	643	633	638	664	636	597	619	625	652	643	630	605	684	613	611	648	646	633	646	641	614	626	651	623	668	590	619	649	637	615	696	606	679	591	626	643	641	670	651	677	685	645	632	588	623	645	645	697	639	664	653	641	658	616	641	647	676	632	621	613	626	666	644	632	614	583	603	629	627	628	609	649	610	638	622	657	664	594	633	664	648	648	644	652	641	632	643	674	618	593	602	606	636	621	656	665	668	637	641	614	593	634	634	620	673	617	643	623	647	691	627	626	621	684	648	650	621	649	655	653	620	632	677	614	660	630	620	670	604	678	618	652	618	663	662	589	660	660	625	612	651	671	658	628	648	605	646	685	650	651	664	645	625	630	602	607	630	680	614	638	627	630	652	656	656	655	614	639	639	628	691	630	636	636	589	643	661	673	634	688	651	614	646	652	637	607	629	603	609	648	653	664	664	665	679	656	623	619	676	598	597	653	666	638	655	668	607	663	646	605	620	613	586	660	655	636	635	610	656	650	650	612	624	609	580	621	626	604	656	645	637	689	606	653	655	616	609	644	653	605	623	614	591	644	604	680	673	660	647	637	605	650	661	612	632	627	600	658	635	601	643	650	655	605	656	647	672	614	656	668	627	661	670	630	628	685	637	628	629	591	672	651	623	649	656	676	646	646	610	646	656	637	612	618	686	650	632	668	641	599	623	597	620	682	685	656	614	639	608	604	681	650	653	673	669	604	582	666	616	662	640	658	648	630	629	660	661	660	673	607	622	595	598	672	654	618	605	649	654	607	642	677	625	619	632	652	652	642	638	636	650	638	599	619	617	645	607	616	663	636	677	595	645	602	610	653	599	632	626	666	628	640	633	652	657	630	624	652	609	685	654	616	645	584	653	635	682	623	672	668	632	630	699	633	601	608	649	620	642	613	674	615	626	610	656	650	633	597	667	688	684	617	621	635	644	630	634	630	628	589	669	659	699	609	662	630	668	641	603	642	589	636	626	670	622	632	654	638	622	652	634	625	673	633	677	672	640	629	585	619	627	648	655	660	627	600	628	654	627	645	635	661	664	641	628	629	599	633	628	680	614	599	597	654	628	652	608	654	657	652	656	640	656	660	642	659	612	602	632	672	584	639	671	613	586	643	618	630	635	637	650	650	618	628	672	585	598	646	636	632	662	626	660	640	680	613	631	675	578	612	676	653	609	605	610	676	659	646	577	633	619	665	635	602	606	650	672	632	601	634	588	645	637	661	639	630	607	611	645	620	634	645	640	634	636	653	661	651	654	655	558	625	683	644	658	595	645	646	663	656	619	646	629	663	607	672	659	593	676	658	649	665	586	685	613	654	641	624	653	634	635	642	632	596	625	648	632	671	682	605	650	612	622	626	652	648	700	645	665	664	673	626	649	675	612	640	611	651	651	584	640	620	650	680	620	601	654	629	655	627	632	619	636	614	628	631	604	596	601	659	646	595	632	656	677	648	669	640	680	610	655	619	602	637	643	674	609	611	647	644	654	667	658	625	626	619	620	646	610	630	665	597	619	671	616	621	644	658	640	654	680	654	625	608	666	665	654	601	628	612	643	660	641	607	604	645	633	619	643	636	668	673	624	639	632	639	631	648	616	616	663	640	629	623	641	629	619	651	639	615	612	638	684	649	611	612	650	661	668	682	608	673	598	709	690	608	644	614	581	636	632	649	626	661	653	656	639	636	664	626	678	650	633	665	647	669	622	661	652	631	631	618	647	617	637	669	626	610	657	687	648	644	651	605	662	619	653	660	625	664	665	610	640	609	636	596	620	595	674	654	672	663	621	667	663	643	656	639	625	634	674	598	647	667	635	668	605	619	648	638	633	624	647	618	670	641	585	659	704	626	647	676	571	633	632	582	629	651	621	614	678	661	682	634	639	647	590	596	647	654	587	643	668	641	638	643	699	644	687	670	633	662	658	626	598	656	626	680	659	666	630	643	673	689	631	671	634	566	678	679	639	629	661	633	614	637	619	607	642	670	608	667	610	636	668	635	650	620	626	662	642	633	584	651	682	640	645	635	663	640	636	646	639	645	632	596	606	644	619	655	611	621	635	629	682	615	659	631	644	669	584	632	661	607	635	656	570	651	612	662	653	603	640	659	672	614	626	640	658	641	623	631	670	641	657	622	594	654	645	652	606	611	648	664	617	652	636	627	650	664	679	644	647	649	629	682	655	632	653	674	616	641	642	554	644	662	654	627	635	660	652	607	626	626	645	641	609	673	644	656	607	683	672	619	644	672	633	643	613	625	610	638	648	649	614	659	615	623	693	596	631	595	620	613	599	656	612	599	633	646	628	622	607	637	637	654	655	633	625	692	601	634	674	693	622	620	638	658	657	638	652	663	596	653	614	635	605	641	584	655	655	610	653	616	695	632	680	651	636	601	621	626	628	638	640	639	599	638	646	627	597	587	615	673	647	648	669	641	654	650	637	647	649	655	607	608	629	631	626	642	679	660	642	626	641	651	632	665	620	627	627	615	647	688	637	645	646	640	680	612	680	648	668	648	683	612	638	649	616	633	626	640	668	596	634	635	629	654	652	657	610	619	679	627	668	645	589	606	661	625	614	604	622	623	624	643	619	655	611	649	696	641	606	635	653	628	689	645	602	642	626	675	576	610	640	667	660	635	605	687
46673	47715	48061	41603	44533	36975	23937	10763	4454	3424	2801	2332	1560	1109	915	656	851	716	743	689	651	527	478	397	459	441	394	381	346	407	402	350	355	391	338	353	356	335	350	330	334	337	310	339	322	332	322	321	316	339	318	309	335	310	318	310	308	318	330	327	292	313	316	274	322	337	331	314	307	326	343	284	306	314	313	289	320	283	323	293	289	323	296	306	296	334	323	291	310	300	306	316	290	307	316	300	320	322	311	320	328	296	349	322	329	301	312	304	334	321	314	322	317	326	281	292	301	308	305	246	308	318	331	297	323	372	309	297	300	309	312	282	306	305	314	286	309	309	281	296	329	323	289	324	285	356	306	294	319	268	325	289	268	315	336	310	322	331	328	330	318	316	297	284	296	316	349	317	289	313	300	350	313	314	289	322	325	317	310	310	319	316	313	345	333	349	312	298	311	321	345	257	289	298	366	313	279	276	269	318	317	330	316	314	318	314	310	319	320	321	294	317	291	345	329	301	296	294	317	280	306	319	326	347	302	294	306	295	313	350	308	293	330	280	280	295	288	293	307	317	347	279	338	317	299	303	325	277	319	295	330	322	306	303	323	314	304	305	326	311	297	292	284	285	299	321	333	325	311	295	289	302	279	308	298	302	304	319	316	304	313	326	301	324	341	314	290	290	324	308	283	345	317	349	313	355	297	322	326	289	334	298	348	330	303	328	299	341	297	306	327	314	336	328	327	307	300	283	334	308	310	317	282	296	316	311	292	338	337	306	324	302	319	320	324	304	333	314	295	302	306	326	338	281	309	307	318	301	285	327	336	307	291	351	313	329	318	323	306	305	296	306	312	308	326	286	271	335	299	299	305	297	319	299	304	316	313	312	324	329	318	296	330	329	339	342	312	308	308	312	350	330	328	340	317	310	305	322	323	306	316	309	302	276	306	323	353	321	267	295	307	335	292	329	297	325	267	339	352	332	314	334	299	330	335	309	293	306	308	289	311	356	321	318	295	297	311	288	311	349	338	274	278	316	312	310	302	284	278	303	348	308	326	292	294	309	299	335	330	331	335	305	315	334	292	314	335	345	344	325	312	292	306	293	291	314	319	312	286	295	304	344	331	329	323	303	321	354	303	310	334	293	319	271	336	336	301	343	281	305	318	361	303	313	325	310	280	332	322	291	339	303	252	283	336	347	326	313	320	309	293	291	320	317	323	330	308	305	281	336	343	314	301	315	322	301	285	314	330	297	280	304	307	299	341	317	318	314	278	284	279	318	300	288	284	321	338	284	309	315	303	332	277	299	325	284	311	311	337	315	330	297	325	296	317	300	309	329	352	332	305	291	308	333	328	307	309	311	331	288	271	338	302	311	301	329	309	309	319	348	244	292	331	302	329	360	298	321	316	300	325	300	290	295	292	331	335	292	305	352	313	318	340	340	304	312	294	328	318	313	333	331	289	299	331	317	311	310	302	321	272	323	307	318	301	312	316	277	312	303	290	316	326	315	333	297	316	278	315	311	319	321	298	307	290	302	309	290	319	312	320	308	306	314	322	318	295	327	291	356	308	343	317	319	278	302	293	305	283	324	339	317	327	313	298	330	318	329	309	328	297	311	303	292	303	305	316	281	332	317	299	281	297	337	287	293	315	323	287	288	324	271	340	322	326	287	318	310	339	300	300	289	309	317	299	315	329	329	295	311	303	324	297	296	305	324	290	323	319	320	323	315	295	347	338	305	285	315	294	300	272	324	290	321	292	300	340	309	323	352	299	329	315	340	308	348	287	317	316	275	308	332	320	305	300	310	334	300	301	300	335	328	317	310	269	300	305	312	313	300	281	316	304	300	326	313	311	282	303	282	301	321	288	257	305	305	325	309	319	292	317	331	358	301	300	326	321	316	297	313	287	326	316	302	307	298	326	351	321	321	327	306	311	338	318	341	336	321	324	318	336	296	311	288	297	308	305	291	325	291	302	332	300	302	282	303	295	307	326	348	311	288	325	314	289	291	345	312	292	322	324	311	310	320	309	319	298	325	314	288	290	329	303	335	315	300	301	302	323	307	315	308	288	306	323	307	320	307	298	278	318	299	283	314	305	341	342	299	311	316	270	344	343	311	320	305	331	303	331	312	337	292	309	324	312	304	344	326	335	286	313	310	301	313	313	297	302	305	291	300	299	313	296	321	341	295	309	309	333	322	341	293	309	306	311	297	314	292	326	297	275	318	316	323	306	328	287	311	313	340	321	299	358	321	299	289	330	308	330	300	307	288	299	285	313	322	304	286	326	312	343	308	314	292	306	304	284	315	332	315	267	304	286	283	304	261	289	316	297	303	322	339	344	338	330	314	315	310	301	338	299	332	284	293	305	300	326	313	322	336	328	310	299	288	302	310	333	299	317	330	337	310	303	312	317	298	299	343	341	317	314	302	309	325	304	314	309	311	311	308	320	301	342	335	326	305	314	324	313	330	315	332	305	323	299	288	335	291	346	307	292	307	322	329	323	288	304	341	306	292	304	345	297	336	296	318	313	318	305	304	306	289	316	333	309	286	293	280	306	335	297	267	315	331	305	300	308	326	297	290	320	321	280	330	321	289	350	344	319	316	292	319	296	308	333	341	320	325	320	347	308	330	345	306	304	309	330	308	313	353	315	294	326	299	312	308	314	300	315	330	348	325	299	261	301	291	313	305	315	305	320	318	312	328	315	294	306	335	320	313	296	318	314	284	288	322	296	303	275	312	328	283	295	321	309	314	338	311	330	296	332	328	288	323	315	342	307	313	300	310	342	333	321	308	293	314	300	305	286	317	356	276	308	335	299	329	278	325	275	307	310	310	312	302	348	316	310	269	281	306	338	302	317	319	303	281	312	335	312	318	306	330	319	323	291	340	312	313	302	306	304	291	273	338	317	328	354	324	310	300	309	314	349	304	322	310	308	311	304	307	331	277	290	309	310	305	276	288	310	300	311	287	335	297	315	306	322	302	322	301	328	321	315	310	300	323	317	311	295	299	331	321	315	317	314	286	296	322	288	266	311	282	320	331	297	334	295	333	300	338	316	298	283	339	320	294	314	308	335	288	311	316	332	312	311	305	305	303	309	320	336	264	318	310	318	291	317	299	289	305	274	269	295	295	317	322	326	340	321	272	272	288	306	315	315	326	299	325	332	296	329	298	305	294	298	306	307	290	353	318	291	312	309	297	301	317	338	309	295	334	266	305	342	305	323	268	315	297	320	329	308	308	321	300	334	283	313	323	303	319	311	284	293	333	338	291	306	309	304	325	324	311	320	360	294	311	312	308	311	330	340	292	356	325	318	323	289	309	313	298	307	306	285	274	294	305	293	306	313	313	323	305	305	292	323	303	334	292	322	295	328	298	319	327	347	315	300	315	321	319	318	285	313	295	323	325	299	354	318	305	304	323	317	311	303	311	296	333	301	327	306	318	321	313	302	284	336	339	312	315	362	305	318	293	270	301	321	376	314	317	329	297	330	304	308	323
31691	40631	49814	47423	50745	43655	22700	10668	9735	10674	9514	8208	5675	4105	3207	2589	3482	2951	2975	2606	2540	1986	1652	1494	1468	1421	1264	1185	1093	1167	1130	1037	1106	1078	1015	992	1026	984	905	949	942	874	840	882	789	768	775	813	786	741	793	746	779	796	772	737	735	717	707	790	743	744	768	763	707	736	775	778	745	780	746	737	743	750	724	696	718	752	714	749	807	732	680	716	731	730	746	796	724	763	740	742	751	745	738	733	734	722	756	757	751	717	752	759	763	756	729	760	814	714	733	766	702	750	734	731	687	759	745	723	748	743	757	774	815	788	730	742	779	711	809	746	770	774	727	759	745	728	739	706	704	723	696	765	759	746	730	726	730	717	698	709	772	781	759	710	747	742	745	741	730	745	703	713	743	714	732	753	728	728	775	744	730	673	706	704	765	714	718	731	709	742	728	746	763	752	686	738	728	757	784	807	717	717	734	767	728	742	696	763	752	773	748	715	786	728	704	710	726	719	729	722	735	765	732	747	705	733	780	729	705	758	760	694	706	716	695	740	720	730	690	726	736	722	738	756	699	736	706	738	759	707	778	745	748	771	684	730	711	740	772	749	667	701	711	739	754	765	770	660	769	755	731	715	720	735	753	713	713	712	691	791	735	761	760	766	733	732	764	712	710	748	708	716	738	729	738	716	711	715	754	751	762	731	716	765	679	736	761	688	726	754	725	725	745	726	771	730	744	715	785	746	793	728	746	735	713	717	733	770	708	821	794	654	785	721	762	738	729	709	759	728	720	735	746	718	765	742	761	748	765	728	734	695	780	749	673	739	753	686	782	751	774	757	740	779	728	709	739	737	712	726	725	712	738	743	742	770	773	756	703	737	750	712	789	738	738	749	707	737	732	743	766	727	756	738	755	700	720	731	676	741	766	744	717	747	748	720	720	738	737	741	749	704	730	765	744	754	730	707	769	729	783	711	750	753	691	822	769	773	704	773	807	756	732	727	754	744	721	759	750	722	755	750	724	722	724	737	729	718	726	764	740	723	745	703	765	755	789	681	768	770	713	736	720	771	738	758	726	759	783	695	680	748	768	702	759	740	756	719	781	752	721	728	705	753	791	733	761	715	773	730	705	728	684	737	740	751	709	683	738	758	704	768	718	726	731	727	726	731	750	734	728	797	712	718	690	730	714	723	753	705	752	692	747	757	694	723	722	690	761	766	755	734	796	734	760	750	725	727	754	737	756	817	746	732	755	704	721	734	729	690	789	776	752	753	720	698	760	688	760	692	717	732	707	718	751	698	769	794	744	747	707	777	717	722	717	753	728	735	773	739	775	708	733	757	721	696	774	709	755	703	761	810	766	696	743	746	743	741	743	719	764	759	766	752	709	717	734	776	738	754	731	737	729	728	713	775	748	758	703	727	716	798	788	712	738	748	717	769	757	733	686	736	731	736	774	766	716	716	710	725	740	776	706	736	767	789	726	736	697	780	742	752	742	721	655	721	723	743	770	708	728	748	722	748	696	747	746	747	714	780	737	726	754	743	783	740	755	784	741	695	740	717	774	739	752	742	764	718	763	736	717	726	712	706	752	748	747	715	744	691	752	733	696	732	687	731	753	704	730	732	712	731	732	647	745	758	709	769	783	735	722	731	732	711	759	743	722	706	718	766	731	726	735	716	748	732	736	785	745	740	725	719	741	707	731	736	747	728	735	754	751	721	721	719	757	746	780	700	727	691	750	748	734	717	700	745	761	753	726	670	750	741	775	727	769	725	730	744	737	759	768	740	723	744	716	698	769	712	694	760	745	770	733	768	727	743	750	737	789	751	721	731	713	735	746	793	744	701	700	709	700	734	726	765	723	808	725	730	759	719	729	787	780	727	709	719	741	747	737	778	796	805	702	737	734	722	756	784	754	747	724	704	720	780	755	743	717	745	725	722	721	711	720	747	758	776	747	749	766	718	736	741	767	754	746	749	719	705	674	777	774	753	751	693	769	751	720	739	753	705	747	710	690	715	720	722	718	778	738	732	751	734	755	703	747	772	722	730	779	749	684	707	747	774	740	729	718	737	774	744	685	748	707	747	696	726	727	707	762	771	737	672	727	737	731	754	720	726	711	759	690	694	748	708	752	731	746	742	735	761	726	735	703	754	742	766	740	750	768	752	704	739	691	741	710	721	723	728	786	745	692	780	732	753	712	741	742	723	732	720	720	726	700	727	769	723	756	716	759	703	732	733	755	749	710	731	752	735	719	702	714	761	719	775	767	739	738	736	718	755	753	698	724	763	728	772	739	716	742	705	716	726	724	758	740	732	771	743	762	771	705	691	721	755	748	705	707	746	724	786	782	731	728	743	663	727	751	735	775	738	762	720	747	750	794	739	715	722	755	706	732	724	737	744	729	714	707	715	737	752	720	718	725	740	767	725	742	758	735	737	732	772	753	738	743	770	759	766	732	734	771	732	734	759	737	761	748	759	734	700	729	759	696	753	734	760	727	741	754	722	706	781	758	720	782	720	758	746	790	785	725	717	728	689	681	673	752	758	782	762	784	741	741	774	772	762	743	800	731	708	763	743	796	739	699	782	736	713	780	736	716	736	688	730	725	720	775	765	744	741	788	757	723	763	739	743	726	765	767	758	748	757	734	759	711	703	725	763	727	735	740	734	727	766	781	763	732	750	690	736	712	763	706	713	770	771	785	739	709	758	746	713	740	750	712	802	742	721	743	773	744	758	746	762	734	737	719	708	734	763	776	722	728	762	723	697	715	724	786	705	739	737	768	755	734	714	723	717	767	731	723	716	724	795	732	759	744	749	746	721	747	717	786	736	779	756	732	740	753	730	740	707	748	742	768	758	728	763	722	759	752	733	764	675	748	761	714	722	775	675	791	714	744	779	717	729	787	723	697	727	735	721	768	729	717	744	742	724	731	783	703	700	741	765	738	732	760	732	733	730	761	694	763	745	743	763	739	746	771	760	746	748	729	771	716	756	765	746	749	694	754	728	766	766	788	749	750	728	761	732	721	782	739	699	712	749	769	729	768	787	787	727	717	784	751	707	709	730	725	752	722	696	768	734	699	738	724	710	742	742	706	749	719	740	675	789	751	742	772	761	771	729	772	764	754	806	706	647	741	767	737	750	726	732	670	783	736	726	734	747	717	745	768	743	795	695	709	721	701	741	760	729	717	707	677	790	792	720	759	791	722	736	734	787	711	746	719	746	696	760	701	682	728	722	699	750	703	711	731	764	759	704	744	756	717	740	739	722	741	785	739	735	715	774	709	713	761	745	772	748	750	686	727	764	694	717	772	745	772	699	722	709	759	756	793	698	699	712	719	754	741	810	714	719	753	756	783	719	693	764	761	712	690	741	729	728	722	758	775	732	704	735	730	781	763	738	707	761	762	752	697	714	674	760	734	757	717	768	765	729	765	764	724	716	760	744	766	745	705	740	717	759	797	752	753	722	756	744	731	686	703	702	749	700	749	728	796	735	724	747	760	760	739	752
54167	52902	48305	43266	41859	30969	21740	14060	8046	5868	5355	4303	2844	1926	1482	991	1368	1079	1075	973	915	785	627	483	610	559	475	446	341	425	420	369	414	388	398	375	365	379	354	390	320	316	344	316	300	321	307	304	265	279	327	314	290	306	302	321	299	338	295	279	289	306	268	317	302	301	339	316	309	295	301	272	258	302	290	279	296	330	293	308	307	291	292	305	280	314	277	329	253	311	279	245	297	315	299	292	260	311	298	299	313	294	316	308	291	284	324	276	299	332	262	267	288	316	276	319	305	287	306	319	306	287	288	275	298	300	299	259	303	313	289	313	300	313	270	283	307	310	285	305	318	295	282	334	244	272	281	342	309	321	307	295	297	280	307	303	282	310	287	298	288	295	308	285	324	281	312	283	313	352	299	285	318	330	356	285	261	316	275	269	280	299	293	318	362	317	288	276	290	261	291	313	274	304	276	309	304	292	290	303	334	287	258	305	304	319	307	308	283	297	306	334	294	311	322	309	300	300	298	283	319	321	306	331	324	303	289	302	286	280	272	290	295	274	320	323	308	254	280	269	304	286	299	304	278	281	276	300	340	289	338	311	298	270	258	295	334	292	278	295	298	258	292	277	269	298	321	294	298	290	335	305	328	300	328	306	308	283	305	299	304	298	306	316	263	255	276	293	335	278	303	300	320	283	314	285	321	277	278	303	288	309	300	273	258	327	272	293	307	266	268	260	277	303	261	302	319	316	304	296	321	313	306	321	304	290	299	282	286	302	299	299	294	291	287	283	288	258	292	289	287	332	317	323	303	275	312	274	302	264	293	267	277	278	281	316	301	276	326	287	281	321	300	341	279	331	307	296	312	313	302	274	300	287	286	279	301	286	287	323	330	281	286	253	290	285	270	331	281	300	295	329	308	278	304	298	339	290	296	262	324	268	329	310	303	292	282	285	315	299	298	317	295	304	328	298	316	291	286	298	273	297	326	297	311	309	296	317	307	284	263	287	310	326	304	302	288	295	314	297	310	319	313	310	277	272	288	295	302	313	291	297	301	276	309	316	300	300	287	273	280	302	301	308	287	317	288	233	297	327	264	266	288	305	290	306	304	341	313	295	351	307	330	339	305	286	298	305	287	305	326	270	299	322	307	290	329	295	314	310	296	304	347	291	332	292	312	294	282	287	272	288	258	298	318	281	305	295	284	317	273	293	284	311	290	289	340	286	287	300	305	298	289	308	268	311	291	301	289	319	305	299	290	315	294	313	303	292	323	277	292	321	332	284	326	324	315	325	274	299	295	307	289	312	297	299	279	331	306	265	332	321	325	312	287	298	278	300	295	270	323	293	311	287	300	293	310	277	323	296	316	306	278	295	280	287	289	276	274	304	298	290	261	300	301	285	298	315	303	284	253	285	314	316	312	322	290	294	337	291	273	298	296	314	299	294	289	282	289	258	316	266	329	319	294	307	280	293	308	287	309	283	312	322	326	308	279	265	318	270	298	280	297	302	326	323	270	303	292	297	284	295	292	315	316	264	330	302	322	290	300	295	307	291	326	327	300	296	300	310	284	300	285	284	289	304	312	294	289	310	301	311	338	303	279	297	286	289	301	284	326	329	323	316	298	312	330	279	297	306	324	314	263	257	268	319	329	288	281	287	288	297	330	293	294	308	337	261	302	338	299	289	316	315	279	322	314	320	320	256	279	264	286	305	313	355	287	266	302	266	333	322	312	276	315	306	279	294	290	304	311	271	327	332	315	263	307	263	277	296	275	301	287	318	323	299	318	286	313	308	283	330	334	314	318	304	301	308	278	298	276	296	302	301	286	306	296	320	312	281	322	301	287	293	289	307	293	309	315	304	266	287	324	286	275	291	315	300	295	283	320	285	271	307	292	281	335	310	274	318	289	272	315	320	299	298	255	298	323	311	297	296	277	298	279	317	283	284	322	304	317	276	300	317	312	289	288	325	327	291	277	280	316	270	295	300	262	264	262	314	326	322	281	280	296	292	258	306	317	320	340	321	289	298	290	300	272	299	325	303	287	313	300	323	306	277	262	303	319	278	312	345	304	324	301	297	327	296	291	285	298	306	316	276	294	320	282	283	265	302	317	324	286	278	303	320	286	299	322	294	327	283	310	325	292	299	267	301	279	270	290	266	286	321	275	294	295	246	314	304	276	315	271	287	262	284	305	300	290	286	293	272	299	301	298	312	294	283	269	286	288	314	319	285	303	325	308	308	332	305	309	279	283	305	298	313	301	301	302	315	300	293	304	305	275	308	299	306	287	305	325	306	308	316	307	295	288	301	305	285	294	294	290	295	262	331	289	299	315	298	295	310	285	325	313	272	301	302	310	318	279	283	283	284	299	282	279	273	284	282	296	272	301	289	291	320	299	280	304	283	314	291	284	279	324	338	288	315	267	274	301	267	288	308	303	306	250	311	270	289	276	307	309	300	303	303	284	306	325	297	264	288	299	302	307	336	293	331	290	333	303	302	323	276	290	329	265	303	279	298	311	348	322	314	314	316	280	273	295	352	315	282	276	283	307	285	298	346	285	288	281	319	302	316	279	309	305	282	285	263	308	295	300	319	295	297	296	315	347	280	316	278	319	287	283	321	289	263	288	308	281	317	266	300	344	287	302	300	291	284	274	265	313	297	299	295	300	293	321	307	295	309	290	307	312	261	290	297	281	307	301	290	294	279	278	300	265	319	285	276	304	316	262	324	300	315	295	320	302	315	297	300	314	246	314	332	289	313	306	291	279	298	330	288	328	324	276	337	309	332	306	282	281	290	286	295	276	329	286	333	298	309	307	303	292	297	275	291	304	294	292	273	298	296	286	271	295	294	310	291	308	287	301	300	325	295	304	290	292	299	309	291	297	272	294	307	286	324	311	295	335	325	311	283	257	290	312	294	263	282	322	297	292	303	337	287	297	294	301	312	320	305	302	325	288	260	294	261	318	300	307	329	329	333	283	295	311	320	311	321	329	347	325	329	296	317	331	323	289	283	276	270	279	272	287	290	292	305	286	296	269	302	292	285	305	279	257	267	290	289	310	319	264	298	289	317	319	300	287	277	304	293	286	272	318	312	285	286	274	310	292	292	297	329	272	290	293	296	282	280	306	273	300	314	306	293	285	289	315	311	296	284	303	312	295	293	312	305	320	313	296	289	275	325	310	286	314	291	284	321	307	301	275	263	339	297	309	304	301	301	297	300	334	322	318	289	285	312	305	317	300	304	290	296	299	280	286	300	277	292	325	319	317	332	315	296	327	308	258	294	314	308	346	339	270	305	306	291	310	304	271	296	275	280	293	286	275	290	310	309	271	294	315	309	297	310	263	296	304	315	292	303	302	306	305	299	284	300	294	312	313	301	296	318	316	263	292	316	285	350	288	285	333	293	317	325	319	295	319	321	309	318	294	320	303	291	309	279	302	294	278	287	317	311	324	323	323	291	279	255	276	292	295	296	332	276	300	279	328	295	272	316	293	295	299	296
37414	46666	52046	52303	48645	37483	20118	14937	14280	15838	15177	13063	8836	6083	4904	3961	5220	4399	4549	4048	3626	3132	2454	2008	2081	2029	1664	1537	1325	1418	1326	1237	1248	1274	1282	1266	1373	1202	1046	1128	1051	905	854	861	850	842	724	774	787	798	772	686	730	735	767	763	702	702	716	738	724	733	745	681	718	731	758	711	713	692	703	711	732	733	704	714	727	737	672	724	705	673	695	670	752	672	678	725	692	717	713	679	704	691	711	764	693	694	675	727	665	706	673	707	668	708	660	678	681	725	721	683	692	646	728	693	690	711	769	721	695	682	667	725	680	642	690	683	692	683	710	680	706	722	677	701	654	647	716	706	686	718	705	666	739	701	714	688	685	700	699	713	693	654	700	691	672	720	659	681	685	691	686	676	683	679	701	713	731	702	737	698	685	728	706	678	645	715	686	688	758	663	695	667	692	672	682	712	671	687	663	691	718	713	688	700	715	663	669	700	731	730	709	688	683	686	695	698	670	718	692	705	660	651	695	700	683	670	749	696	675	684	757	736	689	684	660	688	708	679	685	660	650	704	714	679	665	762	705	696	606	693	708	653	716	667	716	733	694	766	646	711	795	680	693	696	694	676	688	669	724	659	659	686	671	705	670	711	734	706	725	711	735	665	652	673	720	693	701	681	688	654	689	689	677	733	721	709	664	700	722	747	689	688	729	714	716	722	712	716	696	670	671	678	667	767	724	669	685	719	709	711	695	713	655	703	718	641	688	674	677	658	703	718	702	734	693	689	695	657	693	651	699	688	736	710	718	686	710	678	614	680	695	646	684	713	723	750	647	679	690	722	682	673	692	695	697	710	722	693	722	680	679	744	751	715	733	678	699	660	697	721	744	670	664	695	739	702	685	713	669	700	691	716	693	680	629	691	724	657	639	656	694	699	662	724	681	705	732	682	681	646	698	722	709	704	683	706	647	713	721	683	645	690	740	684	740	707	734	711	761	670	680	714	673	629	651	667	689	702	710	721	711	626	706	673	689	678	676	673	717	698	733	711	717	694	708	676	696	680	681	695	733	744	722	701	713	661	669	656	688	713	650	701	684	688	704	711	668	710	690	714	692	684	648	729	733	721	705	726	672	755	679	669	711	674	693	709	770	659	692	675	693	682	703	661	697	682	705	679	698	684	685	700	662	717	736	701	709	678	638	682	727	687	641	651	657	642	704	690	717	635	717	672	682	668	709	674	733	687	725	695	713	707	643	711	680	697	654	659	673	709	679	700	654	723	677	673	679	685	678	689	688	683	722	762	657	717	657	706	686	691	681	726	692	679	689	673	700	743	685	728	696	679	688	700	687	671	651	701	663	686	711	684	673	705	693	714	704	714	705	693	692	669	695	680	649	654	704	685	663	697	693	764	694	725	693	723	699	655	663	706	736	661	725	643	653	639	706	691	727	697	650	679	679	655	715	642	767	708	709	680	699	707	649	724	659	666	643	651	668	687	688	723	686	715	700	722	729	668	734	680	696	717	697	720	716	699	666	677	693	679	737	723	666	694	686	682	696	665	646	667	732	672	716	665	694	674	689	679	742	684	744	698	711	730	690	656	695	616	734	759	727	675	668	691	697	709	649	656	685	731	696	704	682	681	738	692	667	753	659	661	662	703	707	763	732	673	667	688	678	735	692	662	683	694	749	697	715	680	704	720	667	688	701	676	656	690	664	717	710	729	686	680	712	719	694	650	695	680	740	691	680	668	698	671	743	696	656	689	742	697	673	643	666	697	691	739	664	667	703	752	703	709	687	689	703	691	689	683	688	701	698	686	659	680	708	696	682	680	736	667	710	678	727	694	687	701	663	714	638	727	722	747	738	697	670	720	711	691	704	715	697	733	749	647	700	703	669	683	758	651	705	686	690	725	640	686	682	712	719	653	728	678	649	717	707	713	677	703	739	685	706	751	720	664	708	690	663	751	712	672	718	730	696	713	735	667	661	695	732	699	733	705	709	728	652	715	666	698	671	677	679	749	730	688	653	700	697	659	711	716	671	650	656	709	692	733	713	693	678	692	710	716	679	693	710	733	679	673	705	667	728	743	681	689	709	709	670	649	720	722	640	702	704	682	707	658	703	691	680	693	736	676	742	713	675	707	658	696	672	726	666	687	693	688	685	700	728	715	665	726	664	735	692	714	671	715	706	678	668	661	693	689	674	723	694	686	699	709	674	684	697	691	701	694	713	722	692	681	717	655	707	694	707	653	741	693	694	707	690	705	659	693	658	632	734	737	679	707	727	687	668	685	705	676	720	684	664	729	681	670	692	664	667	697	707	722	717	768	737	718	696	713	645	653	695	736	710	660	730	692	705	671	646	653	681	742	661	689	673	686	688	683	674	707	671	699	680	688	683	654	654	747	707	701	690	695	662	733	713	687	696	678	688	691	698	669	699	656	665	715	724	686	685	724	672	715	690	697	675	698	700	723	736	691	698	659	683	706	689	710	701	721	686	689	694	706	698	689	707	652	707	682	718	683	732	682	707	753	698	721	655	695	689	681	695	715	696	664	688	692	652	714	713	702	669	731	718	702	684	688	668	694	715	711	687	666	676	669	677	633	726	659	696	699	681	687	728	690	701	683	676	712	707	626	707	688	667	697	733	703	718	662	669	760	651	665	647	689	686	692	698	699	673	691	686	668	684	662	653	721	723	690	693	683	679	684	652	692	747	694	699	676	677	711	690	683	709	689	690	672	724	747	716	666	667	717	736	691	676	684	611	728	713	687	705	681	723	725	712	712	662	670	740	639	667	654	659	675	707	637	724	716	639	698	682	732	692	680	676	675	729	732	763	669	728	634	698	733	713	745	702	649	700	712	675	654	679	646	700	689	671	693	672	707	692	691	686	692	679	702	709	732	707	680	657	750	733	652	705	698	698	683	667	699	702	755	693	668	636	719	700	727	653	668	708	665	736	725	694	726	703	660	670	670	665	745	692	669	720	700	729	703	668	710	670	700	656	702	739	657	669	688	713	653	656	710	660	703	679	660	691	715	715	672	660	695	696	672	707	638	726	708	665	732	696	698	724	632	734	723	688	717	665	755	677	656	709	708	735	654	675	667	681	685	672	721	700	722	700	729	743	694	688	652	690	722	717	733	728	720	670	709	773	717	725	756	695	658	679	652	753	666	680	686	722	711	671	685	648	706	636	642	697	705	695	692	674	663	691	691	683	709	695	686	671	669	660	717	713	702	600	703	676	694	712	717	712	689	728	670	706	708	673	681	678	646	662	714	712	686	693	689	700	690	698	692	702	712	713	675	678	702	651	707	709	692	747	687	671	655	688	677	718	694	714	698	713	715	672	759	674	716	695	674	670	703	756	665	671	720	722	711	710	694	666	729	708	662	734	742	691	703	715	673	695	749	699	675	721	731	752	709	688	694	714	696	686	690	691	734	693	713	692	671	717	697	698	657	696	664	672	712	695	703	725	703	661	648	686	705	709	677	658	663	670	629	682	724	679	715	726	696	677	697
29604	22857	20490	13444	6432	3319	1674	1073	790	683	563	494	429	415	356	295	336	317	295	286	283	288	289	293	289	302	281	285	256	280	272	290	271	287	273	260	258	259	296	260	266	267	265	259	269	238	248	246	254	243	291	265	240	281	267	273	253	246	260	274	282	272	286	241	269	272	290	243	261	271	264	250	245	263	293	209	249	290	257	253	238	268	243	256	262	251	289	251	232	264	247	253	285	262	250	311	265	256	243	259	272	272	267	232	278	275	291	249	288	291	253	271	280	248	254	250	258	242	268	259	246	261	248	263	271	260	251	255	272	259	260	261	259	250	264	278	244	297	292	258	282	249	259	273	254	270	237	264	265	232	276	287	259	263	231	259	250	299	250	249	283	264	261	274	264	271	237	282	236	270	238	247	251	258	220	255	275	249	265	244	266	249	251	246	251	241	268	264	253	230	279	245	232	253	260	220	244	256	247	265	248	253	260	259	262	290	268	262	267	269	262	261	268	242	270	311	240	260	235	251	274	248	285	275	253	257	264	284	259	237	262	261	245	250	260	254	268	263	253	256	269	282	293	274	289	285	278	292	228	272	255	262	245	248	228	256	259	258	245	249	269	251	243	260	252	253	282	291	257	271	252	265	279	245	222	236	265	248	304	238	283	240	257	257	264	249	262	304	293	262	290	264	266	235	273	256	241	265	252	237	298	235	265	253	226	240	249	249	237	259	295	245	244	258	263	273	272	251	229	235	261	267	226	267	276	246	287	268	261	274	243	255	255	241	243	274	241	255	238	246	281	230	240	267	253	287	244	267	273	244	254	251	224	271	253	250	283	263	265	293	252	260	253	257	266	253	248	254	222	243	276	239	224	268	269	247	271	256	251	262	274	260	242	267	270	266	251	229	276	216	259	237	276	253	267	289	262	277	253	275	247	253	276	252	293	275	268	239	240	255	278	247	255	269	267	254	274	271	243	229	263	270	253	266	232	272	245	253	253	259	223	266	257	289	266	259	245	247	283	264	257	271	283	259	250	234	274	256	229	230	237	265	274	256	269	257	302	250	257	301	256	268	246	262	243	280	273	280	242	254	251	253	224	258	260	243	264	262	240	272	252	246	273	235	245	271	276	260	239	244	245	253	271	251	263	261	274	235	282	255	280	259	272	268	271	238	292	253	241	227	242	285	259	258	299	268	286	298	261	254	258	275	240	258	252	237	267	260	229	252	262	235	256	264	290	222	247	249	280	247	234	239	238	271	284	252	247	263	264	240	274	270	281	252	264	258	267	266	274	274	233	268	251	250	280	266	248	259	260	239	248	289	272	277	270	266	245	249	267	273	279	281	284	262	270	258	255	288	262	272	284	250	273	275	292	222	261	292	213	261	262	269	273	296	284	260	273	274	265	269	272	282	239	274	261	256	260	270	254	265	277	289	243	257	243	253	233	267	277	222	263	254	273	275	260	241	259	276	243	246	287	251	264	261	279	261	252	264	292	249	271	250	248	276	239	248	249	279	268	292	263	267	253	256	253	250	257	241	254	269	248	240	271	290	296	241	264	253	258	258	274	260	270	238	289	244	253	288	275	257	265	297	251	271	249	261	279	258	275	271	269	242	265	237	223	263	284	262	271	229	291	235	257	249	263	260	241	241	265	240	280	248	238	274	259	254	268	273	274	311	287	262	251	269	268	276	271	265	239	274	287	276	279	255	266	241	281	228	266	272	269	257	288	265	259	266	253	273	266	261	251	283	258	274	257	288	265	260	281	264	239	284	243	263	242	255	249	252	243	259	252	264	250	248	271	263	256	254	244	270	255	246	251	292	259	313	251	271	271	260	277	266	261	252	227	255	240	236	250	263	255	245	255	257	267	273	263	233	278	251	271	258	275	276	264	253	238	217	256	271	254	289	233	259	255	276	245	255	266	250	262	246	257	262	257	274	282	264	261	274	276	265	250	260	269	284	264	282	260	243	274	258	285	272	263	254	271	234	254	269	292	255	256	276	271	279	253	289	270	242	249	264	282	269	221	237	244	264	266	271	269	259	237	275	245	278	268	250	290	248	260	249	238	259	231	266	266	255	266	241	234	277	282	270	255	267	225	239	263	290	244	240	271	285	279	253	277	250	276	258	256	261	233	273	256	241	250	237	276	255	275	258	264	282	254	258	255	259	266	244	234	248	267	251	259	238	260	268	264	247	258	236	261	273	248	272	279	293	229	264	254	235	264	266	269	247	258	240	255	241	260	245	235	241	267	249	244	267	255	248	250	250	228	251	278	262	233	215	273	237	291	271	270	272	242	253	252	280	243	258	263	275	231	268	228	293	234	283	257	276	264	287	281	268	262	236	260	254	276	267	274	287	260	247	304	261	233	250	259	262	249	275	257	292	284	268	270	253	280	267	241	245	271	278	294	250	255	251	253	237	261	267	264	258	272	248	269	280	232	235	238	277	264	236	273	243	251	266	275	275	259	250	227	238	251	265	250	286	283	262	259	259	251	248	242	255	235	263	263	240	273	286	282	266	299	258	268	250	269	278	224	271	273	257	245	255	265	244	243	275	259	249	248	245	265	241	233	259	256	253	256	269	234	272	270	257	232	252	278	285	257	238	241	244	272	256	269	259	263	245	282	254	244	239	252	254	272	229	248	270	267	274	231	285	241	277	260	241	253	272	254	270	268	224	283	259	244	270	279	278	261	252	252	250	261	269	255	254	261	288	255	269	284	256	245	245	242	256	274	265	247	242	254	248	278	253	244	282	251	267	263	265	232	244	239	252	233	254	290	249	268	270	281	272	280	280	253	235	244	256	258	273	280	283	250	234	262	244	267	279	283	272	263	240	261	234	276	250	275	260	254	245	292	289	251	249	267	252	280	299	298	259	260	263	274	246	264	245	276	250	254	274	288	253	247	250	206	250	270	284	284	263	256	253	272	258	264	272	270	239	237	248	283	260	254	240	255	308	255	257	279	286	232	269	256	266	277	273	253	231	271	262	263	254	248	280	280	266	256	250	258	278	295	261	264	231	252	256	274	300	265	228	256	249	270	252	275	238	247	253	288	286	292	258	271	243	282	244	228	257	245	278	260	250	278	271	245	235	268	274	268	224	218	281	278	273	266	271	295	272	268	246	278	271	274	275	292	249	269	237	255	263	262	261	247	235	272	267	243	249	253	277	283	254	265	261	292	293	263	286	277	239	256	280	244	283	273	235	253	238	231	247	290	280	277	285	262	269	252	242	278	247	272	245	266	246	232	287	232	283	238	273	257	254	273	283	267	259	241	261	263	268	263	230	234	251	260	280	264	233	234	223	245	291	243	244	269	267	265	259	261	259	292	281	270	276	245	241	264	261	228	258	262	280	244	236	242	264	262	276	250	262	253	290	273	256	285	261	276	247	292	252	268	283	261	273	275	265	278	251	236	261	232	269	237	246	249	259	247	272	253	268	269	254	246	243	239	255	245	276	271	259	256	281	284	258	261	285	279	291	263	258	253	249	240	261
17291	19153	26254	23065	16285	11356	6327	4309	3545	3050	2559	2176	1734	1400	1276	1110	1068	1003	926	877	927	867	855	799	752	789	781	720	778	767	683	724	718	682	714	708	672	671	691	627	632	719	631	601	642	602	638	643	719	686	636	645	647	628	594	665	633	664	701	665	627	660	653	671	684	614	598	670	664	641	635	669	684	589	654	649	594	610	674	657	664	635	658	629	649	629	600	608	616	654	628	604	656	680	614	634	641	623	630	643	598	597	697	643	667	643	642	638	659	584	625	666	654	641	674	656	565	613	619	669	680	651	615	642	619	659	638	657	654	659	640	613	667	630	662	605	598	643	660	665	632	652	677	623	627	656	690	656	673	634	662	689	634	600	636	671	591	691	622	641	662	598	598	641	607	645	629	608	616	636	632	647	670	647	694	645	645	610	587	651	629	665	624	663	638	638	635	589	640	658	651	648	640	646	621	617	620	662	648	629	617	604	614	589	626	648	633	652	652	587	627	663	697	620	659	593	658	647	645	607	581	613	644	655	655	575	606	640	632	596	604	602	587	700	622	643	656	642	603	621	638	634	617	608	638	570	633	621	620	664	629	627	644	603	630	603	643	640	674	642	610	648	643	589	657	656	610	624	632	612	622	635	625	661	624	607	645	672	596	614	596	611	607	650	654	581	637	615	624	634	572	638	627	638	631	621	668	651	661	630	654	662	636	585	587	661	598	655	636	626	667	603	661	624	629	651	609	641	644	653	601	616	563	621	661	651	627	677	627	635	668	641	607	640	640	666	616	613	620	669	632	625	644	636	614	637	642	620	688	671	612	637	628	617	660	656	646	665	592	604	657	585	621	637	642	623	636	660	674	681	651	656	706	661	627	651	653	616	624	634	631	650	652	593	617	632	643	645	674	627	679	674	689	659	661	592	645	648	607	607	643	586	584	623	678	678	630	564	653	669	648	594	657	652	596	649	621	646	646	640	623	646	655	666	670	615	688	600	642	596	647	651	639	591	619	636	686	643	675	665	626	645	639	612	642	612	595	649	655	619	655	640	655	604	630	708	637	629	654	660	605	627	684	625	656	636	616	654	620	623	603	664	627	661	600	646	634	632	658	656	632	616	613	609	633	605	642	641	617	640	623	601	623	671	627	680	618	628	605	670	636	607	635	627	642	583	614	613	613	666	620	619	627	626	664	627	619	617	578	657	590	649	649	647	655	653	630	653	680	611	659	645	643	599	626	668	674	620	631	598	627	588	642	624	595	620	620	625	606	653	640	662	626	660	617	632	640	617	634	589	650	630	686	609	634	618	654	671	652	635	641	628	593	637	619	674	675	623	628	643	658	647	670	654	637	639	670	617	616	636	651	636	651	647	662	589	634	604	626	655	643	627	596	627	626	622	628	617	663	636	629	626	607	632	578	633	638	648	636	590	620	678	650	632	595	598	654	639	620	663	613	613	598	619	607	633	622	644	598	715	625	662	636	661	628	626	634	671	609	607	660	671	645	616	677	635	571	600	649	638	657	637	618	667	623	661	654	657	643	632	619	648	623	634	617	654	645	639	664	611	676	648	630	643	665	646	644	624	611	633	649	647	642	651	618	660	669	619	625	659	659	576	619	689	637	633	614	634	630	606	606	607	649	587	660	646	659	617	648	629	611	695	625	602	596	621	637	634	595	627	678	633	644	663	647	611	638	626	637	551	657	634	594	615	654	651	620	612	633	652	646	679	630	625	617	640	635	649	663	664	671	657	631	601	650	624	669	670	637	647	637	673	635	605	589	620	626	669	605	650	617	660	647	642	626	634	662	676	651	644	628	658	662	642	610	632	646	628	559	627	642	634	674	579	647	615	654	629	634	636	679	662	600	638	651	658	631	627	631	622	613	657	629	656	620	658	677	588	649	662	641	694	621	606	625	670	633	627	660	614	664	651	670	659	651	600	675	645	646	631	630	675	577	657	634	671	653	597	596	640	633	654	648	680	630	642	669	640	664	640	641	704	621	656	637	612	623	658	584	605	605	611	628	647	661	647	593	598	642	627	649	610	648	624	654	627	661	654	643	643	624	680	631	598	600	639	577	659	659	581	611	657	662	649	660	641	626	615	631	686	629	614	627	655	676	675	611	649	677	658	600	607	650	659	637	630	605	627	649	641	636	609	635	638	636	611	632	627	651	674	640	639	664	648	662	686	653	619	629	655	609	628	648	638	565	624	660	678	655	627	624	604	630	608	619	633	623	637	600	656	647	665	613	597	637	637	683	617	627	640	604	663	614	642	611	609	622	610	631	653	652	645	622	647	590	656	616	631	626	666	586	634	658	652	614	613	616	624	596	659	643	597	603	660	616	615	675	628	607	646	619	643	620	626	646	616	643	617	646	657	620	687	620	632	600	640	627	627	635	662	586	627	623	606	636	591	657	632	591	630	634	644	638	656	628	650	650	677	649	639	625	630	660	647	614	613	621	690	644	617	607	655	664	670	637	676	632	612	614	627	617	641	638	665	615	642	667	644	650	666	602	621	618	560	611	634	643	596	649	619	638	638	673	628	640	646	664	651	643	658	623	634	668	632	602	661	649	631	608	654	638	633	640	627	630	662	621	651	619	665	599	618	631	608	640	600	631	629	648	666	629	639	622	602	694	653	655	642	617	602	637	648	645	685	611	637	665	601	645	653	650	631	615	617	636	654	640	663	605	669	645	616	590	640	655	612	652	665	645	657	600	643	670	631	648	654	638	663	666	605	639	624	621	688	620	621	724	654	613	650	625	664	651	641	614	638	642	656	660	651	632	656	627	597	644	658	650	662	633	622	635	621	663	631	651	622	659	675	588	650	639	645	609	620	617	635	648	663	630	615	611	616	637	620	658	690	678	634	600	623	624	640	637	642	652	615	666	619	620	636	651	674	634	650	630	681	647	605	637	599	623	655	620	632	626	640	685	650	685	675	611	649	642	648	618	617	615	654	626	667	650	654	640	638	619	646	663	697	617	645	615	629	659	635	651	618	670	653	632	630	629	623	595	618	597	624	616	660	645	641	588	624	626	640	598	646	672	643	680	607	613	622	675	588	613	635	631	657	588	619	625	659	632	640	620	605	671	621	630	643	634	646	568	597	577	645	684	632	623	612	677	667	667	693	635	570	596	611	673	627	579	633	619	614	631	632	653	656	667	634	634	621	606	592	623	609	649	633	617	671	638	626	668	621	654	633	656	654	627	618	656	602	646	641	608	601	625	615	669	647	626	667	618	642	656	630	620	659	635	648	670	676	653	620	620	619	614	627	610	636	595	599	629	616	624	582	635	645	662	620	634	638	665	604	607	610	636	640	667	605	643	582	665	632	615	578	664	639	619	699	679	656	638	595	650	635	620	621	636	624	662	656	607	651	629	652	639	632	624	634	649	622	654	582	625	605	576	613	614	592	619	609	640	605	603	661	611	626	616	694	633	627	643	698	683	629	631	630	587	661	600	636	681	615	589	642	665	598	620	646	641	610	603	627	691	625
44950	42592	44365	40283	32430	27878	15182	5717	3474	3094	2742	2140	1441	1154	936	726	745	766	752	638	591	532	481	446	403	398	354	364	375	386	343	361	351	363	365	326	350	375	347	326	314	330	329	343	294	290	357	316	330	276	319	308	288	289	277	384	283	343	319	289	299	339	294	346	335	319	300	337	301	324	282	317	298	309	314	308	335	303	315	313	318	271	274	335	313	289	340	286	315	338	314	348	307	326	326	303	301	319	304	352	325	312	319	295	317	313	307	350	310	311	317	323	297	284	341	293	309	369	333	304	305	308	302	297	295	295	293	283	305	301	275	285	296	337	297	336	289	329	310	294	311	295	332	309	325	319	283	323	295	291	317	350	365	314	351	346	306	296	306	306	331	299	287	338	296	299	312	298	325	323	310	307	314	313	285	307	288	319	325	313	291	301	341	301	271	316	322	333	323	286	286	310	288	311	303	291	306	330	308	305	330	299	313	297	314	311	332	330	300	300	324	358	320	322	328	325	318	325	298	315	309	277	314	276	289	337	319	320	319	324	309	284	300	301	310	330	294	304	319	305	304	317	331	338	279	316	319	335	307	315	319	326	305	295	333	326	326	297	295	299	367	327	310	340	309	287	313	308	316	322	306	315	327	338	312	325	338	320	312	309	309	293	313	303	284	336	326	318	308	322	337	290	315	311	330	300	328	358	306	330	307	300	307	314	287	327	317	300	299	307	305	309	311	299	330	330	283	323	287	306	300	320	316	317	327	329	308	303	282	325	324	293	302	314	305	322	288	316	307	291	287	336	289	293	328	324	316	312	291	273	295	306	337	319	312	354	310	331	288	275	301	302	321	294	314	327	333	294	302	309	346	304	307	328	323	301	317	311	325	344	313	315	311	300	278	333	339	309	274	307	298	299	333	302	293	292	293	315	288	336	336	286	298	305	326	344	309	305	296	326	304	290	304	282	319	336	298	316	323	310	314	281	300	306	318	334	301	312	296	283	333	305	294	310	293	301	313	305	299	297	309	285	307	274	294	329	320	318	293	299	324	315	290	345	307	306	324	294	309	343	295	324	324	324	311	295	327	305	288	287	301	296	295	320	335	316	305	318	318	278	291	317	319	295	309	323	302	288	317	301	316	349	308	323	288	298	313	316	276	318	323	318	293	309	279	294	298	273	306	287	312	295	333	310	277	317	329	305	304	308	302	315	320	294	333	319	330	313	305	255	325	306	294	295	295	278	287	334	322	319	316	305	314	320	322	259	315	311	338	321	319	317	323	322	319	298	307	285	314	336	288	322	288	336	315	293	303	317	351	278	310	286	300	327	290	320	271	351	321	314	330	270	290	306	311	290	308	297	298	294	319	307	345	303	317	306	298	300	310	317	348	308	293	283	296	262	299	325	301	328	280	302	303	315	328	274	293	320	302	289	360	324	299	329	323	299	321	301	314	339	336	295	280	315	300	314	310	306	291	293	278	295	329	326	325	347	305	289	318	332	325	305	349	305	344	313	325	301	287	315	290	291	326	335	296	318	311	325	333	320	323	309	293	298	312	330	315	329	298	320	331	319	318	296	339	347	293	300	328	343	323	306	302	317	311	317	335	298	304	270	304	329	336	326	315	330	327	306	323	310	318	318	314	301	315	338	321	268	301	318	305	306	286	313	298	308	325	308	318	307	274	311	353	286	351	278	283	296	313	326	314	300	312	358	313	298	332	293	300	314	328	286	304	338	325	307	337	274	324	317	325	321	310	297	325	332	314	289	308	332	305	304	314	301	334	284	295	323	325	290	314	269	289	309	295	312	281	275	316	318	279	302	321	322	312	300	322	311	278	317	307	334	281	312	316	318	291	320	318	292	326	313	333	334	306	313	279	327	298	291	326	343	349	295	320	310	317	316	299	286	322	321	321	291	276	319	304	316	325	301	318	311	305	289	317	265	298	285	306	341	304	309	312	310	320	328	321	326	301	284	311	329	304	300	308	319	315	300	311	289	319	329	295	332	318	289	323	286	324	312	387	302	318	336	336	304	313	315	302	304	292	317	299	302	319	316	284	292	266	302	279	279	290	321	296	311	283	315	342	293	292	304	300	338	310	308	290	314	307	305	294	293	306	302	302	317	299	316	280	313	335	278	341	302	328	312	318	293	297	299	315	333	307	301	310	313	291	306	263	279	311	326	292	310	297	337	303	305	299	300	303	299	314	330	299	325	299	323	302	304	332	313	297	316	348	309	311	265	313	299	338	322	298	313	281	296	301	300	326	311	313	296	312	327	303	322	299	291	324	336	334	318	334	322	295	317	306	302	288	275	308	333	311	309	301	289	303	328	313	327	303	334	323	310	315	311	310	305	306	312	320	334	318	307	318	314	295	302	288	301	334	351	325	301	322	294	335	288	299	286	315	325	334	318	299	321	342	319	279	322	307	265	297	307	300	321	332	339	318	316	273	289	327	316	297	298	303	333	324	289	293	316	352	311	283	320	296	283	317	305	307	321	288	323	324	293	335	326	305	289	322	303	296	295	274	296	316	307	303	282	273	330	309	320	295	325	274	299	319	313	309	296	298	314	297	328	312	316	306	290	289	306	295	300	295	318	313	318	290	310	309	319	325	285	308	295	301	318	334	295	295	343	286	305	299	330	326	297	301	280	314	332	340	313	320	295	359	303	294	306	328	304	310	301	332	317	261	298	329	291	295	287	283	336	270	289	332	311	311	314	285	324	287	322	296	306	318	302	296	306	294	315	292	294	299	293	331	281	267	315	310	313	312	303	343	304	319	292	298	311	296	308	311	289	285	301	305	335	316	304	284	280	298	300	317	290	317	337	299	287	327	306	302	303	304	304	333	348	312	323	327	289	304	313	300	300	320	300	307	298	296	304	313	303	313	312	302	297	289	302	313	287	299	315	325	325	312	344	300	341	303	300	304	319	302	328	289	314	314	286	293	305	295	289	302	297	309	288	278	289	319	299	316	288	314	328	316	312	298	326	323	302	307	330	320	303	287	331	332	291	342	296	316	322	289	339	356	314	295	284	299	317	329	306	288	278	315	333	337	335	283	303	302	296	297	274	323	304	300	303	325	297	304	348	306	321	337	295	301	324	276	296	305	314	324	320	296	311	333	311	317	350	298	319	304	296	309	308	326	308	288	289	297	304	305	318	291	326	289	311	319	300	333	314	331	297	278	292	292	324	326	333	303	297	302	295	292	306	317	305	328	306	317	306	297	299	309	310	302	308	304	297	280	284	305	296	324	326	286	315	279	298	273	310	293	330	328	262	341	293	314	292	296	311	311	328	280	299	307	297	305	333	327	307	337	380	326	272	292	329	315	278	285	300	286	317	314	269	297	302	321	290	301	295	321	286	336	296	305	314	320	307	301	308	323	294	286	297	306	324	333	333	305	312	330	315	270	301	306	319	291	318	296	263	304	329	276	328	289	328	291	320	290	361	313	278	308	326	316	334	308	265	295	311	317	329	276	314	323	291	298	321	336	279	322	308
29100	35274	44329	44647	40778	33992	16959	10075	9580	10097	9365	7687	5086	4179	3332	2807	2848	2914	3035	2639	2346	2148	1623	1411	1375	1373	1234	1204	1133	1143	1121	1061	1053	1015	1011	966	1027	963	890	916	944	806	806	783	804	829	831	758	748	806	797	784	750	738	752	745	783	767	706	783	743	755	813	738	766	704	715	774	742	765	751	751	758	727	760	736	755	751	735	744	765	721	766	707	697	770	684	752	731	740	776	707	714	749	746	742	728	741	747	762	737	778	737	707	748	725	744	716	713	720	759	758	756	764	708	715	736	721	747	743	764	740	753	705	725	723	736	662	747	746	756	729	765	732	726	763	742	693	691	711	770	734	719	735	707	714	771	716	752	801	749	774	762	739	808	711	739	753	741	792	725	749	759	732	719	738	752	701	724	701	723	726	793	739	739	760	729	773	719	738	759	742	731	715	744	719	721	692	734	756	702	748	732	752	767	722	749	728	726	767	748	697	749	789	724	742	678	759	729	729	718	745	738	785	791	756	665	691	726	705	730	750	732	754	705	744	693	705	723	729	753	738	818	724	715	759	703	750	715	727	780	740	732	736	767	726	725	699	729	754	722	747	726	750	727	722	747	745	753	722	718	714	728	753	679	725	749	741	722	708	690	705	698	789	734	761	738	730	720	732	770	724	737	708	764	746	696	709	758	705	749	676	739	734	775	698	713	713	766	712	719	733	768	717	775	763	741	715	729	790	702	719	714	728	739	756	714	684	780	755	718	778	756	726	711	728	717	728	718	722	743	723	736	701	800	787	747	744	713	715	750	752	709	738	756	723	737	744	742	772	769	729	717	692	789	709	708	797	756	729	712	749	712	727	736	732	695	728	730	721	730	756	705	748	736	730	767	756	705	741	753	706	721	747	756	711	763	732	718	744	749	735	719	761	761	755	741	736	746	711	764	753	710	707	699	695	727	720	772	714	745	715	748	721	776	748	713	718	738	727	735	773	729	758	699	667	744	754	686	755	746	753	716	736	731	734	717	740	744	775	733	719	699	724	713	727	687	736	739	766	700	736	769	707	712	717	757	745	693	759	735	698	720	760	756	732	751	745	754	741	780	723	687	738	719	734	711	739	711	721	790	754	743	763	714	759	755	782	689	752	738	789	720	655	767	707	768	715	718	728	722	695	739	710	743	739	737	718	743	746	724	719	711	707	701	719	721	773	735	751	735	731	728	730	753	740	694	695	784	726	749	717	730	813	739	706	721	674	734	716	694	722	714	758	698	724	715	730	743	718	715	758	763	723	678	716	722	755	697	708	751	786	728	763	769	715	707	723	722	742	734	731	767	795	714	724	725	723	751	678	748	717	667	702	768	719	732	703	727	682	741	768	738	750	734	752	745	734	724	709	720	770	726	723	729	781	743	716	752	749	728	764	751	702	704	748	718	722	729	778	755	725	716	719	743	724	743	760	704	766	740	720	722	713	737	738	746	767	798	690	750	712	719	736	757	751	722	679	742	698	718	768	687	745	758	731	718	751	762	713	752	718	738	739	678	690	773	718	723	715	751	731	771	664	732	715	722	782	758	682	757	715	771	764	748	731	697	730	801	750	745	754	715	736	731	754	728	739	751	734	706	720	765	691	716	774	771	709	728	756	754	743	721	724	725	699	723	763	731	699	705	766	756	749	789	689	728	749	738	782	735	732	737	763	738	743	720	736	775	726	756	751	760	789	694	735	700	773	745	672	768	684	715	695	727	734	712	707	779	749	726	768	796	773	722	701	704	689	717	764	719	770	729	719	746	733	743	739	716	703	801	753	753	732	710	755	775	759	688	715	760	704	732	774	741	744	744	826	764	785	683	731	734	765	714	777	718	741	712	704	733	762	716	700	698	743	711	767	697	721	782	746	693	721	704	752	707	737	706	714	710	765	739	701	731	734	741	763	704	703	700	693	742	787	749	721	756	667	717	754	716	743	719	698	714	700	730	763	735	716	739	741	764	744	759	735	729	733	751	760	687	717	763	753	726	723	711	728	757	750	759	709	746	717	762	768	734	739	752	749	734	760	707	770	736	726	697	740	729	684	728	785	722	744	748	762	714	720	680	743	689	697	743	717	751	707	727	758	709	715	713	684	733	706	752	737	764	763	679	749	729	677	750	726	754	750	774	714	715	732	741	746	759	731	683	707	729	755	753	717	791	772	769	756	732	724	728	697	705	796	714	705	756	695	786	775	731	739	727	756	695	725	697	705	717	757	737	751	729	713	711	726	737	721	725	729	717	734	721	747	729	774	724	742	732	756	732	707	753	701	722	774	766	730	725	735	716	732	776	712	740	728	759	744	739	723	710	741	742	745	717	747	747	698	754	764	693	799	757	700	732	727	761	756	734	730	749	692	728	749	752	698	722	742	745	724	778	769	756	730	753	744	754	773	747	745	679	754	777	755	731	719	720	745	775	715	759	727	699	734	723	761	732	735	746	749	748	735	760	724	758	758	744	705	735	720	754	751	767	723	697	697	707	702	752	736	728	735	739	767	741	734	718	714	766	738	744	759	773	729	712	732	723	768	731	744	701	733	721	709	705	760	764	757	699	723	730	705	755	711	723	738	756	790	740	717	717	735	737	746	805	707	765	725	733	723	742	741	689	715	715	707	754	705	757	795	684	704	761	686	690	712	716	732	710	792	721	705	749	718	688	684	725	742	743	767	743	747	737	752	763	741	764	724	720	748	780	701	706	775	722	769	773	720	737	757	733	750	663	715	729	732	709	706	728	739	712	776	752	719	741	760	686	707	752	721	698	759	722	758	700	724	708	728	702	768	787	723	681	703	768	721	702	742	756	707	734	713	714	773	750	737	667	724	762	722	710	767	720	736	747	710	736	741	712	743	759	711	700	699	758	772	710	702	745	718	702	714	751	694	746	762	702	747	710	727	730	712	744	727	753	726	702	778	760	712	795	750	756	742	726	735	723	680	759	742	773	707	704	707	730	719	760	722	745	754	742	720	713	749	781	722	730	738	716	775	714	729	724	709	776	791	725	785	751	717	761	774	713	715	730	776	755	722	721	729	734	671	749	718	716	757	719	698	685	744	767	696	752	815	735	714	746	783	738	708	711	762	778	682	698	752	697	735	718	717	748	762	723	697	746	767	674	755	738	733	701	729	755	694	729	724	715	794	730	728	695	730	745	739	724	735	735	723	679	736	711	717	731	713	733	746	734	695	710	734	709	712	746	756	730	692	771	751	733	749	763	761	704	694	681	709	723	693	718	749	760	764	785	743	731	779	707	729	717	767	731	738	743	726	749	712	741	716	748	807	758	725	711	734	741	749	737	757	769	697	757	772	730	755	786	727	706	768	700	696	700	731	693	723	700	714	755	783	805	756	769	749	713	709	755	757	767	747	733	785	720	700	701	721	729	733	699	745	788	693	733	709	712	738	810	717	744	757	772	718	725	732	747	728	678	699	699	731	710	738	727	746	769	754	755	747	713	707	720	753	731	707	738	719	737	734	759	738	709	735
54495	49220	47149	45809	41397	37642	22190	13488	7724	5572	4495	3846	2142	1874	1455	1251	1208	1056	1103	979	877	858	598	495	552	526	479	431	365	418	404	387	405	367	405	394	373	383	334	377	353	298	311	330	318	339	299	307	289	329	325	303	293	322	290	310	297	284	315	300	308	330	294	291	257	302	297	320	312	321	287	325	302	298	291	322	316	297	312	315	303	315	316	327	280	265	287	321	295	262	301	312	325	303	302	286	304	290	327	291	266	266	300	317	292	334	295	269	247	269	289	286	299	333	295	287	339	312	356	315	303	300	307	284	288	288	322	325	294	254	286	300	301	290	289	322	294	297	318	297	303	307	317	280	305	284	299	297	295	298	320	307	299	294	338	273	295	310	301	320	293	302	285	295	269	324	262	275	304	316	271	280	332	242	306	284	321	286	328	300	308	292	292	314	267	311	288	321	288	338	301	323	279	302	276	279	270	274	311	297	301	285	308	294	301	278	297	298	296	316	312	301	274	290	279	328	302	258	326	279	291	282	286	314	299	299	293	311	314	282	309	309	314	279	320	285	299	286	278	314	273	293	288	299	277	306	284	272	255	278	309	290	324	326	302	297	295	280	321	298	283	269	304	326	312	301	315	283	292	305	322	276	336	327	308	281	296	311	280	314	303	260	270	285	339	314	298	283	287	278	261	293	316	341	263	319	318	298	327	336	280	299	317	314	277	306	298	325	301	326	327	331	316	326	282	295	288	307	280	307	289	327	264	300	289	274	324	328	303	304	320	291	299	294	274	288	290	283	272	268	310	283	262	250	304	285	334	298	295	302	310	311	302	300	300	315	309	288	318	313	266	287	313	254	301	300	295	307	313	327	314	284	293	283	272	290	261	280	308	282	298	280	280	279	296	315	292	315	319	294	326	254	268	314	301	290	281	283	312	299	286	293	289	280	264	293	308	317	296	266	312	303	281	267	286	291	276	273	295	285	273	304	309	302	260	304	294	279	312	328	310	305	310	312	308	313	320	307	320	295	277	287	320	282	277	294	297	294	287	306	309	295	332	303	305	297	268	295	288	307	303	298	304	312	324	334	316	311	326	289	341	330	307	282	306	289	291	293	292	326	266	330	296	308	310	296	272	295	290	302	298	276	298	272	300	295	268	276	300	277	283	308	275	308	308	289	250	311	286	324	313	303	299	313	340	313	287	296	302	297	322	283	299	298	305	264	310	298	317	277	314	314	290	311	280	304	296	285	295	254	329	280	308	312	282	316	285	277	286	292	266	301	292	286	296	289	313	283	318	288	277	288	291	339	282	281	289	288	306	298	302	253	315	274	283	315	303	301	291	284	297	274	339	297	288	305	300	287	340	288	269	307	294	299	289	287	269	301	276	311	294	296	310	301	299	316	323	291	311	268	271	314	327	311	275	296	280	316	298	307	279	321	307	276	301	313	300	292	286	304	324	321	275	300	301	282	289	339	292	280	271	297	310	298	287	296	277	304	286	293	337	294	295	317	303	322	283	323	274	306	310	280	283	315	295	274	295	302	312	310	330	277	297	297	277	273	289	310	291	300	314	300	299	288	335	312	259	289	274	282	306	298	285	275	307	290	298	281	292	325	284	291	280	318	284	301	301	304	291	300	326	282	307	301	316	335	324	309	313	272	338	300	314	309	313	290	278	262	287	306	271	298	290	322	288	285	311	337	309	289	303	327	281	296	300	312	328	283	304	309	282	267	304	309	284	313	310	339	322	281	322	281	295	280	306	296	303	299	325	296	326	345	302	295	291	318	309	305	305	308	286	285	300	277	273	323	315	305	268	299	278	313	324	264	283	292	284	297	271	288	316	284	293	301	314	298	280	277	320	273	291	307	268	294	296	325	329	263	270	290	287	308	288	289	273	305	302	289	280	285	296	280	273	285	283	328	275	300	288	283	300	293	301	329	317	305	256	315	284	288	302	318	282	312	293	303	284	305	306	316	299	271	300	311	292	287	284	297	302	313	290	302	317	292	307	272	302	321	303	284	299	286	285	268	307	308	277	287	302	296	318	282	318	272	312	327	284	280	288	298	301	276	346	284	261	278	328	306	303	276	275	335	312	309	319	295	289	298	320	293	308	296	303	294	289	305	321	296	306	287	281	300	313	284	303	274	271	294	310	320	314	274	294	284	288	271	304	314	293	293	330	293	292	262	271	322	282	277	300	282	297	300	284	301	314	296	294	263	329	284	315	279	294	296	270	285	291	263	306	305	306	300	315	290	289	286	289	301	287	298	291	320	276	278	322	263	291	261	289	319	298	277	303	306	302	324	302	283	343	306	283	282	317	301	271	274	301	309	298	309	300	290	304	268	280	269	261	306	277	323	310	344	263	313	295	251	320	345	293	309	295	301	346	284	282	288	318	294	257	283	318	287	267	304	282	291	293	303	286	307	316	293	327	310	305	303	291	298	290	277	307	300	313	303	294	321	321	305	307	332	298	313	320	312	301	294	309	270	253	291	283	317	255	297	302	293	279	317	290	296	292	290	295	276	305	286	291	311	297	278	268	272	285	284	327	284	307	307	295	289	283	284	309	295	313	260	297	285	309	329	286	294	309	277	287	301	283	297	278	318	266	285	316	293	302	324	311	297	266	292	319	293	280	302	286	298	290	309	273	318	317	305	284	292	268	330	297	305	310	312	296	269	304	269	316	276	289	293	264	305	291	269	336	314	272	337	270	288	288	262	332	315	291	277	290	328	284	289	285	338	287	308	302	313	284	289	319	286	283	289	296	328	305	286	312	287	296	305	292	267	299	283	292	293	318	307	284	284	311	259	298	283	294	282	335	281	303	284	339	284	292	287	287	274	299	306	307	289	293	308	319	285	329	310	288	271	307	318	312	281	303	307	369	293	333	307	307	306	293	295	279	277	275	294	309	330	315	302	249	269	301	286	282	285	312	283	280	283	291	289	289	291	300	284	281	316	289	291	305	257	291	292	288	311	275	304	308	317	275	315	323	275	316	294	338	314	299	285	277	276	321	288	296	317	300	289	248	283	306	316	293	312	289	319	304	304	328	271	318	324	314	267	267	264	279	296	309	265	295	293	315	294	302	294	289	304	294	308	306	301	295	304	320	313	276	315	318	318	283	322	287	301	282	326	279	274	297	303	287	331	299	314	314	346	285	310	271	295	318	261	273	306	311	288	317	288	284	294	308	303	312	273	316	309	300	290	258	316	281	293	306	303	298	270	317	271	283	275	291	321	284	296	266	294	297	286	295	299	312	308	309	285	304	285	281	331	298	298	299	283	293	336	332	332	291	299	283	291	295	290	338	302	308	318	287	264	294	314	280	345	294	307	326	329	301	287	270	301	264	301	320	275	300	310	292	299	291	320	286	279	310	292	296	283	294	300	281	264	313	305	298	300	284	304	283	303	307	262	291	257	280	273	327	314	328	322	302	325	294	305	285	282	312	327	281	314	293	299	310	290	298	301	313	272	286	304	267	323	273	301	288	294	303	277	299	331
36555	41626	48846	51253	48807	42314	20054	15193	15012	14802	13636	11768	6232	6079	5448	4452	5136	4415	4431	4167	3802	3353	2470	2050	1944	1932	1726	1567	1455	1418	1461	1284	1300	1323	1246	1199	1305	1166	1017	1110	1062	916	845	834	822	791	763	782	763	799	748	721	683	692	738	746	727	731	735	743	673	740	692	714	755	715	725	710	681	712	739	694	696	720	737	645	707	709	696	752	723	724	743	700	746	658	705	653	678	698	706	628	712	699	702	716	733	693	708	678	728	724	659	715	678	690	639	692	724	689	707	680	709	743	680	694	666	697	679	699	675	674	680	722	700	654	730	706	656	702	697	711	684	710	665	735	740	679	717	697	686	690	686	722	685	641	699	643	650	729	683	721	676	647	683	673	679	718	696	700	685	693	678	677	696	713	662	735	692	690	678	681	707	681	671	702	662	716	672	678	700	699	725	698	723	716	703	677	675	674	732	735	679	661	733	640	656	673	702	695	726	633	627	690	671	668	696	675	721	696	728	702	677	681	681	715	693	690	742	728	651	696	701	671	650	692	640	699	686	676	731	689	732	656	688	706	724	690	687	681	656	726	731	678	734	668	710	716	659	660	727	704	675	696	704	680	699	714	752	695	691	703	695	725	641	696	702	689	708	690	690	665	675	720	662	717	644	706	698	696	678	669	739	669	706	702	728	689	690	708	708	675	730	662	659	684	670	659	703	726	727	662	702	657	672	692	722	699	715	640	714	706	704	698	673	678	765	674	731	748	728	702	698	690	677	695	748	698	728	699	674	679	627	692	691	677	695	702	692	694	653	663	683	695	691	746	707	675	702	699	689	707	727	713	710	665	708	676	690	719	662	682	724	685	741	727	651	668	708	711	655	655	693	666	705	729	712	718	701	717	729	680	652	706	701	711	669	666	668	678	700	734	665	667	711	680	738	709	668	721	743	681	713	736	671	705	685	711	755	686	699	709	700	677	731	668	695	681	710	619	694	726	702	715	681	704	761	706	649	706	678	717	676	715	698	698	702	677	705	686	738	694	762	686	663	711	721	649	703	670	697	679	727	707	724	708	681	716	715	738	665	667	717	660	670	701	682	710	697	736	676	712	702	702	723	698	711	692	725	672	707	694	695	757	679	687	659	692	695	704	710	734	706	708	675	691	726	699	678	676	718	723	693	689	727	657	704	713	707	738	682	710	651	664	681	726	709	660	711	660	671	684	692	713	712	695	687	677	714	709	683	667	684	651	674	734	720	709	698	729	655	700	651	647	697	707	726	673	754	692	687	706	700	687	688	713	751	736	672	696	704	694	759	670	736	684	661	704	664	661	688	708	676	703	672	667	738	663	721	716	658	694	690	736	720	700	688	639	749	649	728	686	672	677	748	719	680	730	668	702	696	703	706	692	635	699	680	693	648	692	716	707	694	694	701	704	711	688	725	700	675	678	669	698	694	684	671	725	703	686	682	667	707	656	665	706	712	729	667	736	696	665	648	673	681	692	650	752	682	693	698	727	710	730	668	636	691	676	688	713	697	684	713	712	700	684	705	671	692	681	658	679	661	696	720	701	662	684	647	689	668	692	688	716	719	696	682	704	702	668	738	715	649	711	679	720	706	676	682	715	698	710	690	718	692	698	688	706	755	678	630	707	670	682	689	678	663	667	659	670	666	684	695	710	699	711	676	679	696	719	666	706	667	676	717	640	699	664	709	640	676	698	700	645	703	684	724	721	687	672	687	686	722	685	707	658	695	727	679	734	684	695	720	679	704	694	729	744	675	691	668	763	651	706	652	714	689	716	689	718	653	653	678	705	660	720	690	705	678	707	673	699	688	729	696	712	726	716	692	716	674	708	710	709	685	656	691	682	696	747	680	696	671	684	715	692	678	699	658	639	704	663	657	706	698	698	668	736	664	614	681	678	711	619	677	728	700	670	719	756	686	681	708	670	735	673	705	681	670	660	690	714	651	693	706	705	685	642	709	692	705	727	703	694	737	681	684	702	723	680	710	664	694	693	671	694	683	676	714	706	718	707	720	722	677	693	704	646	699	672	691	739	698	699	742	699	690	710	711	709	687	731	717	654	705	712	679	693	709	717	701	717	695	669	708	721	682	674	714	688	745	636	708	715	694	692	685	699	701	716	695	698	723	732	653	643	710	713	659	699	748	709	695	669	686	669	715	702	675	698	672	662	667	669	663	713	720	660	699	668	743	691	689	740	714	705	680	663	718	693	651	681	713	675	701	690	672	659	743	708	682	702	705	690	680	691	674	726	719	709	662	700	699	692	680	708	697	704	728	689	688	695	731	710	723	651	695	738	674	665	714	708	669	707	697	699	645	709	699	743	659	686	664	716	727	713	689	662	723	654	651	751	678	643	676	719	681	655	683	676	662	674	687	713	674	703	720	651	718	696	713	696	668	739	682	667	707	712	633	709	721	693	712	667	656	711	674	702	704	689	730	625	670	730	708	714	722	659	713	683	674	713	702	659	698	735	674	620	700	700	647	691	675	653	687	705	698	676	677	739	639	661	720	674	695	694	692	722	703	722	657	710	652	753	685	751	663	710	702	724	711	708	674	674	744	678	685	715	717	710	679	681	657	692	682	724	686	684	676	667	657	739	655	685	710	672	668	711	748	687	649	732	701	669	703	717	701	681	730	698	683	716	673	682	729	658	709	683	675	687	710	642	694	678	711	709	724	626	699	727	672	675	694	673	704	703	748	673	691	715	724	707	719	715	693	699	685	712	656	707	701	677	643	703	714	681	683	686	717	695	685	692	675	711	761	654	717	672	689	670	687	688	703	670	714	687	680	656	721	639	681	691	705	671	687	703	667	695	676	683	615	717	688	675	678	698	672	719	682	680	643	672	673	688	673	682	648	646	707	706	701	665	692	718	702	701	703	662	695	677	643	666	676	704	691	706	706	687	704	710	697	726	696	671	692	732	722	705	682	715	680	705	706	709	713	668	685	703	629	655	704	707	717	670	668	675	681	726	707	685	691	739	704	693	717	744	740	722	693	713	727	694	688	653	748	660	710	706	664	660	690	691	685	701	696	668	691	708	693	691	678	722	701	695	695	714	736	666	732	706	696	672	697	667	693	711	667	730	709	729	717	690	720	673	708	679	693	686	735	675	691	693	754	672	652	688	672	714	687	702	735	687	686	666	673	697	688	697	674	687	699	697	692	715	747	723	685	734	676	731	729	673	729	759	659	664	682	667	664	688	732	682	713	725	715	729	667	668	687	715	659	687	677	661	675	713	676	691	684	648	701	686	694	729	680	666	667	677	693	688	735	674	666	717	706	731	732	729	662	705	703	712	703	717	700	691	694	703	659	694	709	681	640	734	681	680	692	697	703	710	739	679	715	667	681	674	675	747	662	704	710	676	689	714	682	744	688	741	677	672	719	688	697	703	648	641	693	702	755	660	697	723	715	734	688	749	740	691	669	703	679	684	649	713	675	686	702	700	670	707	697	678	690	676	711	711	663	702	719	713	675	710	645	711	708	677
25677	20835	18431	14217	7660	3681	1698	1248	916	724	569	534	402	415	405	351	327	289	316	310	338	267	285	296	260	245	285	274	276	281	273	281	260	299	265	279	260	281	268	267	275	262	277	268	264	259	247	235	261	269	230	232	250	273	269	229	237	258	287	249	252	266	257	263	266	252	262	252	275	274	277	255	275	224	257	269	237	219	228	282	272	241	256	245	274	268	247	265	261	256	261	274	252	262	263	228	258	270	222	267	233	243	232	268	259	272	233	285	253	256	280	281	233	261	272	267	238	240	255	249	250	280	253	257	265	264	262	263	244	262	256	242	263	245	269	281	278	247	253	275	232	227	244	278	227	260	267	273	251	247	261	278	270	233	270	250	237	261	261	262	294	234	224	255	241	253	250	267	268	249	249	259	242	288	257	250	250	251	240	258	251	270	283	260	279	261	262	266	267	228	273	277	264	249	249	282	265	248	249	262	273	293	252	295	233	262	273	251	233	285	253	220	257	280	259	265	280	266	253	256	270	223	266	242	260	257	245	254	267	251	260	252	280	245	263	262	237	264	243	276	268	248	260	254	293	231	248	265	244	252	263	275	226	268	264	228	228	262	226	270	235	260	262	231	265	239	256	260	279	286	241	253	253	257	258	267	264	269	242	267	259	249	250	219	261	276	283	260	242	226	235	249	285	267	266	238	258	269	282	281	282	269	252	254	242	265	284	260	261	265	216	260	287	265	255	266	270	270	306	288	287	280	271	246	260	251	248	240	258	256	311	281	285	251	260	237	277	257	258	248	243	264	271	278	278	231	220	262	259	257	268	249	259	225	259	262	249	264	261	292	285	243	247	233	274	254	249	272	252	236	254	252	296	243	255	276	258	242	256	239	258	253	268	240	243	267	228	245	224	242	257	229	284	246	261	286	253	249	260	229	264	248	251	278	215	259	261	284	258	257	230	248	275	260	259	266	234	242	260	238	243	246	258	311	290	250	260	277	224	292	253	279	269	238	266	227	236	233	274	254	266	253	273	266	262	254	243	280	250	273	248	266	274	259	271	251	230	243	267	255	253	238	245	265	266	283	243	295	259	290	267	265	251	262	287	218	250	268	255	258	256	250	276	258	253	267	259	264	254	253	277	265	247	236	256	285	283	236	239	241	258	278	237	260	264	240	254	264	264	283	266	256	253	231	277	268	260	253	247	267	253	249	284	239	253	231	201	229	292	269	246	276	250	268	253	255	233	240	263	273	248	269	237	215	275	274	245	222	255	252	267	280	257	270	287	259	231	253	275	243	275	255	233	241	274	279	249	232	264	228	263	260	257	241	255	262	284	268	272	246	261	264	271	257	285	281	253	264	260	255	260	228	250	230	243	288	253	247	241	294	278	248	247	257	268	266	277	255	253	250	245	243	229	244	279	254	282	252	271	251	238	276	269	275	231	246	275	255	261	272	261	214	244	294	272	255	250	251	247	288	243	295	270	283	262	253	245	245	262	206	277	263	253	279	257	242	258	264	243	289	248	255	235	252	239	254	273	246	256	239	241	251	239	255	243	259	253	287	252	280	239	260	243	267	265	256	257	241	267	250	260	248	223	237	249	251	255	235	260	251	246	261	257	278	256	276	234	242	259	248	241	256	252	269	246	279	246	249	229	239	275	254	278	250	258	278	253	259	283	247	250	221	271	247	244	227	247	240	269	283	288	224	253	279	220	261	236	256	268	230	255	218	245	241	264	251	291	247	250	260	274	238	253	238	268	262	242	226	270	242	283	247	233	252	251	258	260	252	241	261	243	250	259	257	216	257	257	236	251	251	262	245	245	284	277	246	244	264	270	242	257	260	275	267	236	239	261	274	251	258	256	264	273	287	251	258	283	279	278	244	292	260	268	253	261	304	253	274	259	261	229	254	266	248	242	280	257	264	280	251	244	267	270	245	262	237	258	242	284	245	280	263	252	234	244	245	245	240	249	282	261	273	248	252	264	241	201	232	260	261	260	224	248	243	267	255	262	266	288	272	245	271	242	260	264	257	242	251	255	287	253	231	263	243	269	256	247	243	272	280	277	256	252	247	268	245	254	290	269	246	245	269	277	271	262	251	262	269	271	256	288	280	231	245	255	260	241	258	271	252	262	245	265	262	255	256	254	292	284	260	267	267	253	243	254	241	235	266	242	250	270	259	228	233	285	240	256	253	239	264	243	278	263	255	264	257	248	253	256	285	250	255	252	263	225	221	244	241	252	255	241	276	245	263	285	274	268	246	275	262	301	253	259	261	265	260	253	252	265	229	252	265	253	246	259	242	258	259	261	247	252	262	262	268	234	261	271	244	252	237	232	269	256	284	254	248	240	260	262	264	249	255	248	231	253	271	250	295	270	256	286	252	268	264	205	245	242	243	269	267	240	250	240	259	250	266	231	259	266	238	242	260	254	242	258	250	250	240	235	249	254	255	280	283	263	274	262	251	229	274	265	245	224	267	273	253	251	254	259	230	277	280	256	274	256	260	272	261	284	286	244	250	256	263	246	249	267	259	251	285	263	239	264	251	246	270	281	237	272	230	276	220	290	251	254	241	249	237	237	247	264	232	234	236	257	271	278	269	257	263	265	237	263	276	285	251	234	283	243	241	265	246	264	248	272	253	243	263	266	285	258	274	258	251	279	247	257	260	248	260	229	266	279	261	250	267	248	290	247	275	279	264	303	231	215	231	233	237	270	221	237	281	248	270	269	263	267	256	237	256	250	234	246	309	247	251	295	249	242	267	250	260	235	239	249	241	264	259	235	252	261	270	214	221	282	240	271	279	292	265	233	249	264	244	265	259	288	253	286	267	252	243	258	267	261	253	270	258	256	280	236	267	263	299	246	248	259	274	279	276	281	253	266	245	274	270	259	263	264	258	246	267	254	257	245	281	238	258	258	289	269	262	231	253	284	241	251	257	274	243	271	270	240	269	259	247	286	269	265	260	262	273	269	265	248	255	241	223	256	260	259	244	280	236	261	270	250	244	243	227	258	261	261	235	288	285	253	267	251	263	263	249	236	244	239	264	247	255	244	231	239	272	257	256	238	260	264	262	258	243	273	276	250	227	239	263	250	261	250	254	283	239	240	286	258	245	244	246	263	262	244	249	256	251	255	263	244	237	267	237	256	236	291	268	228	272	268	253	250	247	262	224	277	289	263	301	239	279	278	261	233	252	272	227	239	276	243	264	250	250	281	265	280	269	242	264	273	234	253	238	244	261	229	257	271	238	285	262	260	258	279	278	301	245	258	236	262	244	251	248	253	244	247	241	238	287	239	249	247	245	249	213	235	257	253	278	241	256	254	300	275	248	248	253	273	270	262	242	240	268	246	273	252	257	275	271	245	280	270	245	262	260	268	240	272	241	259	239	243	262	272	228	266	269	246	245	243	255	264	233	257	254	275	253	248	265	271	250	246	271	251	248	254	265	254	245	253	251	251	255	285	276	254	265	247	251	251	230	256	220	257	259	248	257	270	249
15316	17954	24397	25433	18823	11439	6635	4793	3636	3104	2730	2218	1748	1541	1393	1180	1129	1059	1071	974	910	859	822	795	840	866	845	803	807	770	800	765	713	719	661	687	638	659	687	684	690	676	659	664	645	613	672	638	607	656	667	620	640	644	629	638	559	645	634	621	654	618	643	637	626	617	658	647	623	667	660	682	688	611	601	631	633	631	625	632	644	590	604	641	602	631	652	589	617	623	640	604	648	611	620	636	669	577	660	614	621	652	615	670	608	590	589	596	684	658	642	605	611	625	626	660	643	608	630	667	604	598	659	623	636	551	639	632	619	615	610	645	633	628	599	627	584	585	616	607	651	562	630	678	593	635	615	619	655	680	618	602	579	610	664	688	605	598	617	670	587	626	644	658	622	621	659	586	632	580	621	636	638	645	607	621	639	646	626	641	640	608	646	637	636	630	633	606	609	646	634	627	633	623	641	615	684	655	659	623	595	631	605	638	589	635	633	650	632	637	670	625	635	602	616	627	550	607	605	594	628	649	638	610	648	618	628	588	640	589	644	600	598	651	586	585	592	652	636	618	590	646	611	637	654	633	633	650	604	620	635	653	598	652	687	637	586	622	632	642	645	582	606	598	625	620	596	660	600	645	619	637	629	648	606	577	637	669	582	611	592	575	664	605	641	654	598	654	578	628	626	570	634	615	653	664	571	582	621	616	665	621	658	636	633	654	628	612	617	601	610	656	611	602	615	608	616	645	622	630	631	642	602	651	647	626	659	615	578	609	647	585	640	628	647	651	648	646	609	671	587	629	643	642	623	694	645	614	654	636	637	593	624	604	623	681	614	602	668	591	622	611	629	616	615	661	617	620	639	629	591	684	647	634	609	604	616	620	648	642	647	656	642	667	618	592	609	649	608	624	625	648	621	649	589	618	578	640	641	597	603	647	630	611	623	609	586	669	625	644	599	609	574	588	613	598	612	582	659	658	637	649	613	609	675	626	635	642	642	580	674	660	663	630	640	622	641	631	634	634	615	666	594	577	620	654	591	659	616	622	647	615	626	596	633	633	626	635	652	637	602	648	608	626	632	597	628	604	586	648	641	564	646	612	614	650	626	645	598	613	606	624	647	685	605	597	646	645	627	649	635	647	638	626	645	618	633	619	639	656	619	664	615	637	667	631	600	618	633	644	613	672	634	630	668	650	626	628	610	636	620	601	619	602	618	623	668	611	663	607	612	623	632	607	652	596	648	625	633	611	667	619	652	664	694	631	611	652	649	659	654	630	640	608	654	660	598	641	619	596	658	609	662	610	654	612	599	614	622	611	644	616	620	632	623	648	622	625	619	632	641	593	603	650	624	620	649	578	635	617	619	634	595	631	615	641	615	602	689	602	628	594	631	635	646	597	625	618	571	610	601	633	676	619	626	641	641	656	646	616	659	632	632	623	682	604	613	660	638	618	614	665	617	625	647	683	640	577	612	591	666	585	606	589	585	632	609	608	635	597	649	642	608	654	630	635	658	612	619	625	590	659	625	614	583	626	624	624	617	642	661	643	654	639	653	635	615	659	696	619	622	652	603	599	632	639	596	612	645	601	636	610	654	638	625	651	666	619	589	625	653	624	564	676	647	632	663	660	635	622	651	635	633	623	612	603	653	599	663	676	651	617	606	661	633	695	614	638	627	623	644	638	633	628	611	619	648	688	605	626	616	621	637	616	661	623	683	622	587	605	650	617	633	695	655	634	673	632	644	593	643	639	649	640	644	608	594	616	651	594	668	624	594	615	586	677	643	628	632	656	671	591	632	597	621	632	641	584	580	625	631	648	625	631	630	635	613	597	647	598	630	668	636	612	576	684	657	622	644	649	644	638	603	601	609	583	639	647	627	630	636	650	626	667	666	638	629	636	663	628	634	616	585	591	629	583	617	581	614	636	595	616	629	642	648	638	620	639	640	668	630	643	588	625	615	633	589	618	632	617	571	615	620	624	601	639	637	658	662	680	578	634	625	643	601	610	622	620	629	645	625	563	646	608	579	585	627	625	652	625	630	623	601	588	619	618	640	678	645	603	620	593	609	646	615	630	604	630	578	634	651	583	619	625	623	656	647	614	611	632	597	664	642	615	645	647	623	619	640	616	609	590	652	619	647	662	625	613	636	613	645	638	618	669	685	632	627	646	625	577	633	631	641	626	660	685	617	618	615	631	614	661	631	592	626	612	606	624	629	619	622	640	626	620	634	639	608	635	643	557	609	574	611	672	597	619	635	619	611	633	615	629	629	639	653	627	611	665	612	591	636	603	597	621	671	619	638	627	590	611	619	619	602	605	639	651	670	589	634	612	639	618	651	638	616	605	620	680	636	667	618	630	654	654	618	601	598	614	607	643	601	656	603	638	650	629	646	623	601	645	628	589	616	641	648	617	620	646	637	602	607	629	616	670	629	642	598	658	632	624	655	610	643	681	649	641	643	636	641	592	670	658	651	642	589	608	640	638	656	599	608	609	639	672	636	617	605	608	642	659	647	714	618	682	601	644	677	643	610	637	628	604	622	590	624	617	642	666	646	652	581	595	579	632	610	598	673	634	624	603	665	635	629	604	650	602	599	626	617	681	598	624	629	616	664	667	613	629	620	621	678	607	601	656	648	637	582	612	628	638	649	607	655	599	622	631	642	631	624	636	679	637	588	665	647	619	622	645	667	603	604	664	592	598	642	587	662	598	637	568	632	611	579	638	681	648	612	604	625	636	633	655	614	651	616	653	628	623	616	614	622	681	588	600	581	625	596	647	647	605	651	612	642	659	616	620	632	609	631	613	638	666	665	607	627	603	623	625	646	640	593	595	599	619	655	629	594	629	659	654	591	630	631	635	657	600	599	603	645	586	605	601	631	639	649	653	598	650	667	654	633	659	602	638	592	644	624	611	636	619	638	619	613	627	626	653	650	620	632	684	619	655	669	628	606	622	682	683	671	576	643	633	566	597	637	647	636	628	584	608	616	619	628	608	654	663	579	587	660	657	631	574	617	620	651	590	630	626	610	596	627	668	661	625	626	632	611	619	579	618	627	666	620	652	622	643	611	617	669	593	671	617	629	604	620	622	601	623	629	605	623	646	653	642	614	626	609	641	622	650	629	649	610	571	614	619	615	634	603	621	617	624	651	650	641	640	627	622	610	601	629	589	610	637	654	646	608	662	657	634	664	615	674	645	595	600	620	672	648	643	609	598	646	643	590	653	657	595	628	665	631	585	632	657	619	616	577	643	653	602	643	642	640	600	623	644	595	646	632	594	618	625	674	628	648	575	643	606	674	654	622	586	627	620	637	608	627	635	641	642	635	634	610	659	636	605	614	581	668	655	606	676	663	635	633	653	637	610	621	639	657	639	606	595	627	621	649	587	613	622	583	604	604	658	640	599	637	637	654	617	625	634	638	666	617	626	654	635	634	651	576	603	616	657	615	662	619	588	641	639	608	648	626	608	652	603	616	669	648	675	627	686	641	653	597	630
44124	41379	45523	39622	41938	28409	16598	7354	3971	3170	2576	2267	1369	1260	1031	830	1047	718	779	778	670	621	483	450	440	451	391	418	368	408	378	353	347	362	348	341	370	380	334	310	323	316	323	328	334	300	308	322	313	295	312	309	331	316	305	314	331	314	322	338	284	287	337	308	286	296	335	344	311	321	299	295	319	328	313	297	329	312	282	330	339	342	280	279	290	284	320	291	288	297	282	291	300	297	343	297	319	315	324	315	298	276	300	296	320	304	267	305	320	303	282	280	293	329	296	305	330	329	308	290	302	327	287	303	311	313	288	320	293	306	298	324	299	325	303	315	285	298	284	313	293	310	315	317	296	299	343	318	334	294	287	316	312	268	311	274	310	299	305	342	317	297	303	304	319	270	289	301	329	335	300	305	299	351	295	298	271	322	333	288	283	304	324	318	338	313	308	302	294	303	330	300	294	296	284	297	311	289	311	324	294	291	305	312	300	291	292	299	306	322	295	301	303	315	280	330	267	306	325	303	334	302	290	302	282	296	314	308	284	290	298	305	317	287	275	265	321	303	283	304	315	298	314	321	285	300	258	284	288	317	311	313	312	319	271	316	283	322	313	289	317	287	297	336	338	294	309	306	313	342	311	281	295	279	328	298	269	319	307	280	337	298	289	305	292	289	320	315	318	345	309	308	291	334	275	269	309	328	311	342	315	313	337	327	272	312	301	302	298	309	314	298	307	322	346	323	330	324	324	295	288	307	299	307	315	299	309	304	319	314	332	333	321	315	309	273	305	312	278	325	289	311	272	308	303	261	272	288	325	304	299	258	298	293	316	320	303	316	280	321	323	319	276	297	321	289	295	279	310	286	279	300	301	314	293	293	314	294	315	298	323	310	289	328	312	326	316	295	319	297	293	323	299	307	331	267	297	294	315	301	330	307	291	276	310	321	303	293	299	270	300	299	306	292	278	319	301	311	302	320	308	332	313	311	312	304	311	290	304	295	310	279	289	302	317	323	303	309	322	306	325	316	290	294	301	285	290	317	328	298	325	304	312	326	332	301	291	278	287	296	308	314	303	319	313	295	317	302	297	320	297	277	324	273	346	275	306	311	335	319	321	305	281	296	280	288	323	309	321	309	260	273	316	299	338	269	318	266	316	288	285	314	294	336	327	290	310	322	317	294	300	311	334	302	313	318	301	337	304	334	314	278	297	290	301	264	295	271	330	336	333	309	309	315	291	334	303	301	290	308	307	317	328	286	250	326	300	287	290	312	296	300	301	333	333	301	309	311	290	273	290	307	302	297	287	301	310	316	309	322	307	306	321	323	318	332	331	306	313	323	319	297	315	297	339	296	287	316	317	325	276	284	317	296	324	329	311	301	288	251	303	316	281	324	287	344	291	287	309	313	326	286	292	279	284	283	290	309	278	316	303	289	308	330	319	316	302	314	312	315	317	319	310	274	306	318	372	316	329	254	315	284	297	315	285	298	281	303	315	312	297	328	314	285	283	319	314	309	318	285	291	333	286	275	291	346	293	295	324	314	333	318	307	317	291	322	292	306	274	330	324	317	308	293	305	275	300	287	292	318	300	294	295	303	320	319	306	303	317	319	315	308	339	311	308	302	291	338	302	312	312	306	354	297	316	283	322	311	315	290	269	334	307	291	287	302	290	323	292	304	331	312	290	334	289	314	310	278	291	296	285	280	283	290	316	320	302	277	296	332	325	285	271	322	299	302	319	316	310	317	300	326	327	291	297	313	293	299	300	305	336	304	282	280	327	326	277	321	284	321	321	307	321	304	270	366	287	310	336	296	313	331	310	292	281	327	327	306	330	321	288	293	339	310	310	311	317	291	296	323	328	334	291	295	318	317	290	319	285	284	297	306	321	335	317	288	315	333	305	297	309	290	301	296	303	340	301	315	292	318	346	307	344	296	283	291	319	315	325	313	283	315	292	306	269	309	327	293	330	296	306	303	296	279	290	291	335	289	325	278	312	296	276	273	304	336	318	325	287	284	295	342	306	311	300	306	279	291	325	306	296	292	296	317	293	324	313	316	270	294	258	313	282	295	314	313	342	280	288	296	280	335	324	308	272	300	317	290	279	305	325	350	309	255	314	303	305	315	296	311	294	284	312	273	304	329	287	275	298	290	302	297	261	306	334	304	318	296	326	314	283	307	304	315	307	298	304	284	312	323	303	316	306	354	286	304	310	303	266	308	274	304	298	321	344	323	286	322	299	323	287	307	315	334	301	308	304	288	335	334	268	294	300	298	298	260	310	292	300	310	329	284	281	302	291	292	309	301	291	314	316	325	307	333	308	303	295	320	313	309	292	297	261	305	288	280	311	262	300	322	277	309	285	319	274	322	299	290	292	272	311	278	290	289	308	302	307	316	314	310	342	322	306	328	284	285	298	328	296	326	293	305	325	307	292	315	273	301	314	305	334	263	301	312	297	322	296	302	297	318	315	278	308	309	295	306	334	327	323	322	283	311	290	313	309	325	296	331	293	317	322	337	301	313	325	328	288	315	314	285	307	300	306	278	291	301	333	331	309	326	303	293	284	314	303	289	311	309	323	314	326	315	308	309	317	318	273	343	295	281	322	295	277	301	293	311	279	323	318	285	306	299	273	292	325	324	322	298	290	297	285	310	310	302	316	306	338	283	322	286	311	274	305	320	285	334	330	308	279	293	293	307	301	299	302	321	299	293	333	318	301	326	304	334	320	304	314	313	327	310	302	271	320	280	306	299	281	303	308	283	378	327	311	297	281	305	283	285	296	289	310	307	320	327	318	330	330	292	311	305	297	341	317	286	318	278	313	300	297	289	273	295	267	308	317	290	325	319	282	329	328	313	312	320	324	306	301	310	298	318	334	320	310	321	321	309	332	318	324	317	330	347	284	304	311	337	323	319	297	313	304	287	286	326	314	324	299	309	303	319	309	289	268	287	338	293	291	320	277	276	326	272	323	303	268	274	307	279	287	298	293	314	308	293	306	335	312	309	289	308	295	301	320	347	328	314	293	296	317	322	322	305	283	303	308	306	311	352	310	280	298	290	308	288	290	292	298	300	300	311	317	322	314	273	337	290	298	279	293	302	308	303	306	310	349	318	300	303	298	305	267	318	303	311	330	304	325	333	294	310	326	331	340	316	297	315	337	300	288	295	323	332	336	269	295	316	304	303	294	304	279	294	279	307	329	281	281	317	288	326	302	314	329	307	343	298	328	299	295	305	291	296	296	276	292	297	284	322	300	320	337	319	287	291	291	285	318	314	321	312	296	311	283	292	313	296	278	314	319	288	319	297	313	324	310	324	306	270	308	340	307	315	267	294	310	283	306	299	305	294	315	316	304	306	315	304	354	322	288	287	293	308	328	288	324	302	287	295	309	286	304	293	296	293	295	293	318	286	349	315	308	293	299	299	275	334	275	325	266	297	311	305	295	328	293	275	317	295	317	305	321	313	309	284	306	311	309	319	293	310	329	317	296	319	295	297
29414	34651	45000	44669	48257	31705	17903	11280	10287	10506	9818	8199	4866	4918	4217	3257	3866	3043	3396	3095	2977	2530	1878	1625	1618	1566	1348	1279	1269	1185	1229	1110	1211	1121	1124	1051	1145	1020	929	940	929	880	799	861	809	827	862	795	787	792	798	711	748	746	790	768	715	752	776	717	792	780	717	735	726	726	771	757	748	794	730	748	719	722	759	721	770	721	740	744	697	770	734	737	694	776	760	716	699	695	772	754	727	690	778	705	733	723	701	762	767	714	713	758	737	743	723	743	772	736	663	742	761	735	771	664	785	780	711	717	747	716	704	702	753	770	727	745	784	725	708	720	772	740	672	749	732	756	776	725	724	720	742	748	744	763	691	721	738	790	755	719	727	668	685	730	752	688	776	695	745	748	720	696	687	686	754	723	666	703	696	718	718	734	716	715	719	724	718	681	753	736	727	734	782	725	732	689	748	778	688	750	751	683	739	732	785	717	763	707	797	700	743	726	765	740	740	756	742	679	740	781	708	774	718	696	733	784	688	748	701	753	759	793	708	752	787	719	770	731	758	715	736	726	728	780	707	724	711	726	726	747	696	751	725	685	758	703	707	746	667	730	763	771	711	702	730	771	666	694	742	725	722	723	741	740	771	744	748	709	759	755	741	747	799	753	752	741	720	710	701	724	721	692	789	702	796	772	677	709	758	726	788	678	742	677	724	698	750	758	729	738	733	731	770	740	784	715	710	713	778	729	720	693	744	720	732	696	704	725	756	736	718	732	755	722	719	764	733	737	766	751	759	774	693	736	739	717	666	701	682	723	729	747	744	713	762	713	750	740	700	704	745	742	734	756	723	751	757	721	754	730	733	728	704	706	723	709	756	687	708	732	766	709	711	756	718	736	728	733	720	717	751	726	748	712	736	688	701	732	724	742	735	674	723	703	733	743	689	758	740	713	713	696	727	717	719	744	733	693	714	676	743	670	771	764	731	734	781	723	706	710	769	726	753	754	709	744	772	675	779	700	763	713	726	720	765	727	720	779	732	729	708	772	763	718	756	723	770	762	724	697	721	736	729	734	770	733	717	705	755	768	712	698	727	751	673	706	721	727	714	758	702	731	722	698	745	679	725	737	762	786	717	781	737	714	775	744	674	731	695	706	761	717	775	765	676	731	757	726	684	679	738	739	730	738	712	689	666	710	751	698	767	757	730	723	769	737	753	711	767	720	717	749	736	763	696	751	719	723	738	719	664	724	718	694	753	704	721	682	786	735	723	728	714	746	765	728	744	702	702	759	709	722	706	669	748	732	745	785	693	747	685	771	695	756	736	733	675	724	690	697	708	733	734	694	683	787	738	709	721	722	769	758	755	721	677	751	735	732	707	736	660	726	749	719	774	716	717	718	769	753	729	709	771	730	713	706	777	696	720	656	717	697	661	714	708	759	721	715	775	724	711	731	733	692	731	709	670	792	753	763	724	680	744	719	689	719	717	779	711	734	756	731	731	742	725	689	760	726	744	735	755	778	750	732	762	772	705	694	725	743	702	726	722	737	721	706	738	711	765	730	738	742	721	738	747	703	749	751	736	753	677	733	695	701	718	681	722	747	698	682	682	750	701	755	750	713	795	707	790	751	708	743	734	698	726	766	705	695	699	756	760	764	727	725	685	716	697	763	715	766	744	756	722	720	744	717	723	737	715	725	714	707	733	727	715	720	718	770	694	777	715	659	752	742	718	731	739	739	713	736	716	689	717	737	734	716	710	761	684	729	767	776	720	754	687	742	754	751	727	706	703	711	732	728	749	732	713	781	695	758	772	712	749	698	797	717	720	739	772	775	763	739	748	718	709	743	711	735	743	742	755	800	746	756	702	727	747	699	742	706	697	720	728	715	745	749	694	686	721	704	727	754	783	695	764	733	739	752	736	727	751	728	710	722	745	696	721	690	771	788	782	701	741	707	760	726	773	788	720	790	762	737	719	686	704	749	730	725	728	697	728	721	706	703	751	686	711	762	717	769	696	750	727	674	716	719	747	753	709	729	734	735	720	770	721	755	738	719	692	710	747	712	743	713	739	720	718	709	755	799	689	742	716	738	721	722	693	722	739	759	719	738	726	746	768	716	712	724	762	757	757	737	754	714	755	726	720	727	723	717	702	709	728	716	730	775	742	801	712	723	743	762	688	743	744	770	797	697	697	713	694	715	758	752	744	762	707	734	724	744	718	674	686	717	693	766	736	752	736	712	711	745	707	723	733	718	738	759	680	728	752	724	722	745	744	717	753	754	765	762	771	717	780	719	709	734	731	743	750	723	731	716	738	768	748	711	731	735	725	720	693	700	759	724	693	744	732	748	700	683	751	756	711	714	713	738	738	726	780	759	714	741	720	749	719	708	734	728	779	748	728	721	763	726	748	734	728	717	746	716	725	757	727	733	711	769	749	744	723	741	686	749	752	746	734	709	716	725	754	701	720	739	749	709	777	677	761	712	699	723	741	756	701	775	708	718	709	716	715	735	759	735	766	718	715	687	725	728	752	722	712	733	758	706	758	724	747	749	794	712	730	781	772	753	735	739	697	706	701	708	742	765	728	759	701	749	762	720	708	710	722	746	751	745	718	733	762	711	743	737	735	736	713	720	736	728	739	743	760	693	730	777	649	746	735	730	729	724	736	728	783	674	791	734	765	719	680	715	711	725	741	688	719	713	706	724	720	718	700	779	740	728	714	728	711	726	748	683	748	726	697	713	744	711	747	741	727	701	789	697	768	734	728	724	676	713	750	698	677	731	701	754	721	730	668	710	761	689	729	696	693	750	759	714	738	766	697	681	717	718	752	745	757	751	722	733	762	707	760	770	776	719	747	701	723	701	701	762	753	732	686	743	767	687	757	697	724	760	787	716	749	725	716	730	723	702	752	701	769	731	776	768	734	680	772	733	697	703	742	698	765	778	727	709	719	737	749	688	759	752	690	710	745	741	719	696	741	702	691	732	715	723	720	719	755	780	745	711	695	738	745	786	709	761	775	753	734	751	708	666	730	721	743	772	682	731	747	737	750	715	739	719	718	733	738	727	696	724	739	731	744	692	717	734	714	706	682	719	718	682	746	713	705	740	703	730	754	718	693	698	705	713	744	717	708	698	706	759	713	717	713	721	730	751	723	718	706	702	699	734	737	710	755	702	696	725	739	768	733	731	724	739	740	696	724	699	716	730	721	741	718	697	732	764	662	742	721	709	734	714	682	721	729	734	758	745	710	698	748	719	791	735	777	714	731	749	764	737	740	739	753	707	764	710	690	727	715	723	746	771	692	738	708	738	729	769	739	751	749	759	720	786	745	753	760	697	735	697	756	730	716	724	760	762	739	710	750	726	730	746	662	741	685	764	722	768	743	761	711	706	761	756	742	732	720	747	682	754	747	736	752	718	716	777	716	749	732	710	684	699	750	764	723	751	747	700	730	668	792	757	731	717	686	753	771	738	739	723	720	690	719	720	674	743	753	687	731	772	719	731	756	718	762	740
53313	50018	47452	44718	41319	40525	25073	14886	7651	5273	4381	3469	1956	1699	1579	1267	1341	1126	1100	1051	888	870	580	545	529	505	480	437	385	389	403	404	367	377	409	335	391	368	338	355	314	334	290	269	311	298	322	274	314	270	282	305	315	283	284	289	308	272	295	327	266	326	252	295	319	292	294	311	297	249	295	279	265	281	307	308	305	286	268	298	254	323	310	301	342	319	313	279	305	295	303	274	295	279	301	277	320	295	304	286	284	303	318	304	323	295	283	278	297	298	280	300	289	289	284	317	317	271	281	275	293	264	322	289	297	279	293	265	275	269	290	274	293	293	291	271	289	294	300	292	296	315	313	305	302	307	287	321	296	303	315	320	270	283	304	286	264	269	285	288	260	291	299	295	279	240	293	290	288	281	317	309	274	282	300	279	283	332	301	307	289	269	302	299	319	283	302	290	295	289	322	300	312	334	274	279	290	301	328	312	289	362	281	292	283	307	283	302	297	292	299	277	302	269	301	293	315	309	331	258	303	280	273	297	317	294	303	284	302	286	329	295	289	270	299	298	265	295	293	336	276	268	278	288	331	259	320	300	270	293	287	276	305	286	259	308	255	288	298	288	281	264	273	287	279	285	288	309	268	291	290	302	291	308	278	263	298	260	327	319	326	284	272	278	325	271	313	293	286	304	293	289	291	259	323	303	277	278	304	293	290	300	297	291	275	286	287	299	270	337	298	302	297	274	302	290	309	286	277	316	279	295	326	278	294	307	255	290	305	291	291	296	300	332	312	271	291	252	292	276	304	280	284	308	287	274	307	321	301	326	290	318	288	296	315	282	301	313	295	287	312	315	281	302	303	294	274	321	310	325	305	304	297	305	305	297	301	303	294	283	305	286	315	270	286	293	303	313	262	311	310	265	292	304	294	307	266	320	318	335	280	293	299	274	295	308	291	283	279	310	266	308	283	297	296	307	279	275	298	289	283	293	309	307	306	272	294	294	288	282	291	265	291	313	323	286	291	316	264	289	272	325	277	297	315	333	317	300	335	304	311	288	301	294	293	293	284	301	289	281	291	295	302	282	281	285	302	288	287	299	333	319	289	297	269	290	290	311	293	311	297	301	330	330	287	266	332	303	314	285	346	257	313	287	298	303	302	275	283	277	278	264	291	289	269	279	272	271	286	289	293	291	289	247	289	323	273	277	264	315	298	293	298	294	295	302	303	265	299	277	308	302	256	286	302	292	309	281	281	326	284	299	302	305	335	308	277	318	341	250	289	309	315	303	280	300	291	277	292	300	281	278	291	286	273	266	300	288	284	303	267	331	320	304	297	305	292	336	302	270	269	303	316	287	326	298	309	280	275	294	307	283	307	289	297	296	286	281	311	260	322	281	284	258	313	281	282	284	304	300	289	304	317	313	292	297	286	277	312	280	286	272	291	290	289	265	295	331	286	258	295	298	286	327	289	305	275	271	308	284	285	282	288	293	309	280	299	282	335	278	300	335	304	316	280	288	284	294	290	282	291	289	296	296	303	294	330	289	306	311	304	308	304	284	257	293	282	295	287	314	315	274	320	299	324	296	284	306	301	298	283	274	289	278	269	293	271	293	290	289	293	301	299	286	305	302	288	269	296	268	274	252	314	265	305	283	279	276	297	277	302	291	271	269	264	300	303	277	281	298	315	317	272	304	298	319	283	271	320	269	277	248	303	324	308	292	299	294	307	258	284	291	288	302	277	314	321	299	313	287	278	302	299	285	304	300	269	315	296	270	308	288	287	258	266	299	297	268	293	295	286	312	309	297	272	324	340	267	302	289	311	281	319	296	291	306	287	275	287	303	297	279	284	291	297	301	276	314	299	287	287	280	315	301	277	322	267	309	291	313	301	291	271	297	288	317	285	275	270	287	276	295	241	297	302	328	301	300	324	286	301	276	286	294	294	307	311	301	262	282	288	290	281	296	289	287	306	324	294	312	296	326	288	310	271	295	281	268	295	280	284	250	290	264	300	318	270	286	285	296	328	298	306	279	276	269	295	321	306	304	289	312	325	275	294	266	266	284	296	299	279	292	297	293	334	267	286	283	288	336	308	288	298	286	317	331	278	306	282	300	277	277	297	277	309	286	280	319	287	261	310	291	302	286	318	311	317	298	290	324	283	278	322	307	259	317	325	262	308	303	305	289	295	313	322	299	285	266	293	285	309	305	298	289	314	301	296	301	258	288	317	298	327	283	281	332	306	299	269	278	263	255	303	312	312	296	302	321	272	263	256	275	261	248	310	291	339	289	282	275	275	323	306	276	283	280	283	274	309	267	297	289	269	287	294	302	265	331	284	274	303	293	286	300	311	325	281	318	294	320	294	308	280	308	270	288	253	286	282	300	276	268	286	304	311	291	275	337	265	300	302	309	303	285	300	296	247	248	280	256	301	294	283	291	282	296	328	298	282	302	301	283	342	329	283	268	280	296	298	302	299	331	328	290	295	307	287	288	332	302	267	285	314	310	280	311	245	281	308	299	309	284	291	321	287	280	320	301	286	270	300	317	279	276	285	296	281	285	291	276	295	310	286	276	307	279	299	282	301	290	310	269	299	254	277	286	303	299	299	293	269	291	298	313	284	293	309	309	294	265	286	277	317	263	297	323	289	301	265	302	291	316	277	296	264	292	298	283	301	286	300	291	322	300	299	272	293	317	310	290	264	279	285	311	281	295	298	283	281	273	314	311	281	323	328	289	279	306	336	282	278	271	296	306	301	286	320	291	300	302	271	297	305	310	284	284	304	304	294	290	306	290	298	301	293	274	262	277	289	272	285	252	286	304	249	258	274	302	278	278	274	315	275	292	318	304	321	313	276	309	316	269	297	289	272	315	289	290	322	300	324	276	278	303	311	310	311	291	281	274	272	270	291	312	297	301	298	291	301	299	281	279	301	298	308	306	313	288	308	277	308	258	291	298	278	300	292	257	304	299	303	302	260	277	302	291	307	297	293	311	300	309	287	275	297	313	322	316	297	294	322	311	285	285	295	331	325	271	299	263	299	289	300	283	287	301	306	263	300	290	294	301	291	285	306	318	284	326	301	279	323	303	343	298	276	279	306	269	302	275	298	254	279	290	267	265	287	321	332	305	313	268	318	293	291	325	275	265	269	313	286	296	291	281	275	281	298	286	258	325	287	304	300	293	288	299	267	286	278	293	321	294	320	278	298	287	279	336	265	322	269	301	312	276	270	264	323	301	309	318	306	296	273	293	312	281	272	293	272	296	276	299	313	283	291	271	326	301	315	301	286	275	309	274	272	270	316	302	295	301	309	312	278	292	273	286	310	303	311	305	290	293	328	264	286	270	301	281	271	302	311	243	331	293	315	325	276	270	306	280	316	302	265	331	263	295	277	276	296	274	284	307	287	321	270	269	276	299	258	277	316	281	288	256	351	292	302	285	275	297	283	260	294	312	306	275	292	308	295	278	281	293	290	299	288	309	269	302	295	302	322	288	278	294	295	298
35715	42404	49300	50744	49456	46827	22361	14032	13661	14503	13659	11403	6515	6007	5425	4628	5215	4471	4595	4270	4020	3419	2689	2086	2122	1884	1822	1632	1566	1383	1496	1276	1292	1339	1277	1186	1267	1178	1030	1141	1008	869	842	824	876	790	800	742	763	786	728	729	746	712	769	703	744	729	757	790	639	728	701	728	707	738	720	702	730	661	691	754	732	736	732	723	699	745	755	699	712	724	701	654	703	635	668	707	706	710	739	741	709	727	683	661	690	643	696	681	649	649	745	718	667	662	711	745	691	723	721	654	669	662	705	720	683	712	668	714	656	685	711	726	702	714	681	682	656	707	686	685	739	679	679	663	656	745	684	653	737	682	678	691	683	697	711	692	680	716	687	682	720	723	660	670	727	661	713	683	677	678	674	707	715	726	683	717	700	718	735	652	676	726	687	669	672	660	728	644	669	707	652	748	643	678	723	650	701	678	690	676	724	694	692	727	675	677	720	684	710	662	704	699	755	717	674	701	699	675	697	668	668	681	703	710	669	690	705	612	684	682	678	634	688	668	657	640	665	693	720	705	708	653	699	709	727	671	661	680	653	688	713	640	661	691	669	724	640	678	692	690	660	696	660	717	694	711	643	719	676	669	695	662	717	671	701	688	698	700	655	697	678	649	631	685	722	698	668	692	690	745	656	640	727	672	684	636	693	715	665	714	681	653	699	701	657	688	760	668	706	673	660	735	729	719	706	677	662	667	648	709	698	730	682	688	707	644	689	700	704	679	637	698	680	736	659	645	673	671	677	665	666	666	658	727	685	726	670	686	693	701	677	729	657	683	678	696	706	670	701	687	705	707	631	695	745	664	683	665	650	679	659	667	678	663	705	720	724	716	702	734	686	622	689	678	669	655	684	683	690	674	699	750	716	703	726	687	655	689	695	688	707	635	687	723	709	739	693	688	688	706	698	719	697	676	677	745	682	688	735	653	693	685	691	680	708	632	685	710	683	703	687	674	723	742	658	692	654	667	685	641	693	695	758	664	707	697	703	707	684	640	703	714	699	648	718	657	658	680	663	683	701	720	682	718	704	696	702	661	701	706	688	721	708	722	666	673	671	640	680	697	697	701	686	669	658	709	691	681	688	721	714	705	703	683	671	679	691	695	677	728	666	683	681	697	686	654	696	708	687	725	683	662	634	650	730	706	687	651	673	665	694	742	680	731	656	690	707	683	720	670	671	677	660	696	720	706	692	685	684	710	720	677	699	687	680	734	653	669	658	682	684	671	666	689	718	716	644	707	679	748	666	671	699	726	667	687	689	747	644	658	712	647	655	691	694	667	677	677	692	712	710	640	698	721	726	715	645	716	679	691	698	679	714	659	663	684	669	679	653	649	679	661	698	677	719	725	717	702	727	711	699	665	680	692	724	641	726	699	697	679	669	657	648	710	696	691	729	716	693	683	692	674	693	702	714	696	706	699	676	708	741	694	671	669	694	695	687	707	686	720	727	722	718	673	703	746	691	701	663	626	732	703	665	703	703	648	681	647	675	683	712	653	702	678	672	692	707	697	676	629	697	694	655	736	683	664	686	661	675	681	706	644	699	667	725	674	685	663	690	699	698	717	725	723	677	682	668	703	660	687	693	672	708	659	649	671	687	668	689	666	723	694	695	735	657	728	696	691	714	677	704	690	717	666	674	668	698	679	753	746	695	702	659	688	673	681	689	668	671	688	731	701	734	725	670	728	691	695	684	707	724	695	722	678	735	653	695	708	664	693	718	717	657	690	691	716	695	662	650	703	702	672	665	703	693	695	692	723	655	674	694	708	714	703	696	677	681	710	704	743	660	659	681	674	708	655	704	713	662	683	714	710	665	700	708	735	681	688	689	750	663	675	670	721	669	719	680	712	657	705	760	731	697	699	673	693	710	680	679	719	667	696	657	725	746	696	677	714	699	749	706	665	724	696	671	633	680	699	694	756	714	658	696	656	710	718	672	712	690	694	693	702	671	712	664	704	686	693	697	685	691	686	726	675	712	667	668	692	722	757	676	632	676	668	679	694	677	671	657	706	711	647	674	677	670	705	722	660	659	663	716	671	704	711	710	728	693	668	650	668	681	671	636	665	676	661	714	675	680	711	698	661	692	672	702	711	732	652	740	676	654	681	671	680	669	661	713	667	701	708	646	662	700	647	694	684	692	675	705	664	692	695	728	697	673	691	719	684	682	783	682	695	676	629	725	733	696	700	712	682	700	692	699	716	666	639	665	678	712	701	676	706	680	707	657	642	689	655	689	666	718	660	712	705	688	714	652	645	640	679	648	709	719	680	647	728	682	740	729	637	705	722	705	708	754	681	686	717	631	694	673	663	721	680	704	667	675	712	685	683	694	664	702	693	749	708	704	668	699	680	654	691	684	709	719	696	657	713	712	656	762	686	684	686	680	710	691	690	629	665	673	656	641	696	693	692	708	708	697	677	659	671	669	689	713	731	710	707	701	703	714	713	697	683	678	695	740	672	660	736	668	683	702	728	663	706	694	662	733	659	677	687	679	695	697	708	666	717	701	644	684	685	748	723	719	679	667	656	653	648	714	625	682	659	690	705	685	659	656	686	690	665	675	691	712	674	699	679	701	682	715	718	740	683	703	682	669	656	672	697	728	683	682	691	719	729	707	670	678	705	712	702	704	698	686	664	675	673	704	682	649	686	709	657	709	680	718	665	654	679	681	707	681	707	681	669	705	667	653	691	655	709	718	709	727	667	734	700	727	698	698	706	668	714	727	656	681	764	778	651	698	717	644	650	678	701	710	713	644	711	690	643	651	730	654	675	712	717	717	660	703	645	675	706	672	719	688	683	678	728	713	710	707	691	710	666	753	675	665	678	689	731	707	638	690	676	714	706	701	682	672	733	718	703	748	659	670	677	724	645	713	707	627	691	652	682	686	626	708	679	703	679	682	686	692	685	662	707	680	658	682	692	664	670	676	708	751	692	697	658	708	638	683	703	705	707	662	698	672	679	641	682	689	747	738	650	705	694	708	657	671	663	741	644	693	690	692	664	671	673	709	698	682	649	683	690	639	683	735	649	638	716	684	657	679	691	724	686	691	739	675	701	656	727	696	650	682	653	705	688	690	681	659	712	700	686	664	687	670	699	678	686	690	682	679	663	730	643	701	698	663	646	690	669	697	682	684	677	714	728	672	679	685	704	705	674	750	703	703	715	717	653	662	688	644	701	707	654	665	680	650	700	704	692	716	687	688	658	717	722	669	641	671	658	667	720	691	722	678	668	684	711	665	701	674	698	665	708	736	701	654	688	664	650	677	708	690	644	726	716	668	660	670	698	687	707	659	722	753	687	661	690	687	693	698	653	687	681	727	710	702	686	674	701	722	735	728	657	681	661	683	677	671	694	733	709	721	644	678	695	678	719	716	668	752	709	713	686	735	689	665	684	664	711	649	703	693	705	721	631	692	693	717	735	644	699	649	703	689	691	670	686	738	672	643	669	673	720	673	683	686	657	681	686
30803	23350	20823	13659	8019	3443	1542	965	756	651	509	488	392	362	325	336	322	343	304	314	321	287	279	262	297	285	291	286	268	272	268	272	291	299	263	286	246	255	243	267	252	247	256	254	262	263	228	278	269	262	289	251	249	264	249	275	258	263	266	297	255	291	267	275	236	251	255	261	264	251	230	240	243	263	252	271	253	269	229	266	261	249	265	254	267	301	262	266	271	262	240	258	261	241	255	254	234	276	242	252	269	244	223	270	276	269	279	251	268	219	220	259	268	279	259	266	274	239	244	282	214	252	276	251	243	262	265	256	273	255	243	253	262	288	239	232	214	277	266	274	211	267	275	268	240	276	240	253	239	282	253	243	250	264	265	250	272	259	273	261	263	240	257	275	277	274	241	267	272	266	247	248	269	233	268	251	254	291	263	251	284	268	271	276	243	266	278	269	283	264	234	256	245	253	250	293	279	278	227	221	241	234	248	261	267	268	273	249	275	280	274	270	248	236	283	253	258	265	248	266	265	264	259	232	274	280	257	233	249	278	238	245	271	270	229	264	258	259	243	250	291	275	237	237	245	270	275	252	259	242	266	268	279	261	258	253	245	304	275	259	242	238	238	276	246	245	245	255	264	248	285	247	233	263	256	241	276	288	251	281	249	247	297	264	259	251	240	250	275	239	260	250	271	266	267	274	270	237	278	247	254	212	232	254	240	258	258	222	257	280	290	250	251	256	260	260	235	272	253	249	246	256	247	243	228	265	300	253	262	232	281	262	268	212	248	248	255	287	278	253	243	250	297	270	235	284	255	266	228	254	254	280	277	278	256	228	276	274	275	262	267	271	256	251	241	300	231	263	236	288	239	249	266	241	282	257	229	274	259	268	211	257	268	287	267	248	287	270	252	269	259	277	268	235	247	274	257	272	269	237	256	220	245	241	282	273	250	242	265	269	273	273	302	242	263	278	263	283	260	233	275	271	275	240	294	272	217	290	246	245	280	258	245	268	260	243	260	265	278	253	260	230	250	250	254	279	268	260	270	281	263	250	260	281	252	267	269	239	267	263	276	263	262	260	280	276	251	249	237	250	290	268	256	236	275	288	276	254	238	239	290	271	247	254	267	254	244	256	273	265	280	265	282	277	245	283	266	275	261	266	252	244	250	252	264	223	256	238	257	266	265	236	235	261	240	242	254	260	253	243	248	255	293	258	260	242	292	278	290	242	293	255	254	263	259	270	262	265	245	272	249	239	265	286	244	248	262	261	250	266	271	249	278	253	221	266	233	262	268	252	282	253	243	248	245	259	269	258	284	267	233	238	269	251	255	273	262	276	247	269	257	257	266	297	278	286	282	275	252	283	262	299	255	256	265	247	284	257	263	268	270	255	223	275	229	247	240	280	256	258	248	243	260	253	255	253	276	264	267	265	255	220	236	281	250	253	228	274	247	269	240	295	291	283	242	254	262	268	255	239	244	255	277	272	266	257	264	267	273	247	300	268	263	256	276	249	234	243	253	264	248	255	264	259	265	231	250	249	264	258	253	273	283	268	262	259	262	315	257	284	274	253	280	251	277	243	267	274	252	267	263	249	247	258	268	261	240	275	273	230	283	258	259	252	252	253	239	266	276	267	290	233	255	247	250	256	260	270	258	268	265	210	237	265	268	266	275	247	276	276	281	274	240	269	236	272	244	259	242	259	264	278	274	270	252	276	260	262	251	257	254	259	233	252	257	250	248	245	255	236	275	242	257	269	249	272	269	242	238	254	252	242	285	234	264	263	273	235	268	258	260	228	228	239	281	271	252	249	269	236	273	280	240	236	282	246	249	295	250	246	251	277	262	263	248	262	276	253	236	287	257	237	237	253	264	264	243	244	287	277	216	250	243	260	274	275	265	265	279	232	244	259	269	283	259	253	265	266	222	247	259	254	252	285	249	266	249	238	254	280	248	243	294	235	273	283	277	287	260	274	286	249	281	266	255	289	244	224	274	266	236	243	238	258	269	253	281	250	259	280	241	241	259	274	199	251	240	253	253	247	277	258	270	286	254	281	257	274	289	255	281	248	240	227	281	292	243	247	233	273	243	279	247	268	286	279	274	263	227	263	258	247	246	242	253	273	268	242	277	240	241	267	236	261	256	249	269	265	257	274	262	263	266	263	281	265	266	260	265	278	269	279	270	269	263	285	270	251	254	265	264	241	279	255	300	251	268	256	268	211	245	252	256	278	264	252	280	275	256	243	274	289	244	262	284	270	239	251	243	259	248	249	286	245	252	255	266	255	236	266	272	287	226	297	228	273	263	270	278	246	252	245	250	273	258	253	270	231	268	259	245	268	256	253	254	246	237	283	259	247	223	236	257	252	247	279	252	232	236	259	248	229	272	253	289	278	248	249	277	266	223	275	265	254	266	264	287	244	260	247	285	259	243	260	266	277	235	270	270	247	271	255	264	246	251	264	256	253	273	256	272	254	271	261	260	275	246	255	268	234	265	256	270	257	273	238	254	283	230	264	257	285	270	244	268	272	264	248	265	285	261	243	231	244	298	250	256	266	283	246	290	277	264	262	273	260	261	246	280	275	245	254	263	244	257	275	223	259	237	226	246	266	263	260	264	263	242	233	245	268	268	245	238	291	249	257	266	271	223	264	239	251	270	250	270	284	259	267	266	252	255	265	268	242	243	256	244	249	277	256	266	267	257	258	270	244	270	258	266	242	248	254	240	250	250	234	237	283	268	248	247	272	265	222	256	253	249	242	271	248	251	238	226	298	288	275	268	249	240	247	255	265	261	255	254	263	241	282	228	267	291	257	285	252	260	279	243	261	281	260	304	298	268	302	254	253	246	239	224	267	241	284	255	260	235	257	252	255	233	260	254	259	217	255	268	256	241	277	237	266	265	262	273	257	258	266	280	272	241	256	266	226	245	278	248	264	235	287	229	259	230	249	245	242	295	269	223	268	244	284	238	261	229	246	239	285	224	266	285	230	266	277	267	251	260	267	262	261	238	276	262	262	259	280	284	237	269	255	244	267	277	243	268	280	238	241	265	243	242	276	287	248	268	238	245	271	280	261	255	229	285	267	266	268	272	252	238	246	251	264	271	273	280	273	274	282	274	242	254	238	290	240	266	240	214	229	259	259	268	262	247	251	295	263	242	251	270	247	264	265	258	263	246	233	269	267	229	285	265	259	253	266	266	258	272	277	274	265	268	241	256	283	288	256	262	231	234	251	265	245	257	251	251	257	262	266	260	235	230	267	256	234	259	266	241	251	255	289	266	245	275	247	232	269	239	260	243	272	286	270	240	254	250	243	267	248	260	237	257	290	284	250	256	286	245	273	277	264	257	252	240	285	231	303	288	260	240	283	255	253	286	235	276	251	229	272	258	277	257	250	245	293	257	256	262	258	246	248	249	238	241	232	283	260	254	248	264	235	264	253	266	249	253	253	256	248	256	242	271	237	247	229	259	258	271	241	232	285	271	260	274	253	268	259	253	260
18457	19497	26433	24424	20168	9611	5490	3826	3019	2578	2142	1795	1562	1337	1104	1082	1012	983	988	923	900	790	834	798	769	791	816	742	760	699	728	760	750	732	699	703	694	665	647	648	617	595	633	644	646	685	637	618	670	626	660	642	641	626	632	658	668	629	653	647	637	638	610	632	646	639	621	661	635	672	663	671	633	637	631	617	621	656	606	616	638	682	609	606	606	622	609	603	672	621	632	611	653	602	635	651	670	625	617	573	616	580	613	630	649	598	617	642	599	598	631	659	619	645	655	634	639	625	655	600	630	634	625	610	631	628	596	606	680	607	619	616	634	614	696	639	608	673	623	643	629	665	598	652	633	627	654	609	635	611	641	643	643	671	607	648	646	602	608	633	633	617	628	640	640	627	634	662	632	636	665	621	595	699	623	640	635	580	679	608	616	604	622	676	631	623	623	667	604	621	606	618	610	618	679	594	623	576	617	640	601	653	617	631	664	660	623	645	606	648	657	600	628	613	634	546	629	640	643	611	595	633	625	648	618	632	598	640	616	649	642	635	605	593	676	629	637	657	696	615	656	638	651	648	611	596	611	627	642	625	623	577	610	691	650	623	598	623	611	606	709	648	612	687	666	634	596	641	615	622	640	669	640	696	633	636	646	678	627	636	630	624	652	599	599	626	628	635	660	654	653	634	629	638	658	665	602	600	640	667	607	649	657	649	627	676	642	649	581	651	627	634	626	634	651	676	626	619	652	679	656	601	613	593	643	609	597	566	621	642	680	647	618	629	650	583	634	623	600	622	653	582	637	639	610	618	617	663	631	622	648	639	630	637	643	641	676	650	634	595	645	651	655	656	580	620	620	685	639	649	622	669	621	610	608	616	641	628	636	623	649	611	604	630	629	593	666	634	624	661	628	666	635	631	620	608	597	647	609	608	658	542	662	642	596	647	645	616	603	633	642	629	671	615	670	602	623	622	621	620	625	653	665	621	628	621	665	643	653	638	616	605	597	652	626	675	623	652	622	638	626	637	652	617	614	629	675	669	660	628	648	689	624	662	667	597	610	649	599	637	632	633	615	627	661	637	647	665	668	591	637	630	627	626	639	644	630	598	676	597	672	660	628	660	617	608	630	620	672	659	633	669	607	625	628	638	659	662	663	657	641	636	634	605	642	621	595	629	636	637	634	674	617	631	629	642	628	620	691	648	629	623	622	587	617	662	626	596	639	604	635	612	685	626	626	642	582	679	636	642	644	618	650	657	587	694	622	632	598	641	634	574	627	675	634	627	624	650	631	607	639	644	638	585	611	649	634	635	657	633	623	635	651	646	630	621	679	662	638	600	642	601	628	629	602	649	658	680	631	633	625	654	670	631	654	640	631	636	647	622	650	614	642	622	596	699	617	643	609	616	588	639	596	620	634	669	640	606	664	651	615	578	625	656	676	594	618	620	637	583	574	641	619	639	613	663	637	636	616	673	620	602	609	644	646	637	641	620	641	612	635	633	644	648	614	663	590	636	655	675	645	649	617	651	606	643	704	643	688	651	664	640	668	606	643	618	647	630	660	639	651	652	636	616	615	572	603	672	621	646	642	637	644	671	593	616	663	599	638	640	606	638	591	628	609	608	648	673	641	651	654	618	616	664	610	672	634	648	645	648	659	617	583	666	653	631	652	646	607	662	660	625	649	612	638	682	626	623	693	584	634	653	641	611	641	638	619	647	636	676	611	684	598	649	621	653	670	654	662	614	628	637	629	629	642	622	622	643	646	640	603	635	653	676	615	602	642	640	595	630	675	645	671	653	617	644	639	634	623	628	625	596	666	604	659	626	618	603	603	650	585	583	629	613	643	636	620	642	618	624	647	632	632	630	673	652	624	618	639	652	653	616	642	656	644	647	624	656	623	620	608	673	636	666	649	611	666	559	608	613	637	648	656	663	601	655	606	650	607	641	591	589	645	601	647	616	632	652	633	632	625	579	655	589	612	636	619	656	611	665	622	625	672	628	634	645	644	651	625	603	647	618	632	604	625	600	621	630	663	602	594	606	605	611	620	679	630	596	615	611	615	642	594	625	633	648	659	645	665	617	631	662	627	627	683	638	622	601	655	656	632	671	653	648	636	607	626	657	634	680	621	641	652	671	578	642	642	582	627	616	645	661	643	602	653	571	627	664	594	601	625	614	657	598	660	601	629	646	704	642	649	628	627	619	665	597	601	662	586	628	670	601	668	594	598	636	646	646	643	651	636	620	665	643	666	629	653	637	614	612	634	653	636	657	599	631	673	607	621	667	635	625	643	618	628	625	614	625	603	619	606	629	605	638	628	656	611	661	663	668	628	629	609	628	689	612	627	661	592	629	645	615	649	641	608	632	609	625	612	623	633	641	679	648	646	604	639	665	610	602	601	620	638	623	562	689	625	610	656	637	614	549	606	668	636	653	661	628	632	604	674	662	672	631	613	636	589	637	644	626	643	604	651	640	649	660	596	632	706	625	597	693	607	623	625	622	620	662	643	632	626	645	645	648	667	621	650	631	656	635	613	680	629	635	655	632	677	605	642	626	640	654	646	637	657	654	661	628	628	649	655	649	614	636	653	636	609	660	627	672	588	667	623	617	623	625	645	627	645	613	622	641	639	635	624	604	619	667	655	629	570	615	646	650	650	606	623	612	614	649	658	614	649	611	652	634	647	618	647	650	597	607	608	609	630	613	586	648	649	630	609	623	643	662	599	633	647	636	603	652	614	622	659	644	614	623	610	613	612	651	659	653	649	662	639	603	648	619	604	629	644	606	609	620	613	631	593	627	600	654	685	608	672	665	635	612	626	632	664	593	671	624	628	619	627	636	614	635	593	588	624	640	605	613	617	606	639	613	626	639	599	645	637	644	637	635	650	646	655	593	606	660	611	604	640	646	609	608	655	643	664	654	679	621	677	622	645	595	665	617	654	692	678	635	592	623	678	594	582	608	649	690	643	603	657	659	633	630	675	634	585	591	586	605	649	589	627	606	612	585	611	594	655	644	627	642	628	598	581	658	613	638	659	581	633	613	699	631	658	639	689	687	674	609	647	649	652	678	629	637	639	642	615	690	609	663	629	647	627	653	652	624	641	614	645	615	688	609	618	637	668	583	680	645	631	602	612	599	647	604	674	598	645	613	633	573	629	649	657	593	610	662	627	634	628	626	653	635	618	653	619	652	649	644	616	596	633	665	629	673	635	612	600	649	572	625	625	617	614	670	617	633	606	640	645	612	613	651	627	647	598	623	601	630	626	601	639	631	685	647	653	646	613	628	631	597	635	619	647	666	611	632	601	626	605	665	606	601	657	629	623	620	658	621	684	670	631	624	634	637	630	642	632	625	609	658	649	620	666	642	636	612	603	607	602	641	624	631	627	624	668	652	613	629	635	628	603	663	620	594	686	648	640	597	619	633	652	605	640	620	642	653	656	603	667	640	643	627	671	629	616	605	628	633	617	633	609	645	639	647	647	654	631	635	635	626
47336	43192	44567	45105	45767	33571	16759	7420	3339	2652	2569	2130	1466	1159	805	698	860	761	729	682	701	597	512	436	425	437	379	369	356	361	346	372	346	385	332	383	369	335	340	324	356	331	290	295	282	296	349	272	331	298	332	302	281	266	283	334	281	303	333	293	291	363	344	320	323	286	299	301	280	313	296	297	326	314	328	313	290	301	322	342	313	273	328	281	289	305	305	321	300	297	281	302	289	313	312	299	294	274	317	299	304	312	295	269	301	277	302	266	311	316	323	299	330	299	287	301	294	317	315	347	320	298	296	308	306	328	309	329	325	322	298	304	330	293	308	284	277	308	273	310	308	322	288	319	306	316	300	292	319	329	307	273	283	318	331	270	278	287	317	321	310	327	308	312	284	332	267	305	299	296	311	307	316	283	282	289	287	282	297	294	312	280	322	314	281	323	305	284	291	313	300	324	317	341	324	332	305	325	316	273	319	309	296	294	290	300	319	305	311	294	307	308	288	337	301	336	293	298	338	287	263	297	309	302	280	336	308	339	295	302	283	291	308	310	314	295	323	299	302	310	281	342	286	341	322	286	310	289	300	309	330	312	313	301	285	282	316	312	293	297	308	299	283	307	328	319	298	351	297	325	306	307	312	317	315	322	290	289	302	302	300	329	300	321	308	296	310	290	335	328	318	319	277	302	330	307	284	273	310	287	307	329	316	308	298	321	327	291	322	314	290	301	292	317	291	294	320	324	268	320	278	284	297	295	309	303	300	273	319	305	317	323	325	296	322	291	300	359	321	307	307	315	302	330	287	302	328	275	303	287	304	280	308	297	293	289	332	316	304	289	313	314	292	298	290	309	363	299	311	299	295	330	303	267	316	281	273	283	278	309	336	291	314	296	314	312	301	291	312	316	324	328	314	295	285	308	287	286	317	302	289	302	296	319	301	309	294	286	306	295	316	331	311	273	324	304	322	312	301	303	308	273	315	335	305	272	295	297	308	298	318	280	298	288	329	284	303	326	305	309	276	288	317	288	291	321	281	300	341	306	289	284	295	297	285	302	303	322	288	298	285	305	305	328	358	318	317	277	298	311	293	309	305	319	290	300	288	276	289	298	295	283	292	322	299	317	319	302	312	319	282	259	306	281	279	304	286	299	336	346	294	320	307	284	293	318	291	306	328	292	321	271	313	335	289	302	288	301	281	303	314	308	305	301	324	319	337	319	329	376	306	278	316	285	316	321	321	287	315	301	292	279	336	297	294	280	303	310	326	294	288	307	321	289	271	307	344	262	276	323	304	298	324	291	329	311	330	297	303	301	319	294	295	288	297	303	327	322	299	299	281	299	305	302	294	327	321	271	282	272	329	294	284	290	312	305	303	329	300	277	321	295	275	313	314	301	328	279	298	286	296	315	290	296	307	352	329	290	324	325	328	294	307	327	307	332	318	312	280	322	296	285	327	284	340	305	288	283	311	305	294	318	274	310	279	303	300	320	277	297	301	318	310	306	317	298	298	361	310	308	317	310	292	281	323	289	292	285	299	341	298	281	279	306	297	316	289	344	329	331	294	326	271	319	306	325	296	304	313	288	295	324	316	308	324	280	256	300	338	304	330	306	279	288	309	359	319	298	305	294	310	307	306	319	300	320	288	330	293	308	312	300	301	349	311	273	321	299	281	299	326	315	312	324	302	308	321	278	305	279	301	314	321	297	281	304	321	302	295	327	332	302	334	324	326	317	312	308	311	312	307	297	286	292	268	299	311	317	285	315	310	339	338	355	333	322	312	315	309	306	308	309	321	282	309	273	276	288	312	289	308	330	312	294	338	306	319	299	299	307	301	316	309	296	307	300	329	303	308	316	302	301	290	307	289	280	318	303	319	309	313	291	358	321	286	306	289	303	297	312	313	295	287	284	266	319	291	314	315	276	302	302	299	301	280	336	334	296	289	341	303	318	293	289	347	309	281	344	301	329	336	307	288	311	304	335	338	300	296	345	321	291	297	337	308	290	293	290	305	308	331	299	330	294	318	302	320	319	353	307	269	306	319	323	282	300	293	277	286	265	289	317	309	297	298	273	304	288	290	310	323	294	299	291	329	311	327	331	321	330	293	287	292	294	315	271	295	306	304	304	312	312	295	333	343	329	336	295	301	280	312	337	308	317	309	321	313	296	329	299	314	309	312	315	315	297	317	293	313	324	343	311	286	278	329	316	315	278	303	262	329	307	315	310	320	290	303	286	301	317	328	323	333	294	293	312	312	326	321	301	301	299	319	339	309	290	318	324	287	280	282	340	314	293	304	327	309	322	301	335	304	307	307	300	321	316	292	324	313	307	310	316	291	301	336	273	282	304	299	303	287	309	320	312	317	299	291	327	307	323	321	343	270	306	319	315	320	337	312	296	323	309	344	284	273	342	268	305	306	330	327	303	331	280	296	330	311	305	297	312	299	341	294	329	352	306	336	308	295	336	315	332	283	285	298	314	322	312	315	308	273	320	321	343	299	283	317	286	288	277	296	309	269	280	282	302	337	292	281	300	304	316	307	329	284	322	315	330	314	297	352	327	289	283	327	325	303	292	301	310	298	330	335	306	325	290	316	300	296	307	326	280	286	289	298	283	320	301	295	330	295	313	259	316	285	272	268	317	303	306	286	299	285	260	331	280	330	265	305	347	269	305	333	332	320	288	278	286	288	307	288	282	299	316	296	296	313	302	307	286	317	296	315	315	334	302	315	304	326	270	318	299	316	314	286	334	298	281	303	284	298	291	325	312	313	320	311	294	265	295	302	295	329	286	308	331	331	317	325	309	293	323	304	339	298	280	334	293	294	331	315	314	298	319	328	272	296	277	346	290	311	305	297	308	309	320	315	279	319	282	277	286	324	307	304	313	316	303	330	297	256	287	323	304	275	325	286	295	336	286	312	295	311	307	299	259	305	298	309	300	300	316	322	331	302	303	302	316	322	332	332	313	350	306	344	307	291	311	314	320	286	304	312	297	323	273	318	326	299	309	299	293	314	341	301	315	282	298	304	290	350	333	308	325	296	319	313	294	291	317	289	315	287	322	306	319	303	305	303	280	331	302	287	306	315	306	326	306	342	301	277	287	313	303	293	335	292	303	253	347	278	306	321	332	316	278	303	313	312	297	284	307	287	284	300	319	321	285	338	313	292	325	337	323	312	340	283	289	298	311	296	297	297	317	325	320	288	313	291	347	315	325	312	322	288	314	307	282	301	309	306	290	277	294	308	271	303	281	337	289	289	324	306	301	275	303	282	288	324	302	318	294	314	315	319	290	314	273	296	291	258	325	307	339	296	320	293	280	303	300	291	280	317	288	262	320	300	293	315	299	293	335	306	304	276	313	270	298	315	296	309	334	302	287	300	304	340	294	332	283	304	297	310	321	294	315	301	335	294	305	318	291	285	274	321	327	308	288	338	319	308	331	317	296	295	303	320	330	330	299	301	321	271	310	315	303	337	290	339	302	307	333	322	298	305	288
32245	36649	45380	49574	52225	33205	13268	9137	8566	8960	8945	7625	5273	4155	2693	2482	3296	3060	3006	2570	2604	2343	1727	1586	1569	1487	1336	1182	1186	1124	1201	1043	1038	1033	1008	1038	1018	982	917	956	878	829	825	824	802	805	813	757	785	803	763	768	776	741	737	724	722	751	727	766	735	800	765	753	757	732	670	770	667	809	748	705	695	713	750	713	735	748	753	717	738	743	764	684	731	729	666	749	786	715	658	740	731	717	762	702	735	722	727	755	692	702	740	771	741	731	742	739	767	745	736	758	800	718	720	751	731	723	717	725	782	745	697	729	733	753	754	739	743	738	763	690	717	712	764	729	729	726	805	737	715	765	689	735	737	728	738	740	786	757	781	730	781	724	735	718	709	713	710	715	736	716	694	741	742	705	742	706	724	710	752	750	740	724	761	683	754	715	745	704	748	739	731	762	738	733	739	731	733	752	723	702	676	709	689	740	719	790	726	751	750	711	678	737	688	710	764	709	714	707	721	790	723	745	707	699	706	751	756	702	739	686	814	701	732	761	697	763	732	743	725	745	747	738	766	702	733	724	786	724	753	705	711	733	725	685	733	747	751	739	709	720	704	708	709	727	782	726	745	736	729	753	700	708	737	760	743	734	728	731	736	686	686	717	728	734	701	762	722	740	758	695	797	709	693	698	725	756	726	745	736	722	727	747	758	722	711	716	719	726	724	722	724	704	668	736	748	785	759	752	785	712	739	724	707	718	754	697	711	735	760	766	744	716	734	664	712	684	741	738	739	730	784	712	728	726	718	669	732	735	687	736	738	757	695	724	725	718	737	738	744	681	721	742	754	696	759	730	751	763	694	723	716	751	682	758	699	733	778	735	726	743	752	747	652	754	712	704	723	706	706	737	735	763	795	690	710	730	745	752	723	672	736	687	731	681	711	770	759	750	763	697	721	730	681	706	718	756	679	687	714	763	756	722	739	726	745	717	674	683	717	728	746	747	734	735	716	715	717	794	735	707	727	749	704	748	722	715	755	662	740	723	665	720	728	721	713	690	753	723	702	726	666	700	745	767	777	703	717	721	676	695	754	725	749	687	787	724	774	711	749	714	744	736	731	725	737	718	694	693	731	718	727	721	753	722	724	738	789	677	656	761	748	726	766	692	714	773	679	761	713	741	728	730	742	735	680	734	646	744	744	731	709	778	751	748	754	680	732	704	721	707	723	719	738	747	731	736	754	733	765	758	739	722	749	747	762	692	721	730	766	776	732	686	814	733	741	730	704	685	670	741	760	711	724	680	749	723	733	714	759	708	699	667	723	708	754	787	735	728	748	720	705	729	687	662	725	725	735	690	733	664	731	696	772	708	713	701	729	757	733	693	686	732	755	748	696	777	706	722	734	751	761	702	732	770	689	722	702	717	726	782	755	690	691	724	724	702	728	703	804	730	776	768	714	740	748	750	788	721	737	746	763	759	744	796	716	729	744	716	765	695	720	766	676	728	737	724	734	710	767	732	754	718	704	712	714	771	765	703	703	742	735	714	718	724	743	681	718	747	727	755	712	705	666	723	711	705	721	702	781	720	705	717	718	771	720	761	708	734	768	722	736	683	739	708	732	736	709	777	737	740	719	726	708	715	723	721	730	713	753	775	718	710	713	749	779	750	690	733	781	735	751	727	714	731	774	764	749	735	774	725	717	711	755	744	751	734	747	684	712	795	719	737	763	729	714	741	726	764	705	757	737	716	763	693	740	727	715	704	720	745	696	677	670	717	705	731	734	735	725	702	743	726	765	794	757	704	726	724	730	737	721	753	760	743	676	707	755	766	685	748	726	695	756	749	728	716	744	689	760	713	712	751	711	702	757	691	712	696	788	741	722	684	695	701	784	733	758	731	742	743	751	700	738	754	669	734	740	704	720	704	700	738	736	752	823	703	719	748	713	738	733	723	778	708	708	810	734	796	714	750	731	715	720	720	757	747	767	710	772	762	777	714	684	718	746	754	760	685	727	684	755	696	756	737	713	706	710	695	703	755	774	746	768	738	746	727	720	678	764	703	713	677	765	711	761	714	715	736	748	798	713	700	800	762	729	715	742	746	685	738	731	736	687	726	732	741	735	715	701	723	750	771	716	697	735	714	706	759	729	717	712	747	754	739	723	731	776	743	735	720	740	729	703	738	752	755	799	724	742	742	692	729	736	740	731	750	733	731	763	778	718	706	708	725	750	688	742	749	736	737	721	682	715	731	757	721	734	686	749	767	715	744	703	732	736	734	727	739	709	685	692	724	737	739	697	735	791	736	706	721	713	714	715	757	755	730	744	703	745	788	738	719	783	724	742	704	753	736	743	696	761	715	715	755	738	740	728	751	740	754	728	778	765	691	767	760	722	722	695	711	745	707	736	743	772	767	742	709	728	711	726	737	697	716	776	737	757	739	696	725	741	730	727	721	782	724	812	738	742	770	793	753	752	740	766	705	746	737	736	719	747	718	746	758	657	701	735	743	715	687	713	755	671	772	719	769	726	701	745	766	759	775	735	745	729	778	731	747	771	742	772	740	748	709	723	733	748	772	739	729	735	752	716	698	742	759	705	717	744	718	713	747	764	749	737	742	718	737	743	725	734	747	688	713	713	721	713	691	718	711	740	754	742	745	672	734	730	745	718	719	773	735	715	687	690	753	689	755	784	704	746	768	711	738	711	703	759	726	768	754	742	765	680	767	758	708	757	681	758	697	796	747	718	744	741	710	735	706	758	756	683	725	740	715	747	810	749	706	716	753	736	736	734	733	731	716	742	738	726	718	732	685	742	734	759	754	723	702	732	764	710	749	738	729	726	751	738	746	723	696	729	750	718	754	743	750	722	723	724	730	731	745	707	806	726	670	749	768	687	770	695	743	698	723	768	710	715	666	764	716	737	722	720	776	710	749	767	718	727	746	757	766	747	667	711	717	735	744	758	715	731	757	735	722	741	737	717	776	721	716	719	716	733	695	713	722	686	685	728	779	744	739	703	713	701	754	733	755	674	705	701	734	701	712	747	707	747	774	691	708	739	720	720	725	722	746	685	758	652	722	747	714	724	741	668	697	750	732	710	734	714	742	772	702	747	723	751	711	682	761	681	708	739	737	732	745	750	746	737	723	740	733	748	761	727	741	737	714	740	774	772	799	768	738	688	734	736	727	724	797	758	695	696	796	708	703	691	745	709	745	706	712	692	755	678	784	705	737	696	737	773	744	755	714	722	675	806	710	735	718	745	727	728	755	731	762	696	731	709	703	673	741	697	715	752	765	743	770	751	727	678	735	727	758	738	680	725	773	723	700	671	791	717	717	745	720	722	785	726	704	725	729	717	709	730	736	748	749	765	731	757	695	722	703	697	755	729	716	716	746	697	681	729	739	719	747	724	745	725	713	702	747	744	723	744	693	770	695	729	758	716	718	711	763	787	720	776	715	729	741	737	704	753	718	703	728	705	741	770	731	727	742	692	762	755	710	714	705	719	685	730	749	730	728
50878	50206	47521	43679	44661	33235	21938	13195	7260	5618	4874	4073	2737	2391	1530	1216	1421	1312	1181	1127	1092	910	708	577	564	566	480	382	384	438	435	380	384	403	389	362	386	344	371	334	335	297	292	312	290	298	299	334	289	281	312	317	302	300	343	290	311	301	296	314	296	340	275	270	277	305	284	330	310	291	303	315	315	286	314	299	264	306	304	305	294	284	302	265	289	317	292	294	300	289	262	287	297	274	289	275	287	294	272	280	260	297	296	270	293	279	265	288	300	265	283	269	307	280	293	279	291	288	288	291	311	291	284	275	301	301	301	284	297	273	263	283	288	280	289	328	301	318	295	300	274	294	275	302	295	307	317	271	308	275	308	283	300	300	284	297	291	297	259	249	297	310	266	263	317	283	303	322	287	325	274	258	273	301	284	300	281	287	300	293	276	309	266	307	304	294	277	297	283	286	310	316	268	272	272	283	291	284	282	271	309	306	299	265	281	284	334	272	295	301	272	333	302	288	332	267	302	290	300	307	299	298	282	250	293	283	276	273	277	265	294	276	293	257	289	282	273	287	310	300	293	288	313	286	296	258	282	276	288	275	297	268	296	290	317	270	297	272	283	269	286	297	259	282	272	296	301	278	306	278	312	315	288	286	293	310	281	274	304	275	289	296	269	288	276	286	323	262	302	295	275	301	290	287	285	342	321	311	298	319	262	288	279	304	257	263	294	285	294	287	287	291	301	312	295	263	303	297	287	284	314	270	299	266	293	278	284	292	276	279	282	294	297	302	280	307	299	288	286	280	272	306	259	262	317	311	285	258	305	304	316	299	311	271	266	306	279	264	307	297	278	287	275	295	322	283	260	292	337	276	301	280	278	296	287	270	294	293	289	299	264	303	307	307	275	325	282	311	281	292	292	278	302	298	329	271	291	275	300	330	273	256	285	298	269	323	270	307	311	304	314	272	275	310	325	286	307	280	301	293	281	297	314	277	277	281	284	301	306	285	297	300	287	299	266	283	275	279	297	283	310	284	290	268	292	301	302	271	323	266	300	331	297	284	312	294	297	300	289	301	293	327	329	320	338	297	328	321	320	302	320	298	304	285	291	246	272	301	298	322	308	291	303	276	236	300	315	298	288	302	273	285	288	258	298	246	295	332	303	302	270	275	293	318	309	313	281	250	309	288	287	312	284	324	294	281	242	280	315	294	290	311	286	281	286	301	296	268	294	277	274	271	284	294	273	261	316	269	277	307	275	300	278	305	259	287	315	309	292	273	282	279	268	301	289	277	306	276	289	342	278	287	261	300	281	318	279	275	301	286	317	314	306	294	288	298	288	301	307	297	309	248	280	268	323	258	308	294	280	289	282	245	282	285	271	293	272	273	284	331	305	298	308	306	285	273	310	331	260	306	324	332	292	293	310	294	276	305	302	281	286	301	279	297	278	306	303	274	274	267	298	309	304	311	309	272	259	291	278	289	258	290	306	291	281	272	331	287	301	305	263	280	303	289	328	263	283	314	295	275	279	273	287	315	277	299	284	317	331	307	264	258	287	301	282	290	304	265	289	294	303	304	282	293	283	257	270	298	290	277	302	333	288	291	284	312	275	297	272	301	277	294	302	329	303	275	285	303	256	345	302	278	305	286	267	284	299	303	297	282	269	294	274	323	333	258	308	280	298	282	295	298	314	301	256	275	290	316	306	290	287	295	287	268	293	308	322	290	274	300	279	288	281	290	269	287	297	308	296	305	304	307	303	321	301	294	282	287	301	279	301	307	308	263	291	281	315	287	283	259	285	268	310	291	290	298	312	310	270	267	286	284	295	278	288	277	299	299	278	284	323	290	273	284	300	286	295	291	266	283	310	319	299	246	263	280	326	293	300	294	265	261	338	299	296	279	290	302	291	297	324	290	299	301	294	308	312	334	305	294	259	266	320	288	296	320	278	271	304	326	311	308	273	285	300	293	297	264	248	317	284	286	289	326	287	305	266	268	272	287	292	311	309	268	331	275	248	289	257	295	277	293	277	265	343	290	321	300	284	294	268	260	289	307	288	276	316	325	278	307	255	301	326	266	306	290	262	269	305	287	290	308	293	309	258	306	295	280	285	301	285	289	271	295	287	292	291	298	278	280	273	281	284	292	277	309	310	291	289	290	300	293	292	262	314	281	273	320	321	273	279	305	283	304	287	285	292	276	318	310	314	275	285	323	337	286	262	304	278	292	299	295	300	285	289	284	293	294	306	307	322	302	312	270	281	279	315	270	283	303	291	285	296	322	311	307	283	303	306	278	281	286	314	285	299	283	275	281	288	286	320	300	279	327	273	282	284	268	254	269	274	261	293	264	279	303	305	322	283	281	276	302	317	283	267	302	314	286	286	297	253	325	287	269	279	282	321	301	269	278	286	262	282	315	277	269	270	308	314	325	286	291	285	295	327	298	276	310	292	307	267	291	308	283	310	271	287	308	297	300	272	267	295	314	273	340	290	289	300	304	302	300	274	280	292	286	279	293	281	284	299	323	304	267	269	273	279	302	279	272	309	286	321	288	276	282	304	275	276	246	267	296	280	275	285	293	297	290	306	286	283	285	281	307	282	285	293	308	262	294	313	319	291	322	306	268	283	310	278	297	298	296	341	288	289	272	276	293	302	314	286	280	308	303	299	281	291	310	295	266	294	322	283	307	324	309	294	269	278	303	273	301	322	273	300	282	295	278	308	286	299	285	312	300	269	283	317	298	300	256	259	312	337	289	256	319	304	300	279	299	342	264	292	310	260	281	291	293	290	301	280	286	268	288	305	301	297	293	274	280	291	280	277	306	306	286	306	294	279	250	274	300	281	292	318	294	266	293	301	285	318	291	315	288	324	280	290	275	301	329	281	306	240	252	283	284	298	315	304	301	278	339	272	273	299	263	257	271	294	276	283	279	309	284	305	320	282	279	278	282	299	274	277	288	308	299	290	301	273	298	310	327	293	310	288	288	271	298	283	305	292	304	297	293	317	271	295	284	290	302	278	310	330	292	291	313	324	288	301	289	289	288	292	286	256	310	305	289	298	283	280	296	279	300	259	305	277	297	280	307	275	279	281	306	288	287	283	283	288	300	292	265	265	283	284	274	272	272	299	306	266	288	281	289	300	309	321	296	274	286	304	300	300	276	305	292	315	291	284	254	296	312	301	291	295	278	295	290	252	265	276	269	263	306	269	275	296	279	278	281	283	260	251	289	288	293	311	272	281	289	283	313	302	287	281	292	307	271	288	300	265	295	296	311	282	255	293	326	290	297	273	299	272	258	283	287	266	284	288	272	288	308	291	313	272	323	312	285	276	291	300	299	269	288	325	245	320	279	315	270	278	338	308	282	298	275	278	291	289	311	282	307	256	280	275	311	276	339	266	294	305	308	302	286	263	292	285	298	318	282	282	282	312	277	284	298	299	310	301	293	257	294	294	325	299	288	261	304	253	309	342	289	300	334	277	286	311	278	289	275	285	323	302	298	281	269
33900	43071	50185	50838	51387	38479	20346	13423	13805	14863	14606	12663	8391	8054	4962	4272	5510	5234	5204	4598	4243	3481	2696	2240	2308	2157	1841	1433	1487	1459	1552	1344	1379	1330	1328	1294	1338	1174	1085	1110	999	898	862	890	882	848	814	776	779	766	837	759	725	735	752	739	731	687	705	707	758	730	733	694	728	698	708	717	728	716	714	711	692	642	687	675	677	719	720	726	714	708	690	696	682	694	664	686	682	688	654	691	657	714	711	677	674	692	665	664	687	657	670	648	675	686	715	716	732	679	711	730	733	737	725	698	628	692	732	694	691	692	695	712	688	710	694	622	677	668	689	711	686	651	707	679	692	653	681	682	638	707	673	706	659	636	658	684	698	728	728	654	709	682	706	662	673	693	731	648	697	697	686	718	682	707	699	662	669	700	665	721	665	633	681	691	709	712	682	682	672	671	627	686	682	679	659	655	681	741	657	650	693	702	650	698	710	664	638	617	714	710	673	705	742	638	727	697	676	681	647	586	673	734	624	657	689	700	666	661	691	643	671	691	689	684	678	675	677	670	670	658	651	663	676	665	720	667	698	697	698	663	738	698	716	704	694	730	664	702	686	720	733	748	692	675	682	655	677	689	700	682	736	715	710	705	703	669	626	687	665	659	713	716	639	686	649	652	704	666	663	697	691	678	707	672	676	688	629	644	759	655	682	678	679	711	718	709	662	727	689	683	670	710	671	668	693	639	615	736	721	685	681	635	717	686	667	679	674	700	707	639	692	685	736	680	693	662	727	656	683	706	650	642	657	659	693	675	725	664	665	670	683	682	724	669	724	671	716	730	661	672	663	636	705	683	669	711	712	669	681	721	692	639	689	697	678	698	643	659	720	682	683	631	685	675	708	678	678	641	640	693	639	700	718	678	665	680	682	705	685	736	709	708	728	658	706	674	651	737	697	695	676	705	692	684	643	702	685	697	706	685	700	728	686	740	686	708	697	677	698	697	703	656	655	679	616	707	702	683	652	705	692	667	730	686	652	714	674	655	689	674	704	650	665	688	676	704	728	729	702	666	669	681	761	664	662	684	640	660	677	713	667	668	725	691	700	653	709	644	725	731	693	645	708	695	654	672	697	684	671	665	719	675	662	656	694	664	683	670	678	671	691	677	684	630	683	681	653	715	716	714	696	676	668	735	690	690	716	630	729	653	717	687	705	703	724	677	710	719	659	669	698	661	670	669	657	694	701	660	672	685	716	702	668	691	716	659	627	679	638	656	662	655	730	662	730	692	714	715	672	615	701	694	654	655	698	667	682	672	658	648	679	715	649	641	666	705	642	660	659	656	686	694	715	694	666	703	718	716	670	660	703	646	620	685	653	717	711	726	712	647	666	691	705	668	666	742	677	697	656	697	702	694	698	706	632	671	685	666	655	720	653	749	670	646	722	691	670	685	670	677	668	728	682	659	641	679	683	675	667	692	671	630	686	675	757	671	693	710	723	679	668	648	688	704	706	716	688	702	699	684	689	685	703	674	689	652	664	641	644	697	682	658	624	665	734	671	703	674	665	678	695	653	698	686	718	705	622	659	669	692	652	681	664	652	684	664	718	730	711	675	669	722	697	694	718	630	658	641	680	654	690	667	682	663	671	690	708	712	674	677	630	671	697	679	679	695	679	688	697	658	717	679	711	680	669	701	721	702	727	667	645	698	691	662	693	716	691	736	676	714	698	698	693	640	693	693	666	661	658	659	691	700	733	653	697	676	677	650	676	624	663	622	689	700	677	666	671	655	685	686	635	635	704	662	684	677	704	740	614	661	670	704	685	688	698	673	703	702	672	690	675	675	698	642	662	680	626	715	710	685	706	652	671	695	700	668	631	676	712	647	674	693	658	653	681	642	692	659	627	639	689	712	687	701	725	706	655	745	717	643	692	669	667	656	681	689	720	706	660	691	676	683	664	647	682	659	636	697	696	680	694	646	686	677	696	706	738	647	688	674	676	665	715	698	725	646	672	695	681	653	726	666	704	656	635	691	703	653	676	701	700	723	702	717	712	662	733	667	659	670	711	663	701	662	662	680	665	651	673	690	678	682	699	658	694	644	705	669	714	703	705	682	701	692	674	651	671	721	705	682	720	683	762	669	697	698	628	702	643	668	716	682	723	701	691	698	645	672	656	705	692	696	702	671	679	671	664	714	677	675	620	695	715	651	696	670	659	658	661	676	699	696	688	684	689	626	671	701	681	696	669	693	667	720	652	677	727	718	689	688	655	685	648	712	713	684	724	666	687	691	646	656	663	682	708	701	702	713	722	711	718	686	672	688	674	675	717	672	684	680	697	665	718	685	648	679	662	723	705	715	680	681	678	689	714	689	709	656	702	686	708	674	684	709	642	681	684	671	687	641	676	653	705	673	670	674	716	691	693	661	634	699	700	691	657	711	662	665	667	663	702	702	697	707	709	675	714	654	720	696	673	743	666	675	658	635	701	678	693	661	708	629	656	721	704	667	667	632	710	601	687	668	645	621	701	664	668	737	689	642	654	650	700	668	659	655	681	648	639	692	695	697	675	670	699	683	700	665	698	685	707	696	663	657	650	656	705	689	687	666	656	688	697	666	752	672	685	695	670	675	689	633	678	633	663	653	642	672	689	666	673	721	692	697	667	660	688	690	705	687	634	680	678	697	657	639	696	700	681	692	688	635	735	675	693	655	679	663	700	673	682	648	675	685	649	680	680	665	608	714	664	725	628	707	683	677	687	659	687	671	615	719	704	690	689	680	687	703	682	713	678	705	637	662	715	688	695	690	638	695	632	651	664	691	671	733	703	643	701	636	653	624	698	665	668	666	690	676	691	688	653	666	651	685	708	688	696	650	683	660	650	691	684	670	663	689	694	710	643	694	704	703	722	674	701	696	694	723	632	715	676	696	656	672	647	694	694	706	714	690	679	669	662	702	702	672	644	669	670	635	644	692	684	657	683	666	698	724	703	681	703	659	662	714	646	680	714	630	723	672	659	673	685	678	649	666	695	688	736	657	677	675	709	714	643	645	659	648	685	710	676	722	653	715	745	703	681	681	676	662	666	733	687	641	703	685	683	658	665	693	690	687	613	658	679	672	672	698	664	657	675	696	692	672	669	682	647	697	695	645	708	675	678	690	687	728	672	695	658	660	692	685	648	684	644	695	655	690	655	686	688	633	647	681	684	694	678	636	735	656	685	658	680	746	689	671	661	740	685	662	721	670	667	676	649	692	674	689	704	679	658	676	697	743	683	662	694	671	647	696	611	695	716	670	717	664	671	697	689	665	706	744	705	649	657	639	703	672	647	669	685	706	669	661	727	675	602	675	707	714	654	657	699	667	688	708	726	656	673	701	723	655	677	681	673	712	715	664	665	689	656	652	693	690	669	709	708	672	684	671	695	661	648	637	714	682	663	678	670	670	701	693	679	701	711	684	659	721	687	666	708	734	657	686	675	675	695	689	664	778	657	725	663	682	656	697	670	680	691	681	730	660	672	679
27661	24151	22687	15892	8250	3553	1671	1046	813	645	548	463	444	394	368	353	319	326	312	308	302	254	264	278	304	268	283	289	257	250	268	272	260	261	299	268	255	264	294	283	261	249	260	241	264	253	258	277	288	229	230	268	247	260	267	254	274	252	219	249	254	250	262	251	257	263	260	281	239	241	232	229	277	263	234	255	239	283	245	284	236	255	255	278	257	259	290	270	248	223	272	248	245	228	271	265	265	249	244	296	247	251	273	254	253	248	287	249	303	281	274	258	263	266	239	230	280	242	247	301	268	238	254	272	233	273	250	264	249	262	282	236	274	254	269	231	241	261	291	248	277	284	267	249	243	258	233	262	250	245	238	267	246	230	261	258	234	255	257	230	238	249	255	238	231	255	280	250	256	285	287	264	230	278	248	271	280	298	245	256	301	260	267	257	234	236	250	269	262	266	234	263	307	246	238	266	256	246	254	251	285	232	225	254	270	229	259	248	241	226	248	233	255	262	298	249	280	250	233	266	261	275	256	274	277	244	257	264	261	260	240	267	244	259	254	263	220	276	253	255	262	235	243	274	233	246	231	260	239	277	253	255	267	280	258	261	261	259	277	259	237	261	273	270	282	243	242	253	256	271	252	256	262	267	258	267	237	248	269	246	247	246	271	255	285	227	263	278	259	247	251	294	237	271	273	269	267	243	248	232	273	245	230	245	249	256	255	252	244	249	248	270	253	252	267	249	250	238	259	266	251	275	253	285	259	256	240	256	268	246	264	253	266	254	264	258	263	237	266	252	254	277	253	283	259	264	260	249	253	254	269	270	230	253	267	268	273	262	273	300	273	242	243	255	276	237	214	240	257	293	269	283	272	290	252	271	264	246	244	275	260	267	260	275	251	278	255	262	265	275	231	263	259	276	255	255	241	234	235	243	294	266	285	239	257	232	219	244	244	269	238	273	251	255	233	235	257	264	259	262	263	275	244	259	275	262	287	277	257	215	241	267	244	235	274	230	268	268	270	252	255	241	229	255	264	271	254	239	266	238	244	279	252	267	270	253	262	256	261	262	288	273	238	236	273	288	234	242	257	281	270	269	233	239	259	242	267	245	255	270	245	263	271	250	249	264	276	262	275	256	262	249	274	244	254	259	246	270	245	267	262	269	246	247	255	257	255	250	244	273	249	259	244	256	256	257	242	258	250	246	265	270	231	274	260	259	233	253	229	248	272	253	285	273	245	260	254	280	262	259	246	245	251	255	237	262	262	264	267	234	274	253	254	268	270	237	257	238	241	237	259	269	255	227	245	267	257	250	259	269	250	266	244	261	265	242	280	256	277	294	285	271	274	233	274	265	257	245	262	272	244	226	270	276	267	258	263	264	277	233	246	241	275	280	271	259	255	260	247	271	236	234	276	261	244	269	277	256	242	248	285	274	257	293	282	250	257	272	260	234	238	270	290	277	266	269	284	257	254	250	299	233	276	271	290	247	228	242	241	249	255	259	239	288	267	282	266	265	293	288	259	264	266	259	265	264	248	262	285	230	280	247	267	238	244	269	256	259	274	266	257	226	263	277	270	285	254	277	230	259	273	269	264	257	251	227	255	236	227	258	283	265	246	268	263	239	261	240	243	269	265	279	273	257	276	241	244	266	260	266	259	237	248	261	228	262	227	264	269	260	266	264	242	266	241	288	258	245	230	265	284	282	246	268	260	294	252	271	242	242	263	240	256	267	244	275	269	268	275	265	253	225	265	267	264	246	256	251	261	246	271	249	267	241	252	253	286	247	261	251	294	240	278	248	250	267	258	257	251	264	278	228	243	255	275	270	260	244	264	225	261	259	268	239	258	288	243	288	236	259	246	277	249	253	252	252	233	247	267	258	263	245	273	265	261	240	283	233	262	296	271	270	225	281	272	259	281	265	280	234	267	245	234	268	259	265	272	259	267	251	279	238	275	263	285	231	233	250	265	247	252	231	268	248	269	252	246	269	268	286	257	249	254	255	232	253	258	249	242	234	271	280	252	261	255	266	254	261	246	274	235	235	239	259	270	242	252	257	245	248	220	264	285	237	236	273	277	218	260	255	260	261	262	256	211	242	262	262	261	267	229	254	259	240	270	288	266	263	281	248	250	257	243	220	251	260	267	199	214	220	239	244	267	242	246	223	276	250	262	263	287	272	258	254	219	246	238	253	262	264	282	266	236	254	290	268	263	232	256	277	250	294	243	261	249	235	239	273	269	261	239	242	285	238	288	276	267	267	251	253	245	297	281	266	274	255	227	235	247	245	254	276	263	294	268	237	254	236	260	278	246	262	240	257	294	274	238	253	240	225	258	246	251	250	240	253	267	249	253	258	265	278	258	263	250	280	289	274	247	238	268	266	252	243	229	255	276	267	281	262	230	265	251	263	231	297	234	248	241	262	242	250	274	231	262	252	247	270	233	258	256	283	253	245	268	231	280	241	270	273	263	231	227	285	277	248	263	271	245	273	263	276	273	256	249	257	249	270	237	255	260	264	260	221	275	236	258	250	263	264	256	268	249	242	249	269	257	257	224	260	263	267	264	236	254	278	241	232	269	283	244	243	266	229	222	234	265	274	262	242	259	242	271	258	265	257	267	223	227	242	283	223	278	263	254	278	249	254	266	216	270	266	263	259	244	251	266	264	237	275	271	257	276	225	289	243	267	246	257	241	242	260	248	261	250	280	241	262	253	237	248	286	261	261	264	252	260	270	250	235	294	276	252	246	267	266	238	252	247	269	266	277	224	243	225	246	244	238	254	256	275	242	288	261	254	251	252	260	256	272	261	280	236	304	241	253	272	244	244	259	244	276	244	247	262	247	255	259	247	238	246	240	256	253	266	264	245	277	239	264	242	267	295	252	252	263	270	275	252	264	269	265	254	255	262	205	235	264	253	255	249	257	247	228	278	244	242	234	252	297	246	257	261	261	260	258	236	266	252	252	247	241	255	261	235	236	279	247	249	268	253	283	249	231	252	278	227	231	264	244	252	250	235	249	252	250	271	260	286	251	278	267	276	261	255	249	234	278	228	260	274	261	281	268	256	252	269	282	247	283	274	257	208	267	285	226	240	262	242	258	255	239	230	252	242	245	283	278	261	252	263	243	255	254	253	241	267	272	242	243	259	262	246	270	274	252	230	241	262	270	275	245	268	278	261	254	248	249	257	254	272	283	281	236	263	266	276	254	279	228	228	225	277	240	267	284	267	270	260	256	265	250	280	241	252	250	265	246	273	222	246	263	268	256	271	247	276	278	253	270	251	253	285	264	262	268	253	251	278	235	270	256	270	260	219	231	252	277	278	234	287	232	277	248	248	258	265	272	240	282	281	253	242	273	246	284	244	259	250	259	285	255	275	269	233	253	277	261	269	287	264	264	232	242	239	278	235	274	297	252	238	236	239	264	247	266	246	257	250	253	263	268	257	257	272	288	238	241	250	254	223	258	244	265	246	260	273	266	240	243	230	242	313	254	277	242
16204	21159	27917	26770	19161	11072	5711	4116	3038	2669	2260	1943	1596	1486	1193	1037	1113	999	966	981	919	845	839	813	893	841	826	822	775	763	701	723	688	709	664	615	633	682	639	663	677	655	629	631	650	634	589	616	616	671	656	608	639	636	621	662	645	655	656	592	677	666	646	611	649	624	654	674	649	663	625	616	634	611	598	633	631	658	614	632	643	654	616	615	634	613	601	639	593	644	628	623	625	625	602	635	611	634	648	681	624	603	613	638	643	599	654	626	685	657	669	674	643	619	631	646	646	632	615	645	611	629	648	618	600	622	634	629	652	657	592	649	656	624	629	680	629	644	577	665	639	648	644	599	649	605	675	610	592	635	626	613	629	601	623	590	610	629	654	628	614	594	646	627	623	633	660	644	630	607	583	633	577	621	637	669	592	621	626	673	645	639	597	678	617	634	611	621	600	681	620	630	648	644	595	639	644	658	617	625	612	648	636	590	612	612	627	605	624	654	623	655	648	591	604	610	626	637	582	652	612	638	646	598	671	645	653	603	609	684	613	633	631	636	610	622	631	628	611	647	653	657	647	636	656	664	613	615	571	621	604	637	638	634	635	659	589	616	585	587	639	625	632	655	636	640	618	599	612	570	623	666	624	591	628	599	620	597	631	650	644	662	629	623	622	617	620	648	631	631	671	635	630	658	604	643	584	601	597	597	615	593	621	667	653	617	591	633	592	582	622	641	674	658	610	601	625	632	645	631	621	625	627	576	590	639	634	635	647	657	614	576	604	569	628	668	675	582	606	635	661	596	626	643	669	650	632	653	639	607	639	610	651	630	621	637	618	696	640	611	658	636	677	656	630	617	627	640	640	611	655	637	571	628	623	625	637	658	653	592	626	623	624	621	663	629	644	623	572	643	630	622	642	601	621	645	637	610	646	661	605	627	624	642	640	644	593	625	626	635	613	671	615	567	613	668	621	635	658	591	653	597	558	624	659	652	652	617	629	664	623	625	589	597	644	647	658	592	642	634	609	615	611	668	630	570	642	671	641	675	637	647	632	623	585	635	586	664	592	655	609	622	595	631	659	709	614	647	601	618	591	598	593	658	595	647	673	613	612	634	677	703	658	614	611	642	615	637	616	650	599	601	636	691	612	656	638	625	636	583	622	615	651	630	633	615	596	630	648	624	611	632	615	667	663	636	659	639	634	617	620	608	613	613	589	642	677	622	635	644	626	632	617	630	615	615	635	639	670	638	631	624	629	604	621	629	640	672	612	662	657	652	626	607	662	605	595	633	582	651	629	622	661	632	657	601	622	612	597	606	624	623	629	647	570	637	590	628	641	636	635	607	630	611	618	629	638	589	651	639	632	602	649	645	641	663	589	636	647	588	625	667	664	631	614	648	634	616	642	634	659	591	602	616	620	623	669	654	597	586	601	647	588	615	572	642	646	633	621	639	597	654	578	584	612	650	667	596	672	630	614	588	659	610	653	644	647	609	632	597	653	618	605	609	634	628	617	664	654	646	662	608	628	640	629	606	607	647	620	643	652	553	659	592	635	638	621	644	605	618	611	579	631	668	612	637	656	646	578	616	632	623	629	642	643	635	636	631	629	613	627	645	659	643	593	603	673	669	648	594	601	632	599	644	640	608	603	587	697	595	616	647	657	628	604	602	585	610	610	621	600	632	669	623	646	654	653	609	615	635	665	640	634	629	630	601	620	618	645	646	656	641	642	641	634	622	659	609	630	651	645	570	607	626	619	660	640	630	659	662	666	639	619	677	598	692	655	648	598	637	614	570	618	610	626	619	621	629	627	628	631	598	631	628	611	639	640	630	618	628	632	613	610	598	657	641	686	629	592	606	598	576	651	625	618	605	660	599	620	613	634	623	613	611	640	582	645	620	642	598	646	630	650	643	616	627	573	657	630	633	630	624	651	606	639	655	640	634	630	704	584	663	616	651	644	597	665	584	643	591	648	617	676	617	643	628	618	606	623	628	656	653	644	570	564	662	546	644	660	609	637	582	616	647	618	635	619	591	613	601	654	618	651	599	601	632	575	631	661	619	639	637	630	654	642	655	636	632	633	638	608	650	621	610	650	609	650	602	625	656	628	617	627	640	621	607	656	650	600	569	588	650	658	650	629	623	669	595	625	652	646	649	645	682	639	658	573	650	601	637	647	634	637	614	666	633	601	664	622	619	688	656	567	593	627	634	646	635	635	635	608	616	634	610	642	617	629	637	639	582	627	687	634	635	601	633	664	657	658	605	567	620	601	633	586	628	613	615	637	637	610	641	654	611	615	620	671	613	602	596	630	608	602	666	603	637	612	602	607	598	645	619	628	598	655	623	632	670	615	635	683	581	619	597	606	616	569	628	625	657	602	638	648	608	611	642	663	639	647	608	621	580	628	581	650	629	608	577	640	649	634	654	657	634	614	650	635	635	667	653	627	622	657	621	654	613	621	615	662	608	608	651	631	635	669	627	661	610	627	636	649	670	672	635	623	651	659	618	600	682	585	613	596	654	621	639	645	603	624	678	648	631	644	600	648	639	621	651	636	636	614	632	644	594	663	656	636	604	661	610	693	681	606	664	688	591	657	620	670	656	669	609	608	647	602	625	613	588	595	633	634	619	688	607	643	613	593	617	627	634	655	602	630	639	611	593	616	614	661	621	637	647	609	582	627	592	631	604	606	620	645	641	665	632	627	609	591	633	598	611	664	627	660	627	648	594	656	634	615	607	624	596	633	592	610	583	601	634	584	616	589	625	661	584	616	648	588	666	647	596	604	632	660	637	596	653	669	650	659	615	624	638	601	636	597	627	623	661	621	595	629	651	631	673	619	596	590	650	651	693	631	629	624	597	610	652	660	595	628	675	605	638	614	631	639	617	606	625	617	585	617	643	611	664	623	620	604	629	613	625	635	651	610	634	606	591	651	660	659	670	654	626	638	659	649	585	640	665	630	615	642	595	629	651	656	585	680	630	627	660	572	627	587	623	674	607	585	630	671	547	613	646	613	578	637	607	626	595	640	637	592	600	635	602	614	596	632	615	659	690	600	646	619	629	642	619	640	627	603	626	659	610	666	658	625	629	624	653	611	654	617	624	618	650	584	608	613	631	677	600	620	613	609	607	652	602	637	616	609	570	609	586	658	655	651	647	573	584	593	621	636	671	660	654	686	684	614	644	681	647	614	592	641	660	582	598	641	619	644	596	623	599	615	624	646	598	619	628	644	629	605	652	652	649	585	628	645	676	609	596	612	609	651	625	636	616	612	656	632	642	622	599	654	640	651	579	597	630	664	641	611	641	686	595	626	627	622	638	633	669	596	651	588	576	646	655	623	628	591	629	630	649	620	651	643	642	627	626	626	603	607	633	631	596	655	598	580	662	614	611	662	642	593	652	595	643	634	609	637	647	650	663	643	593	620	667	653	677	641	602	558	604	646	619	614	633	594	604	635	612	598	603	611	640	599	611	627	623	637	615	661	648	587	639	636	638
44956	45182	48573	43037	39120	26378	13501	5839	3143	2990	2507	2360	1620	1283	944	692	916	769	756	704	597	606	491	527	464	439	373	384	387	315	367	356	371	357	338	349	343	315	328	348	342	335	336	315	357	306	321	326	311	305	292	332	312	283	316	293	288	295	324	327	314	313	326	294	300	296	309	318	315	308	311	337	286	304	306	299	284	313	334	308	308	342	283	302	322	309	304	305	297	294	295	324	314	330	298	301	314	267	292	310	308	332	325	342	304	310	320	325	280	289	334	335	299	299	298	336	323	323	290	319	298	333	301	271	316	303	349	314	312	326	319	332	308	307	357	285	287	290	300	251	312	307	298	308	300	304	322	309	317	312	320	289	297	290	339	328	315	316	282	287	298	301	279	321	294	297	311	279	289	268	322	336	281	293	311	303	318	313	337	284	320	305	308	302	309	320	313	369	313	344	290	306	272	301	329	322	308	302	312	306	301	282	324	270	267	314	260	287	306	338	352	276	307	277	348	287	292	292	307	308	306	279	313	317	302	336	302	297	287	314	321	312	319	333	303	315	296	295	312	277	332	323	291	284	323	328	323	333	325	284	285	287	290	286	314	296	280	288	336	281	301	298	319	318	324	283	310	343	320	287	321	293	276	284	279	304	331	284	298	333	316	312	308	269	319	321	307	322	291	323	290	298	299	291	320	322	317	282	286	331	261	325	294	322	295	284	306	318	308	307	344	308	314	285	291	274	319	287	305	279	315	286	290	314	315	316	293	297	319	319	299	289	301	268	294	321	325	276	304	323	314	308	330	323	316	328	299	341	307	318	284	314	315	283	288	311	291	293	294	327	282	268	301	329	301	293	318	306	316	291	273	305	315	295	306	303	298	280	316	294	294	296	312	274	294	291	296	310	289	318	307	335	310	314	314	301	318	302	357	314	338	270	287	308	293	292	317	338	307	339	313	316	330	305	304	331	286	325	288	344	327	298	293	314	307	286	290	277	254	304	312	307	298	288	284	303	293	356	319	309	304	307	284	287	271	304	304	290	286	288	327	296	289	295	311	311	312	304	294	303	316	317	305	335	312	296	330	326	295	305	299	291	320	331	336	266	295	261	319	324	347	259	308	290	275	313	311	253	322	281	326	293	315	306	318	319	321	297	310	277	312	294	311	290	294	303	319	310	284	278	300	281	306	338	337	343	318	302	286	313	323	314	308	316	284	314	311	292	291	313	298	291	304	303	292	290	296	305	316	287	286	311	328	300	333	325	310	349	329	313	298	296	305	287	327	296	298	305	310	310	303	283	341	299	330	295	325	310	275	282	308	292	278	311	315	308	286	295	308	299	304	292	319	293	313	276	274	322	326	302	261	283	295	304	309	265	299	320	275	320	298	312	309	288	320	304	277	318	295	335	303	294	305	301	334	288	304	299	286	275	288	270	282	283	317	331	321	305	300	293	306	332	313	336	284	297	269	301	329	290	291	315	335	274	324	295	309	305	303	299	289	296	297	305	298	304	322	290	301	297	320	321	290	291	334	285	309	318	308	311	310	308	304	318	277	287	304	301	294	286	284	326	301	311	295	322	353	326	316	280	279	338	262	324	293	337	302	302	331	314	299	277	318	288	252	295	317	325	300	292	283	294	326	310	299	290	304	305	314	316	316	322	304	288	312	305	309	313	341	298	325	310	309	283	285	289	303	302	331	288	287	289	298	283	309	291	306	298	314	320	306	290	280	322	352	326	308	312	323	282	303	286	307	294	295	297	286	319	314	296	286	308	313	289	307	287	302	298	298	301	311	297	301	319	306	349	324	289	306	319	316	329	281	302	303	322	320	318	328	289	349	282	307	281	342	333	282	281	306	301	313	291	292	277	296	314	307	283	282	293	318	321	318	310	334	287	312	307	313	308	293	310	316	323	296	296	298	328	313	314	300	316	284	317	313	301	265	296	296	292	278	307	282	316	312	348	269	300	322	298	315	287	332	311	297	271	282	254	291	287	287	333	300	312	312	281	296	294	285	310	300	304	279	307	313	292	293	301	263	299	292	305	285	307	279	290	278	305	291	305	297	302	295	327	260	323	304	270	301	303	295	304	316	285	281	316	269	301	282	311	290	339	322	314	300	310	293	310	338	309	291	343	287	316	297	274	283	288	319	294	271	307	304	349	298	301	305	301	332	302	283	315	281	321	292	335	294	258	290	306	312	322	285	307	272	317	317	299	327	312	307	343	292	280	290	321	313	304	321	326	288	291	324	273	315	281	303	277	335	303	325	311	310	307	310	278	274	277	313	298	301	331	301	328	302	308	328	285	294	320	325	331	326	328	309	306	304	334	287	321	314	284	284	314	291	316	311	346	323	311	301	307	281	295	320	320	276	274	303	291	293	271	286	286	299	290	303	305	302	300	301	297	295	328	282	299	300	296	268	295	317	331	308	307	293	320	292	281	320	316	300	298	327	311	319	297	275	317	322	270	316	293	320	301	305	337	325	299	311	284	309	293	292	296	293	350	287	324	319	314	293	305	305	287	301	306	297	278	304	315	331	311	322	294	304	305	299	284	278	304	294	296	328	276	310	291	289	309	315	270	298	301	309	272	296	329	310	331	327	312	298	300	319	328	286	306	315	270	315	297	310	289	319	315	321	300	294	292	322	321	309	322	318	326	308	294	298	276	298	333	317	317	321	298	351	289	285	277	281	327	271	291	313	328	316	283	304	313	296	264	286	303	318	311	304	291	289	305	321	290	323	298	279	311	318	313	279	329	298	296	301	289	322	328	319	276	298	291	299	296	275	303	302	307	335	286	304	313	317	270	306	314	296	315	280	305	333	272	325	280	319	327	288	293	284	334	270	325	341	327	309	274	328	318	312	302	331	282	318	314	333	323	317	298	285	306	299	297	350	332	315	318	306	318	298	274	284	316	321	293	298	307	295	305	289	319	296	291	313	304	301	307	327	310	290	285	332	305	319	336	308	282	308	289	309	298	280	308	304	300	331	282	313	310	277	298	285	282	277	325	301	310	298	332	303	298	285	300	302	310	274	308	324	300	307	344	272	302	330	286	312	296	305	310	282	326	296	310	311	291	350	288	316	285	311	287	324	327	290	301	275	288	289	299	335	293	309	307	296	333	307	312	320	330	279	284	281	277	318	294	329	263	316	297	288	314	344	312	308	279	325	287	303	306	327	343	329	307	316	288	308	336	299	330	298	315	297	301	288	302	322	314	296	310	327	293	286	298	288	291	272	285	296	298	274	308	296	286	292	319	296	267	312	261	325	300	275	286	294	305	318	301	301	296	307	301	303	300	273	307	287	295	296	291	287	307	309	296	319	294	275	296	300	263	294	300	308	305	318	318	298	318	304	281	307	305	264	265	290	306	297	294	300	289	304	320	291	311	279	312	303	350	290	284	311	299	282	313	303	330	321	317	306	293	309	303	336	295	285	309	293	307	307	335	325	318	315	333	289	321	292	324	318	322	318	339	302	323	310	320	306	320	283	296	308	311
29390	38101	48015	48710	43787	27060	13023	9570	8257	9679	9113	7886	5802	5018	3281	2623	3364	3201	3240	3046	2527	2380	1835	1783	1612	1546	1365	1215	1299	1159	1137	1043	1037	1045	1020	1007	1050	1035	912	960	869	862	817	857	794	800	795	783	756	798	789	763	786	780	785	749	701	760	764	759	739	685	685	771	765	774	771	697	729	799	717	704	792	738	689	728	730	696	741	732	714	709	794	731	746	728	696	702	744	733	700	734	679	744	774	803	741	727	761	727	718	684	722	703	671	724	742	735	712	697	703	731	750	724	710	713	720	746	760	660	690	667	715	768	720	699	738	710	716	771	745	753	690	732	714	709	726	704	719	789	722	746	675	759	698	703	763	696	707	811	727	740	709	777	754	714	729	728	780	715	684	739	691	746	734	717	764	726	733	747	745	710	720	721	757	764	710	741	758	703	698	777	729	710	694	670	699	724	700	740	716	725	652	753	737	717	694	669	740	696	709	730	706	755	756	729	722	740	715	745	738	703	720	705	670	723	753	742	713	662	697	717	704	779	703	671	745	717	745	687	717	718	685	738	682	722	776	690	717	698	736	671	751	689	723	726	719	696	714	721	691	706	701	699	704	688	732	772	715	737	693	766	689	704	706	738	761	704	703	725	709	724	711	652	723	745	747	735	676	747	752	706	723	671	708	751	769	717	697	767	757	660	690	741	709	714	729	747	713	663	701	745	741	741	693	756	726	711	739	766	685	746	679	726	735	703	721	763	694	722	688	738	760	708	666	689	757	748	669	708	763	674	732	768	751	706	742	747	664	747	714	723	750	736	737	737	757	742	719	720	735	692	736	737	722	754	721	716	685	746	752	704	719	716	716	691	764	746	760	753	697	726	728	732	749	734	701	716	725	682	745	701	684	681	724	752	697	717	763	719	682	771	722	768	725	761	757	692	739	703	675	731	784	747	768	686	694	764	723	731	743	716	740	748	733	745	703	761	756	680	678	694	716	699	732	720	719	736	732	772	734	722	739	747	714	679	688	793	723	683	750	754	738	716	741	756	711	719	737	715	753	730	781	749	695	719	757	767	722	707	720	668	725	727	735	736	716	700	724	752	732	707	708	724	731	716	749	727	696	758	708	689	745	703	733	673	763	729	705	720	698	759	683	672	746	684	732	724	778	721	724	727	713	769	758	741	739	738	744	752	765	769	734	631	700	750	674	738	699	706	749	763	704	711	758	705	692	744	650	731	726	694	746	710	708	722	671	731	730	755	714	662	764	664	702	719	712	736	738	749	752	728	727	739	739	700	696	722	739	737	707	717	710	673	665	677	763	723	751	745	705	733	742	706	667	750	713	718	706	683	741	696	732	694	777	701	705	702	666	742	728	733	751	719	736	695	708	742	758	673	740	806	720	724	747	691	723	693	749	723	740	665	724	751	723	746	725	778	656	649	681	722	738	729	754	717	697	739	681	730	739	710	719	779	695	749	737	694	731	714	737	759	744	747	702	671	737	712	691	687	721	728	740	738	731	742	704	752	727	754	729	761	706	760	720	705	714	722	700	728	719	714	705	720	733	713	708	730	733	681	739	742	746	716	749	722	695	713	728	721	728	756	721	702	743	731	697	710	711	731	727	720	669	739	669	696	718	738	752	734	739	727	729	769	740	739	712	791	763	724	716	728	738	723	756	724	697	714	736	709	730	718	748	684	749	683	684	755	730	705	754	706	689	699	720	731	728	751	719	763	706	679	783	731	705	726	739	715	707	749	703	756	701	685	719	686	748	751	702	727	728	766	690	746	779	726	682	714	727	708	747	671	712	710	783	714	770	700	735	745	744	771	685	737	727	750	673	734	673	703	782	787	692	744	676	720	721	722	757	710	771	712	703	738	737	731	751	730	716	700	708	728	730	711	697	734	727	761	705	707	737	719	735	711	755	731	705	733	766	718	769	702	700	705	694	732	740	731	706	724	731	696	715	715	712	705	757	751	712	686	710	707	725	705	738	691	707	722	727	703	733	731	732	745	695	692	678	708	692	691	726	751	743	720	724	722	729	769	735	754	678	707	757	692	724	708	740	708	719	688	726	700	755	693	779	714	777	724	717	715	708	741	707	721	692	720	695	704	710	685	722	767	766	743	722	688	717	701	731	734	772	754	704	714	745	715	679	791	717	714	735	713	716	741	724	738	704	743	770	694	725	711	744	689	705	690	713	700	708	758	725	731	744	692	747	695	692	699	734	672	743	679	746	678	688	730	694	690	735	745	699	674	727	720	693	694	680	766	737	742	692	717	759	751	679	721	710	709	719	705	732	720	727	712	703	724	680	665	701	679	706	716	723	744	705	746	744	755	752	715	727	696	720	691	687	709	715	753	716	719	711	729	704	728	716	744	707	689	721	699	682	722	733	715	727	646	674	685	745	681	701	711	723	743	740	751	717	711	726	723	740	699	681	713	721	690	720	734	726	731	746	760	688	757	728	703	734	690	727	703	713	734	749	723	744	693	726	733	704	704	719	753	711	723	765	722	737	752	690	723	680	731	729	757	738	724	715	704	710	675	702	699	729	715	721	711	742	741	755	741	694	694	718	670	733	703	739	703	727	736	673	714	712	703	765	766	721	716	750	701	733	754	720	691	732	696	671	739	705	713	711	718	732	682	724	695	703	752	729	722	718	737	710	702	732	747	750	709	717	712	719	722	748	757	711	708	700	713	713	742	719	746	713	714	737	691	709	670	711	735	723	701	763	734	697	726	742	743	686	753	713	697	758	715	745	771	684	685	716	699	701	716	761	742	692	706	721	687	722	709	687	782	745	779	747	743	751	710	712	771	696	745	705	762	682	670	689	747	753	693	768	739	665	701	695	724	724	722	736	721	735	721	692	698	743	711	672	666	764	739	720	724	728	744	771	691	747	720	754	700	646	727	706	689	687	716	702	753	760	742	739	740	718	734	696	740	758	728	765	703	707	756	696	739	720	694	752	711	743	721	753	738	678	711	721	709	720	771	766	781	706	641	711	733	713	744	748	732	736	747	730	704	753	751	743	724	707	740	690	726	786	733	732	664	739	746	671	745	730	740	719	705	700	676	714	757	737	738	725	703	721	729	702	721	734	694	763	728	690	718	700	702	771	750	735	666	710	706	687	787	748	718	663	739	677	749	699	715	704	743	737	735	707	698	740	738	707	759	682	732	723	730	764	772	717	762	697	711	708	667	768	724	710	737	740	714	753	711	737	719	747	714	721	748	756	726	708	752	717	742	706	753	712	685	696	687	710	709	730	715	700	679	725	708	729	775	685	736	675	685	745	711	708	757	717	705	701	714	701	742	709	725	710	692	704	693	704	711	726	716	733	684	737	738	698	747	724	653	751	742	766	691	761	703	688	695	728	792	689	739	728	744	769	740	722	698	738	716	750	687	730	698	741	697	687	752	714	725	774	763	638	698	696	752	714	761	761	703	734	735	720	725	718	705	703	712	757	692	707	721	778	695	730	728	661	711	725	723	714	718	716	715	743	734	685	693
55767	50489	49801	45130	41055	37027	21327	12665	6775	5199	4565	3884	2513	2047	1373	980	1359	1089	1093	985	952	955	587	566	549	529	505	401	380	350	411	402	373	337	372	359	389	363	353	341	353	316	286	324	307	300	311	331	303	295	297	306	276	293	296	298	288	280	293	293	318	280	288	296	287	263	298	296	291	291	270	338	291	308	318	272	287	271	281	315	311	305	343	284	289	267	286	321	300	294	307	261	312	251	302	291	270	279	271	292	313	263	311	290	298	296	297	296	295	295	301	298	300	280	281	299	294	290	284	293	304	310	292	305	306	288	285	304	289	309	267	281	327	292	256	310	291	232	302	286	283	282	293	284	301	325	265	284	277	317	295	284	286	307	308	278	302	290	307	263	301	279	300	271	318	299	321	292	282	294	317	286	303	307	304	263	289	273	296	298	292	288	295	329	305	277	297	313	305	303	326	305	280	308	324	296	274	274	297	268	298	298	322	304	310	292	305	271	302	287	293	312	271	304	311	284	301	266	262	271	290	259	281	267	289	281	274	284	295	294	294	293	270	279	268	266	284	278	313	288	296	296	267	287	290	273	311	308	298	281	296	302	275	270	294	273	300	313	296	282	290	278	295	305	308	306	331	297	310	297	298	275	283	309	303	307	292	307	315	252	307	283	288	278	302	274	273	309	295	286	250	284	288	304	282	303	315	288	264	293	281	300	270	299	310	281	295	280	291	272	324	274	299	300	273	285	306	331	308	292	289	271	262	310	301	312	295	313	287	283	231	279	340	281	289	274	292	275	283	290	278	298	269	308	308	297	315	318	297	290	308	292	302	293	263	282	298	312	294	284	306	317	269	269	279	294	300	286	303	293	312	311	283	300	278	292	285	280	301	298	270	279	295	298	292	279	312	281	277	323	274	289	314	286	290	284	284	285	275	272	290	301	287	289	302	290	301	279	291	316	260	259	300	292	285	259	283	292	292	284	315	263	320	274	272	285	293	299	289	315	299	274	273	295	306	294	262	305	268	273	313	266	306	275	291	301	290	286	286	292	310	287	298	290	296	304	294	248	279	289	282	311	251	281	289	292	272	255	274	345	307	296	288	299	308	269	263	317	299	312	296	281	269	324	296	264	258	326	227	298	275	263	282	288	289	286	325	263	311	290	321	313	276	303	265	280	312	305	289	310	266	286	259	268	277	294	304	282	287	339	298	305	297	270	297	303	294	278	260	300	309	294	292	274	272	314	284	280	302	294	297	288	264	303	267	291	270	296	289	262	286	323	296	305	287	308	282	280	289	268	284	296	297	295	257	323	307	302	300	291	287	293	306	296	313	267	287	278	313	282	279	304	286	351	250	269	285	291	277	322	310	295	285	295	305	285	272	306	299	317	270	266	288	285	312	275	293	275	270	298	303	306	265	298	282	266	289	271	284	294	287	261	277	308	269	296	278	280	281	324	274	290	297	260	339	315	300	302	325	260	328	281	289	297	269	295	289	287	306	272	296	313	327	296	296	267	275	315	288	279	296	271	252	287	286	290	316	315	298	275	330	303	296	309	276	278	324	305	318	292	317	336	287	276	297	313	295	278	292	279	302	304	275	322	278	303	269	303	287	285	323	338	317	295	309	303	283	273	297	271	283	279	304	278	309	252	269	299	247	282	285	283	309	329	289	303	292	298	300	281	308	295	324	285	286	302	296	335	282	290	331	319	341	292	308	278	303	294	318	293	286	301	296	276	308	282	311	298	327	290	292	278	292	306	281	293	307	292	307	326	305	281	295	303	270	281	298	318	327	303	307	324	292	316	293	278	296	295	285	276	262	286	277	300	292	259	313	297	279	301	298	289	261	294	295	302	336	284	285	291	273	295	316	247	296	311	303	285	270	283	323	297	308	282	292	306	276	295	275	275	281	276	277	271	260	261	304	290	300	297	295	252	305	266	278	277	310	281	273	288	319	295	273	268	320	311	321	295	306	291	311	307	271	291	267	297	297	341	327	279	272	300	301	324	275	297	295	269	304	302	291	283	284	272	262	297	292	270	297	293	309	303	298	282	286	303	259	314	287	312	319	314	290	271	300	253	278	276	285	304	314	310	293	289	335	334	275	288	280	313	304	268	285	273	279	280	256	284	295	302	273	323	284	312	309	292	297	273	290	268	270	297	264	275	269	301	288	270	238	306	259	309	264	281	312	265	306	279	275	291	255	299	306	290	314	316	298	289	273	290	261	286	283	302	304	274	292	307	287	278	304	274	282	267	280	309	290	287	272	234	301	329	268	272	308	288	280	276	285	276	292	285	274	265	304	287	301	283	285	279	306	290	300	278	292	267	291	314	326	308	294	251	294	297	292	300	292	263	286	301	303	322	310	300	284	317	277	267	279	289	297	265	305	293	319	289	295	273	321	272	276	324	301	319	308	289	278	289	286	271	289	280	318	297	284	299	294	307	262	295	294	316	290	272	293	322	273	307	291	292	278	280	278	281	304	306	313	307	322	277	298	307	275	270	304	310	271	278	281	318	300	312	303	289	305	339	314	270	286	282	286	302	310	272	324	239	287	307	336	279	276	320	298	303	311	292	319	279	309	293	300	281	289	328	300	270	299	274	318	306	258	268	265	310	307	306	340	303	281	304	301	284	285	276	291	287	248	297	286	300	306	295	275	255	260	276	281	292	310	287	300	308	284	312	276	276	305	311	270	266	297	310	302	303	282	303	314	302	275	256	263	294	285	307	327	288	278	267	279	281	275	278	309	257	289	296	299	283	305	281	283	295	268	266	322	298	291	265	299	288	271	306	283	294	294	312	300	302	290	302	275	280	267	296	281	278	277	279	309	266	323	319	293	272	290	311	266	304	279	274	289	324	291	262	295	292	280	280	281	263	271	282	291	291	291	297	263	274	265	319	291	284	271	320	286	293	262	281	263	274	327	277	289	283	305	294	285	279	296	310	280	305	309	316	323	328	293	308	295	283	308	289	253	283	315	325	293	294	300	248	291	292	322	300	293	313	262	286	269	264	272	316	311	299	310	288	297	293	258	323	283	317	293	278	321	281	288	278	291	302	313	260	310	326	307	276	295	303	261	306	274	270	283	293	329	281	300	305	294	321	295	313	276	283	321	316	292	243	291	306	288	260	278	270	260	288	328	309	320	293	291	273	290	276	270	280	298	259	300	278	274	278	321	267	297	252	299	305	257	299	261	267	310	288	311	275	282	279	271	309	287	254	292	310	310	299	313	286	267	292	276	299	294	321	264	272	326	289	315	273	273	290	259	306	295	287	300	276	256	299	294	310	284	292	319	297	299	306	306	294	297	302	289	277	276	302	319	303	289	281	307	311	247	268	284	304	312	309	295	303	299	296	293	274	322	268	282	276	289	280	293	306	272	326	299	283	312	301	293	298	277	316	281	317	298	284	288	302	271	270	256	309	276	288	302	315	314	271	281	311	299	309	295	253	273	326	288	267	301	269	293	308	283	326	317	273	299	285	276	286	276	291	319	287	301	288
37257	43041	51187	51422	51390	38320	17775	11976	12255	13812	13704	11940	7596	6668	4819	3619	5071	4962	4853	4320	4001	3830	2359	2190	2120	1974	1878	1399	1387	1439	1371	1087	1211	1230	1146	1232	1222	1163	1018	1065	1022	820	854	803	861	787	803	802	773	771	752	774	705	748	704	678	755	734	690	734	691	717	703	741	734	735	667	664	680	685	738	737	726	687	665	730	709	693	686	757	738	687	690	678	653	683	721	663	667	687	702	681	675	720	730	685	669	669	679	726	689	724	697	673	716	716	639	700	689	663	701	679	703	662	737	639	691	703	708	633	684	694	697	711	688	699	691	690	695	712	672	702	687	663	692	691	701	690	648	681	637	646	660	647	677	622	696	739	705	644	686	663	699	722	704	687	670	690	688	684	655	666	667	732	684	686	666	721	652	696	686	708	695	730	640	647	667	669	672	666	696	718	687	657	674	673	683	721	683	688	660	675	729	730	722	657	689	725	646	655	667	710	663	702	703	711	671	709	665	641	699	692	674	652	715	640	666	647	676	694	673	688	705	697	712	688	698	727	703	651	664	707	666	713	714	653	650	652	667	657	686	620	687	677	695	666	684	699	655	688	681	659	702	690	648	701	678	624	649	695	666	675	722	738	712	702	671	689	654	654	718	654	712	688	688	677	685	671	677	672	674	674	687	673	673	650	655	702	677	617	636	657	667	667	728	687	696	669	683	639	691	674	648	732	642	659	673	670	708	715	661	679	645	716	645	660	720	674	676	680	675	671	689	709	658	670	611	647	673	690	676	623	679	647	719	667	723	699	698	689	712	702	657	727	669	644	671	632	669	657	691	662	710	695	749	691	669	667	706	682	701	688	694	674	703	653	704	704	677	686	687	674	636	668	672	667	669	669	658	691	685	640	708	751	693	726	711	647	712	710	668	702	688	732	687	678	619	652	677	690	715	664	694	665	723	701	682	658	668	684	695	680	661	695	671	664	685	669	667	696	660	660	698	698	651	652	685	659	671	684	649	706	635	665	657	649	673	687	682	689	689	683	691	656	659	666	705	677	686	686	666	704	693	646	667	675	674	662	670	657	703	727	635	675	657	676	656	673	704	680	780	611	688	655	681	683	686	688	711	701	713	689	690	701	652	699	680	664	688	679	679	666	659	723	729	666	677	679	643	722	704	665	611	664	659	669	644	654	644	677	653	682	668	667	683	684	683	693	708	639	669	703	653	664	677	710	682	676	686	712	649	672	704	679	689	675	696	640	651	694	695	660	655	657	673	712	662	704	667	674	671	691	683	691	693	650	648	653	650	692	718	666	667	682	704	715	652	661	602	716	675	646	676	673	738	705	646	681	669	674	686	663	704	713	670	713	665	723	675	698	702	732	671	700	669	668	670	689	701	699	709	710	706	662	662	711	687	661	688	724	712	669	706	662	676	666	694	671	685	692	662	651	676	720	684	653	696	655	673	664	672	643	683	680	661	687	664	731	660	678	676	673	630	683	645	689	647	667	656	681	696	668	721	683	673	672	671	672	715	728	683	707	668	673	669	639	705	719	688	658	702	647	706	686	663	661	693	717	697	642	686	677	707	704	660	682	699	703	659	687	685	681	696	681	647	665	643	680	681	681	676	698	669	714	658	747	686	682	685	699	672	671	665	743	690	680	665	702	709	676	654	713	663	642	680	703	728	696	660	653	685	695	650	622	680	664	650	701	721	660	697	670	662	644	735	680	653	664	715	688	676	660	624	703	620	689	661	685	705	668	683	673	685	653	697	675	706	696	697	690	714	622	727	724	670	690	684	679	644	675	747	710	678	719	645	722	684	692	693	668	691	698	672	662	680	641	664	674	690	696	672	635	679	729	644	648	712	672	640	667	656	653	690	640	688	652	713	718	674	715	640	666	700	721	689	606	652	691	695	656	677	675	683	672	652	713	697	677	673	671	722	670	645	699	721	653	690	612	668	737	734	705	680	684	693	702	688	735	664	673	667	599	688	712	689	649	697	670	693	670	655	643	675	668	663	650	630	671	643	734	673	730	673	717	714	678	686	665	694	651	679	688	647	713	694	646	670	649	690	695	689	698	667	639	698	691	645	674	732	672	695	699	656	669	727	697	689	676	701	627	701	742	647	696	644	664	694	684	661	690	665	683	653	658	739	670	662	705	661	677	652	671	664	696	689	678	682	680	681	667	651	643	651	716	701	652	656	621	685	696	685	642	630	662	733	656	661	681	695	656	732	719	682	677	659	685	681	711	698	660	704	683	682	634	667	653	671	709	644	677	689	714	628	669	722	697	680	683	687	626	642	661	598	680	678	690	691	650	623	716	679	657	689	656	683	691	739	655	717	670	703	668	690	640	686	652	656	671	719	721	688	654	695	654	693	704	653	668	681	700	639	719	658	680	736	697	672	715	679	686	666	647	724	667	712	680	680	680	649	624	689	628	708	636	655	701	682	691	685	650	683	655	676	712	702	684	671	680	715	699	689	670	650	674	708	656	660	656	718	669	702	671	700	703	723	668	664	676	652	681	669	653	693	679	702	683	676	722	661	666	656	701	663	676	740	675	673	673	690	683	668	667	662	648	681	683	703	668	677	657	673	688	646	664	678	669	691	668	715	743	700	671	700	675	707	691	706	699	621	646	738	689	711	653	688	688	682	665	658	707	677	673	688	640	657	686	692	680	673	692	627	657	690	720	736	671	723	698	724	695	657	675	673	669	690	645	641	684	699	681	687	673	670	705	692	697	676	602	677	695	645	667	721	717	697	696	741	640	671	672	693	685	669	671	695	663	672	669	632	686	734	703	714	716	654	651	674	637	681	714	686	686	681	635	707	623	701	720	638	687	667	673	670	693	649	662	673	672	661	700	651	725	666	696	692	662	641	711	667	711	657	659	700	645	710	679	716	661	685	697	638	703	673	723	663	728	705	626	668	643	715	690	681	681	717	666	705	658	710	729	632	702	649	729	651	679	701	677	654	674	685	709	690	658	679	698	698	693	697	657	670	621	729	724	710	676	732	702	684	699	698	660	655	701	692	673	678	651	666	697	660	701	671	728	708	633	662	699	692	668	641	648	669	645	678	664	688	699	666	680	704	629	725	628	688	659	675	676	739	688	673	719	687	735	628	706	672	731	696	705	716	708	714	651	687	685	687	698	684	649	711	667	641	675	699	745	716	666	682	669	668	702	684	700	710	669	692	661	695	648	739	705	662	689	665	663	736	666	705	690	677	647	637	684	683	671	691	640	648	654	741	647	678	703	678	682	637	623	691	701	634	664	709	650	743	721	713	742	713	666	700	680	673	692	653	673	728	656	696	686	710	662	665	669	677	696	671	682	712	675	692	642	653	720	638	704	652	662	642	718	732	679	683	701	665	727	683	647	713	649	721	674	648	673	634	695	698	692	698	723	651	720	672	692	666	687	721	672	704	643	684	688	693	684	678	690	719	632	668	649	675	652	652	604	660	665	666	680	665	682	644	655	692	681	683	626	676	690	659	681	699	691	703	658	708	691
30046	24244	21361	13572	7459	3297	1487	1006	749	627	603	560	392	362	350	346	336	339	312	297	301	306	284	291	304	294	284	267	255	270	279	259	272	296	276	263	284	260	257	239	242	267	270	253	257	297	262	240	247	242	217	262	283	276	251	259	250	261	256	253	249	269	268	246	237	254	246	250	241	283	274	234	229	225	259	276	267	243	273	263	275	285	248	235	245	260	241	244	254	230	235	261	254	258	234	265	236	274	281	269	253	211	273	279	282	269	261	269	262	264	239	257	266	231	275	269	271	255	274	253	241	246	235	241	234	231	257	254	227	273	245	267	253	238	250	249	265	244	242	288	222	266	246	253	255	280	234	244	237	247	232	255	248	243	231	241	224	256	276	270	258	236	253	243	238	234	256	261	264	269	226	239	268	230	252	249	253	241	220	263	251	300	238	247	246	259	250	243	244	246	267	236	244	260	255	254	273	243	261	246	272	241	236	249	229	235	265	277	246	247	271	233	229	265	235	241	253	239	244	269	249	229	224	269	230	244	257	249	276	254	259	246	297	258	249	266	246	255	256	253	284	272	275	278	281	246	241	275	249	247	262	248	280	271	249	250	269	263	256	240	255	251	267	226	222	244	253	231	265	221	233	248	241	274	275	237	234	263	301	276	255	257	258	265	247	253	261	247	240	240	253	251	261	251	225	276	289	241	258	253	243	248	247	232	242	271	284	254	243	244	257	248	278	258	267	236	262	252	254	222	270	241	252	265	281	238	276	261	268	244	266	266	235	227	270	222	218	253	223	298	264	226	283	235	265	240	241	258	246	266	298	270	266	223	255	237	242	253	278	248	238	248	239	240	251	278	265	281	267	243	232	278	269	267	261	235	256	246	204	237	270	267	269	243	255	259	256	230	268	281	257	260	240	264	247	247	267	284	242	252	217	281	256	260	259	251	225	237	265	226	283	234	236	275	219	228	227	274	285	272	255	253	254	261	281	210	245	233	229	226	270	251	234	244	257	264	284	246	251	230	255	222	248	303	212	251	279	247	257	237	243	235	267	235	245	260	280	253	253	245	249	261	251	262	225	256	231	245	272	231	237	256	252	229	265	269	267	256	231	269	242	230	241	256	251	270	239	247	264	266	258	245	231	262	249	267	265	241	263	255	271	266	239	225	227	259	260	284	206	237	241	222	260	245	243	244	264	260	253	253	230	238	252	251	251	254	236	215	268	245	237	281	231	248	280	232	264	243	254	259	227	265	225	242	259	253	241	261	243	256	292	260	257	260	260	219	261	246	248	253	238	258	268	278	279	245	240	246	262	267	252	267	252	235	228	247	241	249	281	242	252	225	247	234	235	269	245	237	271	252	274	225	272	248	268	245	241	272	245	250	221	271	275	242	265	216	253	260	244	264	252	246	287	258	274	256	261	264	274	254	234	221	303	247	274	236	242	285	268	289	259	255	253	253	286	251	266	255	237	243	255	239	229	225	218	276	273	254	265	265	236	222	257	242	237	226	245	237	248	254	221	263	273	227	291	227	263	259	252	236	236	246	279	251	272	260	253	233	263	256	251	233	278	281	247	245	265	259	263	256	233	248	231	272	274	258	253	235	226	256	255	239	263	263	280	246	269	231	264	286	245	243	261	274	241	272	231	251	238	289	264	260	226	229	217	243	244	234	240	289	266	254	286	227	254	249	246	274	271	270	268	242	288	242	228	235	253	268	246	271	248	242	237	248	256	221	254	258	231	246	257	237	233	238	256	258	256	239	249	231	234	303	253	247	265	269	241	238	232	261	254	260	267	250	256	253	255	259	240	246	261	276	245	264	265	243	263	261	259	268	269	243	237	251	264	256	251	243	236	232	231	233	224	254	242	241	227	267	222	264	226	261	239	250	267	263	239	249	290	264	238	248	245	262	270	252	267	271	245	260	258	218	263	243	236	283	256	217	267	257	253	261	264	230	224	232	267	240	249	250	219	227	250	286	255	272	249	297	260	271	245	249	245	270	241	235	259	259	240	269	235	242	250	252	254	298	244	272	258	222	244	269	253	248	239	232	257	234	237	245	232	283	249	258	263	234	250	243	223	259	276	250	251	256	243	267	279	251	261	258	251	238	229	250	242	253	261	248	227	269	236	246	236	270	280	245	287	262	248	260	255	271	235	267	248	240	249	267	252	249	271	241	251	243	269	264	240	241	239	258	255	259	240	239	244	227	261	251	243	256	248	256	247	265	266	270	245	255	244	253	255	258	275	253	289	268	274	272	253	252	259	262	255	249	268	264	234	244	275	258	248	267	250	267	248	260	271	263	269	250	279	288	245	228	272	257	244	269	245	245	234	263	242	269	267	277	243	262	244	257	269	240	252	272	225	232	257	271	247	234	247	273	266	277	230	254	263	250	242	258	287	277	265	235	240	256	262	258	242	250	249	300	283	264	291	266	252	246	262	276	270	279	247	290	256	235	273	250	255	251	238	235	241	256	247	234	290	209	267	249	266	227	259	243	267	248	227	232	266	250	256	262	262	216	263	255	267	272	229	255	268	284	248	235	246	239	243	270	253	250	282	260	233	268	257	235	272	251	248	260	243	239	225	217	266	261	223	269	259	254	256	257	271	249	241	259	241	235	259	241	232	250	241	236	259	251	264	268	275	271	255	233	244	216	243	259	245	235	263	228	236	268	235	259	258	250	258	247	236	278	263	249	274	250	236	241	234	270	225	235	255	227	251	239	262	250	285	267	245	225	230	230	248	225	265	251	240	261	265	272	263	266	222	274	272	263	244	265	267	263	221	250	249	267	272	246	235	259	250	263	225	307	269	258	241	264	268	253	298	262	239	234	258	254	261	275	243	236	268	254	222	233	244	217	268	267	256	256	263	254	239	266	248	253	253	284	259	247	255	246	251	245	227	264	250	266	219	268	247	258	277	242	236	252	229	238	246	261	254	270	271	280	235	255	243	252	243	261	240	275	255	279	214	246	232	251	259	250	259	244	252	256	249	259	283	269	295	267	261	269	247	262	243	250	271	254	249	257	266	230	261	221	252	238	242	247	236	243	251	256	263	252	235	255	256	243	247	243	253	241	239	247	254	268	243	257	257	246	262	270	265	257	237	235	259	270	243	274	260	253	242	262	237	225	235	236	259	245	271	247	213	201	243	283	250	267	252	275	242	271	280	280	254	245	243	260	273	258	236	280	231	245	276	252	252	235	254	276	268	248	253	266	251	281	280	244	245	263	261	261	230	284	242	268	248	254	241	220	239	244	229	243	272	248	253	252	229	266	252	257	259	268	239	263	248	250	247	253	246	248	256	253	275	223	276	264	227	253	270	289	235	225	236	255	245	265	268	244	283	259	286	257	234	255	242	234	253	277	279	254	200	270	264	238	270	235	214	271	257	251	246	218	232	237	266	232	236	254	242	252	265	244	263	228	250	275	260	257	267	265	256	234	261	251	265	228	243	237	291	219	236	249	271	241	266	236	241	250	247	244	236	259	234	231	251	263
18121	20450	26793	24455	18670	10864	5651	3732	3080	2678	2338	1937	1466	1385	1160	1146	1120	1024	953	972	873	899	845	855	811	838	823	777	807	782	704	759	708	690	655	689	663	596	644	694	630	635	640	614	628	620	683	603	641	633	648	591	656	611	558	603	601	623	629	637	657	595	581	623	591	593	632	628	623	663	626	636	640	625	614	600	655	628	594	607	574	614	629	616	671	608	580	574	576	627	581	608	630	642	658	646	621	632	628	625	657	633	610	612	632	646	584	573	625	675	633	579	612	596	642	623	628	640	579	624	628	597	623	588	657	644	673	609	598	628	628	610	576	597	636	585	614	593	595	624	601	615	632	578	609	620	638	609	627	633	566	610	654	623	655	608	589	649	627	620	662	628	628	631	633	589	634	614	609	649	611	692	613	639	613	607	641	586	611	619	608	602	644	598	584	618	579	651	576	598	623	599	633	599	599	635	586	632	606	628	658	613	633	614	600	598	653	651	635	635	601	613	594	596	675	610	625	622	587	610	632	628	669	600	603	608	580	602	588	594	601	665	616	633	606	641	627	635	622	645	622	599	654	609	578	646	633	637	594	583	597	669	601	642	597	618	617	625	588	595	610	661	618	602	641	671	604	597	601	587	595	672	635	648	605	599	647	647	569	636	625	673	591	598	644	598	601	635	636	630	624	603	634	635	619	612	625	632	576	602	613	619	604	571	677	595	604	591	620	584	631	623	631	624	599	598	633	566	620	611	632	671	619	615	574	670	628	590	637	590	600	612	609	582	625	625	613	644	652	622	619	608	623	639	624	642	662	573	617	620	614	603	683	638	566	629	635	634	600	628	633	613	598	620	649	618	623	624	627	631	639	633	601	622	615	584	596	605	582	617	614	620	615	625	613	657	580	581	611	609	606	618	620	623	600	625	646	623	629	624	612	636	611	639	563	565	620	567	616	638	592	612	619	636	619	663	628	624	636	587	676	584	694	641	607	637	613	643	652	631	591	638	654	642	623	650	645	615	638	611	636	622	651	602	669	615	593	601	623	611	653	641	643	620	605	616	625	631	645	609	646	641	666	625	648	615	566	626	633	623	587	642	672	617	590	623	642	613	608	574	591	633	605	660	570	633	615	608	608	633	619	600	609	596	615	627	586	611	635	637	627	639	609	621	628	608	586	623	601	630	595	647	647	597	600	632	600	610	656	593	610	603	574	594	601	641	589	563	636	639	596	623	630	599	636	640	617	611	655	620	657	623	621	593	625	627	600	642	599	602	656	644	571	618	579	609	616	618	555	609	573	610	588	586	616	632	624	634	651	617	591	658	644	601	607	597	588	698	629	601	619	620	601	641	605	609	676	649	671	621	628	604	629	600	597	642	615	600	579	598	661	647	625	632	615	609	583	630	577	632	600	630	606	620	660	625	637	641	595	650	599	625	632	600	629	653	624	597	635	652	613	622	618	628	605	624	642	611	630	597	683	620	658	567	605	663	597	606	599	566	595	587	575	601	601	635	581	632	600	630	583	629	596	645	581	609	590	608	649	598	600	625	644	652	601	628	629	593	579	576	621	593	610	614	576	664	604	612	621	595	597	600	621	615	649	657	630	561	625	629	586	594	634	595	635	614	638	659	606	620	614	589	581	598	616	634	615	602	600	644	623	610	640	667	656	617	659	620	625	637	577	582	593	659	644	643	587	634	626	640	564	605	627	654	637	615	606	606	636	603	610	638	632	602	617	615	604	605	582	638	563	623	603	648	617	607	609	655	610	595	641	633	583	631	631	574	587	636	576	629	584	637	592	627	637	567	599	594	611	585	640	652	618	619	645	572	606	606	618	617	632	604	575	566	604	571	625	638	634	640	581	611	678	624	579	644	656	579	580	590	632	607	581	637	578	613	647	604	622	627	612	596	662	630	651	621	567	627	592	618	560	632	607	581	625	651	627	601	618	663	626	632	598	600	647	620	589	602	630	621	613	665	599	597	621	607	590	635	630	623	597	664	638	654	594	591	646	670	600	614	612	655	620	633	625	588	590	611	621	632	570	623	590	660	637	554	612	603	568	601	588	642	601	619	622	613	633	612	630	641	606	605	619	605	624	616	630	618	581	628	605	647	660	645	605	606	696	633	609	624	612	574	616	582	663	638	661	610	653	634	607	637	603	590	595	605	662	659	617	643	649	618	636	614	625	610	605	640	664	573	654	596	616	648	596	572	614	633	607	594	576	645	647	629	636	602	590	629	610	637	644	605	637	641	635	647	644	595	622	641	606	580	613	609	617	618	619	624	655	627	613	608	654	576	639	623	652	621	586	599	613	585	606	604	626	612	619	629	662	643	610	623	641	623	657	620	637	612	571	613	631	597	656	636	613	633	620	621	677	634	597	651	598	637	606	644	588	649	636	634	618	556	594	561	597	590	578	623	645	573	593	611	643	605	601	615	625	595	623	630	612	626	605	621	627	618	592	610	635	631	655	652	611	599	629	638	635	653	604	642	640	603	578	638	656	620	581	630	650	624	594	619	594	622	625	628	578	677	633	619	608	619	584	646	655	628	621	618	622	609	638	642	586	583	632	583	646	616	612	629	618	641	647	588	621	623	602	615	591	637	651	604	620	582	625	604	639	582	616	604	606	624	600	642	632	597	568	679	672	595	614	599	634	626	587	619	637	614	584	603	625	592	604	616	580	615	597	597	627	613	634	613	623	613	594	620	621	632	623	609	615	628	639	619	589	630	647	626	632	624	590	590	622	635	609	650	578	583	618	567	640	642	591	616	627	640	613	628	643	652	605	609	642	609	627	596	613	603	606	610	612	637	621	598	617	642	618	625	637	642	643	621	627	617	618	589	681	600	636	602	603	665	608	612	594	636	612	604	617	593	614	641	606	612	625	621	620	635	592	665	620	651	590	642	624	631	562	614	578	624	629	588	640	630	645	649	622	687	632	593	622	638	609	610	616	607	603	632	600	594	651	630	630	628	599	613	625	620	647	669	617	647	623	652	617	599	617	636	641	634	607	595	571	560	594	621	609	601	593	622	633	650	577	628	600	602	637	590	602	616	619	655	618	609	614	633	630	630	634	634	616	609	655	652	543	618	638	580	624	583	642	621	594	657	599	597	641	612	631	586	616	654	617	628	621	634	651	636	659	638	595	631	597	620	615	637	621	622	592	604	613	617	647	630	622	639	628	605	633	625	638	643	635	591	639	648	618	644	642	622	641	626	638	580	603	625	646	602	573	648	632	624	623	633	635	597	643	594	611	641	609	608	589	617	599	600	678	592	603	665	637	637	648	598	612	612	629	626	619	615	681	625	642	647	609	593	594	619	615	661	577	604	646	622	620	632	617	597	633	610	630	630	636	578	641	612	577	588	578	646	653	609	626	637	597	625	598	614	624	595	601	590	669	631	628	657	630	651	603	638	586	624	649	637	622	610	644	628	643	577	617	648	616	599	625	609	625	649	606	657	637	586	656	602	614	605	617	626	613	618	695	626	583	672	641	596
45768	43128	42573	42204	44307	30460	15395	6709	3416	3038	2801	2376	1365	1221	944	783	912	892	748	742	712	610	457	462	467	436	399	361	356	352	384	378	340	338	335	327	339	324	335	345	353	315	307	307	314	325	297	288	257	302	306	305	315	310	321	292	302	326	297	287	303	343	305	288	286	242	317	303	287	309	302	256	298	298	278	304	291	293	346	299	322	284	302	302	323	304	319	307	282	260	303	313	308	333	319	309	322	289	278	284	316	316	301	310	329	276	287	277	320	340	286	308	288	291	306	289	299	309	272	297	306	303	316	316	294	294	298	309	304	297	324	300	251	282	280	262	304	311	301	304	288	296	299	305	284	329	310	297	282	306	297	302	294	252	306	284	294	316	293	304	296	317	306	324	290	276	329	292	261	292	293	317	305	279	289	309	300	332	329	306	269	310	296	322	291	278	316	314	273	314	314	317	312	295	301	308	287	278	284	288	273	319	284	297	317	278	339	291	329	264	282	300	335	318	344	325	266	291	329	309	298	278	309	289	292	302	305	301	314	271	270	296	303	307	291	294	280	298	281	312	289	321	307	280	284	299	258	268	283	294	303	298	298	312	301	299	309	276	284	245	331	341	301	264	280	311	283	333	276	287	330	304	302	295	281	305	290	299	283	266	275	302	295	308	282	312	304	325	349	289	336	312	262	343	278	295	296	278	322	328	303	317	308	259	319	292	297	308	294	284	301	346	328	269	262	313	317	312	289	308	292	310	285	304	289	332	289	294	305	303	295	269	291	288	302	312	312	296	302	290	344	318	296	309	303	275	299	282	277	286	281	316	273	321	315	295	296	276	315	288	299	300	298	313	340	298	286	297	311	322	279	303	284	303	302	280	307	278	314	284	319	293	334	300	313	270	276	315	275	315	307	308	298	309	258	299	313	277	313	330	263	309	287	302	291	314	273	261	290	278	304	315	272	306	327	309	321	290	298	304	306	323	296	296	306	323	320	298	279	307	288	313	301	302	309	293	318	326	326	295	265	300	284	303	310	299	307	301	269	292	282	319	353	284	278	293	323	305	325	280	310	286	275	300	288	305	308	326	325	301	273	316	282	282	286	280	288	328	310	297	288	297	298	284	319	302	317	322	307	300	267	286	297	275	314	301	282	284	300	306	328	281	287	337	282	290	314	310	333	308	273	321	305	289	312	286	314	315	288	271	269	302	302	322	287	304	314	335	323	291	299	316	289	296	298	315	301	313	294	298	312	323	289	296	332	291	296	311	271	305	284	284	298	319	283	293	300	279	288	317	308	299	298	293	326	299	265	286	289	310	316	295	329	305	323	313	314	310	324	274	329	291	282	275	301	293	323	262	299	349	317	257	300	300	312	303	307	283	278	271	334	298	260	280	295	293	288	295	314	300	292	316	275	323	305	301	306	303	302	303	302	310	329	275	319	312	339	285	274	307	291	300	315	314	302	267	321	293	299	313	301	308	294	358	303	332	268	323	286	296	308	298	300	301	294	293	320	306	302	324	321	266	318	289	297	280	318	291	295	276	312	309	275	256	325	288	286	259	268	286	273	264	307	321	267	268	288	283	293	267	298	265	285	323	309	310	286	308	293	311	301	287	315	272	309	305	257	297	296	312	293	291	280	290	304	320	296	294	280	296	324	310	310	287	269	306	290	288	312	319	305	322	309	315	278	305	294	282	300	326	283	305	286	323	300	316	300	295	279	337	286	287	305	318	283	270	307	295	304	319	301	313	308	319	286	295	307	291	268	310	291	293	305	303	323	337	279	302	309	279	273	291	310	298	290	281	287	321	284	299	302	340	326	300	285	293	281	321	315	304	307	315	276	310	291	337	294	302	287	313	315	326	280	310	315	294	326	291	297	323	313	297	284	284	273	273	305	282	296	310	303	271	266	278	292	302	316	291	266	308	294	281	301	336	306	275	326	298	306	299	303	310	261	293	294	259	286	293	306	291	314	293	282	272	285	289	315	309	322	291	275	301	291	313	290	309	308	313	280	294	308	305	311	279	273	296	294	286	303	322	304	306	292	306	330	287	328	272	282	288	303	302	302	288	252	310	332	314	263	310	279	305	280	301	296	298	296	284	274	291	266	295	273	298	334	297	275	309	288	296	257	317	317	317	310	287	315	281	313	317	315	332	294	285	312	302	305	272	286	292	309	278	294	273	275	279	300	286	276	306	312	319	281	297	303	263	319	299	301	278	301	282	291	303	352	263	279	322	301	324	291	293	329	288	284	290	297	301	277	280	292	301	312	348	322	296	297	307	314	317	292	323	286	285	295	291	314	293	306	308	300	332	263	335	273	297	296	306	294	268	290	265	281	313	294	304	303	255	310	313	293	307	313	297	316	293	300	307	284	306	334	310	319	317	287	311	303	301	271	294	280	326	288	309	291	312	317	267	308	318	298	279	307	306	305	267	296	303	303	285	274	285	324	324	300	280	280	293	290	297	322	279	299	286	285	268	311	286	284	330	278	304	327	295	299	335	312	276	303	278	294	311	312	299	271	316	321	302	299	304	317	310	303	287	287	270	289	302	290	298	321	330	280	314	294	306	307	275	317	323	307	292	295	297	302	265	288	313	281	299	292	315	297	278	266	301	300	299	284	293	320	282	284	313	277	311	304	267	274	292	298	339	299	295	319	290	303	306	296	287	298	318	288	289	295	298	306	271	271	303	294	312	318	328	293	296	287	281	288	297	295	285	308	295	277	309	298	346	283	269	308	321	332	285	319	278	292	278	302	318	277	323	324	328	301	316	304	349	313	310	309	305	291	338	303	305	304	306	295	310	291	282	305	311	276	316	294	310	321	286	323	277	284	327	317	299	273	282	297	282	332	314	324	272	296	313	283	315	303	314	322	332	312	289	321	286	293	306	311	320	280	299	275	298	303	303	323	298	309	273	310	283	296	276	305	262	351	294	268	294	295	336	336	307	293	319	300	269	302	304	322	278	320	288	279	302	307	304	303	308	318	289	274	311	281	308	285	291	256	292	306	298	303	310	310	323	312	305	289	310	263	314	280	296	323	261	315	277	305	314	269	335	302	286	309	308	293	320	270	290	280	273	294	273	325	285	291	284	310	290	298	306	297	302	316	292	293	272	318	281	308	272	333	310	304	310	295	289	310	291	320	324	286	278	304	289	296	311	301	292	350	316	286	330	295	303	275	266	293	284	270	296	289	292	280	318	261	277	306	301	322	283	278	342	297	335	317	267	307	298	316	319	287	283	288	321	281	287	290	334	319	301	298	308	313	297	286	314	300	305	280	294	298	297	281	290	305	326	329	315	280	306	271	301	276	298	313	313	286	283	290	281	286	277	291	326	337	303	298	332	302	301	326	286	285	297	308	306	304	318	306	292	298	318	323	311	309	292	279	295	324	302	313	298	320	279	319	313	275	325	285	281	307	307	255	288	279	305	341	278	271	289	283	289	306	265	288	307	315	276	330	304	305	286	299	271	305	278	277	319	307	280	283	287	313	295
31160	36060	43501	47006	49122	30794	14232	10048	8609	10111	9790	8315	4779	4311	3296	2912	4038	3486	3117	3112	2724	2403	1846	1736	1602	1520	1498	1298	1285	1171	1162	1076	1050	1073	1095	1012	1025	1091	952	1033	969	811	774	835	846	814	827	795	750	809	741	745	745	743	778	725	729	731	746	718	726	722	791	663	731	731	735	743	717	724	795	706	749	725	744	733	661	707	713	704	703	670	721	715	720	733	710	718	712	696	724	686	694	704	733	701	758	732	708	717	670	718	739	752	712	684	704	788	744	734	717	668	702	707	735	690	720	710	720	683	690	678	707	725	750	701	714	741	705	673	722	710	705	701	729	704	693	766	723	679	689	748	713	686	743	750	638	726	734	714	675	698	725	720	734	736	695	715	685	704	723	756	708	721	698	723	766	698	723	740	735	751	663	678	749	734	729	720	707	730	707	684	736	703	697	654	679	706	695	692	746	712	732	748	734	694	747	720	758	703	691	694	683	726	740	700	716	715	685	681	715	660	742	708	729	729	740	726	681	730	711	710	676	702	726	682	748	701	697	749	747	728	666	704	733	719	744	724	704	695	698	700	752	692	734	753	740	751	712	703	684	704	702	679	691	694	728	749	682	722	702	670	726	676	720	745	739	690	690	749	709	711	703	696	702	695	689	705	755	709	740	708	758	716	717	720	708	718	733	728	670	707	742	700	743	721	697	665	695	680	726	702	691	742	637	685	723	743	743	705	684	684	730	687	695	727	724	703	720	736	686	728	697	772	729	714	731	678	696	746	697	703	742	678	744	710	707	684	686	718	747	688	666	749	667	699	701	708	761	723	679	757	724	702	780	709	700	726	660	719	738	698	701	699	755	687	658	744	685	740	689	750	730	668	688	726	749	740	734	733	732	749	698	734	739	730	720	750	713	758	750	698	682	665	721	691	729	680	732	695	723	740	695	756	724	755	703	719	693	704	703	676	724	728	701	690	705	676	712	717	710	694	689	695	730	721	722	756	731	724	731	731	754	702	668	687	645	709	740	750	711	741	726	667	666	689	672	688	720	707	692	689	796	725	712	682	701	686	708	715	751	733	674	776	707	705	688	733	700	713	755	738	705	728	707	686	765	732	714	720	709	668	714	766	715	687	697	713	720	690	707	707	705	698	731	744	724	693	717	709	674	759	710	661	701	685	711	730	721	709	714	751	677	705	691	695	713	707	701	692	744	691	746	755	732	746	755	718	741	696	735	695	703	739	707	726	761	719	723	690	760	697	751	723	718	770	744	709	688	714	698	723	705	748	687	753	674	740	739	690	687	713	738	724	726	745	660	757	722	735	728	689	708	734	705	669	744	744	709	751	704	723	711	711	713	704	768	704	705	729	732	721	722	750	641	700	670	705	731	710	731	722	732	688	752	708	733	721	685	697	748	720	714	739	718	714	723	720	746	724	695	693	711	698	654	735	702	735	737	686	671	699	739	708	698	736	690	695	698	704	640	673	721	698	722	721	712	711	706	707	753	729	739	729	656	706	706	679	722	713	691	712	734	725	713	660	691	718	714	724	690	748	747	691	704	742	702	743	776	673	709	698	698	733	720	740	704	747	671	693	715	708	684	701	738	759	690	708	711	720	704	669	750	771	730	695	746	769	714	712	718	703	710	683	700	694	695	690	711	728	696	706	688	668	712	720	758	730	739	735	685	674	734	721	735	705	758	710	752	739	736	756	713	717	752	763	678	746	724	705	714	766	723	752	754	688	697	657	692	664	715	756	732	730	709	684	727	719	734	694	709	690	728	738	680	682	728	705	722	667	691	743	725	705	716	694	651	710	730	710	755	710	708	731	731	708	728	683	699	745	732	698	648	701	694	673	688	727	723	670	767	755	731	702	717	725	731	662	725	700	685	740	726	624	758	766	670	702	721	722	682	735	702	717	666	708	742	733	704	722	675	704	704	721	699	746	694	654	715	705	714	729	709	753	696	701	744	697	645	733	739	707	717	736	690	723	700	718	750	674	716	727	691	716	776	680	692	756	725	683	763	645	718	714	774	711	740	745	673	736	785	716	711	735	648	707	720	704	678	718	731	695	735	780	737	717	780	723	739	726	703	753	708	719	688	701	713	739	762	691	709	727	738	726	699	696	687	685	726	710	748	702	690	739	711	708	705	669	713	693	719	758	695	696	707	731	731	691	698	751	761	696	752	714	733	742	693	716	723	696	733	701	702	735	736	737	689	768	750	670	711	681	725	677	690	729	685	723	751	706	708	692	730	684	714	660	732	726	701	727	699	736	768	701	720	737	752	699	707	761	730	698	681	702	695	698	704	690	702	713	720	708	703	696	739	704	728	692	710	716	722	676	727	710	730	735	698	677	755	718	719	753	684	731	752	696	701	713	752	706	704	678	748	769	707	744	696	772	703	711	678	732	710	684	727	682	706	723	681	768	714	705	744	763	648	720	732	706	713	729	697	687	677	692	737	691	733	739	689	684	728	709	745	695	715	712	686	722	743	691	697	705	738	709	710	712	697	765	681	738	759	701	728	707	688	705	704	680	701	743	740	761	718	742	714	755	721	660	704	653	752	715	725	715	717	721	719	722	694	739	718	714	710	728	690	690	757	724	730	682	694	739	671	743	695	759	721	728	679	700	735	710	689	671	710	693	789	683	677	724	718	687	699	732	712	707	718	739	728	730	695	678	691	778	739	733	746	750	775	700	667	741	765	722	688	728	702	689	699	700	749	738	712	656	799	719	701	683	735	756	696	727	686	739	717	693	733	690	667	719	748	669	740	673	701	717	722	742	728	692	700	704	707	692	667	675	715	726	728	707	717	747	691	744	713	741	707	732	684	719	727	701	743	711	727	676	725	713	704	733	674	692	711	692	709	708	730	701	715	755	711	747	718	694	714	695	718	750	721	672	709	718	752	681	700	685	748	682	707	702	746	681	785	712	681	746	716	729	673	717	683	681	713	692	675	750	707	694	743	701	687	662	742	750	678	767	689	722	730	739	714	731	711	728	714	683	693	738	717	702	716	693	685	720	722	718	669	699	720	710	723	712	691	664	694	685	690	727	693	722	703	730	687	680	763	691	711	764	712	696	741	695	757	698	678	732	708	717	756	704	739	717	736	718	759	714	693	689	753	681	746	696	723	737	704	712	728	719	718	721	709	720	692	719	697	648	735	678	752	709	709	696	666	759	698	688	705	725	671	708	709	740	730	732	669	751	693	709	743	784	690	717	751	702	749	711	761	735	636	723	719	731	708	688	697	675	707	714	751	685	701	739	708	709	702	683	692	711	748	695	731	743	750	739	730	744	695	744	700	728	746	713	738	729	738	710	688	676	685	715	701	749	707	729	697	706	729	703	732	716	697	685	733	709	721	741	754	696	700	691	669	674	710	681	727	678	678	737	689	694	722	702	738	720	709	722	722	706	691	676	738	658	742	709	720	731	722	717	694	706	720	707	720	727	652	721	733	686	721	723	685	687	746	734	651	731	742	735	717	678	708	711	760	684	721	691
55135	49747	46799	41690	42101	38455	21334	12336	6587	5121	4429	3726	2475	1984	1303	1195	1379	1219	1128	1135	1006	861	617	560	538	490	453	393	403	404	379	366	352	375	374	325	360	365	356	393	314	315	307	323	307	290	303	291	338	318	300	268	302	287	290	305	303	295	299	299	296	285	233	299	252	289	303	314	290	293	282	321	317	307	305	295	301	270	277	296	273	301	286	275	320	281	284	279	285	272	286	259	261	271	288	329	262	286	289	299	330	283	247	292	288	282	305	302	265	286	263	269	287	299	309	289	301	282	255	264	314	289	310	301	262	289	297	266	280	290	315	315	285	293	281	331	318	268	293	263	269	273	276	277	255	275	284	263	304	313	269	305	261	300	286	291	267	272	319	298	308	320	310	285	277	224	296	272	282	283	266	292	280	294	246	289	265	306	266	293	278	277	288	275	294	302	259	292	239	313	269	247	280	279	286	291	286	292	274	292	265	280	254	259	288	285	270	279	315	300	239	287	289	315	252	297	295	282	294	302	295	302	274	300	284	275	291	287	301	247	291	270	283	279	242	281	282	252	271	310	260	300	268	306	299	298	256	282	317	279	272	275	274	301	305	271	274	250	289	263	274	296	302	290	267	264	289	309	285	293	267	301	267	292	239	277	267	284	281	277	258	266	274	284	273	292	304	273	293	251	290	298	265	300	298	276	296	302	283	294	274	333	292	282	269	272	277	268	263	286	272	300	282	282	293	256	315	300	280	304	246	263	260	274	297	272	289	284	278	313	284	295	285	304	284	298	270	297	282	306	288	272	267	263	315	291	274	268	317	248	265	304	250	300	298	254	270	282	317	311	271	313	298	259	282	268	312	311	243	285	293	264	311	315	270	309	277	274	240	275	293	306	271	270	269	278	276	267	280	281	280	235	303	268	252	293	258	300	296	286	279	266	292	304	296	286	290	285	273	255	314	270	280	266	299	266	304	317	261	269	288	302	281	291	276	265	281	272	258	278	296	290	273	302	315	269	271	252	272	297	300	282	305	272	285	269	250	299	278	276	325	274	278	303	323	265	280	328	310	284	278	255	259	292	304	282	300	298	259	271	279	312	275	276	285	306	271	285	267	261	302	287	256	284	271	272	293	272	290	291	283	322	298	310	257	288	313	285	296	281	326	297	264	293	292	275	280	301	275	285	296	269	249	273	291	262	278	291	278	271	268	271	267	297	313	275	330	317	274	277	282	270	260	269	278	316	276	291	271	276	278	295	272	282	270	283	296	282	298	252	292	274	293	249	295	252	278	275	290	262	295	261	294	260	286	301	293	299	288	275	289	290	279	290	303	273	272	264	281	271	299	308	284	294	282	288	303	281	276	246	256	271	268	260	292	316	303	278	296	310	277	253	316	306	292	283	307	243	283	292	335	284	265	282	315	292	262	285	280	311	316	261	272	298	258	282	270	298	319	294	299	266	298	279	272	285	259	282	297	270	272	291	289	276	282	286	280	295	284	243	281	283	294	257	295	265	301	282	255	278	252	298	302	270	291	277	345	303	276	271	306	262	260	287	273	284	289	290	274	260	289	278	287	273	280	289	282	264	266	280	283	280	291	295	307	279	298	277	273	263	304	313	315	244	276	294	284	267	268	260	265	300	276	313	313	290	292	272	319	267	287	285	300	275	301	304	269	283	302	265	291	268	339	293	274	288	295	287	280	296	287	246	297	271	295	257	318	255	287	281	278	293	298	287	288	276	276	300	260	304	279	261	311	247	299	267	301	317	287	320	284	305	260	314	279	283	298	271	315	299	280	278	281	286	285	274	245	293	285	276	281	287	296	258	293	266	296	257	280	271	291	286	303	284	282	275	271	295	256	250	286	267	299	277	268	296	272	261	303	318	317	302	272	286	274	250	291	291	318	295	276	278	275	293	256	341	342	297	300	256	296	289	285	302	278	266	272	276	288	286	294	310	266	294	282	273	279	289	267	317	292	270	258	289	267	288	250	285	295	295	274	251	282	260	263	296	293	268	270	264	288	292	276	272	258	285	296	275	371	270	289	295	292	285	292	292	288	257	271	278	258	253	298	284	319	291	300	249	300	276	285	306	275	288	279	264	306	319	295	307	252	289	267	276	302	274	259	279	276	301	288	281	283	277	264	286	267	304	273	298	285	308	285	273	281	279	276	287	286	292	291	285	275	281	298	296	288	299	306	304	309	307	278	252	288	307	284	268	273	275	270	270	304	260	281	277	328	263	271	295	229	287	299	292	310	262	265	276	291	316	247	322	276	297	265	306	269	309	251	265	291	326	296	288	297	294	309	287	300	271	285	282	264	274	304	287	272	282	287	289	312	289	274	290	290	304	280	296	270	312	300	268	241	276	290	271	271	229	276	273	282	257	297	289	300	294	263	286	239	277	320	265	268	300	266	309	283	309	283	292	292	270	282	249	268	259	266	276	285	287	257	267	282	279	310	303	302	313	271	278	281	265	255	285	294	288	291	306	283	292	277	285	272	293	263	272	305	264	277	256	246	268	297	248	271	270	268	276	273	281	275	289	322	298	296	276	273	280	287	286	268	267	246	280	262	271	277	300	260	316	282	305	278	300	300	249	295	285	282	294	334	277	311	277	266	273	299	287	286	271	333	289	266	314	292	282	327	267	271	295	284	291	289	290	299	302	297	283	300	269	287	282	277	300	302	263	293	272	269	286	282	300	323	283	283	269	289	287	298	298	297	282	272	279	286	283	297	274	300	272	267	293	289	281	252	270	264	307	272	254	284	274	291	320	257	276	286	269	292	287	277	301	284	276	295	248	295	263	300	281	265	278	309	263	290	287	311	293	283	290	269	309	278	276	295	283	287	291	275	270	279	273	293	272	290	321	272	277	256	270	291	257	273	286	312	314	305	286	287	289	281	274	311	292	300	283	263	282	308	290	276	286	324	283	262	263	278	287	284	293	271	289	289	278	307	307	298	283	254	285	289	242	264	302	268	298	282	313	283	267	283	240	254	292	262	289	289	283	292	300	282	266	256	299	295	273	290	284	274	274	289	289	269	291	292	298	301	283	303	296	308	295	284	263	279	289	299	277	260	282	278	278	322	249	293	276	303	259	253	271	244	292	299	278	302	293	280	257	297	291	271	261	277	304	262	270	293	297	293	280	287	271	295	274	246	302	294	270	284	283	296	248	286	288	269	337	254	288	284	291	274	273	316	269	308	294	298	296	287	245	318	267	245	271	246	272	270	296	270	285	243	319	256	310	289	275	268	268	253	252	305	321	279	293	303	263	298	257	305	261	250	259	296	300	279	271	267	299	270	273	260	274	275	299	294	291	298	277	254	288	291	264	293	302	276	282	270	294	302	262	310	249	291	300	261	268	308	283	309	284	273	298	290	299	256	293	300	260	294	286	295	308	323	289	298	294	273	301	269	275	304	277	294	301	286	309	270	250	281	259	271	272	270	300	281	279	272	273	298	292	248	288	285	324	299	300	282	270	272	294	301	276	308	269	276	283
38047	44175	49795	49189	49827	41034	17420	14465	12467	13807	13445	11895	7178	6589	4161	4439	5731	5158	4670	4618	4338	3248	2420	2316	2146	1887	1858	1441	1406	1384	1418	1201	1246	1213	1096	1215	1268	1131	1126	1172	1011	861	828	852	781	831	798	718	690	793	792	743	721	728	696	707	721	733	736	713	719	694	673	706	658	679	740	671	706	712	694	655	748	668	675	684	686	732	640	681	680	718	668	729	663	661	653	667	654	676	661	647	672	671	679	630	633	692	678	667	669	648	659	669	665	651	676	700	670	615	638	679	703	641	626	671	676	661	740	667	651	703	639	652	692	679	703	663	698	701	689	626	672	640	673	670	684	702	641	693	661	673	643	672	686	650	665	677	694	642	672	618	683	699	658	677	698	653	687	674	668	686	691	685	667	671	634	651	635	737	604	630	652	638	696	689	666	671	674	644	617	641	705	629	681	723	692	695	655	641	708	674	726	680	684	646	658	675	709	678	614	664	668	663	665	672	658	696	650	620	673	694	671	664	640	675	657	664	686	627	673	656	644	645	654	646	693	724	644	704	708	644	633	647	677	691	649	645	655	655	646	677	663	661	703	686	692	684	652	657	586	649	678	616	704	645	615	642	700	680	653	666	642	658	653	657	683	652	660	673	647	651	626	705	658	608	696	735	671	666	631	648	637	680	618	691	646	622	704	711	646	719	711	695	644	692	647	630	650	655	669	640	658	685	648	680	648	646	701	711	690	646	634	660	709	659	659	647	624	707	689	686	657	654	683	658	681	696	684	720	657	683	697	703	654	701	659	681	709	699	690	675	674	705	614	694	665	619	632	659	658	653	691	608	677	690	637	692	697	622	668	657	640	680	669	705	669	684	636	638	644	704	657	679	662	644	636	661	680	646	647	693	676	622	636	669	678	682	640	630	682	679	637	662	646	678	650	665	648	602	635	691	682	684	695	723	653	666	652	672	639	633	621	638	694	653	650	686	633	657	706	684	674	714	657	666	687	679	664	658	680	685	655	721	659	670	679	652	662	657	694	672	671	644	668	644	677	656	662	635	623	662	666	652	682	696	667	660	667	666	675	702	673	659	684	650	672	675	715	655	728	661	666	640	654	694	678	684	617	718	661	695	681	663	668	678	679	653	653	659	661	626	659	688	623	687	703	672	672	617	664	669	633	664	649	649	655	708	671	652	665	695	637	660	692	677	699	660	668	650	685	625	666	698	667	709	652	660	728	681	683	695	666	685	697	714	651	642	689	634	719	691	653	646	659	661	631	661	656	609	717	698	735	664	674	663	686	621	675	669	695	707	659	678	623	687	646	685	629	648	644	625	685	681	657	664	663	686	705	626	620	671	701	675	660	669	667	660	672	687	700	686	687	682	672	645	694	650	675	709	687	664	659	656	661	629	684	632	613	676	688	694	634	672	672	714	669	653	674	652	706	631	720	703	710	617	643	680	671	660	675	677	693	684	645	674	661	673	653	629	691	650	692	631	657	682	641	646	672	697	638	661	661	698	680	638	660	646	647	653	686	667	636	706	667	716	673	659	647	703	669	686	673	629	669	667	657	660	629	646	672	635	667	714	667	658	696	650	682	695	717	683	700	691	682	670	691	671	706	647	701	638	639	620	672	660	677	713	599	679	704	650	643	695	711	685	668	662	678	680	701	658	630	682	665	653	667	657	684	680	705	615	673	651	614	682	665	667	700	685	708	691	671	695	648	718	632	681	656	652	675	666	674	696	651	611	712	635	646	651	675	711	672	660	647	652	677	660	678	662	647	617	704	711	611	711	675	683	637	669	661	635	650	717	719	640	719	625	633	670	667	691	699	648	635	640	669	681	724	716	673	660	683	632	642	697	632	671	699	648	695	636	646	648	667	650	654	646	647	635	712	640	663	677	692	674	641	703	687	681	663	655	687	647	662	651	666	685	673	680	606	681	692	693	670	659	657	688	662	661	737	656	652	672	644	666	647	684	671	647	646	637	698	654	651	681	649	715	636	674	673	712	664	660	638	679	674	647	693	677	648	731	641	670	669	718	649	654	645	644	683	686	691	635	631	653	691	651	663	652	658	684	634	664	630	655	684	695	673	646	601	665	701	692	636	637	690	707	724	644	629	645	637	679	658	651	660	729	666	726	695	641	652	665	666	626	700	727	703	667	653	654	653	652	634	649	652	703	650	681	680	636	680	690	666	711	605	635	698	675	623	681	658	695	663	671	648	684	652	669	669	665	648	644	628	674	689	664	679	705	704	689	676	654	622	648	648	626	619	660	689	684	695	637	632	696	662	666	667	678	713	677	641	705	692	669	661	690	665	644	680	682	707	698	678	700	667	672	673	687	704	731	688	684	670	637	676	700	635	686	680	688	647	637	641	704	683	651	664	652	671	631	649	728	614	666	671	698	698	628	661	698	651	719	648	675	678	669	636	665	638	673	724	673	676	723	639	635	646	640	641	636	684	629	676	688	690	686	717	633	668	693	695	657	665	696	627	706	642	623	665	689	668	680	666	696	669	694	650	655	653	678	639	685	677	636	661	676	703	676	700	674	702	634	668	705	692	668	651	632	668	673	679	690	652	679	664	689	643	679	700	656	705	650	624	670	608	661	622	658	647	721	668	659	686	628	695	698	658	657	626	621	727	657	633	703	692	647	682	635	709	613	645	671	675	680	674	576	668	700	674	652	662	679	650	709	660	699	657	602	645	681	635	718	684	667	625	714	653	673	706	661	680	647	657	656	634	665	692	663	677	690	671	629	629	693	663	652	629	656	656	667	692	656	657	660	661	642	644	624	704	685	696	665	624	640	679	649	657	708	692	643	682	695	684	707	631	647	664	595	662	663	630	666	666	657	612	628	655	641	677	676	657	683	635	662	689	670	656	679	684	675	644	610	658	702	660	660	627	667	662	715	649	688	691	634	696	638	633	682	652	671	694	667	645	679	664	637	657	694	667	662	697	670	671	635	657	672	665	654	711	666	660	682	662	726	667	704	647	666	668	661	763	685	668	665	712	635	659	693	630	658	652	687	672	667	664	716	642	635	680	650	685	615	675	664	684	644	642	655	668	715	615	627	660	640	633	647	619	706	638	671	640	661	661	662	680	646	674	671	657	665	674	642	691	704	679	669	723	683	644	698	694	660	702	673	681	673	706	686	666	648	705	681	686	617	642	661	647	656	722	660	697	687	659	637	643	658	721	670	668	645	705	713	642	660	706	605	705	659	686	644	661	633	637	685	670	646	643	683	685	698	626	661	652	712	650	683	662	646	671	618	632	609	706	696	746	694	686	683	650	648	712	666	661	669	642	653	680	727	656	692	696	680	724	664	669	680	688	631	659	646	678	697	705	680	690	668	675	654	690	709	696	640	665	666	695	667	654	634	685	698	671	743	698	688	690	704	663	667	700	680	671	636	656	636	659	666	667	659	660	665	700	660	692	684	665	667	646	640	713	635	664	626	646	675	714	675	715	662	675	648	674	661	639	708	665	671	661	676	714	645	670	740	663	661
28466	23163	19568	13104	8017	4390	1586	977	769	621	572	501	442	391	384	346	347	323	300	289	330	268	274	253	267	272	265	263	307	290	267	251	247	270	249	255	286	249	271	262	249	268	261	260	228	235	250	238	261	230	237	243	253	264	226	266	271	253	247	251	287	244	281	236	255	268	236	280	238	240	267	253	225	235	232	248	262	246	261	251	228	230	216	229	246	209	249	232	245	226	239	286	217	268	252	245	274	240	233	258	255	278	265	271	262	252	257	262	284	233	256	236	274	231	256	244	271	216	264	232	281	249	244	265	278	252	237	233	242	274	280	246	239	223	275	256	258	246	261	247	259	232	224	231	236	240	223	233	258	232	239	256	245	257	231	249	256	247	240	265	248	256	249	247	252	224	239	275	253	233	226	254	244	250	259	238	245	228	238	233	270	210	259	273	238	234	266	254	240	254	251	226	236	267	286	279	274	243	234	273	261	254	255	283	254	233	255	231	271	231	218	248	241	241	240	282	241	240	232	241	246	260	276	248	237	246	242	241	263	238	225	267	249	223	243	252	263	237	235	258	227	221	261	255	276	253	255	243	260	234	264	238	269	238	245	237	244	249	222	236	246	238	212	240	285	262	242	209	222	280	206	253	230	249	221	214	259	261	268	256	253	253	237	226	228	257	249	257	258	232	227	259	222	244	255	234	244	236	230	229	211	253	238	261	254	260	242	254	236	232	250	248	243	273	248	237	249	219	247	257	259	282	232	245	243	241	229	250	262	248	255	238	216	245	260	233	275	274	215	246	239	245	257	236	221	247	259	251	247	253	248	238	242	216	231	225	244	253	245	214	249	225	248	243	268	243	235	239	233	234	245	215	249	241	243	242	265	223	252	233	221	245	254	227	255	255	250	269	268	253	260	249	241	242	241	252	261	255	241	255	233	245	272	224	226	263	245	238	272	281	217	250	268	245	241	257	227	247	251	227	284	232	240	255	241	270	257	270	237	200	244	241	249	228	259	249	244	245	260	227	243	241	231	228	248	286	248	265	220	229	254	258	287	239	209	201	235	244	237	250	265	242	262	220	248	244	251	254	256	240	253	263	233	248	256	234	231	226	258	243	238	238	258	264	253	250	247	235	228	272	240	253	247	268	242	262	246	265	244	243	224	242	276	253	238	230	230	253	253	236	255	235	247	237	268	236	228	249	249	273	232	251	259	248	226	262	244	269	241	253	232	253	264	283	245	219	270	238	273	245	214	247	267	250	226	269	222	240	248	263	260	237	236	242	247	261	226	256	274	236	273	235	236	216	230	247	250	226	259	236	250	222	237	245	234	236	255	231	277	226	221	238	264	240	204	249	239	217	229	225	258	248	251	252	261	255	242	246	249	254	253	251	264	239	252	263	238	237	266	214	234	262	234	246	250	224	206	251	265	261	279	234	231	224	264	251	253	230	235	253	244	252	234	242	230	203	247	228	219	262	239	239	259	255	221	227	240	260	234	238	215	242	239	251	245	256	230	254	262	254	278	233	257	271	244	218	238	236	273	234	256	243	274	249	261	241	241	246	228	223	252	232	237	255	251	244	250	244	249	227	224	244	246	248	259	255	232	218	259	254	234	220	205	217	246	239	264	235	224	250	233	236	237	233	245	250	248	237	266	225	221	240	241	254	254	227	275	236	206	235	252	231	256	222	253	220	245	233	261	246	234	252	249	241	225	229	250	257	241	256	246	220	258	287	236	260	273	262	229	244	239	267	231	239	244	227	264	254	250	237	273	225	246	253	258	238	249	259	252	242	238	221	248	220	251	244	253	253	212	248	227	258	255	237	251	219	248	251	234	247	246	229	233	254	261	245	214	274	273	250	260	265	257	259	223	255	255	256	247	228	243	255	234	219	258	255	249	248	264	208	243	244	218	250	225	235	253	269	242	245	220	256	270	231	234	256	261	236	245	269	279	244	252	232	247	242	250	237	232	246	282	265	235	245	233	255	240	228	253	218	229	231	275	272	236	243	242	257	236	291	257	248	243	254	244	231	242	246	252	233	243	266	241	226	260	245	253	233	279	263	239	235	265	296	239	220	258	219	255	240	264	238	228	238	230	263	229	258	234	242	255	251	251	269	247	269	249	231	264	237	247	269	244	265	254	245	275	269	265	237	243	217	236	247	238	234	245	227	223	244	228	243	251	254	240	249	243	270	256	249	245	224	233	214	269	245	235	249	220	236	266	255	253	236	217	234	252	228	239	252	222	262	258	269	234	264	259	255	237	238	231	230	244	273	281	243	260	256	229	218	250	236	252	269	257	250	235	259	236	242	240	225	256	277	250	241	235	232	256	242	266	223	241	260	250	242	277	259	225	234	257	210	238	236	239	245	264	234	243	275	226	249	288	255	230	251	244	298	263	225	248	262	272	236	258	245	251	235	267	249	243	237	272	248	250	254	253	252	265	247	241	254	248	274	245	260	278	265	271	232	269	226	254	239	256	234	211	244	246	260	223	226	244	236	239	253	239	270	256	264	248	242	250	233	263	241	265	229	249	275	225	261	237	257	240	252	252	221	255	249	250	249	220	248	243	225	222	257	252	267	272	241	277	252	247	237	255	262	257	236	240	227	267	238	261	254	251	256	242	259	263	266	235	246	240	244	257	244	235	254	242	238	219	276	239	248	246	218	246	259	219	230	248	283	262	226	254	276	237	260	227	254	260	228	242	264	224	243	240	234	242	251	272	231	236	262	241	232	230	248	244	270	242	247	239	249	243	278	239	261	250	255	272	274	235	239	238	226	241	252	254	248	254	285	266	254	239	242	252	249	249	225	213	249	263	252	242	244	262	258	215	213	234	248	251	254	245	246	258	263	264	235	254	231	222	249	247	221	230	257	257	230	228	254	249	208	246	239	270	254	230	247	257	260	268	262	235	230	239	273	229	251	234	204	252	270	243	236	248	245	248	223	256	240	250	241	252	273	266	264	254	236	269	248	253	228	266	258	228	229	239	249	259	246	292	230	271	226	257	228	256	263	248	263	262	231	240	249	227	245	257	244	251	252	237	284	244	234	253	240	261	260	248	238	269	279	258	230	253	244	245	231	256	235	247	244	250	223	252	221	257	257	247	256	240	260	252	236	279	235	258	218	227	233	239	266	262	261	284	259	231	249	231	238	266	231	236	279	261	255	260	249	258	229	244	241	266	274	248	253	242	266	253	256	267	259	238	233	211	262	257	268	244	264	277	261	250	254	262	216	233	252	222	239	258	214	249	253	231	237	232	243	220	222	204	244	251	244	237	249	262	239	239	249	254	264	265	263	262	255	219	260	222	266	208	252	239	215	263	239	255	231	226	233	228	244	245	259	239	245	223	227	253	256	204	254	241	229	238	243	259	241	241	242	247	256	262	252	252	268	245	258	232	268	239	246	233	250	246	253	253	228	243	261	234	237	225	238	217	264	282	254	257	215	236	256	256	247	213	235	250	235	244	186	238	270	257	251	236	246	247	234	263	271	249	244
17264	19461	25141	24282	19789	13962	5418	3963	3090	2560	2321	1955	1635	1449	1293	1076	1153	1013	963	902	948	881	822	871	849	777	807	807	741	748	699	680	703	647	648	616	653	682	642	619	635	601	662	602	620	586	634	633	645	631	659	609	625	594	637	613	621	657	609	609	626	584	641	604	593	605	537	611	603	628	622	588	621	648	618	584	634	595	591	588	626	643	633	608	585	585	579	594	575	620	634	629	636	615	622	611	623	594	607	608	624	652	651	595	608	604	590	618	651	583	601	583	622	606	610	613	619	589	637	618	625	593	638	600	594	616	585	579	642	643	566	632	624	636	564	604	625	598	606	597	617	589	616	585	647	602	583	601	597	577	632	598	641	595	614	596	611	612	612	602	594	621	624	567	600	584	635	592	601	632	638	648	587	635	623	595	606	599	583	648	591	601	590	594	587	613	591	647	609	570	602	598	589	598	591	592	639	648	589	616	567	602	581	613	602	644	600	605	655	624	595	609	596	576	582	591	579	582	631	596	625	616	589	596	649	606	584	638	625	589	618	623	592	609	678	610	602	620	594	619	603	589	558	611	594	640	584	597	610	606	577	601	580	587	575	577	576	640	617	610	534	568	597	595	591	603	592	619	603	620	651	640	617	604	593	591	593	574	596	613	626	604	624	608	629	624	603	572	587	570	604	646	582	583	634	569	592	589	642	615	584	621	575	615	593	605	579	607	595	600	644	575	627	585	630	637	598	592	641	586	654	634	601	601	587	623	644	597	590	596	586	604	593	608	528	601	630	623	625	563	589	609	588	591	624	598	591	600	655	599	611	648	630	619	628	628	613	648	610	545	620	637	590	634	612	624	617	627	629	601	597	615	588	608	572	598	584	617	592	568	619	631	623	618	583	586	604	581	603	589	598	672	611	601	584	565	571	589	587	593	605	570	583	627	590	629	597	589	600	596	608	594	616	629	591	592	572	593	610	591	614	633	611	617	586	622	644	559	642	626	613	578	531	572	595	586	627	609	621	570	561	599	596	571	591	603	602	611	593	618	589	608	598	630	621	584	622	611	598	599	588	583	632	605	621	605	617	593	618	617	594	577	560	617	598	636	586	628	658	588	622	581	594	589	576	645	610	628	616	646	640	612	604	679	599	569	602	619	623	652	598	596	580	589	644	617	612	583	567	578	600	580	599	590	606	640	613	578	607	635	600	635	613	579	610	586	610	544	553	621	604	593	595	594	607	624	627	591	574	603	595	638	622	586	610	576	578	603	590	573	588	588	626	622	592	578	614	581	642	623	629	580	623	664	599	605	579	603	609	614	597	588	642	549	586	632	578	592	633	653	572	581	588	591	628	576	602	630	569	595	621	653	594	601	583	634	555	580	617	561	646	617	586	574	588	575	597	562	603	619	618	599	613	581	600	622	570	588	634	568	602	609	589	625	601	619	616	607	620	616	570	639	619	599	620	607	606	593	622	623	600	606	596	630	604	574	614	565	576	606	579	598	621	621	581	573	608	594	625	634	628	610	583	612	589	623	582	644	595	590	620	580	629	582	655	596	584	601	578	660	655	557	625	590	580	607	623	622	595	578	607	648	592	599	587	599	586	628	570	588	577	620	609	588	612	579	606	627	635	612	626	621	597	600	602	640	601	588	597	660	618	599	564	603	642	615	600	632	600	608	572	654	611	596	615	620	637	641	622	603	609	611	622	600	647	614	588	632	599	575	630	605	622	604	573	621	599	620	621	614	631	589	602	587	596	614	624	606	596	658	592	584	640	564	561	600	607	604	642	598	571	653	622	625	578	603	569	600	607	617	593	558	584	597	590	588	578	554	581	617	597	591	630	590	597	618	618	604	665	591	614	577	666	587	607	631	619	626	652	568	637	588	623	568	575	575	641	561	603	675	597	597	627	583	663	549	599	576	599	619	608	567	608	615	616	618	580	592	568	613	546	612	594	658	602	588	606	560	645	589	588	584	596	607	611	633	631	595	593	595	601	556	601	603	665	611	638	601	632	597	601	577	614	619	601	601	588	607	574	590	575	626	582	593	602	648	590	591	581	568	581	590	607	623	621	618	619	635	632	608	614	594	603	625	619	598	606	604	592	634	597	593	621	637	619	594	573	598	593	614	617	633	596	606	582	628	606	619	560	557	610	598	595	659	601	632	575	631	619	598	604	608	664	599	614	617	616	566	609	578	552	592	627	628	619	570	614	597	650	618	629	592	594	637	610	558	590	597	594	580	617	613	554	598	604	615	598	627	613	602	585	585	625	565	601	639	591	631	587	621	620	593	644	538	595	604	562	604	612	619	586	635	630	592	632	602	612	594	596	650	637	652	602	590	578	583	603	622	565	587	598	607	631	580	571	589	569	607	622	597	580	564	612	616	616	614	638	616	626	636	621	619	614	582	608	634	586	590	591	608	588	602	559	643	618	584	609	649	605	588	567	637	610	610	622	619	621	573	622	632	587	644	612	582	600	593	606	600	571	607	653	552	620	592	624	587	595	573	560	609	629	567	585	601	579	594	590	612	603	610	593	625	607	630	626	586	596	622	626	606	607	599	592	610	590	604	580	583	565	614	624	615	615	592	565	589	600	565	543	622	588	618	615	638	638	608	611	615	586	577	626	606	648	651	639	606	636	583	586	654	612	617	596	572	598	606	584	565	598	597	625	629	581	588	596	589	606	631	589	636	611	625	628	594	567	609	587	521	615	618	633	561	602	565	620	571	569	604	605	604	572	594	594	637	588	582	596	598	634	574	625	561	600	627	605	546	643	602	601	615	569	608	608	599	653	599	628	594	621	587	582	578	581	596	633	642	601	656	599	604	607	664	601	589	608	585	600	580	621	614	583	570	578	610	615	592	580	612	604	642	585	613	611	591	595	629	602	610	594	569	591	632	615	597	584	578	649	648	581	589	586	594	606	579	601	587	585	590	569	631	617	565	592	621	593	583	635	555	575	562	645	582	587	606	626	616	592	622	571	628	595	616	619	593	648	632	591	618	585	609	623	620	611	630	625	574	623	599	636	612	575	573	613	576	602	556	595	614	575	601	613	604	633	612	602	599	618	614	643	578	571	612	642	597	570	602	634	597	583	594	583	622	589	579	597	595	612	587	606	621	573	622	673	596	609	609	596	595	607	599	625	604	603	616	593	544	613	586	588	605	606	593	619	595	642	689	585	580	606	566	616	598	569	624	628	625	662	583	647	624	678	592	563	579	565	626	613	582	647	617	589	618	605	575	598	611	604	658	564	594	603	588	619	570	569	619	608	578	581	584	573	588	640	601	635	601	607	620	602	595	603	636	627	582	637	628	574	639	589	610	602	659	618	659	614	608	581	586	587	579	574	594	625	632	568	588	563	620	628	593	624	556	589	611	563	650	606	571	598	609	616	599	654	586	600	620	581	610	616	629	619	608	590	622	614	581	593	644	629	647	600	564	621	630	535	626	612	626	661	600	609	618	593	623	589	609	635	582	642	578	610	601	617	627	582	625
43008	43056	45883	48109	45858	32056	16933	8096	4092	3001	2680	2317	1656	1601	1265	870	875	881	888	756	625	634	470	475	439	452	427	374	388	355	337	356	324	336	329	308	345	317	326	327	333	309	314	332	318	300	303	303	284	316	341	307	263	275	315	286	341	286	297	321	291	314	311	289	332	273	275	280	304	354	279	290	314	280	311	329	302	289	275	270	294	342	337	252	291	275	306	298	327	300	303	299	315	306	305	292	280	320	299	307	267	310	275	286	293	287	313	289	312	320	268	289	295	356	240	275	295	287	310	281	304	294	320	307	293	345	297	306	300	298	264	295	302	288	298	297	279	300	286	258	280	295	338	318	264	322	290	271	309	311	291	281	308	326	303	310	290	314	289	285	277	289	304	270	311	314	321	283	292	313	247	299	280	309	320	296	273	315	293	280	306	305	324	289	266	317	283	286	294	315	273	303	296	297	299	274	252	282	315	284	292	281	296	279	316	290	269	278	278	325	287	288	289	316	309	303	285	290	270	279	315	308	300	272	310	290	263	285	325	278	287	285	285	299	303	308	304	272	299	284	294	300	267	300	293	265	318	252	295	314	307	293	302	310	295	276	301	290	314	290	307	294	271	279	266	271	301	293	266	319	264	278	262	300	295	283	289	284	317	318	293	310	289	294	305	324	258	293	294	296	335	279	300	315	270	301	294	268	277	290	265	313	320	344	305	264	289	279	294	281	281	268	305	277	304	300	272	264	287	312	297	273	300	273	272	300	302	296	286	309	305	269	285	296	317	278	300	282	312	301	302	292	297	300	312	299	295	289	278	293	312	285	296	302	329	285	274	307	288	291	331	287	293	274	292	284	304	274	297	286	331	263	325	301	287	310	282	308	282	280	297	265	303	290	278	295	291	275	293	275	275	299	309	298	311	289	329	362	277	281	277	263	310	349	299	336	284	285	298	275	297	325	270	287	294	307	307	296	267	304	300	296	306	270	278	311	312	261	257	316	301	289	282	277	280	290	301	286	287	307	289	310	285	295	285	305	328	266	311	292	297	253	284	301	272	277	281	288	317	288	315	278	262	282	308	276	287	272	285	303	316	333	275	292	290	295	303	282	274	327	289	325	301	295	309	279	320	259	307	289	281	264	283	279	334	277	341	303	303	298	300	310	306	278	290	297	299	287	291	280	285	325	285	289	281	291	309	289	273	292	285	275	324	269	295	254	296	340	300	279	302	300	309	289	291	309	317	264	315	336	309	288	286	326	287	299	278	270	298	290	260	309	289	268	290	303	265	319	277	306	299	298	280	323	295	283	290	288	308	292	307	259	286	312	311	259	285	275	315	279	327	298	280	263	305	279	295	300	302	304	294	307	293	316	304	290	296	303	306	347	286	278	273	295	319	272	290	280	295	284	325	279	287	300	299	265	297	310	311	285	288	284	277	283	307	298	297	289	292	290	300	299	278	296	283	300	312	300	303	303	284	348	303	297	296	314	304	287	297	291	282	274	267	300	303	324	299	309	275	289	302	292	291	283	305	304	289	270	278	305	284	291	304	301	276	273	284	315	272	303	285	296	289	276	266	302	269	292	312	292	267	266	292	291	264	293	282	294	287	275	292	280	253	282	293	294	302	312	273	312	289	279	289	310	276	281	281	275	315	285	287	305	306	324	282	279	273	280	273	308	315	278	280	307	294	279	316	301	287	307	302	293	304	306	306	304	323	306	272	334	275	286	271	283	303	319	301	302	298	264	269	273	284	325	327	306	298	262	264	286	302	319	283	272	280	275	305	273	294	264	288	327	289	290	307	301	324	291	292	292	311	307	269	285	306	307	282	292	306	296	278	308	313	299	326	309	294	285	292	278	297	316	278	285	263	292	281	291	328	313	302	306	309	299	282	282	291	313	318	306	318	295	305	281	273	286	318	337	289	325	315	326	268	289	272	302	305	287	311	297	303	275	284	268	297	285	291	292	316	283	294	299	281	295	298	277	271	290	305	289	299	282	282	324	302	289	330	296	295	299	293	306	303	336	274	309	293	288	297	347	301	309	296	292	293	316	293	286	302	321	315	296	293	286	326	271	301	270	319	279	267	291	302	311	281	262	281	317	316	289	296	272	292	291	337	316	298	292	310	276	285	297	322	285	308	343	288	291	316	266	266	284	311	325	268	296	314	302	323	326	297	288	278	313	283	281	267	267	310	288	289	297	320	305	294	277	296	311	261	289	309	288	268	328	272	300	315	292	286	302	305	297	289	296	275	296	302	306	294	317	300	291	313	299	277	289	301	320	302	308	296	298	301	293	289	299	300	281	264	292	318	305	322	282	283	302	326	299	275	306	328	309	297	328	292	285	296	297	303	291	286	310	290	306	290	320	312	286	337	270	317	262	344	284	280	300	303	296	318	323	298	284	304	307	298	273	292	308	311	290	287	278	313	310	289	288	282	281	290	300	294	294	311	277	274	296	300	296	303	287	303	323	309	293	313	324	296	300	280	278	303	326	295	292	292	295	289	312	310	292	303	307	317	300	296	266	317	277	289	307	321	304	323	274	275	262	282	307	300	290	277	286	268	291	296	296	283	289	280	307	274	307	293	288	303	286	303	282	301	265	278	313	318	330	267	312	266	262	297	284	309	311	289	298	317	298	307	304	298	298	305	291	308	324	292	292	312	301	284	320	274	285	291	293	311	307	279	341	309	293	260	274	291	309	290	295	331	297	281	320	272	301	308	299	322	267	305	300	285	316	313	298	288	295	292	300	288	316	308	310	307	272	256	308	287	311	313	290	278	310	292	315	276	289	350	287	284	293	286	312	307	321	313	314	297	319	277	279	285	307	310	278	287	269	272	301	274	250	305	290	299	310	282	259	300	327	294	298	271	324	299	301	285	291	270	270	298	302	342	285	315	282	281	288	273	278	289	278	309	309	291	301	297	294	287	318	280	292	285	283	333	286	314	287	274	285	307	296	313	311	263	327	261	296	256	290	303	274	286	307	326	284	271	272	291	309	288	293	316	264	284	281	320	301	295	299	284	294	325	274	300	269	337	264	298	278	320	298	290	317	318	297	303	287	297	306	272	293	285	312	295	291	290	300	288	247	286	313	279	284	274	303	278	311	302	311	299	323	279	313	335	299	265	272	282	283	300	320	294	294	266	276	310	286	285	277	295	291	309	293	280	316	286	266	329	327	324	265	282	287	310	319	297	296	325	290	301	301	304	299	311	312	307	278	295	299	274	301	274	291	322	258	308	319	307	272	257	283	289	314	303	293	282	334	294	292	310	314	309	252	302	289	281	315	274	303	303	294	282	293	279	287	330	296	313	314	299	267	284	266	269	291	305	280	296	302	304	287	288	319	274	270	326	279	320	325	263	281	312	289	269	271	274	300	280	290	290	286	314	273	267	260	320	329	310	282	260	256	293	268	295	309	239	298	285	290	304	315	314	287	296	307	290	313	300	305	289	281	277	297	313	299	295	302	299	274	302	303	299	286	280	308	283	303	304	315
28489	35928	45671	51385	53207	31674	11729	10181	9590	9872	9536	8069	5628	5380	4126	2923	3569	3528	3440	3071	2771	2220	1770	1703	1719	1601	1350	1264	1235	1081	1114	1079	1031	1077	974	986	960	998	984	947	896	872	769	798	788	726	831	750	818	776	755	701	708	763	744	795	720	700	727	724	738	744	658	744	681	711	685	704	692	724	709	727	747	711	677	719	704	739	716	737	680	705	728	724	732	658	715	724	713	729	735	727	723	686	738	748	714	695	711	694	732	692	726	738	686	700	689	730	724	732	745	665	708	737	724	694	672	700	699	711	693	692	755	657	721	697	664	687	738	751	675	670	699	653	723	697	747	660	692	689	690	665	677	741	662	682	751	758	704	698	724	700	701	717	694	688	739	704	690	702	702	659	726	666	741	700	677	751	703	679	678	720	742	711	716	744	675	691	724	676	668	713	752	686	743	676	716	661	711	647	737	707	704	715	684	709	708	740	722	766	715	696	724	659	756	690	711	713	720	712	697	689	689	673	708	681	685	697	697	691	676	713	715	699	662	664	715	694	673	685	695	666	710	709	671	709	659	720	690	663	703	687	693	720	701	712	659	687	745	724	674	695	705	669	690	761	675	700	714	740	755	703	692	733	672	740	701	703	684	743	737	680	665	657	698	722	668	721	715	684	739	692	708	678	728	742	695	690	709	674	735	696	742	698	650	691	709	682	658	717	687	705	688	728	748	711	696	651	691	675	702	744	713	687	732	670	678	719	703	696	729	705	678	734	725	726	729	690	688	690	693	724	710	706	714	683	713	705	697	687	727	702	724	721	717	713	713	671	701	717	703	700	729	701	664	707	711	709	700	700	761	699	632	703	753	697	706	686	691	697	705	719	716	694	660	727	739	702	695	683	755	677	659	716	717	701	706	673	710	682	676	687	678	701	714	702	696	726	697	712	760	648	664	662	664	719	724	689	702	692	745	705	657	687	693	692	697	705	716	707	702	691	688	677	677	700	647	717	718	701	703	692	678	704	770	688	704	690	716	708	750	689	715	704	730	734	724	717	693	689	700	717	710	723	726	736	700	689	709	735	705	649	727	662	713	715	673	683	647	760	724	683	632	702	745	691	700	688	698	642	697	663	722	726	702	720	672	686	736	730	742	683	754	716	740	680	695	634	720	725	697	683	668	706	682	683	702	722	675	720	755	686	669	708	695	716	672	690	705	727	716	744	741	711	663	725	657	710	730	708	700	710	737	670	706	705	761	678	694	723	699	717	714	760	702	673	712	743	676	737	697	773	743	687	715	709	735	691	715	738	702	742	734	717	712	712	753	724	666	701	697	710	731	679	709	734	693	683	702	740	705	695	705	732	682	748	691	677	660	706	731	701	706	744	684	720	696	697	690	678	696	708	682	713	713	719	748	726	692	698	680	739	671	685	697	666	746	755	736	700	691	689	726	740	753	706	675	745	684	725	729	750	745	686	726	725	741	680	697	730	706	694	727	676	686	719	742	732	693	706	753	719	733	674	685	718	650	708	711	695	686	680	734	675	706	691	681	719	681	721	728	736	689	712	693	683	681	697	686	672	703	711	728	726	674	676	662	692	755	628	721	681	730	707	726	652	689	695	746	698	689	708	704	668	675	727	661	730	725	698	679	696	710	679	723	675	732	746	716	714	686	663	721	709	682	765	725	679	726	684	744	695	675	683	691	694	623	688	705	685	703	723	672	700	683	688	681	714	734	726	688	663	685	688	709	645	714	705	672	714	710	694	699	722	690	682	727	709	695	693	757	693	697	681	683	737	718	686	692	737	728	716	681	673	701	711	666	692	705	700	668	698	726	714	697	693	729	732	693	692	663	702	702	713	692	679	724	745	706	728	658	731	690	699	699	662	757	714	684	735	687	730	682	698	704	696	717	722	664	725	732	687	728	671	699	692	697	709	739	758	716	736	708	715	729	717	718	769	698	736	707	743	713	716	711	716	714	690	665	699	702	703	703	671	697	666	653	693	688	713	692	689	758	717	696	675	713	721	699	652	701	706	710	697	719	746	702	684	694	670	705	663	743	699	706	697	718	747	666	687	703	675	723	709	678	733	689	718	739	674	715	729	729	675	718	733	722	682	728	713	683	719	692	694	729	694	688	739	683	743	670	663	732	723	714	727	722	693	687	700	692	665	692	734	748	716	690	699	688	695	652	679	682	734	681	728	690	677	737	712	711	715	700	687	723	723	684	697	706	717	706	680	719	700	652	740	714	724	682	692	716	684	686	673	648	686	692	674	695	692	654	725	718	724	750	707	739	723	717	658	709	665	710	749	690	723	695	682	700	746	722	658	708	720	711	696	735	688	689	713	708	690	681	670	694	675	709	686	647	701	683	696	697	743	723	671	679	740	716	697	695	721	710	678	688	699	722	692	696	727	717	652	705	720	684	690	744	711	656	659	710	725	686	688	735	681	682	746	715	742	681	748	711	719	677	679	636	674	687	696	698	732	692	713	761	707	749	726	707	719	741	668	670	732	680	703	730	735	694	704	705	698	739	736	701	686	742	737	674	691	697	695	698	655	689	729	760	737	725	712	693	728	703	698	719	722	701	730	687	703	690	708	724	677	739	721	700	680	721	726	718	672	756	656	715	716	718	731	676	741	722	684	682	728	746	690	712	651	684	729	714	717	720	682	751	685	674	686	705	641	688	697	774	722	698	707	672	725	693	728	692	703	701	697	702	673	710	674	695	737	711	675	688	670	701	713	684	720	667	724	711	729	692	719	714	692	690	695	746	725	727	775	711	672	703	667	702	706	735	695	691	696	681	665	692	714	700	716	728	672	689	721	682	712	753	722	726	676	719	689	651	707	674	737	679	708	708	711	684	705	669	679	736	682	670	739	688	710	712	691	715	701	733	648	706	741	734	693	738	684	686	708	781	671	706	710	738	734	684	715	723	745	729	693	674	704	679	701	694	734	650	682	696	719	804	648	718	722	724	679	729	678	693	707	690	701	722	726	692	679	697	685	677	731	710	706	722	669	727	665	694	695	693	678	694	712	711	733	725	703	722	714	709	723	703	725	723	746	702	709	670	676	678	684	705	717	700	674	688	715	684	655	710	689	713	712	676	659	718	718	714	703	715	657	710	710	715	733	701	683	672	700	671	706	758	707	713	708	680	731	689	664	681	684	665	707	697	646	700	727	756	694	688	714	709	694	712	711	715	710	705	751	692	734	690	708	697	696	699	715	695	680	664	699	719	744	672	707	725	724	699	697	709	749	719	733	662	706	684	699	703	753	701	663	719	707	693	668	705	734	722	693	704	681	707	726	698	698	740	727	756	744	766	654	720	687	671	699	703	743	706	687	719	696	736	684	701	725	683	715	706	690	705	693	720	717	718	696	677	688	741	779	665	722	725	734	692	705	708	712	696	714	691	709	724	699	710	714	666	699	721	744	706	691	719	744	740	711	713	701	712	688	722	719	708	703	704	739	715	684	713	703	715	711	700	678	735	710	741	708	725	698	708	689	663	727
53486	49319	50841	45348	39710	26581	17575	10650	7465	6133	5418	4099	2939	2569	1974	1157	1410	1325	1191	1120	997	784	572	578	575	519	465	437	414	409	433	341	384	391	310	333	358	357	390	360	347	291	315	328	313	286	305	324	313	296	301	290	294	264	282	239	306	284	324	302	282	301	274	322	289	301	277	288	295	271	302	262	253	285	312	226	260	289	301	276	289	288	280	279	271	293	264	311	315	300	290	292	278	281	283	309	291	299	284	291	295	288	300	256	270	297	297	309	248	289	317	303	284	292	313	268	291	261	300	279	289	298	292	278	259	286	301	267	268	285	278	269	309	274	259	330	299	296	291	278	264	278	260	247	300	263	320	281	283	284	268	304	270	267	271	282	276	284	271	248	263	273	246	320	281	290	263	265	287	270	304	306	270	288	303	287	278	286	281	298	289	262	282	273	258	266	291	274	312	271	270	293	312	284	279	277	280	266	284	255	252	268	236	277	287	274	310	264	271	261	264	253	291	293	284	277	298	283	288	239	261	270	267	276	269	290	263	269	276	272	260	275	285	278	283	305	289	264	292	296	277	283	275	276	293	267	297	275	289	301	283	266	307	274	304	282	252	271	289	278	265	277	285	267	273	268	274	252	251	299	307	283	319	270	277	277	312	293	283	277	272	268	256	278	269	275	291	252	268	307	273	281	260	271	267	290	265	290	234	267	294	312	292	283	326	238	272	277	265	288	300	266	292	286	275	293	284	272	275	268	278	288	296	334	275	261	258	259	337	283	273	253	273	298	290	266	268	295	304	286	283	272	260	263	275	298	289	286	291	324	287	289	278	272	278	284	284	254	292	299	285	281	255	270	307	264	293	266	267	289	285	294	260	262	260	272	258	259	291	287	278	273	258	296	268	277	240	281	287	271	272	274	304	279	310	273	267	281	248	259	300	272	300	256	282	279	300	263	282	297	276	263	272	301	300	286	263	279	289	297	260	275	281	273	252	292	275	252	286	294	272	289	266	267	267	276	278	302	269	275	272	293	264	285	268	284	288	259	264	270	269	265	291	306	272	297	279	260	262	270	285	294	286	283	275	301	283	274	275	284	318	283	262	257	247	285	298	232	281	249	279	263	273	277	314	264	284	251	288	253	232	272	275	258	277	274	276	268	274	257	275	290	308	278	272	303	296	264	265	295	255	285	269	310	291	296	269	276	294	260	283	281	287	268	252	251	258	274	280	280	312	293	301	282	262	277	286	295	271	285	264	274	290	290	280	283	273	259	267	248	282	266	292	297	269	288	273	258	296	275	260	299	314	276	295	296	287	253	267	275	269	265	279	256	297	289	257	256	286	281	274	270	288	285	283	275	283	262	270	270	272	239	280	259	266	270	286	285	273	285	297	276	286	305	286	291	269	299	260	265	282	263	296	266	272	306	258	284	266	267	241	287	289	273	271	280	277	293	270	275	287	307	295	255	284	290	265	278	293	324	267	281	269	292	271	283	282	258	289	278	255	274	290	271	284	276	282	276	283	268	287	277	292	296	266	269	308	303	264	245	268	266	269	293	227	339	273	261	282	253	276	274	295	297	279	268	280	271	294	281	300	275	298	304	324	290	259	294	279	270	305	306	293	276	272	287	270	314	301	288	277	307	299	277	269	307	287	261	273	287	256	298	282	283	299	255	301	284	261	269	256	242	285	262	257	254	298	272	280	299	272	279	253	281	315	263	282	263	256	296	277	262	284	299	290	260	257	255	255	265	282	268	261	307	290	273	307	274	296	248	288	287	289	280	286	320	285	254	279	269	264	298	280	291	306	286	314	279	283	303	282	242	281	267	276	271	282	281	287	299	279	282	251	260	292	295	303	268	282	298	265	266	271	250	275	266	294	303	307	305	248	271	299	268	288	291	297	294	269	304	287	272	269	292	260	260	274	286	285	311	282	274	291	289	263	272	293	241	276	265	286	296	282	300	265	297	289	272	296	278	307	269	248	286	315	276	319	271	253	248	264	273	280	256	309	248	260	266	284	269	274	283	287	241	266	274	256	278	288	259	258	303	315	287	303	274	276	278	286	260	293	300	297	275	292	284	286	258	286	288	254	295	301	292	297	306	282	281	284	288	291	260	269	273	258	294	295	260	308	272	283	304	302	292	298	262	263	270	269	309	306	281	300	251	302	305	304	296	308	305	295	278	306	293	267	278	275	293	282	284	272	287	285	303	312	278	274	253	282	276	273	287	306	304	284	305	276	320	293	311	297	289	302	267	280	306	276	313	279	268	273	275	252	290	273	280	247	265	293	275	282	249	279	300	309	269	277	271	276	285	266	291	290	305	271	318	294	250	294	283	289	279	278	281	268	274	291	277	261	263	273	289	286	307	267	278	281	269	292	270	312	263	266	267	302	240	268	278	308	277	319	272	288	249	279	296	278	309	289	268	287	266	272	285	321	281	281	269	290	288	275	268	277	277	274	256	284	299	283	300	279	315	278	300	268	295	299	275	278	273	290	259	280	267	280	252	294	291	266	291	284	269	272	267	269	272	303	284	279	314	257	290	280	263	260	259	300	288	278	285	278	264	256	290	281	306	312	285	239	281	267	267	275	275	284	290	267	257	298	274	290	305	268	243	250	278	279	269	270	292	306	266	260	282	285	284	290	265	263	273	293	276	284	287	297	263	275	274	303	294	277	267	252	282	239	298	283	321	300	283	296	290	276	267	301	280	321	267	294	281	312	307	290	294	299	267	271	289	279	271	252	268	266	302	289	252	305	274	283	265	301	295	310	315	272	277	302	304	277	247	262	292	280	272	249	299	251	310	277	244	295	279	261	247	272	286	263	294	290	287	284	263	266	277	276	290	264	292	280	288	266	290	287	285	283	255	258	264	285	314	262	268	262	281	275	259	252	282	270	283	240	274	270	296	274	299	296	295	268	282	286	294	292	334	277	260	302	270	274	319	302	300	271	274	293	271	270	280	293	274	295	277	276	256	313	294	261	307	301	268	271	304	284	245	292	302	280	245	279	265	306	269	265	272	311	294	277	294	278	273	326	252	294	289	265	264	292	298	284	249	273	290	278	290	241	272	270	269	297	285	252	303	296	325	276	293	298	296	275	266	290	281	291	270	286	270	300	279	265	280	262	261	270	286	301	296	279	287	240	281	279	268	270	250	257	301	265	282	305	278	273	274	261	308	309	280	290	308	275	270	234	267	306	264	281	305	267	293	235	270	284	270	275	253	332	289	273	298	293	255	245	265	280	314	242	264	292	285	289	287	301	277	264	270	305	295	259	292	297	304	291	221	278	272	298	283	247	279	254	292	251	289	273	286	298	259	283	265	269	283	275	302	274	277	266	299	274	290	273	253	288	293	272	304	272	307	257	270	247	278	280	294	288	291	290	313	283	258	313	267	261	272	266	236	248	264	250	268	263	272	288	279	300	260	283	247	274	283	285	280	291	289	306	270	309	293	283	315	277	285	273	264	264	258	288	286	289	264	282	301	278	288	278	282	279	282
36101	42107	51984	49591	45660	26915	18012	14184	14685	15533	15303	12977	8979	7971	6091	4193	6045	5556	5326	4816	4479	3304	2477	2320	2376	2205	1790	1624	1505	1443	1493	1274	1284	1326	1147	1164	1262	1158	1046	1180	1016	891	879	908	872	823	806	783	762	784	754	761	748	648	712	703	697	677	689	675	691	697	661	701	768	679	669	656	679	700	688	640	644	660	657	664	705	655	675	684	662	684	678	723	660	684	635	655	671	621	663	704	634	659	637	647	649	713	642	666	648	664	737	689	709	692	620	644	690	672	645	655	629	620	677	700	672	676	696	680	632	647	690	678	667	679	652	729	640	635	630	674	702	670	643	718	651	677	670	668	680	674	675	611	650	667	658	625	652	698	654	691	635	638	709	707	644	612	656	702	643	701	694	620	619	649	668	676	685	720	664	637	685	641	629	673	679	662	681	661	623	663	715	702	658	630	653	616	654	636	685	644	631	663	645	662	605	693	639	704	693	640	668	690	665	597	709	674	659	651	657	674	641	659	684	669	671	715	666	686	649	653	663	667	675	672	634	674	662	650	615	666	649	620	675	686	681	622	652	672	644	637	645	620	679	697	684	668	650	671	670	650	618	660	641	642	626	660	647	635	693	676	625	627	660	614	663	663	646	700	656	641	680	649	662	676	674	635	649	621	607	683	699	692	678	695	652	667	655	652	633	677	636	668	698	658	630	640	595	657	664	679	681	601	630	643	630	664	659	661	639	667	665	665	681	632	666	664	693	686	657	648	632	721	617	613	654	643	655	649	636	630	656	676	680	674	682	702	674	602	646	681	644	615	675	674	654	710	635	666	699	677	689	699	604	656	668	671	664	688	648	650	638	665	654	636	695	698	671	711	676	659	620	615	669	651	623	644	660	664	676	662	625	642	646	647	683	693	658	665	622	685	652	671	635	697	681	682	655	657	662	634	657	676	636	664	668	696	673	661	679	683	669	637	683	712	651	652	617	674	691	616	631	621	639	656	636	628	661	637	663	637	618	705	649	659	646	696	643	615	621	640	646	665	599	625	678	648	642	664	625	654	682	652	632	637	656	665	643	665	698	685	650	687	661	653	669	613	662	694	610	656	684	672	662	663	667	642	655	662	710	637	638	629	688	637	684	662	652	725	670	614	657	696	642	661	687	639	621	670	685	680	693	699	662	667	655	647	666	670	638	633	650	662	683	671	661	667	641	605	633	662	669	724	639	665	667	648	654	710	645	663	627	634	672	655	669	629	626	658	650	673	619	685	644	657	661	678	636	624	636	677	655	652	660	653	654	648	645	665	661	681	646	658	681	674	665	598	704	647	680	651	664	654	656	667	631	668	667	623	644	629	668	611	635	668	673	663	642	646	646	679	616	660	672	683	688	660	684	652	624	659	649	635	668	644	668	613	670	658	672	661	677	652	636	651	633	659	633	671	684	667	688	632	626	645	633	693	598	640	676	709	654	617	603	651	639	670	669	676	633	661	691	672	670	600	649	633	649	659	710	652	710	647	668	596	650	666	675	685	672	616	644	652	661	639	625	652	678	654	662	629	664	662	673	654	655	660	642	639	658	656	652	608	686	668	655	674	657	645	616	671	656	663	703	689	650	666	652	630	677	674	653	688	673	682	691	657	659	621	658	659	682	674	624	654	654	669	666	669	650	649	653	697	647	679	689	650	641	637	648	678	585	677	645	716	624	657	621	677	643	652	713	661	694	693	660	668	679	643	644	693	640	703	678	639	634	675	636	622	681	612	692	622	685	672	636	684	656	684	633	638	662	644	651	643	657	647	638	671	661	660	660	663	669	674	671	693	670	635	680	655	648	669	642	624	650	657	639	680	647	720	650	653	639	663	616	679	670	650	652	666	636	703	647	665	675	639	690	671	664	662	661	685	667	651	628	660	665	637	665	654	626	650	703	654	649	636	696	656	650	608	656	649	709	676	647	678	638	688	633	631	580	650	661	607	679	667	657	677	648	684	678	686	671	656	658	650	669	666	682	660	640	671	705	656	637	639	635	663	636	695	690	672	624	632	680	676	682	651	669	678	655	686	641	670	693	715	642	602	655	646	688	658	636	669	673	642	643	630	704	634	675	668	696	647	631	611	683	686	680	657	619	668	702	653	661	645	698	684	627	654	637	600	651	640	623	654	666	657	624	607	689	606	665	642	660	686	643	689	669	674	684	660	667	693	672	657	669	694	639	672	671	624	672	666	650	720	677	640	664	635	633	685	624	664	653	685	643	658	634	634	669	636	679	689	678	636	631	679	629	671	618	656	665	671	657	656	665	673	655	682	675	667	668	635	635	674	672	613	663	633	704	678	633	743	640	671	715	642	646	638	623	685	662	640	651	614	661	640	649	601	660	630	706	675	686	709	637	656	640	687	625	671	643	668	664	663	678	720	658	664	646	595	634	680	647	701	637	646	672	663	675	648	615	634	699	657	621	680	680	652	650	631	677	711	610	659	683	709	690	683	642	663	640	616	634	654	643	637	638	641	684	673	630	663	664	665	660	664	731	623	616	655	701	699	674	637	638	669	659	674	641	648	661	614	652	614	707	664	695	598	664	642	654	659	687	627	647	660	694	689	634	650	685	633	644	608	634	664	622	640	669	665	646	649	637	681	669	648	692	633	677	619	648	701	677	584	667	679	645	644	687	678	669	658	667	664	649	677	642	621	705	675	672	684	635	696	665	664	646	677	668	662	629	643	641	689	661	645	676	629	648	642	636	608	705	672	692	685	642	690	688	675	671	615	669	664	660	631	721	658	652	669	680	650	691	710	662	673	688	639	641	652	662	645	592	625	674	628	656	657	668	632	671	664	668	669	696	664	663	646	707	663	633	687	663	675	637	637	700	698	653	648	674	675	655	631	687	685	696	653	668	607	637	660	632	677	658	643	663	655	685	624	690	675	672	643	626	644	651	667	639	661	666	630	607	684	714	651	650	626	653	633	673	649	640	643	634	639	636	668	671	643	687	668	694	662	678	667	637	642	657	655	701	669	614	690	693	623	675	698	635	697	697	647	622	634	635	593	635	700	694	654	669	686	680	667	680	652	644	657	654	663	683	654	623	676	685	647	693	657	704	671	644	706	649	667	665	604	615	661	656	704	665	663	651	662	662	686	656	668	657	673	666	624	673	690	624	689	626	642	648	663	654	679	628	661	676	639	664	645	702	644	644	671	651	680	677	634	662	661	646	649	655	632	733	683	717	640	681	627	628	634	669	620	658	634	691	648	666	698	646	643	706	632	640	693	674	637	662	718	633	672	632	640	678	647	661	634	629	663	672	615	619	691	676	714	611	640	681	665	640	674	647	613	616	629	705	615	632	612	695	651	651	644	677	677	633	667	658	609	670	640	668	646	698	679	667	651	672	658	678	649	602	618	664	665	666	647	647	613	712	673	647	657	640	608	665	664	679	635	641	668	650	694	621	652	655	637	619	664	632	611	685	630	648	677	654	669	645	650	671	697	630	606	659	635	637	650	615	715	663	616	590	664
30368	24596	22710	13351	6044	2671	1435	1001	719	626	577	496	416	401	346	339	306	311	288	275	317	267	263	265	306	289	307	246	276	248	282	264	292	264	291	258	241	242	250	238	223	189	233	264	229	260	257	238	238	226	267	262	231	253	259	245	229	239	258	242	249	277	248	271	246	254	245	235	230	234	255	243	273	251	227	254	238	223	256	234	272	230	235	253	265	240	218	226	236	276	267	236	247	256	259	236	243	273	265	241	246	234	254	248	269	258	252	248	247	244	256	266	222	235	257	238	239	228	246	247	260	249	224	228	236	256	280	251	258	258	222	238	259	252	242	243	252	244	269	269	252	256	266	250	246	245	228	259	220	244	238	239	249	204	218	257	219	227	254	272	241	247	243	220	247	229	260	253	268	260	238	263	244	288	235	224	254	242	242	222	270	234	229	261	256	245	247	245	241	244	227	240	235	247	236	229	260	216	230	226	246	249	225	227	248	263	228	260	242	269	240	202	241	271	213	228	258	244	250	231	263	247	241	249	262	241	250	254	245	254	262	245	229	270	227	295	228	220	248	237	269	261	273	272	260	233	263	243	243	220	279	231	253	234	233	237	228	258	255	233	245	264	255	237	265	230	248	214	270	226	212	241	260	240	252	236	249	233	236	243	231	219	243	255	234	218	246	238	209	239	241	262	263	242	256	278	246	249	261	240	257	249	263	247	235	238	230	277	244	236	237	269	247	250	254	236	284	216	211	209	250	261	213	234	282	229	233	270	242	216	268	275	222	284	233	236	261	277	260	238	262	263	247	241	223	246	256	240	250	236	238	240	245	245	205	228	250	212	283	251	259	255	216	236	239	231	245	216	259	246	235	240	248	252	239	244	238	267	227	244	245	253	244	217	253	252	253	221	259	264	243	234	250	234	243	236	254	250	240	248	259	227	259	236	230	258	254	265	246	225	249	239	238	241	234	237	220	221	225	252	258	234	255	265	237	258	241	258	250	280	263	231	245	251	257	249	241	253	233	242	229	230	225	222	247	259	229	230	234	253	251	241	254	244	221	241	214	246	252	230	245	240	251	208	278	256	272	248	222	267	247	269	259	232	256	255	274	261	264	249	238	222	217	274	264	242	231	228	259	222	231	264	252	228	244	254	236	251	248	274	236	242	262	246	259	253	250	219	227	238	236	219	229	230	224	232	233	260	261	254	283	253	256	259	241	247	219	227	225	246	230	241	252	241	271	257	210	221	228	210	252	231	239	232	225	233	258	229	237	246	212	230	243	255	256	228	239	275	285	284	270	254	258	236	229	257	261	262	247	277	245	254	258	236	236	238	234	244	238	251	224	276	272	203	251	244	256	253	216	247	228	254	251	206	241	246	235	243	227	238	262	230	225	223	251	241	235	224	261	240	227	233	261	252	227	263	223	254	237	242	239	243	259	260	242	243	235	276	236	242	225	242	262	230	263	277	240	227	237	224	247	283	264	246	278	225	252	236	237	227	248	223	269	252	265	233	250	223	244	218	271	208	246	261	272	245	237	241	230	254	251	258	251	277	252	256	225	271	248	245	270	230	230	222	261	224	248	252	257	231	255	254	255	245	237	249	231	237	277	222	253	255	243	247	229	224	255	251	262	264	222	250	248	245	236	241	259	269	254	259	219	244	257	233	241	268	261	254	256	229	246	231	253	217	264	246	220	257	250	250	267	269	268	227	232	248	232	245	230	259	253	252	246	248	239	271	224	224	239	223	242	215	270	244	229	266	238	211	259	250	233	262	236	216	255	239	255	253	256	255	257	265	251	271	260	248	288	243	242	255	227	266	248	242	226	267	214	229	238	240	252	247	233	238	243	251	236	213	246	236	235	242	233	244	260	244	262	251	248	259	253	241	222	236	268	238	252	261	230	256	252	276	268	250	269	238	248	262	245	240	237	254	219	232	249	236	245	259	248	242	254	259	271	223	251	237	249	255	251	232	268	226	276	253	268	275	268	262	257	238	254	250	252	225	221	226	215	247	227	234	242	300	266	225	239	295	259	250	256	256	254	218	225	253	243	259	242	225	275	249	214	259	247	228	273	237	246	235	244	219	239	212	238	218	262	265	248	251	239	236	261	235	232	267	237	257	239	239	226	221	259	250	233	265	240	259	240	248	253	228	240	256	232	225	238	266	241	261	228	219	249	243	263	243	274	222	218	268	259	266	235	237	238	255	246	262	244	246	240	251	250	246	259	250	230	258	234	258	247	243	229	246	239	242	236	267	238	250	244	245	254	233	237	264	270	227	244	255	263	259	267	255	236	222	248	238	230	228	236	247	240	236	243	248	260	254	262	256	237	246	262	261	246	234	210	246	227	232	250	252	237	235	203	262	237	254	251	248	243	285	195	253	248	242	230	247	244	245	274	228	241	244	250	222	215	248	223	238	247	246	241	237	248	274	250	250	235	248	242	229	223	227	261	264	240	258	260	227	246	250	223	244	234	259	246	249	263	249	244	274	242	220	210	251	265	243	244	252	223	253	238	254	258	239	224	235	260	251	224	246	263	220	242	259	242	237	265	254	222	261	245	248	233	244	253	263	255	238	213	246	275	223	244	266	239	256	256	239	238	238	247	242	258	244	235	268	254	272	206	241	279	240	240	219	231	234	197	220	238	258	233	217	212	256	302	238	240	275	242	257	220	253	258	203	237	243	238	254	222	240	231	230	282	239	267	252	283	253	254	263	254	238	247	257	236	231	243	262	226	251	236	260	231	243	249	261	215	258	241	215	249	230	226	242	234	219	252	255	254	215	263	272	257	243	231	244	267	262	234	239	225	255	227	257	232	253	266	265	235	238	227	241	230	235	245	247	244	251	229	279	240	223	231	235	215	246	229	277	233	240	245	222	241	249	255	259	249	195	264	235	250	256	244	264	266	251	270	247	267	262	252	261	223	255	247	243	236	225	228	240	249	230	250	254	227	250	235	247	214	254	257	238	238	257	235	209	238	239	235	273	268	272	253	244	235	194	246	238	251	266	229	240	240	244	250	257	249	242	241	231	226	260	232	282	230	186	207	240	269	267	239	234	237	247	237	262	273	225	238	228	248	246	257	279	239	238	260	240	231	267	239	230	256	270	249	226	245	238	230	237	244	250	243	247	252	282	243	243	234	253	231	243	255	251	236	247	247	260	262	247	222	269	238	274	252	247	239	271	230	264	257	254	240	284	240	260	247	250	232	243	252	256	268	234	217	236	241	253	240	244	240	261	258	246	260	239	226	256	220	234	267	252	247	225	233	265	232	235	238	244	235	238	243	251	238	232	264	238	264	238	215	226	238	226	279	237	239	223	258	232	242	269	244	249	234	235	252	240	280	227	249	261	238	227	214	227	227	235	251	237	274	264	252	274	256	244	227	240	263	221	225	231	260	239	270	234	286	215	216	265	208	229	222	271	264	223	240	247	265	247	241	246	258	224	250	241	271	225	212	277	253	268	251	226	229	256	267	256	240	260	256	247	245	236	252	254
18226	20506	28440	22359	15444	9041	5313	3784	3036	2627	2349	1961	1648	1423	1233	1077	1190	1097	1020	1013	912	875	885	817	898	774	829	771	766	702	713	711	662	617	624	668	683	618	651	618	611	573	628	625	589	573	592	639	626	615	619	595	631	637	587	601	622	638	566	595	604	649	579	584	620	612	606	613	582	571	594	604	642	600	568	606	614	594	600	640	624	601	615	611	597	643	605	593	584	604	615	579	657	660	565	605	550	610	595	605	597	614	600	623	621	603	596	625	628	589	613	655	599	586	586	604	594	663	614	611	628	609	590	627	605	574	565	550	585	592	615	584	623	547	645	574	599	614	593	561	587	633	596	615	603	622	614	598	589	601	600	562	602	660	641	593	543	595	608	627	598	550	589	589	598	655	621	578	592	613	611	560	566	562	645	607	640	635	639	575	616	631	565	547	606	610	609	597	626	637	614	636	621	579	590	628	581	629	633	622	589	643	584	572	591	585	636	608	594	588	593	619	657	603	649	573	623	607	635	600	606	610	608	622	600	637	618	524	633	612	635	618	640	573	573	629	580	619	616	600	611	593	611	601	578	539	624	638	646	621	594	599	633	650	580	578	618	574	620	651	602	611	622	547	651	623	600	621	604	588	627	598	598	612	644	554	581	618	605	606	575	586	590	621	531	606	623	581	612	609	580	629	607	596	604	616	607	618	626	581	577	608	626	574	607	603	602	588	633	576	614	601	595	608	607	648	605	644	612	622	618	574	595	562	569	569	612	640	628	594	603	640	563	634	582	599	548	583	604	580	595	587	612	618	571	595	625	619	646	605	599	617	629	564	565	601	631	554	586	629	619	594	616	635	571	617	579	599	601	623	594	634	614	558	545	597	564	571	596	589	636	632	610	604	589	643	638	631	634	646	583	595	600	585	584	622	615	597	581	618	570	585	587	588	604	616	589	601	586	627	666	556	596	597	569	584	611	600	584	625	583	582	565	630	614	601	611	571	559	622	576	617	606	605	613	576	579	570	583	603	579	580	579	573	573	576	573	611	584	597	599	595	612	601	609	573	630	635	595	630	588	643	611	602	636	572	625	621	621	593	662	584	569	610	590	572	617	552	608	631	592	604	568	615	528	621	612	625	606	593	593	576	608	576	580	608	598	604	570	557	501	596	600	582	640	615	628	603	600	575	592	592	547	598	576	602	589	604	614	639	604	610	584	597	608	589	652	584	602	648	645	595	639	626	611	633	614	620	584	569	557	599	634	561	625	580	593	585	572	571	595	615	628	629	535	649	638	610	576	581	595	595	584	594	619	582	592	617	632	597	607	641	585	596	585	648	549	567	608	592	619	609	610	588	588	606	590	621	669	581	598	588	618	664	610	621	555	576	612	577	623	619	580	602	579	603	604	599	579	587	577	578	616	652	609	615	587	595	615	560	565	587	587	600	598	604	585	581	565	553	596	534	587	597	583	596	529	600	666	616	615	578	558	592	609	606	566	584	660	607	564	624	608	622	614	591	607	651	641	605	610	620	619	583	600	562	621	573	597	570	576	667	616	590	633	601	610	590	587	642	614	598	597	558	608	607	619	623	640	631	622	607	600	656	613	603	542	662	596	587	575	603	607	579	612	635	587	578	628	638	561	564	648	607	603	560	644	609	617	594	593	630	622	564	607	644	611	588	620	644	575	598	630	586	593	573	610	574	626	587	604	606	606	593	615	582	623	605	594	599	617	621	606	626	577	611	576	597	568	620	549	606	616	620	629	614	622	612	637	569	617	590	590	597	565	584	599	603	602	577	625	570	594	651	617	608	649	565	628	627	617	547	596	577	567	620	591	615	593	618	608	635	622	622	586	596	641	583	620	562	615	588	630	626	607	585	613	613	647	614	573	595	621	571	608	590	591	608	598	598	648	605	554	576	615	629	580	621	592	601	593	574	548	611	611	606	605	586	565	557	594	553	590	605	631	602	643	597	604	572	607	616	626	571	541	640	577	594	624	630	601	574	581	621	623	610	609	600	611	633	600	606	591	600	569	618	570	614	591	632	588	612	652	592	607	595	587	630	602	630	583	544	630	634	557	571	584	602	594	624	590	617	588	601	621	623	584	594	557	593	609	636	586	586	592	617	614	623	588	594	602	590	622	584	591	623	639	565	590	610	605	614	572	628	669	581	617	582	540	614	593	601	598	616	588	585	621	631	603	662	601	599	581	624	619	519	641	587	568	582	615	592	504	616	605	584	592	640	601	618	603	640	591	647	590	598	613	617	588	574	622	569	592	604	640	615	590	629	581	564	562	545	577	601	579	614	606	598	599	593	572	623	605	571	654	557	559	630	643	592	526	579	565	644	600	605	606	625	559	669	634	569	565	610	585	611	594	617	612	579	586	596	580	604	640	628	609	581	555	592	587	620	613	606	595	605	584	603	636	610	581	616	618	606	601	591	586	563	576	590	617	556	651	572	617	595	571	619	583	597	594	604	562	630	595	628	610	606	613	529	620	616	616	652	614	546	605	613	609	654	590	634	625	585	598	622	578	622	604	596	642	607	593	586	586	584	638	586	584	553	606	575	597	574	590	587	572	627	601	618	625	598	638	571	615	575	600	616	603	572	604	603	609	567	582	594	628	612	595	581	624	588	602	580	600	602	641	608	575	595	606	622	611	599	630	585	615	655	599	597	584	603	582	624	627	628	571	543	575	590	616	599	564	640	591	558	646	602	583	562	595	612	612	623	611	611	600	603	627	567	636	646	606	617	601	574	605	647	571	590	577	561	583	581	578	577	574	618	620	641	597	628	600	611	576	574	617	605	574	601	587	646	640	609	622	570	575	597	679	611	570	642	580	599	585	596	617	579	561	550	606	629	566	595	598	627	588	602	575	625	624	585	597	610	571	596	615	618	586	620	619	636	550	599	571	605	580	604	592	601	624	580	602	596	579	598	556	611	594	590	578	606	625	619	585	560	592	599	602	619	605	591	590	585	571	587	580	590	609	598	591	626	649	576	606	591	594	630	602	589	633	607	609	579	586	606	624	610	603	636	650	624	561	589	611	655	598	582	639	583	596	595	557	595	652	586	609	605	624	596	591	624	573	642	604	588	594	652	619	595	590	606	572	612	568	587	615	613	609	607	612	619	606	635	594	597	623	573	567	572	569	570	599	563	616	579	675	588	587	631	598	608	596	605	636	639	606	585	619	598	612	656	584	621	568	600	609	606	612	628	620	594	638	596	617	590	593	619	603	635	588	643	596	619	621	620	623	595	578	579	581	605	613	603	636	554	600	618	612	612	637	598	604	621	593	644	617	634	557	614	648	574	599	558	579	612	594	591	589	558	581	589	567	588	596	645	587	629	615	583	589	644	635	566	595	608	659	652	587	586	611	608	615	584	561	611	631	601	595	576	551	576	586	580	611	603	622	655	612	597	587	597	579	626	571	586	597	608	553	601	678	577	579	603	596	575	567	614	594	569	593	593	618	611	620	560	553	614	583	623	581	617	607	602	604	576
46155	42707	47431	35373	35159	35053	20698	7531	3963	2984	2899	2388	1676	1512	1047	772	996	822	771	733	692	597	430	491	474	430	403	378	368	331	380	320	307	350	332	322	360	295	315	322	336	303	299	310	290	310	306	309	310	330	291	280	311	288	305	301	286	291	265	292	278	280	266	283	288	341	317	267	321	293	286	286	294	304	310	298	298	266	304	317	292	287	289	329	277	291	308	330	285	327	312	281	293	271	285	302	297	300	299	289	264	303	292	310	292	271	292	301	294	286	273	314	283	307	318	270	320	310	298	288	304	299	294	281	308	292	294	305	285	287	293	260	296	270	303	290	315	288	282	251	314	320	282	282	307	297	303	285	303	275	307	329	288	276	315	304	301	302	293	285	282	270	289	307	285	319	294	287	275	300	244	281	326	313	298	282	283	298	266	315	307	254	301	303	269	299	304	302	253	287	300	292	284	262	266	283	307	284	279	303	280	276	294	284	262	264	294	285	295	328	300	314	263	316	302	282	292	295	305	269	309	288	284	302	296	280	247	303	305	339	295	282	281	314	287	343	266	291	296	277	272	279	287	303	285	273	282	298	272	246	277	289	292	290	312	314	300	306	311	278	254	279	301	261	276	301	293	278	316	280	298	300	282	293	295	302	279	276	264	277	307	288	292	310	279	309	300	295	304	291	280	320	287	281	279	288	337	297	306	307	285	285	290	299	268	287	298	301	329	243	308	306	286	261	319	274	296	277	297	293	322	260	292	275	304	286	301	277	307	311	297	334	280	317	281	297	256	277	282	285	295	279	299	254	292	287	282	297	291	288	301	310	272	281	291	260	304	292	298	322	289	288	306	282	303	311	291	311	309	255	281	267	257	304	285	293	267	254	298	292	294	276	292	302	253	309	273	275	315	310	291	308	274	296	297	281	293	288	314	300	295	261	299	291	288	280	287	274	303	270	278	286	299	264	326	280	268	306	289	309	299	300	294	279	276	302	296	266	308	280	314	296	299	306	284	294	286	304	318	295	301	293	283	315	283	294	314	286	286	282	274	290	276	303	284	274	315	291	288	277	281	274	299	249	300	289	332	299	279	289	322	282	265	323	302	298	292	306	293	307	272	302	281	267	241	323	307	266	323	331	296	301	280	280	289	294	315	265	277	317	303	297	300	281	326	312	311	299	303	299	328	283	319	315	307	289	300	309	306	296	287	299	302	293	311	291	295	306	302	309	319	277	288	309	298	288	268	249	245	252	293	303	299	326	303	278	272	302	280	306	291	290	276	286	289	250	287	289	301	301	271	299	302	257	285	278	293	293	321	308	289	269	280	289	274	291	283	297	275	262	294	290	279	295	260	285	271	309	298	269	289	301	288	274	269	297	268	285	296	296	291	324	305	327	266	285	301	284	311	282	288	285	292	282	280	247	264	274	288	267	284	288	285	263	289	310	312	304	304	280	270	310	314	312	301	322	315	287	300	281	267	266	276	299	258	319	300	283	302	282	296	336	290	308	271	289	309	289	292	282	335	291	287	279	284	289	305	285	283	294	305	296	295	306	306	303	273	269	273	275	261	288	298	311	278	312	298	317	281	254	324	314	290	292	283	299	275	267	274	288	306	252	303	276	282	287	264	286	297	291	300	260	303	279	273	271	259	287	289	281	293	274	296	240	298	305	280	262	285	277	262	252	287	268	306	278	258	301	297	292	300	287	294	290	303	287	279	298	277	336	308	275	304	318	282	293	306	309	274	272	284	292	296	286	338	299	317	274	299	277	290	316	291	317	275	287	317	302	283	285	305	317	297	284	274	257	295	327	310	263	270	264	289	277	292	294	279	311	304	293	265	290	282	297	266	284	292	300	323	272	296	289	281	308	301	259	289	322	271	302	256	267	274	273	287	313	267	304	279	288	290	308	251	287	268	284	274	280	276	273	275	294	305	305	278	268	319	296	322	303	267	277	291	277	313	270	303	299	284	289	254	304	297	289	280	291	277	282	267	288	278	308	292	267	291	297	284	267	314	268	288	281	312	306	285	308	230	298	312	286	301	286	326	289	311	273	284	297	274	295	287	288	302	281	272	308	295	302	326	252	323	282	276	296	277	286	262	283	259	278	298	302	301	284	274	276	257	301	278	314	274	293	271	304	285	298	303	262	279	293	310	315	287	314	314	298	278	323	309	293	287	285	295	302	292	273	308	303	297	312	297	265	298	293	317	298	287	273	307	312	297	278	287	261	315	286	297	257	310	304	287	287	257	292	319	273	311	293	314	278	269	283	306	296	260	329	291	257	252	270	266	272	285	281	278	306	252	298	288	306	268	300	280	267	298	294	306	286	289	262	279	305	281	311	265	293	281	310	298	274	280	292	283	307	287	305	341	290	271	294	281	273	311	292	299	281	304	304	295	299	296	283	289	319	313	282	273	296	269	292	307	277	276	255	290	285	310	318	278	306	300	296	311	268	282	292	289	273	278	269	344	274	263	282	262	279	286	287	284	297	323	240	292	280	309	293	300	328	269	262	293	289	300	300	290	288	297	280	282	304	304	296	278	276	276	248	299	305	301	286	261	295	281	302	271	285	288	284	285	311	293	282	282	283	262	278	319	259	295	290	281	302	299	296	276	274	295	295	293	303	280	312	278	266	301	282	282	277	273	285	283	308	293	277	279	292	284	314	266	294	307	270	297	292	287	285	298	281	282	271	300	290	291	299	256	297	322	255	287	287	322	327	311	299	305	284	284	277	319	259	290	301	284	285	297	280	303	277	302	304	271	276	300	290	290	295	263	297	298	276	287	289	274	281	275	314	277	304	262	273	301	257	291	286	290	317	313	289	274	320	282	285	309	317	306	302	280	294	315	301	276	301	268	274	327	297	303	301	291	279	267	289	288	283	287	246	318	279	264	271	296	306	301	304	304	327	276	296	301	296	310	294	312	270	281	288	286	284	297	333	295	293	330	270	303	293	288	262	286	295	291	277	308	296	322	293	306	274	278	317	309	273	292	276	290	288	304	296	299	311	291	303	291	307	286	264	257	263	278	317	275	297	304	270	258	273	297	260	279	287	291	289	273	318	255	285	242	290	276	271	310	274	305	282	280	301	280	309	299	287	285	287	312	290	262	297	311	265	254	286	303	290	304	301	309	299	283	294	308	294	279	285	277	298	287	276	310	273	291	302	284	278	280	302	261	280	313	300	255	296	284	276	277	284	318	246	301	313	329	300	311	313	290	228	264	290	288	284	288	283	278	261	304	292	292	313	305	314	289	324	255	278	322	288	309	308	304	285	279	291	321	282	273	284	288	267	288	313	277	269	255	316	300	295	307	255	287	294	288	292	240	295	266	296	274	287	280	303	279	267	315	319	302	295	281	296	279	284	332	300	302	308	310	313	296	291	282	296	314	284	278	302	295	289	293	270	275	272	300	291	286	293	270	288	290	290	300	321	302	295	313	301	257	307	281	280	282	308	295	269	298	298	305	292	301	324	293	273	292	251	262	290	304	280	298	286
30554	35980	46625	40899	41588	43370	19256	10530	9856	9397	9943	8061	5726	5159	3840	2912	4310	3738	3365	3037	2924	2377	1716	1700	1745	1536	1385	1325	1197	1133	1067	1041	1023	1033	1066	1004	1051	1012	955	927	887	810	849	796	800	773	822	774	827	767	776	721	752	794	733	772	712	746	763	743	732	764	695	690	656	696	751	742	725	691	697	774	734	725	688	721	758	679	713	685	697	721	707	673	726	744	741	701	718	703	711	659	700	706	720	708	700	665	717	723	662	719	718	704	669	664	720	707	709	719	700	661	712	678	669	708	687	648	660	701	695	694	692	694	749	668	711	669	678	768	676	696	711	666	744	702	720	673	724	696	688	740	676	698	725	689	691	717	717	692	698	692	700	699	748	702	723	711	708	690	664	663	682	678	691	689	718	726	720	731	708	715	666	698	667	696	694	672	690	702	670	670	684	687	732	747	710	703	677	696	680	673	679	701	656	710	694	773	702	722	686	654	686	659	680	737	709	680	754	701	708	661	708	707	757	718	700	719	724	685	693	671	676	721	763	700	689	707	680	699	679	728	670	689	697	659	692	704	712	690	710	714	691	698	694	704	669	672	696	755	690	681	703	729	698	687	744	692	662	726	689	718	700	711	719	706	716	691	661	737	692	706	710	720	684	671	653	731	662	689	726	724	683	660	674	700	704	680	707	680	689	673	745	692	706	690	676	702	697	730	731	665	758	684	682	682	669	704	718	654	674	630	742	692	721	756	704	674	643	642	660	763	686	659	675	690	694	682	685	670	704	653	699	684	653	696	684	731	668	682	736	727	719	683	666	725	676	680	679	725	718	687	679	687	706	714	703	739	717	661	741	695	708	694	656	715	716	718	727	707	709	698	684	676	693	633	712	681	659	713	669	691	680	650	719	696	723	655	659	698	724	712	689	706	704	626	674	663	723	700	670	677	720	685	640	676	784	690	659	682	706	745	678	717	679	700	679	712	705	683	711	693	660	687	652	754	637	680	701	673	720	678	728	725	697	717	698	675	648	659	716	721	685	688	680	699	668	709	694	712	666	685	679	730	665	701	745	721	663	709	697	700	730	705	706	685	672	715	717	668	664	750	696	714	691	678	693	715	670	703	730	696	703	702	714	714	677	716	641	659	659	712	704	661	725	701	707	722	692	669	730	665	724	691	725	646	666	673	726	698	705	656	694	647	687	712	687	702	659	679	677	736	737	674	717	686	744	668	711	699	722	739	707	716	730	697	673	739	692	742	684	712	730	716	704	744	709	667	748	741	638	677	681	700	696	649	670	689	661	715	713	718	700	741	691	703	671	721	634	732	702	690	688	691	702	724	674	701	711	673	713	673	700	695	662	685	711	698	701	731	759	704	676	661	672	694	678	689	736	689	750	680	682	688	725	710	725	688	647	716	689	689	679	750	713	687	688	686	709	712	673	695	689	726	691	646	662	710	666	702	711	695	740	714	697	679	718	696	715	719	690	653	700	679	653	735	741	726	701	678	681	702	684	714	701	650	663	718	673	672	703	686	704	698	676	726	727	706	763	716	714	667	688	702	708	671	668	729	704	699	692	711	698	732	716	713	697	702	667	680	710	687	743	672	745	728	687	686	697	655	708	708	701	671	668	691	662	694	668	699	782	629	659	702	724	724	647	711	674	658	692	664	689	654	723	674	698	669	729	680	662	668	702	690	712	684	677	688	725	707	701	668	680	723	658	701	711	681	672	706	701	739	691	678	701	719	729	723	655	712	725	714	670	701	666	676	713	705	697	683	653	729	695	711	695	699	677	677	723	695	694	695	700	685	676	694	730	749	717	692	740	703	713	660	651	698	691	689	750	706	685	676	683	698	713	687	723	680	664	675	692	675	709	682	687	696	724	714	702	672	746	728	673	703	691	719	669	710	674	694	739	722	701	722	714	716	715	714	681	705	735	685	695	702	692	733	670	708	671	688	718	681	693	676	719	682	669	700	670	678	713	694	742	687	693	714	736	684	665	707	708	680	704	721	733	700	679	656	750	732	731	699	694	688	729	693	674	630	685	720	679	740	669	725	742	762	679	713	714	692	699	669	699	709	685	660	737	688	747	696	705	679	684	695	705	735	696	680	695	734	678	674	742	687	660	701	717	735	647	700	664	731	717	657	705	736	680	693	676	681	688	683	674	704	681	706	689	712	770	632	737	709	706	674	723	689	761	678	716	721	724	634	739	655	734	721	642	701	707	642	730	642	700	671	758	708	719	660	739	718	704	668	681	703	680	673	699	714	712	718	687	703	715	683	681	687	702	697	717	681	697	709	644	661	679	685	710	711	666	688	734	678	687	670	728	650	681	746	720	684	716	665	679	721	680	710	750	684	710	680	692	662	708	708	692	650	710	693	673	709	686	694	631	712	739	671	693	693	651	700	665	708	644	647	730	720	716	666	661	726	730	615	720	678	696	714	773	762	711	694	726	721	662	683	718	685	709	699	691	683	743	689	714	698	653	654	694	682	679	692	668	713	711	669	668	692	713	665	695	680	673	690	715	679	668	734	694	666	703	742	710	677	707	722	673	695	695	698	693	669	663	674	750	675	709	703	671	702	719	707	712	708	723	696	709	660	691	731	727	721	671	702	716	657	687	691	684	711	692	729	669	681	681	665	684	758	711	693	639	693	717	713	743	721	684	703	703	683	679	675	665	671	727	664	719	688	739	727	652	707	684	693	736	704	702	686	705	665	694	730	701	690	725	675	719	682	650	696	682	669	726	678	683	724	682	717	710	682	726	661	685	767	668	658	729	669	652	707	658	685	743	689	696	710	686	678	649	703	679	691	657	665	634	719	705	701	708	696	721	675	679	675	654	725	733	705	694	706	688	696	712	736	672	674	724	695	644	687	678	684	737	665	674	751	692	701	665	710	733	681	690	704	713	683	697	680	677	673	717	705	696	718	718	727	687	707	674	707	706	661	718	680	668	716	727	674	667	672	691	698	737	686	742	746	715	700	695	667	672	699	684	703	701	680	716	692	728	676	669	735	715	706	692	710	662	669	675	740	696	745	683	688	691	685	718	691	694	706	637	692	729	691	729	656	713	667	667	645	699	710	717	681	691	700	697	735	670	713	746	676	739	718	654	726	720	695	718	746	682	692	640	738	707	685	709	703	663	720	656	714	674	695	714	694	707	697	659	698	732	627	658	681	712	699	686	712	691	666	717	705	691	666	670	672	680	660	688	676	737	688	733	706	694	695	718	694	703	690	678	728	719	637	697	728	661	690	681	717	696	659	716	665	722	719	687	714	728	680	701	719	704	700	694	686	698	725	722	669	688	713	703	658	701	641	718	646	693	731	724	690	706	753	657	708	744	731	694	695	700	678	680	694	724	690	707	688	728	699	725	715	643	661	705	676	668	722	701	695	700	707	728	722	729	725	673	722	723	709	641	652	709	711	645	700	720	677	702	674	718	716	685	728	657	681	711	702	688	742	734	691	680	696	736	658	673	727	763	673	701	738	684	735	705	667	673	678
54432	50387	47155	43015	44548	34392	21007	13665	8260	6428	5112	4579	3230	2782	2208	1338	1470	1313	1424	1365	1097	904	599	586	608	506	454	367	440	377	370	372	353	399	354	315	400	333	387	379	326	339	348	345	303	296	276	315	287	332	296	276	264	262	290	281	274	274	332	266	322	277	280	273	260	293	284	278	315	273	272	252	243	258	304	281	281	266	287	259	283	305	244	286	278	280	285	289	264	326	315	291	266	259	277	277	283	313	300	251	278	276	251	268	288	272	261	267	290	287	279	276	281	289	292	265	242	303	272	285	257	282	265	258	296	261	267	236	311	246	279	257	270	285	257	292	279	283	274	254	262	312	288	261	308	270	287	275	273	256	265	243	263	311	273	269	260	285	308	268	258	273	293	249	266	288	263	249	283	273	291	282	306	307	253	252	283	283	262	270	247	281	298	297	291	295	273	306	274	270	296	319	295	234	295	261	273	227	266	286	290	265	285	270	277	283	241	279	289	300	299	272	268	272	322	278	283	270	278	303	284	268	301	281	268	265	254	264	253	268	284	299	291	281	249	259	284	281	278	275	266	282	256	272	261	280	290	274	245	288	265	256	267	269	291	289	277	284	285	251	267	259	288	279	295	299	276	264	305	263	284	262	274	272	262	263	300	283	278	251	303	284	291	274	283	277	306	284	255	269	283	308	264	301	279	301	278	251	258	272	269	271	293	281	283	245	278	293	315	289	280	279	280	257	274	267	259	242	280	265	292	295	292	286	296	273	258	292	256	254	283	282	246	293	226	299	254	276	320	270	269	239	263	273	273	289	274	254	283	260	279	305	292	291	311	269	297	267	274	240	278	244	260	280	271	299	253	293	261	255	276	257	285	279	265	248	289	301	272	272	281	311	277	289	275	319	282	254	244	266	296	241	265	260	293	274	290	243	270	284	278	257	279	279	270	286	296	284	228	265	291	273	270	294	278	273	271	262	272	261	260	266	282	277	247	250	267	295	300	288	278	301	291	299	272	278	266	260	303	289	267	315	254	238	288	297	266	301	264	266	292	265	293	319	275	273	290	279	273	246	289	279	250	248	280	278	267	273	264	260	248	284	276	292	243	302	273	283	305	276	279	261	273	283	293	285	262	286	298	293	301	303	281	285	266	262	272	296	256	303	300	283	274	272	284	277	255	271	290	250	288	290	260	282	263	267	295	302	251	273	268	319	280	289	271	273	257	296	253	266	275	286	274	289	273	284	282	249	296	305	268	275	282	257	245	289	270	290	268	272	303	266	273	262	272	300	287	260	293	271	254	263	277	276	291	270	298	232	259	267	274	304	284	304	259	264	279	279	259	312	281	320	274	286	253	269	297	229	293	276	308	299	269	261	263	273	276	272	281	272	269	295	267	264	257	264	273	256	269	274	259	279	285	274	294	253	272	302	285	286	285	309	289	258	293	269	267	294	299	288	240	276	283	288	265	264	256	264	280	287	243	268	260	256	295	260	268	261	273	271	233	254	300	285	291	257	272	297	288	298	230	298	329	284	270	316	261	277	280	264	279	274	260	264	285	263	296	244	266	286	271	303	288	264	244	294	260	269	263	281	280	291	303	244	298	287	300	289	236	264	259	276	269	288	256	259	262	280	285	294	301	256	286	276	265	277	271	278	268	304	262	260	276	275	287	286	306	336	298	274	288	248	296	288	263	278	256	273	260	284	281	270	287	273	303	286	282	302	247	254	254	280	272	259	295	288	278	278	256	253	291	264	279	270	276	279	293	223	258	280	283	272	277	302	273	283	284	255	272	294	301	293	273	290	287	254	289	279	291	290	288	305	270	269	263	259	280	305	292	236	277	284	268	287	256	272	271	280	245	297	295	287	276	326	282	294	280	281	293	272	254	275	280	249	289	271	286	248	302	275	262	254	281	274	280	256	291	286	266	244	241	236	277	279	263	278	272	259	290	285	281	301	241	263	275	306	270	273	268	269	279	273	286	247	273	288	260	259	259	294	288	234	274	274	288	300	275	267	294	286	273	301	303	269	277	296	259	276	319	300	278	253	299	263	240	285	261	279	259	262	268	268	264	272	302	269	274	283	291	247	251	265	279	312	277	260	300	290	264	298	269	269	290	288	282	281	281	269	288	248	280	277	314	247	282	293	283	256	292	275	267	277	274	278	256	275	266	305	294	265	278	285	279	256	285	247	293	259	274	284	304	256	284	274	273	315	300	261	254	284	288	303	285	301	284	312	289	270	284	274	283	264	283	259	280	278	283	262	295	280	275	258	303	259	287	277	266	286	252	265	275	262	275	287	274	242	283	300	260	261	273	283	248	282	255	260	264	239	236	299	290	264	265	287	291	291	273	272	284	275	290	279	286	256	276	285	257	251	296	254	301	289	278	315	273	280	292	249	291	277	274	304	276	302	309	260	277	283	294	284	301	285	295	283	267	247	264	260	277	299	293	285	311	258	272	263	293	261	280	274	274	284	277	279	284	291	284	296	281	307	266	301	275	289	302	256	283	312	275	275	274	288	262	270	281	258	312	274	239	262	289	255	288	244	243	286	266	274	277	286	279	287	282	279	260	275	290	268	293	259	250	254	263	294	294	267	304	287	236	271	261	270	300	302	278	277	290	258	279	274	270	256	275	265	279	271	282	268	302	304	289	265	289	278	243	288	267	283	248	284	307	290	294	268	279	291	270	295	282	283	284	271	263	301	295	297	295	276	267	297	254	263	257	273	302	272	274	260	285	294	292	283	288	284	293	288	264	266	267	287	243	312	291	274	273	321	269	247	274	286	273	283	268	282	265	271	298	306	273	279	282	279	301	265	327	260	294	279	275	303	295	303	280	286	241	283	259	264	290	273	267	314	272	301	269	270	268	283	295	316	246	294	284	258	264	255	242	256	274	275	276	268	286	274	294	257	260	290	246	281	256	264	267	301	277	275	300	275	277	285	269	304	315	304	277	258	262	280	275	280	257	279	285	305	284	236	282	294	256	295	272	273	299	237	304	258	255	279	312	310	285	274	272	265	259	241	300	269	280	274	269	316	270	254	298	286	258	271	303	290	277	292	259	276	271	276	300	278	257	297	265	292	270	261	259	280	300	244	260	255	281	268	256	258	275	290	279	249	278	264	275	296	270	283	273	250	266	284	303	259	291	302	252	291	323	266	279	269	274	289	290	255	292	283	245	272	262	299	265	300	264	256	276	278	264	262	264	270	268	250	289	244	258	311	274	236	266	268	276	268	269	282	261	268	314	268	291	293	296	281	292	257	276	305	269	257	285	294	242	241	268	287	284	282	279	249	277	271	263	259	283	279	295	260	277	266	250	244	305	326	301	271	267	302	273	234	275	300	277	292	256	245	258	270	301	293	286	288	305	292	285	289	244	278	294	288	284	263	290	290	257	280	283	307	284	266	299	301	288	303	255	249	278	273	268	278	293	286	274	285	299	272	274	259	249	240	292	295	275	248	296	258	291	284	279	258	270	285	304	260	288	285	260	271	289	262
36955	43473	49692	49365	51464	37750	17467	15545	14698	15672	15012	13658	9278	8797	6920	4550	6327	5745	6172	5404	4728	4031	2553	2528	2468	2145	1824	1582	1564	1448	1297	1220	1277	1357	1155	1256	1323	1170	1180	1219	1037	903	945	947	923	770	795	770	799	757	744	741	769	695	720	717	719	724	716	712	699	695	669	688	683	669	740	653	678	653	677	675	666	659	678	648	699	673	687	658	659	609	649	701	689	629	652	644	659	662	640	665	629	688	682	690	674	688	638	649	601	668	658	630	640	707	673	668	667	657	651	634	682	657	659	687	661	642	640	681	627	673	644	618	650	678	634	691	701	642	687	657	689	625	643	671	636	670	605	641	616	690	651	610	616	615	686	704	623	667	619	633	622	652	686	645	641	692	694	658	657	610	613	646	639	647	666	623	662	680	645	647	655	649	665	640	653	659	678	665	635	666	642	672	688	625	645	660	631	645	646	666	624	649	670	672	613	674	572	651	679	704	645	609	634	684	677	713	656	642	607	660	660	616	627	692	610	657	633	631	656	630	651	635	635	674	709	671	638	649	673	648	670	661	682	615	621	640	618	656	661	668	682	631	661	642	609	624	693	646	615	637	650	647	651	661	659	632	709	641	632	680	603	648	610	645	628	646	642	700	620	636	640	619	651	635	639	665	689	634	658	675	664	633	650	681	634	679	666	662	641	665	652	653	665	661	623	675	654	627	628	673	623	660	669	660	641	716	601	631	712	627	650	618	691	646	608	640	691	674	598	628	681	645	623	645	624	648	652	687	652	605	707	621	687	724	672	655	673	692	655	604	619	675	653	658	691	685	645	611	702	718	672	646	625	695	643	652	633	648	670	653	638	641	645	646	611	631	651	625	624	672	655	690	697	640	626	663	642	662	630	651	634	644	646	648	649	643	664	679	618	638	698	676	627	608	646	657	684	629	620	643	653	658	664	641	645	670	628	639	642	667	627	650	672	694	580	616	618	651	647	614	627	659	628	619	661	649	641	631	665	602	643	637	632	614	635	658	666	678	669	693	667	642	712	648	650	650	659	639	643	665	616	672	665	651	628	635	636	648	595	606	649	680	620	612	640	641	640	703	678	593	624	663	618	607	644	579	726	639	665	683	700	682	615	653	643	654	688	636	663	599	653	653	660	635	630	662	634	601	673	641	664	637	654	597	663	651	637	651	682	680	639	648	630	641	638	668	602	648	619	639	640	616	622	587	670	670	640	668	697	659	639	675	633	663	625	632	607	661	689	662	664	663	653	691	693	687	649	625	701	658	667	650	622	657	652	683	671	634	620	669	646	613	629	600	666	670	639	694	672	667	636	660	683	669	698	645	654	681	598	683	698	637	624	679	648	646	673	632	689	656	669	680	659	623	668	640	610	680	703	650	692	622	655	675	658	641	668	631	593	658	626	627	647	637	640	665	633	585	608	645	672	666	633	660	615	614	663	659	616	655	689	646	639	635	642	691	678	680	700	668	641	656	652	659	663	657	663	646	597	624	684	669	636	629	632	641	654	635	599	652	661	682	682	661	629	688	655	695	675	635	622	687	629	651	658	643	652	646	637	634	652	666	664	660	649	629	645	660	631	656	656	649	634	640	635	664	618	664	626	660	652	641	652	653	628	628	673	658	631	631	626	589	639	613	622	650	615	622	699	695	599	623	639	599	651	646	590	713	737	646	609	645	637	680	666	642	644	693	648	643	644	634	637	646	684	652	649	638	637	620	623	706	649	673	697	645	613	643	674	695	655	660	654	658	688	661	650	679	686	652	624	619	634	681	654	617	643	705	636	645	633	654	664	640	649	645	616	630	670	691	628	639	630	628	674	646	661	664	650	648	680	640	662	638	656	635	638	642	654	634	629	658	651	669	630	659	663	637	622	602	669	674	660	648	655	638	619	642	669	686	652	661	656	674	656	598	685	707	685	598	594	627	637	644	656	615	637	683	641	654	619	623	635	635	688	674	654	632	630	619	653	676	697	657	660	640	718	635	671	640	654	677	637	678	673	641	680	644	624	640	650	654	685	675	724	649	640	653	621	636	682	647	646	634	621	630	671	658	684	630	662	687	641	647	649	662	632	672	639	633	650	657	667	648	669	658	645	669	638	638	654	645	651	692	638	660	650	661	675	652	609	665	647	639	644	664	617	682	640	678	643	649	650	628	676	651	661	602	637	684	645	673	659	642	649	625	664	686	595	611	630	661	670	667	651	620	636	640	664	639	652	657	656	637	689	680	636	670	632	658	690	672	669	671	638	675	659	633	651	618	656	625	678	627	659	657	655	715	634	617	670	705	637	653	621	619	635	634	644	676	646	589	701	692	629	648	644	642	657	638	651	666	653	626	663	629	648	652	645	639	618	676	636	683	654	635	654	651	579	678	669	656	629	689	657	664	663	622	702	603	639	633	694	696	673	655	644	627	659	632	651	704	696	681	638	674	638	620	652	673	662	700	662	633	670	594	634	634	656	654	673	647	639	643	645	630	645	600	664	633	651	664	633	639	653	648	669	670	660	659	673	688	679	657	637	656	596	629	651	686	651	564	642	651	682	615	643	642	649	674	649	604	678	652	705	643	651	661	686	641	668	663	704	652	652	668	653	651	649	629	676	658	670	658	680	700	698	642	614	653	640	663	616	649	644	635	658	621	642	629	663	692	656	659	680	683	640	631	669	685	638	719	685	637	682	616	683	618	683	668	636	637	705	658	659	656	619	652	614	644	657	699	649	632	629	623	676	699	668	686	660	634	659	616	675	670	629	629	636	695	672	617	648	626	646	669	666	718	665	635	678	636	639	640	630	668	668	626	676	618	627	631	660	675	627	676	626	668	650	669	649	661	604	630	599	681	680	638	668	633	677	639	630	635	644	662	643	623	646	673	634	691	610	660	653	665	664	653	623	683	613	653	637	607	673	674	687	654	647	673	674	656	669	633	655	641	635	634	675	646	638	628	672	676	611	656	666	683	714	657	605	617	675	670	638	644	640	690	620	613	638	645	678	670	625	608	645	622	684	669	642	704	669	622	656	616	671	683	667	711	655	655	673	638	669	641	642	628	615	656	633	690	654	662	655	586	635	638	656	693	673	652	666	628	636	601	633	657	658	671	612	655	648	645	666	629	646	630	648	634	654	635	647	665	672	665	628	634	644	633	621	619	632	651	634	676	649	679	678	681	657	643	590	621	621	623	632	635	683	652	662	696	643	587	660	666	616	688	596	678	709	669	671	686	656	651	637	653	642	639	677	644	687	614	662	675	659	683	670	639	663	653	664	675	652	644	652	700	634	625	651	637	621	631	627	712	682	711	668	640	620	694	599	662	657	659	637	636	630	635	674	708	646	694	629	628	615	644	618	655	641	673	630	643	663	623	642	626	681	648	599	674	652	634	638	666	652	612	653	641	676	628	656	622	660	661	630	648	656	633	668	649	651	617	619	616	672	679	637	682	653	633	629	612	675	601	601	667	634	639	659	643	653	683	650	655	630	628	625	670	641	598	637	658
27304	23180	23120	13373	6666	2840	1249	937	668	660	550	519	409	379	339	316	306	320	301	313	303	287	291	280	266	290	242	298	279	254	242	237	292	239	238	268	241	252	285	244	244	246	236	250	255	259	256	234	234	198	235	253	254	208	246	222	254	253	250	258	265	231	229	245	223	231	239	228	245	237	259	256	230	239	225	270	249	242	219	278	233	248	248	220	255	237	237	256	217	231	253	234	256	228	213	262	256	244	246	227	249	259	211	246	246	256	246	282	232	229	240	246	241	250	235	224	215	264	242	243	245	244	223	219	223	255	241	245	241	265	238	220	239	250	232	247	224	249	219	215	264	262	221	263	204	271	265	236	229	262	246	262	257	225	230	233	229	240	233	242	251	231	256	253	252	243	226	207	273	249	241	248	238	250	238	231	270	210	236	225	248	234	213	249	243	248	236	210	232	255	246	231	216	241	251	251	249	244	261	224	247	248	255	217	251	231	246	251	263	226	242	238	252	233	240	257	223	211	235	239	250	211	264	231	237	238	250	233	259	263	247	235	268	269	253	257	236	226	234	254	242	239	234	245	217	231	247	236	265	260	252	233	206	232	219	240	203	255	224	242	234	226	236	237	233	256	226	229	234	271	224	242	267	215	218	215	238	234	258	240	237	251	259	266	227	236	223	233	230	211	249	223	240	242	233	249	231	199	230	227	230	231	261	273	240	270	273	257	230	232	257	247	216	242	244	231	210	247	257	253	221	243	256	252	264	278	240	248	243	262	243	244	213	239	256	219	210	246	233	243	248	260	226	234	238	267	231	229	282	232	228	230	253	249	229	236	245	270	248	244	261	221	239	226	258	247	241	230	242	246	231	231	207	215	260	236	220	231	261	265	231	256	234	233	238	216	269	237	244	236	240	215	243	260	239	238	257	226	260	243	265	219	250	218	249	236	245	244	230	236	225	261	233	226	235	213	205	250	263	266	270	250	234	240	226	267	250	229	236	263	216	251	226	230	222	257	287	246	269	252	254	224	260	260	247	255	251	225	233	226	233	257	228	236	247	253	218	271	218	271	255	253	262	265	263	249	242	254	249	217	238	263	217	219	249	221	226	237	225	280	214	229	232	262	241	237	262	217	242	273	241	223	267	208	215	215	233	231	251	260	232	225	220	234	239	241	243	275	263	224	241	228	232	221	226	247	267	255	234	227	240	248	232	230	249	222	212	249	237	251	197	231	241	251	264	267	251	212	244	245	268	249	248	249	252	240	229	261	264	258	247	229	240	250	248	218	265	240	237	236	263	250	245	254	263	236	235	261	228	241	229	228	221	232	260	242	219	256	236	262	255	231	256	203	251	243	274	235	262	220	237	232	246	245	242	228	241	207	259	261	235	246	217	251	255	249	244	253	249	261	240	247	245	208	250	223	257	256	266	231	249	243	233	245	265	260	252	223	220	229	229	228	231	272	235	257	258	272	266	228	237	209	245	234	240	244	229	248	251	224	232	237	239	234	247	274	227	241	235	195	242	247	242	263	242	266	215	221	217	255	249	216	255	235	237	228	239	225	234	231	253	261	248	222	250	253	250	261	233	267	238	245	234	253	246	246	227	235	239	238	248	251	261	248	216	235	234	263	253	244	233	247	252	230	234	241	232	241	236	238	262	263	238	240	245	234	242	248	256	224	249	208	254	211	210	249	214	246	214	247	229	236	237	262	246	228	291	222	262	239	257	241	257	254	265	252	251	256	237	248	230	221	199	224	226	265	254	224	266	251	234	282	267	212	240	291	269	240	223	235	277	257	232	259	241	244	230	224	243	260	232	266	256	228	252	240	220	252	267	237	232	247	238	247	207	241	246	257	283	237	237	205	233	261	220	253	227	262	249	244	266	245	213	230	245	245	233	252	230	232	209	227	269	216	202	239	226	234	231	222	234	229	243	228	237	240	219	247	262	220	232	275	218	255	218	219	234	230	255	254	255	231	248	244	228	248	257	236	213	226	252	251	271	233	279	229	247	231	240	227	233	232	237	251	237	217	240	236	258	249	217	270	266	248	246	237	262	221	223	256	263	267	244	228	241	256	210	259	214	237	236	231	227	253	217	236	242	240	261	232	251	247	244	226	246	203	226	247	239	244	240	243	248	228	264	217	239	222	242	224	248	229	259	223	235	245	259	223	254	205	220	241	236	250	239	247	266	231	249	230	245	235	257	236	242	213	262	244	231	242	230	225	220	237	233	265	228	243	249	231	244	246	253	205	262	233	208	224	272	211	233	238	226	258	230	238	220	230	238	234	231	234	243	256	256	230	249	251	231	264	250	244	230	252	231	258	252	245	232	301	232	234	216	244	240	224	251	241	246	241	244	236	257	229	260	270	244	254	242	262	227	234	219	261	233	251	241	257	233	224	226	239	231	268	243	244	242	235	221	242	231	230	238	223	227	221	215	218	241	243	272	230	262	238	233	219	263	246	257	279	258	242	267	224	251	231	249	257	217	224	255	234	243	241	221	249	228	239	229	269	260	248	236	237	240	236	227	236	230	263	234	228	232	239	218	231	237	232	235	242	223	218	216	225	221	250	234	236	202	251	264	256	234	215	256	236	216	197	223	239	212	229	236	229	246	231	227	246	247	233	232	248	243	261	258	259	237	241	241	261	220	266	242	240	212	236	236	205	247	226	230	207	251	233	270	227	237	282	240	233	223	231	255	235	237	238	226	217	259	246	232	250	241	256	251	255	227	253	246	211	257	250	210	247	255	213	238	248	255	260	237	279	215	233	215	243	230	235	235	224	244	253	230	238	221	242	237	259	222	269	235	244	230	246	244	256	236	215	240	220	237	239	223	259	242	252	276	253	241	243	226	239	230	227	217	236	230	236	247	218	246	253	255	239	225	236	243	215	253	264	244	237	251	241	252	258	242	214	229	245	216	216	252	233	222	246	215	251	226	246	259	229	244	245	220	265	228	210	229	251	244	245	286	233	259	253	244	255	250	234	251	281	199	257	226	230	213	228	227	194	246	237	242	264	256	241	260	213	234	273	242	277	251	237	274	226	241	260	266	246	231	218	258	220	218	226	246	206	233	248	253	266	252	269	230	230	231	270	236	235	223	220	242	263	246	233	242	228	235	206	235	256	214	253	214	226	233	246	267	239	249	263	270	230	270	260	277	258	226	247	252	265	240	228	250	230	264	258	263	246	235	252	239	265	250	243	234	252	245	253	255	208	243	241	245	229	224	255	256	243	245	251	238	221	272	223	266	246	223	239	270	236	235	244	247	267	230	243	264	275	229	233	248	238	222	242	235	280	244	245	265	250	220	252	244	223	218	248	209	241	242	252	217	261	241	283	242	234	247	258	247	235	269	267	246	260	231	232	224	218	237	240	255	218	251	236	271	258	220	265	243	255	254	267	234	233	241	226	242	240	226	203	239	234	221	253	231	227	258	248	206	245	222	239	223	251	227	246	230	242	223	234	231	241	278	266	270	244	265	244	244	249	260	238	253	222
16316	20344	28335	22876	16618	9764	4877	3698	3044	2669	2282	1998	1566	1481	1306	1146	1178	1013	999	935	858	803	813	816	844	838	797	769	744	727	714	656	666	650	696	621	605	643	652	627	637	642	620	608	597	614	608	573	600	611	636	578	604	596	628	513	573	566	585	593	557	594	610	606	549	583	566	630	606	610	592	583	548	611	599	613	580	573	589	597	577	590	624	591	636	618	581	571	617	602	607	587	612	640	549	569	600	567	581	588	567	610	608	627	607	542	574	574	609	608	604	537	610	576	587	608	585	629	599	602	572	552	564	563	574	558	566	611	591	605	601	625	587	619	608	592	575	602	583	643	601	571	574	632	581	641	606	622	591	599	618	579	549	579	589	600	623	605	589	581	570	587	542	548	614	613	656	618	585	571	569	565	629	590	595	554	586	621	579	604	591	557	574	609	560	582	592	613	632	589	606	598	603	614	588	600	627	641	589	597	578	596	602	642	566	589	598	598	598	578	591	621	549	622	581	622	642	620	597	583	616	559	598	605	548	608	594	587	551	583	647	579	644	568	602	590	606	588	572	639	583	601	600	613	596	572	599	582	649	589	632	607	579	616	601	570	585	622	569	566	614	590	576	596	565	605	643	580	580	571	585	601	585	596	586	614	561	564	550	641	598	589	573	610	601	587	594	568	561	565	631	615	570	577	579	593	592	612	582	594	605	592	560	610	572	600	640	580	569	589	590	606	562	583	591	588	567	603	620	569	588	634	612	592	598	569	591	606	619	599	603	598	607	614	594	562	527	578	652	584	616	588	584	552	563	567	561	621	622	622	586	616	596	593	629	559	584	616	620	588	595	604	549	637	563	599	587	566	581	585	591	578	582	604	598	543	583	578	587	550	551	637	620	616	606	591	579	605	597	542	538	613	601	561	575	616	615	593	600	565	635	606	520	614	601	645	611	596	593	603	609	593	595	599	576	617	606	601	607	597	573	601	615	596	588	570	606	627	600	568	602	594	561	611	552	596	584	595	590	598	612	609	599	612	608	582	582	612	581	609	612	585	639	613	632	635	558	556	580	594	611	582	586	591	589	610	618	623	570	597	554	588	628	583	571	579	598	603	622	637	581	575	562	585	578	593	630	645	600	598	630	581	626	607	567	579	589	583	602	640	567	596	594	587	555	600	585	602	580	603	567	596	598	555	583	551	592	573	584	588	561	590	554	595	584	589	572	606	591	620	605	560	616	575	577	596	648	627	566	598	605	597	593	575	598	600	579	639	568	616	589	570	583	603	616	590	606	593	632	589	602	546	572	608	591	595	588	603	596	595	594	583	575	628	595	554	610	623	577	602	588	578	622	590	589	595	606	597	561	568	580	563	606	610	583	627	565	600	589	572	541	618	608	558	575	588	590	575	573	629	581	568	619	556	562	618	579	570	633	615	598	621	637	563	595	562	577	639	549	580	586	600	584	597	596	644	592	621	627	603	579	617	590	625	571	546	611	618	612	584	595	554	605	618	609	616	554	527	563	591	600	624	568	571	580	587	624	552	562	578	624	602	565	574	612	606	567	585	567	571	574	614	614	575	603	598	573	572	584	588	600	594	532	623	608	566	610	550	577	587	560	575	608	635	598	630	556	590	579	599	617	593	599	577	617	527	578	602	563	588	545	588	562	586	574	618	592	608	611	557	552	614	561	573	615	577	607	582	650	582	577	570	579	569	581	611	590	611	559	634	638	618	603	586	653	576	597	583	569	634	612	560	591	583	609	565	579	572	623	588	575	597	599	581	541	594	603	594	600	555	547	606	585	541	608	588	583	548	612	585	583	595	583	602	595	647	549	658	589	601	599	581	585	589	580	623	559	588	548	597	623	588	579	588	613	590	582	588	573	618	585	558	614	571	590	588	574	604	591	583	571	590	615	589	624	614	632	570	589	595	600	574	633	598	610	594	563	609	578	645	583	599	581	569	557	568	597	584	603	574	601	619	579	576	555	587	596	577	563	574	590	557	587	604	603	547	591	618	610	603	614	587	613	597	556	594	628	602	609	562	619	632	612	573	589	579	601	566	588	601	607	591	588	622	625	551	572	576	548	569	535	579	671	583	600	582	554	569	569	613	562	627	580	592	602	607	630	606	584	595	578	600	572	600	626	581	628	614	575	574	582	607	613	563	592	620	619	597	603	627	576	603	592	584	591	570	597	570	608	597	559	638	607	590	617	608	590	577	581	602	575	560	618	558	649	629	583	621	621	574	534	616	614	587	569	617	566	595	569	615	574	604	573	574	557	618	597	592	617	616	607	618	569	585	580	618	574	600	599	588	590	612	583	586	610	588	605	612	556	597	597	650	537	593	568	593	580	571	548	599	597	545	605	572	589	572	598	585	613	616	634	572	581	592	592	618	606	567	621	588	581	583	581	598	611	615	648	595	600	550	594	621	606	580	604	577	579	608	595	541	612	643	608	607	598	625	658	600	619	578	623	583	585	615	579	592	624	615	584	593	596	612	590	609	565	615	595	593	587	577	592	596	592	551	643	596	625	584	584	617	599	582	615	569	590	610	644	587	631	576	628	591	573	611	579	626	592	595	633	566	622	576	601	608	565	623	559	571	536	606	635	597	621	593	579	621	605	608	601	603	581	549	605	565	554	530	614	648	627	596	562	598	595	639	592	587	579	544	609	598	553	573	621	596	580	567	589	566	635	579	592	592	591	609	576	595	587	645	608	566	617	605	605	581	598	598	546	595	639	592	612	596	607	577	597	633	563	559	593	615	574	585	590	586	594	595	585	599	629	589	574	581	582	562	604	581	595	595	618	610	589	594	628	570	596	615	534	577	550	604	568	589	627	594	581	571	596	614	572	612	585	562	580	591	592	593	588	577	652	565	608	592	583	600	620	615	605	579	595	598	556	613	572	584	577	641	599	570	599	599	620	588	577	606	570	615	591	603	600	575	600	580	631	551	565	586	615	554	562	578	587	579	619	595	617	589	578	569	540	593	636	569	595	579	570	587	613	602	568	615	640	589	598	605	601	599	614	586	617	633	581	653	605	558	603	591	587	611	598	597	587	578	610	583	605	596	614	597	574	578	586	588	617	617	581	588	582	637	584	564	588	553	617	596	571	539	590	645	602	575	576	638	601	607	546	595	572	619	634	598	585	593	628	602	582	602	608	573	590	576	626	639	567	617	645	604	583	624	597	596	584	578	627	602	540	591	571	598	629	616	603	576	605	618	576	611	595	575	576	599	599	602	582	606	628	559	630	596	579	592	623	596	589	553	582	597	620	592	592	577	592	640	580	593	606	617	599	623	587	571	593	614	639	598	595	584	605	567	591	597	577	627	580	562	591	583	558	616	573	581	559	585	565	590	635	579	570	563	595	583	612	556	593	592	600	590	582	566	590	579	596	623	546	606	605	572	653	630	634	573	583	605	637	585	573	545	595	587	609	602	579	614	583	589	619	539	628	599	574	583	592	631	588	561	578	529	574	607	595	591	637	569	594	587	596	577
45488	45650	46970	42083	37255	29116	14640	6630	3809	3252	2885	2332	1497	1513	993	893	1068	882	730	743	647	631	465	468	411	407	370	338	362	376	356	333	352	330	348	310	302	310	315	329	331	332	308	321	341	312	308	278	304	316	291	287	318	310	265	274	275	312	261	283	296	305	329	295	316	287	293	295	280	265	271	300	300	291	260	291	309	281	266	277	298	307	268	294	285	304	307	308	297	249	275	250	283	279	272	264	272	295	284	317	267	291	327	328	268	294	315	276	251	295	285	281	272	306	316	311	311	295	301	301	284	301	281	309	294	255	289	290	288	282	254	288	282	259	274	253	288	288	275	315	292	278	289	330	286	289	303	284	268	279	300	271	311	333	278	282	298	309	272	305	278	275	296	275	279	288	292	297	285	272	271	296	282	287	258	259	265	333	272	301	268	266	283	287	273	294	296	280	284	314	282	266	327	291	270	297	307	307	332	265	263	263	273	253	304	303	298	288	292	279	279	293	289	276	282	278	285	302	264	318	283	282	261	294	288	352	280	316	302	290	297	258	277	281	295	302	255	282	290	304	282	248	304	296	294	286	308	276	310	330	277	285	267	278	306	293	307	316	281	311	286	282	316	297	288	257	289	296	265	314	300	290	288	261	271	298	309	262	293	264	297	282	287	268	301	294	287	316	318	300	295	294	302	336	274	294	276	284	287	313	273	272	282	314	274	251	301	315	310	256	288	312	288	292	291	314	266	273	281	299	280	292	290	270	268	298	314	295	277	259	318	284	248	288	243	290	297	277	258	301	297	315	269	307	265	289	283	267	290	267	287	278	267	273	287	293	278	284	284	289	321	311	251	302	299	268	291	310	286	284	284	287	272	281	290	281	310	287	310	299	290	298	305	313	287	274	277	318	261	292	287	302	297	263	280	274	303	259	295	299	274	275	285	328	260	304	291	293	263	301	311	315	275	303	306	344	310	327	290	308	293	313	313	307	261	286	299	301	302	293	301	286	293	280	281	271	276	295	280	305	297	266	264	294	294	301	285	282	263	285	292	277	299	258	262	283	280	309	290	282	287	273	303	274	278	289	255	255	284	279	291	301	254	295	300	306	280	297	265	275	273	276	295	266	305	330	289	285	281	266	314	309	300	298	277	274	289	261	278	284	275	278	253	286	302	284	297	285	301	335	291	300	282	287	292	297	318	273	274	293	328	311	297	316	297	242	280	274	311	310	267	270	281	295	274	300	290	302	259	275	280	306	301	309	308	293	315	295	260	260	292	275	286	289	288	290	256	289	311	321	245	275	262	311	256	285	277	321	291	300	281	286	294	297	289	320	290	303	300	290	324	275	272	325	306	295	294	312	324	278	305	308	294	259	299	303	276	302	296	247	281	316	282	287	313	275	299	280	288	326	268	276	300	313	283	315	288	298	295	290	292	277	284	331	280	306	314	294	305	271	256	285	283	287	303	262	272	296	322	301	283	300	302	298	266	270	269	285	292	320	291	296	276	311	280	291	282	286	272	301	306	279	269	275	295	308	319	292	283	279	294	315	270	283	241	282	301	271	291	297	261	294	285	283	309	267	268	264	290	251	302	277	276	298	304	285	265	298	298	295	283	315	284	282	304	279	267	290	291	278	305	275	285	288	267	302	247	298	295	268	266	256	301	305	299	280	263	285	294	273	315	270	283	287	287	284	300	296	279	282	296	280	290	270	289	300	307	324	321	264	292	268	286	284	295	305	251	290	291	306	267	312	284	246	298	292	299	293	291	313	311	278	296	299	308	295	275	317	301	263	294	293	287	286	313	287	288	287	279	288	275	268	311	294	254	304	279	264	311	263	276	292	296	278	277	279	259	308	279	280	271	262	299	255	319	283	301	319	289	268	298	250	292	277	273	290	295	295	286	283	305	278	301	306	276	284	296	280	283	276	254	270	314	260	295	259	278	286	263	314	272	274	311	276	313	259	276	260	275	287	297	291	269	285	271	261	308	275	275	280	290	292	322	285	275	285	265	293	306	275	278	290	277	289	286	277	266	305	283	294	298	311	283	265	268	279	274	319	280	308	290	311	269	296	280	301	308	288	286	267	267	272	297	323	297	299	296	326	316	286	280	261	298	276	279	291	307	276	301	281	257	308	286	302	324	305	293	268	297	262	284	311	294	283	282	301	285	288	297	282	286	294	279	304	316	324	277	308	291	277	264	290	291	295	273	309	232	260	298	300	265	298	309	319	304	247	282	251	269	300	272	285	287	291	294	296	273	287	283	310	298	339	255	302	292	292	292	273	285	293	284	292	310	288	293	288	290	264	287	292	302	315	277	291	293	322	296	268	321	258	277	297	267	279	302	269	296	304	285	307	296	291	260	293	302	302	282	257	287	296	305	292	293	310	293	299	280	306	289	291	293	271	283	276	281	263	289	276	288	291	290	285	267	295	292	289	300	286	273	319	302	287	271	270	273	300	306	282	285	307	284	289	298	274	298	282	260	293	293	273	254	266	301	287	277	296	307	283	278	269	304	285	319	298	284	321	307	276	292	309	309	309	300	294	295	294	278	292	282	300	304	263	314	310	311	301	291	312	306	310	269	298	274	276	296	320	293	293	292	297	289	246	262	280	297	286	269	288	246	287	282	289	290	324	282	284	309	278	282	278	285	277	303	296	300	285	301	302	338	284	309	283	280	284	282	293	261	313	281	296	319	295	263	300	275	297	276	284	284	305	264	241	262	275	264	262	300	266	327	292	278	262	267	300	297	291	305	256	288	269	282	295	288	267	273	271	267	305	289	278	307	316	303	281	316	306	294	305	295	306	271	325	266	302	310	272	294	260	314	310	298	306	322	305	258	255	304	315	300	298	278	294	295	271	287	299	316	286	253	314	332	280	287	268	277	287	285	312	303	289	279	311	275	309	283	292	281	236	293	299	323	280	302	266	311	268	300	298	293	266	281	283	282	276	285	292	313	300	279	312	287	297	318	283	268	335	294	295	292	280	263	316	301	295	286	321	281	305	330	273	308	272	270	292	281	306	313	299	302	306	279	273	263	288	270	281	287	293	306	275	312	297	276	288	316	293	275	280	298	276	283	263	292	296	290	290	285	294	305	279	263	253	309	295	278	291	272	295	309	297	302	270	295	295	315	303	263	258	286	295	270	299	306	321	270	295	277	257	270	266	326	320	287	279	261	288	270	318	281	323	299	307	281	310	296	295	272	291	287	280	294	309	298	307	269	306	259	307	300	287	309	323	282	310	275	293	299	289	279	309	302	279	313	296	285	303	296	255	306	306	275	308	300	286	313	324	269	313	277	259	304	311	282	281	302	270	278	294	307	269	262	278	288	279	291	280	317	278	311	264	286	255	263	258	315	284	288	307	307	300	317	292	301	277	258	303	280	287	282	310	259	309	303	307	313	299	306	325	273	313	312	311	259	286	291	292	243	281	300	306	287	285	293	256	283	294	271	278	288	262	300	314	273	286	297	300	299	291	286	293	281	312	290	290	302	279
30595	39398	47289	45451	46263	29247	12301	9878	9425	10299	10110	8275	5410	5630	3708	3409	4506	3529	3457	3000	2601	2501	1820	1588	1658	1618	1392	1229	1163	1145	1036	935	991	997	937	921	1022	915	1001	1068	954	771	826	803	795	822	810	709	745	731	731	754	723	725	734	751	781	698	708	719	680	716	707	743	709	695	711	660	720	695	684	708	698	677	744	703	719	704	662	712	662	711	712	663	703	674	714	765	742	643	674	731	697	671	678	706	718	694	707	675	717	695	712	715	671	687	657	714	678	686	668	671	716	726	709	657	709	667	691	677	716	686	706	648	661	659	652	698	677	746	680	649	681	709	697	704	664	719	630	696	688	701	674	705	683	691	691	694	663	686	705	687	667	681	667	657	736	695	707	683	671	714	727	684	674	638	698	683	663	693	661	705	683	726	687	707	672	684	685	683	709	710	654	633	697	699	693	675	707	719	676	687	658	751	701	672	719	711	726	643	708	678	619	674	736	686	675	675	697	702	675	699	767	685	650	699	709	732	677	674	672	692	678	727	685	700	674	704	670	732	648	704	607	686	691	676	691	698	747	654	792	670	692	681	722	697	648	732	690	692	702	669	655	690	656	673	683	687	678	714	758	674	666	682	715	689	655	722	722	662	690	714	736	701	687	699	660	706	702	697	704	717	651	674	654	715	698	718	712	714	689	670	722	673	690	713	662	657	676	647	659	662	719	680	738	678	664	672	694	696	699	667	643	717	678	695	719	698	636	675	646	729	701	683	736	655	701	738	706	711	735	699	729	708	689	701	723	698	695	661	748	690	699	689	710	677	725	673	714	715	720	690	736	702	659	703	690	692	660	669	671	688	710	699	724	679	644	709	720	713	692	709	690	658	664	694	680	685	666	670	687	698	694	695	669	703	647	686	696	732	681	688	675	720	709	671	676	687	708	656	712	637	677	683	690	696	709	711	632	693	688	679	668	670	688	669	719	698	684	716	654	691	682	715	665	693	709	690	731	669	736	694	681	729	739	748	682	700	653	691	696	727	660	691	673	669	659	685	629	698	674	714	731	612	662	655	701	686	645	735	671	688	677	677	678	680	687	717	691	665	737	700	702	685	675	751	650	678	648	712	685	694	660	713	726	649	693	707	684	728	634	692	705	668	692	697	736	707	704	650	715	659	649	675	698	687	721	663	696	676	677	685	706	685	713	688	673	692	695	702	676	684	715	705	652	654	714	691	713	704	690	650	672	655	722	683	659	731	723	653	693	632	679	677	693	678	664	719	709	692	679	655	659	688	657	672	695	664	710	696	690	665	664	677	692	710	665	695	724	713	630	672	673	679	684	675	706	742	694	713	734	714	680	645	649	718	661	719	639	674	713	693	729	686	699	695	684	699	663	716	652	675	655	655	671	711	717	701	631	684	647	687	664	705	719	701	700	707	642	711	685	671	674	671	696	675	722	686	722	719	739	687	694	686	683	713	693	678	728	664	701	741	672	646	700	695	736	747	704	662	646	663	694	672	710	681	694	659	674	670	667	772	673	706	672	689	704	653	688	710	633	692	690	678	753	667	704	644	701	756	673	696	694	676	723	689	759	677	728	737	655	683	672	724	677	759	640	693	687	726	734	699	716	721	691	740	687	692	699	686	693	702	693	689	673	671	679	692	718	624	687	676	708	640	697	752	672	696	702	689	690	712	689	664	672	707	709	702	717	690	724	636	692	727	724	698	647	718	715	716	720	651	657	700	694	688	683	676	684	683	701	707	687	679	688	657	711	686	711	651	683	687	732	678	682	687	742	703	695	735	666	703	677	679	678	684	724	726	745	706	680	700	668	736	673	689	702	680	718	706	695	661	663	693	709	697	722	700	661	697	726	719	669	674	656	705	658	689	655	668	666	656	709	707	705	692	652	675	652	700	683	684	712	702	706	691	701	683	672	715	743	690	677	676	726	695	730	688	674	701	703	685	705	741	683	656	667	711	687	698	632	694	673	699	681	715	708	757	720	719	685	700	701	691	660	669	695	695	672	709	722	695	723	666	728	724	666	654	688	728	689	748	619	710	644	722	690	740	718	680	721	696	694	682	711	704	672	691	643	606	730	667	714	672	653	681	695	725	776	706	660	680	694	699	705	658	672	701	749	702	692	721	663	679	694	663	714	681	662	725	684	749	666	657	716	722	733	702	682	710	700	676	716	700	684	716	673	698	665	664	700	660	648	698	703	624	780	711	685	649	639	675	681	663	706	650	699	678	646	665	716	709	666	718	688	675	714	692	646	681	685	679	681	696	675	706	687	705	678	726	663	690	655	674	692	689	719	706	723	696	681	677	709	689	713	697	711	655	679	681	668	709	717	697	703	660	678	656	712	630	707	675	681	668	683	694	697	696	663	714	712	702	668	670	742	654	731	624	634	644	628	750	700	679	683	670	689	670	696	669	721	672	679	697	645	696	703	725	670	666	706	709	673	750	673	671	672	694	699	725	671	668	695	661	688	701	703	662	677	731	686	701	739	687	705	684	649	702	712	673	684	711	671	637	670	723	645	714	682	675	684	669	656	725	667	677	701	634	698	687	658	704	719	691	649	704	671	653	710	706	716	639	668	695	715	727	637	732	660	699	718	713	688	718	734	729	737	713	690	716	684	726	727	713	681	719	668	713	680	660	755	684	684	699	664	699	709	679	641	715	680	644	706	701	690	669	665	649	712	678	687	705	692	673	688	680	693	695	672	685	694	677	693	687	695	727	720	687	737	670	713	669	732	704	673	665	700	684	717	692	705	704	731	628	709	682	619	660	679	664	700	707	680	708	672	721	679	680	682	690	718	678	645	739	702	713	660	690	687	700	669	715	705	708	666	661	683	674	664	731	694	710	638	696	681	674	694	694	702	710	685	631	634	676	688	666	649	711	634	631	647	685	748	739	692	694	680	679	680	671	716	696	700	681	701	645	742	674	664	708	679	690	694	717	699	690	721	664	646	678	658	711	669	691	655	695	658	628	710	683	668	667	667	638	754	712	702	708	682	667	715	694	705	680	685	638	702	743	715	665	691	693	704	751	673	679	695	722	690	722	684	684	679	676	709	641	722	728	696	679	723	711	694	702	659	710	733	705	610	738	697	673	669	711	684	711	681	664	701	696	679	674	664	675	678	712	740	687	687	664	651	678	674	689	638	710	681	697	655	767	706	677	707	736	704	655	654	663	686	689	670	712	703	652	685	682	701	680	706	682	709	711	675	725	703	677	672	635	698	677	667	672	704	673	690	651	670	674	685	708	742	676	658	657	675	681	624	686	631	689	656	699	732	706	737	711	665	726	686	727	695	632	687	686	697	715	690	706	692	711	693	671	727	687	649	719	677	652	737	715	712	690	694	691	693	641	719	694	678	742	646	675	686	655	706	699	649	663	733	720	711	646	681	695	736	660	723	707	756	695	683	718	697	677	754	696	699	668	675	694	681	703	686	661	719	667	690	710	660	713	747	685	693	677	728	655	653	681	688	674	643	730	696	705	697	656
53851	50698	46443	45577	39932	29931	20375	12811	7750	6208	5272	4252	3087	2553	1860	1371	1705	1448	1196	1120	1072	834	605	600	558	494	457	407	398	395	359	347	393	363	355	342	350	346	345	315	324	296	332	280	297	323	274	287	299	266	282	267	296	219	236	300	294	254	255	277	283	308	288	283	275	276	286	300	259	253	293	260	274	244	294	269	322	261	289	262	263	286	271	267	306	248	252	245	279	294	274	247	276	274	262	252	278	251	267	259	263	283	244	263	266	274	286	260	282	259	302	278	287	304	267	261	272	246	270	264	283	283	246	286	268	276	251	250	269	267	252	252	257	273	256	251	306	219	274	260	280	283	263	254	254	262	264	277	267	255	267	263	261	271	253	261	268	291	262	281	267	288	279	271	266	280	266	270	296	273	279	258	262	262	297	280	283	266	302	251	258	275	283	257	299	272	250	280	273	285	284	274	271	262	301	290	286	288	283	270	264	296	250	282	282	269	279	273	258	292	283	286	282	257	266	260	279	248	274	271	276	281	288	265	257	277	276	249	263	285	274	273	297	242	266	250	283	276	292	269	256	271	265	281	276	261	247	278	283	257	259	264	291	271	282	269	267	273	284	228	283	275	290	304	277	270	302	272	270	282	283	297	300	258	228	267	274	272	260	268	277	276	283	286	272	262	309	299	262	276	266	286	261	268	306	277	276	306	272	250	242	269	254	281	250	271	259	260	276	260	294	263	270	287	267	262	290	238	314	250	265	283	276	270	286	254	269	254	286	268	281	280	282	297	271	260	278	265	301	289	251	296	283	272	264	282	285	269	245	262	268	274	261	277	271	269	300	280	279	246	297	273	270	294	262	281	263	275	278	251	244	254	259	276	255	275	282	265	281	252	251	270	309	276	267	260	267	276	264	274	285	289	285	226	246	261	287	266	249	270	261	252	294	291	246	233	265	277	291	271	294	267	288	266	282	265	279	279	263	282	233	262	258	322	299	300	277	281	272	266	284	219	274	290	245	278	233	292	259	305	242	261	264	278	251	281	246	279	259	302	277	294	275	278	251	299	268	283	263	270	258	285	276	256	255	300	295	258	265	268	302	275	279	283	301	261	293	253	281	276	267	265	283	276	295	264	273	287	266	253	265	280	273	252	265	293	261	287	285	300	293	267	286	269	296	285	286	311	284	269	270	263	295	282	280	295	252	246	255	265	287	274	303	290	264	269	302	259	283	279	275	264	259	284	263	280	300	264	284	272	285	254	271	301	278	258	262	257	319	261	264	255	277	262	253	284	282	276	280	291	261	255	258	292	274	267	246	289	262	252	246	256	275	252	288	280	287	292	281	303	269	270	292	265	279	326	261	274	300	272	286	270	276	275	319	246	269	267	248	292	289	262	257	265	268	279	301	254	255	291	279	239	262	302	249	266	253	277	281	272	282	279	253	247	286	245	286	287	275	293	244	272	302	286	267	281	238	287	274	275	262	259	286	276	309	298	265	250	285	272	264	282	231	270	292	281	269	270	253	260	277	278	261	290	280	262	268	291	285	288	279	263	271	306	260	284	251	274	252	270	274	253	265	251	284	282	276	295	295	259	276	228	270	275	308	263	249	257	273	285	262	257	298	289	301	265	271	278	265	293	276	285	292	286	246	273	271	279	262	278	300	297	278	255	271	271	286	249	282	263	278	263	304	244	285	286	307	265	284	274	245	244	295	260	278	276	268	293	278	244	284	277	279	289	279	259	252	281	277	263	266	277	281	286	251	291	246	264	251	302	270	269	271	258	264	251	259	296	279	276	279	262	296	256	273	272	305	275	265	269	283	251	294	263	254	272	247	267	243	270	273	266	269	256	261	229	260	275	262	272	275	284	300	281	259	274	284	296	278	304	315	243	287	282	243	262	281	268	255	254	275	243	292	315	285	251	284	255	272	271	274	286	297	285	274	262	295	247	271	261	254	276	284	280	279	287	267	270	275	262	252	249	288	273	249	263	291	259	260	263	282	283	259	297	275	275	277	278	305	254	291	262	254	259	289	260	276	262	277	282	269	269	263	263	288	295	283	281	287	284	294	291	283	262	273	275	281	280	296	278	258	289	277	283	249	283	293	293	272	295	270	293	298	294	281	264	257	282	262	292	267	266	297	255	265	251	260	296	284	283	276	257	286	282	265	265	275	253	284	281	281	260	274	287	251	266	283	260	268	266	264	302	274	261	284	301	295	246	257	289	268	241	265	263	300	255	293	278	238	264	269	291	267	245	289	331	279	276	272	255	281	275	271	250	275	286	260	266	285	266	272	248	279	267	291	259	266	248	274	278	282	266	267	263	275	238	249	277	273	281	271	259	273	297	291	260	291	272	303	304	296	289	283	270	288	268	276	243	274	255	297	299	287	277	289	271	261	264	281	296	307	286	277	249	297	286	278	277	265	272	250	282	295	283	317	261	274	288	275	281	280	289	279	280	254	277	275	269	261	275	278	276	269	261	295	279	264	325	292	259	262	291	276	270	272	264	275	289	273	283	311	269	255	299	248	241	266	265	271	298	275	257	283	284	273	256	255	295	268	273	301	264	276	274	247	285	258	267	277	254	280	302	248	256	270	277	264	290	264	268	279	307	269	265	273	288	264	293	241	261	263	266	282	270	272	260	282	266	276	279	283	267	274	321	303	268	275	272	275	276	269	245	279	290	256	275	274	285	287	306	275	280	271	292	274	286	270	313	273	297	291	259	287	282	260	264	287	283	291	279	272	276	280	292	276	278	305	274	273	299	285	278	299	278	261	283	275	253	258	268	271	294	270	282	282	294	274	263	281	278	285	256	246	249	267	267	272	300	292	242	286	279	282	246	244	279	286	273	302	278	259	268	278	264	242	284	260	271	270	263	225	267	236	279	266	260	303	255	277	296	292	277	279	262	304	276	277	292	228	290	300	296	293	291	238	305	276	273	275	258	272	252	279	265	270	280	278	286	222	268	254	260	286	265	279	271	264	274	272	256	278	273	272	261	286	304	266	290	284	274	270	237	299	277	295	275	290	310	290	278	294	278	243	276	277	255	263	272	326	266	281	251	251	278	300	281	257	286	281	301	294	258	265	259	266	237	274	267	288	246	260	272	276	263	251	259	282	257	266	265	270	283	289	262	267	288	307	267	235	255	260	263	251	238	274	275	285	273	269	283	276	264	259	274	269	267	281	262	294	257	276	296	317	269	265	279	294	260	259	252	241	234	268	314	273	264	279	269	262	308	250	273	285	236	284	292	287	284	272	266	305	299	302	261	284	325	264	281	258	281	283	264	289	278	263	248	274	283	256	291	291	313	269	236	303	271	281	284	292	280	268	285	293	267	289	266	278	276	286	269	279	295	279	266	294	264	260	271	288	260	284	246	310	296	252	283	287	274	256	273	268	300	284	267	272	281	277	282	273	249	247	274	301	268	294	284	289	273	286	274	267	244	268	251	277	309	258	290	272	251	264	267	290	302	259	243	262	271	252	301	266	287	236	290	291	263
36766	44768	50675	52215	47512	35093	17898	14211	13909	15648	15274	13109	9350	8054	5960	4771	6684	6029	5504	5128	4439	3734	2588	2407	2378	2114	1894	1497	1479	1360	1296	1222	1257	1269	1183	1184	1278	1158	1171	1387	1036	934	882	915	807	837	778	788	757	839	764	740	664	675	740	693	668	703	707	695	682	704	647	703	636	675	697	659	699	693	683	643	676	685	607	679	667	656	679	632	655	696	645	715	678	634	659	629	669	663	642	631	614	653	670	652	630	644	632	646	654	662	609	645	638	673	683	674	672	618	669	603	659	647	632	626	687	657	648	658	596	701	649	642	641	641	649	643	630	642	662	644	696	624	664	612	673	625	654	617	643	636	621	639	630	625	634	587	627	627	682	616	668	637	598	672	659	627	602	665	646	654	614	653	680	621	643	655	672	644	594	638	656	615	652	656	661	623	619	655	666	653	620	643	660	613	694	609	638	619	619	627	614	628	627	674	654	633	649	660	633	640	627	652	629	602	669	599	621	622	648	639	599	619	625	680	616	633	665	611	639	630	655	645	655	679	611	604	663	677	641	604	598	638	665	656	659	629	658	650	632	634	633	684	647	637	654	612	627	595	639	652	655	628	678	645	643	680	629	642	675	593	650	638	640	594	667	615	607	620	618	638	620	618	626	643	648	648	619	623	652	643	637	630	628	689	690	646	654	623	662	649	646	632	664	704	676	609	657	660	665	631	655	569	651	631	630	708	653	716	651	692	622	607	642	638	632	667	665	652	615	609	629	627	658	597	680	615	667	655	607	645	628	674	578	662	642	642	638	636	596	643	584	630	632	614	634	613	617	648	606	668	645	621	663	662	635	620	627	642	612	615	626	642	627	647	644	660	671	583	686	601	605	666	649	644	669	584	661	615	677	649	650	658	632	656	599	651	630	662	604	635	602	658	623	669	650	643	649	656	641	652	621	638	652	653	627	642	649	594	637	621	692	649	660	613	683	606	675	664	660	667	630	663	601	609	639	635	661	662	627	617	663	656	680	641	673	637	650	648	624	621	692	684	686	644	623	620	658	660	644	645	604	643	585	662	645	664	625	636	618	668	651	606	646	652	645	614	675	589	628	625	656	642	621	658	649	641	634	649	620	627	650	661	601	611	652	628	635	665	681	648	622	599	611	620	644	625	672	635	664	634	683	642	633	636	633	626	640	621	721	613	648	715	657	638	642	597	671	672	621	613	632	630	635	616	625	625	663	667	673	620	647	596	658	651	648	610	614	632	693	636	610	654	598	660	595	618	641	671	649	646	634	625	661	664	665	630	611	634	691	646	653	619	647	624	633	650	667	609	639	615	656	613	576	646	625	643	669	619	634	693	654	605	599	642	601	638	699	623	617	644	666	548	647	682	624	658	626	582	621	658	658	668	659	656	627	645	634	658	613	649	588	621	614	663	602	634	666	651	659	616	646	658	675	649	619	603	621	675	627	630	614	654	656	650	632	623	638	669	624	659	609	619	662	640	662	644	608	608	621	621	640	593	650	654	623	655	656	632	691	629	668	637	615	649	666	641	646	650	647	651	620	614	690	639	621	663	612	631	650	656	601	623	622	644	626	606	666	666	623	616	626	642	643	643	663	612	650	626	651	649	638	652	685	660	671	666	632	627	651	655	629	677	641	627	656	666	703	633	588	678	639	623	669	667	665	674	653	635	624	663	695	617	613	643	631	614	644	694	638	661	624	644	684	661	639	635	597	613	633	665	609	595	644	592	672	623	643	631	676	693	626	672	661	671	664	612	652	619	610	675	630	627	654	647	637	658	621	647	658	685	681	613	635	637	632	600	622	631	628	617	625	644	638	641	632	639	644	670	621	654	700	609	626	650	629	655	629	661	627	639	632	646	645	679	628	631	645	661	637	637	614	670	619	645	647	620	616	598	632	651	613	631	669	654	640	672	677	601	619	654	674	666	647	603	666	629	648	632	632	602	640	672	616	639	665	607	640	651	618	662	627	620	659	650	606	594	662	648	641	645	653	661	667	599	684	664	633	654	653	650	653	621	621	654	630	621	606	630	644	611	654	614	617	651	669	607	652	658	657	636	636	632	589	610	642	661	635	603	623	644	680	636	629	652	653	670	593	669	623	617	669	669	653	628	622	630	614	651	635	649	601	637	625	655	631	640	626	634	685	635	599	615	682	611	644	622	662	666	602	670	636	623	653	654	622	612	670	660	626	606	669	667	647	565	654	628	627	676	636	644	647	642	617	640	600	609	600	604	688	681	630	628	592	681	675	636	628	646	634	641	664	649	629	658	647	603	681	667	610	620	668	627	660	609	651	654	631	658	599	678	643	625	688	649	620	623	643	594	621	596	702	653	617	669	645	634	673	669	616	629	632	609	688	659	683	680	628	695	631	655	628	685	641	621	616	667	634	650	624	609	660	625	600	682	623	643	626	650	626	607	612	645	656	649	610	663	589	680	683	655	651	642	665	629	645	650	609	634	635	633	667	680	639	625	692	616	642	634	610	634	595	618	612	634	590	607	619	606	689	637	646	671	651	615	663	662	623	625	616	587	629	652	617	606	638	611	695	649	650	622	671	633	656	629	649	663	648	615	624	604	664	648	642	639	621	653	635	644	644	654	573	657	634	653	657	614	652	619	661	678	651	624	629	641	643	640	672	621	668	644	655	621	668	667	627	670	632	662	621	604	632	637	653	635	647	626	644	670	641	648	674	654	642	656	631	650	703	656	654	634	625	642	654	641	636	634	670	639	639	654	662	618	650	595	621	644	658	598	633	665	672	633	641	645	624	652	650	649	610	685	640	622	631	624	617	658	692	652	644	711	647	659	621	618	644	632	655	675	669	618	620	672	660	592	633	633	663	658	646	636	670	617	603	646	638	648	660	620	596	666	606	689	653	628	688	626	634	619	657	650	602	685	627	614	661	658	656	637	648	680	682	612	618	626	624	651	646	672	659	651	608	600	632	648	608	665	592	662	591	636	627	646	585	655	633	680	578	651	654	617	685	670	673	645	618	633	653	656	625	628	622	602	643	631	639	586	616	632	673	611	645	650	623	628	636	671	681	639	662	664	640	650	617	682	660	635	635	728	634	670	671	631	658	601	646	644	619	652	661	620	656	621	614	660	662	648	665	651	608	636	636	657	611	653	634	647	658	651	600	612	621	612	637	641	621	648	611	612	613	628	646	634	651	688	652	594	637	661	614	646	618	669	662	615	627	628	680	652	630	666	667	674	631	670	639	621	609	652	589	665	634	657	632	635	613	632	649	619	595	663	636	665	660	626	633	634	641	613	686	656	623	682	638	658	562	616	644	634	629	620	671	637	615	628	632	650	676	637	620	651	615	632	636	655	661	624	572	606	675	686	640	610	646	592	612	621	635	613	665	632	652	640	673	622	639	670	656	606	631	633	614	637	662	611	620	670	624	635	657	640	641	634	690	627	654	643	653	636	665	637	647	638	679	614	662	656	618	597	637	631	656	685	635	714	640	665	612	631	605	636	657	665	671	631
25494	22292	20172	14070	8650	2844	1303	960	786	618	616	510	423	404	319	340	343	309	271	274	285	286	259	289	247	271	262	264	253	228	268	268	283	225	247	272	209	207	211	248	244	250	224	240	224	226	246	223	281	242	250	236	243	216	246	223	233	235	240	248	222	229	220	257	209	239	228	218	227	229	243	239	235	232	233	234	243	245	240	220	224	218	215	213	234	238	230	223	252	248	228	239	230	238	220	229	236	260	245	264	261	243	264	220	241	234	257	242	258	222	229	229	229	264	220	225	229	213	231	257	240	213	230	225	210	226	212	239	238	203	258	223	229	220	252	233	249	257	246	220	229	231	246	227	233	236	219	238	278	237	215	238	221	230	241	238	248	264	238	221	264	220	246	204	249	246	250	216	231	207	240	219	233	246	242	233	255	208	220	256	262	250	248	223	230	231	236	242	235	226	217	227	238	228	239	249	263	267	243	233	249	224	243	237	236	227	242	246	259	239	238	232	242	235	235	224	239	237	249	225	217	225	255	245	243	202	238	235	250	233	246	246	251	252	220	225	230	199	228	251	215	242	240	265	259	229	209	233	267	215	266	233	229	238	212	238	256	231	213	233	224	229	233	255	220	241	276	243	226	269	236	224	227	246	239	246	249	232	245	219	231	231	254	253	229	263	239	258	247	232	234	176	232	240	239	210	231	246	228	221	214	244	233	234	222	238	268	233	220	207	235	257	239	213	217	227	247	243	228	239	240	222	227	227	221	198	223	249	243	220	229	276	217	228	239	203	234	221	271	240	234	248	219	226	228	223	213	254	215	216	239	248	229	228	244	219	220	228	251	221	251	258	249	243	255	235	238	223	252	245	247	244	241	223	227	242	232	208	225	244	218	237	249	259	260	235	244	264	255	235	234	223	269	208	243	242	223	215	247	223	266	201	215	218	267	270	237	219	230	230	229	247	224	246	214	226	233	250	206	210	227	228	227	244	233	223	211	235	270	261	226	225	221	219	222	237	266	227	236	214	246	223	234	208	227	223	214	282	230	241	236	251	246	231	257	223	231	239	214	235	275	234	260	240	221	228	265	238	228	261	235	227	224	267	245	213	239	253	229	217	220	246	228	238	239	229	241	196	221	233	238	249	232	223	228	224	196	254	219	214	238	246	238	234	226	244	219	252	236	242	244	272	235	234	241	237	246	245	255	242	209	259	198	211	248	230	249	237	228	225	242	246	244	218	229	256	264	222	234	275	199	246	232	235	231	234	241	240	228	233	231	239	228	238	219	237	237	246	247	250	247	255	235	220	195	227	236	241	233	247	241	243	228	215	228	258	238	228	253	271	244	258	253	206	243	225	217	242	223	245	218	242	219	227	255	225	223	253	216	211	203	237	234	241	235	218	237	253	250	235	240	233	230	221	252	219	194	237	243	224	242	224	207	252	209	236	241	241	240	229	236	222	244	241	211	223	254	228	257	206	273	245	259	245	254	228	219	198	214	247	240	218	231	221	249	248	224	238	266	244	237	234	240	253	241	248	247	233	221	227	246	230	245	222	247	245	218	227	209	230	254	256	208	223	256	234	262	250	245	224	257	217	251	218	245	256	247	261	240	240	221	246	245	231	271	238	233	208	216	229	235	229	226	224	212	234	227	251	237	235	255	243	251	226	237	214	230	214	243	239	257	252	237	238	266	226	205	201	234	245	190	270	214	217	237	224	225	254	234	241	261	225	217	238	209	258	235	270	237	260	217	212	206	229	250	209	226	239	218	229	209	253	252	260	233	237	227	248	215	241	264	236	251	248	256	193	231	260	255	267	214	216	275	226	207	206	219	228	196	222	228	224	255	223	249	228	231	220	227	245	274	219	232	222	247	264	233	239	244	244	250	228	226	258	243	231	191	234	219	247	226	225	247	244	266	234	230	215	244	253	241	215	212	254	216	259	251	208	228	220	219	225	253	231	234	216	215	213	232	191	188	246	224	231	221	236	240	232	246	215	216	233	250	254	239	244	241	233	249	224	245	249	214	241	230	210	200	248	230	222	240	221	220	232	250	270	209	216	264	229	235	242	219	248	243	213	254	228	230	237	244	277	217	224	216	250	232	222	219	247	245	228	231	233	245	260	259	235	219	239	207	262	272	239	247	229	225	232	256	233	208	230	234	250	218	264	217	250	217	253	259	219	244	259	213	226	229	216	226	221	219	224	217	261	245	248	220	220	213	226	254	244	200	238	228	235	202	251	208	227	240	229	246	264	258	247	245	229	251	261	247	246	241	256	204	253	255	231	252	230	238	236	234	243	222	208	213	229	234	253	237	200	230	260	238	249	246	259	223	224	241	224	215	218	250	228	243	221	237	229	226	264	253	231	225	214	258	195	258	218	247	241	232	217	260	240	243	241	229	260	235	209	241	198	226	227	242	196	251	242	237	234	255	243	226	231	207	222	254	224	254	236	231	235	223	237	212	270	244	242	212	228	244	250	246	230	235	229	245	234	261	260	229	227	248	238	237	253	225	260	237	228	203	225	247	257	248	226	249	241	231	236	239	248	262	244	230	251	226	217	229	221	213	250	256	225	240	251	255	234	221	214	217	245	217	219	201	233	231	218	242	249	227	195	245	238	213	238	218	224	238	259	241	247	242	226	254	247	248	253	253	258	243	260	266	243	254	216	247	212	251	221	243	248	237	249	252	261	258	253	248	235	252	218	257	250	212	257	226	223	259	230	218	236	252	247	206	245	259	279	253	214	224	235	215	238	238	213	204	255	216	232	239	231	219	258	220	246	233	236	224	227	230	265	257	216	222	244	225	220	247	256	251	202	234	267	252	255	260	234	243	234	224	238	220	242	211	223	200	227	258	217	242	245	234	231	240	229	242	248	249	217	274	215	246	262	257	222	243	255	248	250	229	216	241	238	243	233	255	251	265	243	228	239	275	230	254	236	243	228	253	237	236	223	231	239	274	230	221	229	254	250	232	240	246	212	216	210	190	231	230	231	236	231	224	221	229	229	222	219	239	239	247	226	238	259	239	243	224	223	217	212	236	238	230	247	246	243	253	225	229	239	241	210	255	230	224	249	248	248	244	224	220	233	241	234	250	246	236	237	224	246	234	250	248	240	227	245	230	238	230	236	243	246	241	220	282	209	250	250	235	238	210	240	216	235	255	255	225	241	245	240	262	263	247	234	225	221	233	219	257	235	228	221	274	236	230	214	240	240	223	217	238	222	211	247	218	206	226	235	223	237	221	227	242	242	221	240	255	222	234	259	258	231	248	232	243	228	249	237	221	253	247	222	251	250	239	230	222	222	227	244	227	261	223	266	242	222	238	202	220	267	242	223	227	244	245	243	226	232	231	238	227	249	228	219	213	212	236	238	237	237	243	217	246	240	218	224	233	236	243	234	240	237	214	210	234	251	243	236	257	207	226	261	234	220	227	238	232	215	245	201	261	214	242	232	259	261	224	261	256	226	232	221	249	241	237	227	225	237	207	268	257	208	231	232
15503	18822	26030	25524	19912	9058	4967	4042	3275	2844	2540	2140	1745	1488	1248	1159	1099	1090	1012	994	920	903	895	840	819	855	809	727	754	725	758	697	680	597	633	657	641	629	621	596	592	613	637	627	564	628	586	610	598	564	593	571	605	561	579	580	603	602	563	588	598	590	574	601	635	581	607	586	606	584	569	600	539	607	577	548	616	583	590	588	586	597	565	567	581	561	565	568	573	591	572	586	579	581	561	585	557	612	575	599	628	545	584	577	592	586	559	596	544	595	611	605	543	584	534	567	619	563	591	596	588	585	563	560	563	625	557	549	577	555	571	625	601	598	604	571	584	579	600	562	581	612	545	632	595	569	549	578	597	579	585	621	617	576	570	563	587	573	525	577	605	616	592	554	607	580	588	570	589	603	566	622	562	614	515	584	558	556	537	580	554	550	582	610	602	606	595	580	565	610	570	587	627	560	602	603	607	517	648	573	628	605	545	585	560	605	579	564	600	583	571	545	539	604	582	561	559	598	604	567	627	562	577	606	581	588	581	582	588	604	589	584	607	615	531	558	574	569	536	599	578	594	582	591	560	574	577	548	593	580	593	561	542	594	608	622	503	608	570	604	547	611	601	538	587	553	577	567	578	582	593	550	572	553	580	608	601	593	584	576	601	614	584	557	573	561	581	587	605	598	554	596	583	576	576	589	533	510	559	550	573	573	589	621	560	586	560	603	576	579	607	624	583	591	597	582	577	619	582	557	592	605	628	552	576	617	568	589	612	576	583	572	624	596	578	577	571	595	583	613	561	575	614	556	607	584	532	558	576	579	577	563	600	576	556	600	579	573	571	578	597	591	611	588	560	607	624	592	560	608	585	604	603	562	588	616	550	589	600	586	590	580	582	607	566	620	550	578	602	551	544	563	571	597	598	603	571	528	628	604	576	572	585	569	589	578	617	550	598	561	627	523	551	557	609	604	547	550	611	558	572	577	559	566	538	589	570	561	599	602	572	569	573	547	584	601	601	582	585	599	626	595	555	550	576	548	599	600	602	557	587	510	629	607	599	635	595	576	566	619	605	547	574	548	543	550	585	573	547	588	614	582	597	596	593	567	569	599	577	604	569	597	642	571	549	556	578	635	588	589	585	639	608	595	554	600	604	603	572	611	555	586	582	572	609	582	536	555	612	562	605	526	609	579	548	571	539	595	571	628	575	603	572	593	575	577	599	578	568	599	547	581	567	561	538	588	587	563	565	571	589	636	558	628	575	596	550	588	578	587	569	557	565	623	595	602	546	564	558	609	575	577	614	609	579	562	563	590	549	586	551	565	532	595	610	579	598	569	568	602	536	604	580	547	568	551	561	597	570	566	591	624	556	542	583	567	560	588	605	580	557	577	590	555	578	579	565	585	599	545	565	572	571	579	592	556	576	549	597	545	578	570	552	574	553	557	591	598	589	568	579	605	622	560	561	582	567	572	636	586	551	586	593	605	552	535	579	601	560	596	598	571	548	560	576	579	573	586	552	589	573	518	578	611	590	581	558	607	588	597	532	540	565	573	538	577	588	563	603	603	575	610	541	531	545	549	604	579	605	585	540	578	572	568	530	590	561	592	582	598	565	601	556	570	569	558	594	558	612	575	561	550	580	606	604	582	578	601	632	579	561	576	604	576	588	569	543	587	577	588	551	571	584	620	570	579	585	566	574	573	596	576	574	588	584	584	583	556	616	553	636	568	586	598	589	558	553	587	570	594	583	600	611	607	572	588	561	631	531	604	620	558	542	588	537	541	566	594	582	578	617	574	592	571	548	537	605	603	580	606	616	575	557	554	610	587	609	611	583	565	569	595	607	580	586	571	579	603	577	594	584	537	557	589	608	615	584	541	585	594	588	630	578	590	560	573	561	557	570	599	614	611	554	544	564	554	590	544	572	564	590	567	535	599	600	636	560	587	597	504	560	583	599	581	637	558	555	567	595	569	604	559	613	567	599	557	586	605	540	634	584	606	550	590	534	606	542	586	585	521	570	554	583	587	562	615	606	567	528	498	617	549	567	527	593	601	562	589	581	585	574	604	569	604	616	547	575	579	576	550	620	595	620	610	574	584	555	580	591	605	576	549	577	581	553	626	597	592	595	608	563	581	576	611	607	565	585	582	570	549	549	603	583	528	540	536	598	588	600	532	624	573	537	563	585	584	587	600	566	585	565	622	582	574	525	566	559	605	558	557	554	576	574	578	586	556	571	604	596	561	653	582	590	590	599	531	574	558	569	568	600	556	560	555	656	568	606	569	606	578	570	586	553	597	598	574	567	618	569	609	606	605	568	567	532	568	581	564	544	589	602	557	584	594	528	591	547	543	575	550	566	599	612	588	593	587	590	533	612	586	573	608	546	578	574	597	580	573	611	515	555	591	614	620	590	568	621	615	566	580	584	588	622	581	590	589	575	576	541	581	573	579	584	565	575	597	576	591	586	606	610	546	564	572	582	576	575	550	573	615	565	553	573	663	540	587	617	593	561	610	571	573	556	574	549	567	595	558	599	600	569	543	618	558	596	574	573	595	548	597	588	609	548	544	603	551	588	581	587	559	596	575	561	556	524	578	582	595	610	613	563	616	532	593	566	589	587	562	601	565	577	637	576	594	525	583	546	603	604	560	559	578	602	539	531	569	603	571	620	540	609	578	625	578	601	574	561	616	591	565	592	621	561	617	586	639	571	590	587	574	620	603	604	592	564	610	574	591	601	518	616	603	610	579	537	565	535	558	597	612	592	606	615	597	579	622	601	576	581	573	567	542	571	578	575	584	549	550	600	589	612	606	567	585	549	487	586	598	592	570	581	600	595	632	593	572	592	593	597	563	586	578	606	543	542	599	594	598	611	614	557	585	566	597	589	564	565	582	574	550	566	607	574	652	574	605	555	620	587	598	578	570	581	572	565	625	612	569	564	567	578	588	579	552	563	571	546	559	541	608	553	556	579	596	582	571	587	569	575	626	606	592	619	587	573	588	521	610	561	596	553	579	582	623	585	579	530	599	597	570	593	582	589	553	591	585	555	560	620	600	541	591	566	569	565	589	593	574	567	568	609	611	556	576	652	544	612	603	606	611	603	542	596	650	602	572	614	593	612	574	586	590	607	558	601	576	549	611	532	537	592	603	586	586	554	613	613	604	609	542	612	564	599	600	571	585	579	600	578	584	589	555	574	606	605	561	577	572	559	568	621	576	593	580	613	572	574	601	581	590	556	555	587	570	559	567	612	606	586	613	556	575	567	575	624	542	626	548	605	655	596	597	597	558	574	567	607	560	549	603	608	595	554	600	579	585	577	595	570	578	549	606	597	584	562	576	582	612	568	560	622	540	527	585	594	581	559	592	572	553	611	568	558	603	646	617	611	569	559	608	592	564	542	586	623	614	560	548	591	583	557	613	533	572	600	573	557	608	562	578	551	562	555	578	594	592	537	550	615	578	590	604	618	622	556	547	566	521	597	608	599	571	588	551	565	532
46916	42151	45328	48239	38501	25840	15320	8127	4848	3934	3271	2735	2019	1509	1063	872	1134	954	977	799	713	689	445	457	445	389	370	387	371	360	355	324	327	359	323	305	319	337	341	354	309	310	307	313	276	313	305	318	318	275	269	307	263	276	306	318	303	321	292	307	299	314	286	293	289	282	231	326	267	288	299	280	300	281	282	255	295	255	306	294	301	243	253	321	267	283	277	300	285	296	296	277	243	270	259	281	245	274	294	266	308	298	299	280	314	270	294	286	304	310	323	261	293	287	263	286	300	275	277	263	260	297	331	288	291	334	271	307	292	281	269	259	329	284	254	277	315	264	296	325	278	271	279	280	273	286	288	278	285	273	259	299	280	273	277	292	268	298	301	294	304	271	289	254	284	280	319	279	308	299	266	316	299	284	257	279	286	280	289	289	314	266	288	305	315	273	278	302	298	288	312	281	258	293	287	267	310	313	298	320	292	283	304	300	271	277	279	290	292	311	299	269	293	307	272	299	301	258	290	293	278	268	281	287	260	279	312	281	265	275	314	280	297	257	252	270	261	307	291	295	283	292	294	289	264	295	294	296	320	278	294	272	267	280	337	313	301	286	242	288	278	267	300	303	304	291	281	304	295	287	325	284	267	278	281	286	286	309	302	294	279	282	242	281	276	272	285	294	296	304	304	281	289	295	293	247	286	289	314	288	293	259	288	287	285	310	292	289	281	260	317	319	266	291	307	308	296	289	271	285	295	296	290	261	295	304	316	304	310	298	270	285	292	268	254	271	302	278	281	301	273	257	293	265	305	321	283	310	305	276	264	300	305	289	289	269	300	294	299	348	281	300	274	288	267	313	274	263	270	290	327	289	306	246	289	309	277	298	310	274	278	298	307	271	280	297	266	276	285	259	298	304	270	274	279	257	298	292	275	289	350	268	312	282	263	266	275	279	255	315	294	282	280	274	316	274	276	313	282	286	285	293	277	286	296	301	311	265	308	266	310	276	328	273	268	287	293	285	271	300	258	288	272	308	282	306	266	306	277	253	240	271	277	310	273	288	276	309	288	281	301	275	283	289	280	271	287	280	282	304	318	289	301	312	263	298	273	299	276	292	267	290	290	284	298	308	255	292	299	277	276	323	337	289	299	284	301	258	280	299	311	281	297	243	293	285	280	289	279	305	276	299	302	263	293	274	288	308	295	300	258	300	274	268	268	292	304	263	275	301	278	318	267	280	270	277	282	278	291	279	284	281	291	272	262	300	324	256	294	278	304	280	309	298	304	282	281	276	277	291	294	283	279	256	268	281	312	297	272	264	265	266	292	278	297	278	268	275	284	297	293	253	296	311	293	289	295	250	271	285	277	270	312	333	284	255	302	234	266	279	277	281	290	308	290	283	260	288	281	299	301	285	288	279	281	273	275	289	296	298	292	277	273	275	296	271	269	267	322	296	299	298	253	275	295	334	318	292	271	282	321	292	309	279	309	291	289	304	280	296	299	259	289	318	291	302	290	295	268	294	275	297	295	348	303	296	307	276	272	311	274	276	283	303	326	312	289	304	298	284	296	282	290	298	263	307	272	271	293	258	268	264	291	265	285	318	296	234	246	282	287	319	291	322	255	283	333	257	295	294	276	280	276	303	291	270	291	291	324	269	294	283	323	284	308	301	292	277	303	296	303	295	306	289	272	290	290	286	239	298	272	302	287	292	317	292	272	293	273	289	293	301	297	266	299	269	279	286	264	295	287	279	294	272	295	296	294	259	298	275	265	311	268	258	277	270	261	283	289	273	281	282	280	295	262	298	270	296	284	282	249	272	300	293	287	266	293	290	272	292	306	303	280	277	285	300	288	299	289	281	275	282	267	292	271	282	240	320	255	269	288	296	260	321	301	270	296	288	295	274	246	268	315	290	299	276	283	244	286	299	305	272	268	272	290	294	308	301	282	264	291	299	256	302	249	297	264	280	324	279	262	271	284	292	262	281	290	299	292	295	292	295	335	285	282	278	287	269	285	280	317	303	277	277	268	309	266	305	294	271	284	297	324	282	293	289	304	278	245	292	301	240	305	267	271	290	324	279	289	276	269	315	286	257	283	282	304	275	269	275	264	290	310	285	270	306	276	287	268	303	271	280	288	275	275	290	265	308	276	276	284	257	307	291	267	287	296	298	314	280	275	304	276	290	326	295	282	281	310	289	279	268	297	276	300	326	282	286	282	276	314	285	277	288	281	303	287	301	256	288	289	298	301	265	282	263	258	301	279	287	275	258	294	274	272	320	287	286	326	270	270	275	282	274	277	289	302	259	299	289	278	268	270	292	272	300	303	285	334	283	324	262	271	280	322	261	301	298	251	280	268	269	306	296	294	279	270	298	287	310	279	311	278	299	301	263	281	294	256	317	267	302	265	288	258	282	274	289	308	276	283	320	299	275	266	262	288	300	268	312	270	280	300	284	274	298	276	277	283	244	291	282	293	262	303	278	271	283	314	271	265	284	282	268	285	299	251	306	273	253	274	310	289	300	270	264	304	285	311	271	297	243	332	316	265	277	278	273	269	252	297	263	273	300	300	293	296	294	282	284	295	276	313	261	281	270	259	285	265	281	304	281	314	303	315	302	303	289	272	278	262	279	259	287	306	283	287	295	293	281	302	288	275	311	265	274	268	276	289	319	270	307	280	297	289	245	267	293	266	291	294	255	267	297	322	270	332	290	277	295	275	273	288	288	254	259	265	312	281	286	270	271	294	312	278	264	254	260	288	266	293	282	294	276	284	291	251	294	246	301	280	279	245	305	324	254	267	267	285	317	290	295	290	295	286	275	290	286	271	306	249	291	291	264	268	286	271	277	274	263	273	275	301	270	305	280	310	282	298	299	284	286	273	314	281	267	277	262	315	274	287	306	286	299	304	270	296	269	278	313	285	296	299	301	314	295	271	255	300	301	267	298	307	280	294	288	236	278	262	299	305	278	286	258	287	269	279	308	282	302	302	248	284	297	294	256	314	276	253	294	268	275	264	301	298	330	275	299	283	281	300	254	285	289	287	303	261	317	288	285	288	267	276	287	312	276	276	273	281	264	310	268	274	287	290	287	326	321	256	266	296	233	269	281	263	275	306	300	293	272	283	273	283	297	281	308	301	283	299	325	285	288	264	299	284	310	249	300	267	285	281	275	281	262	275	298	311	284	275	289	266	299	272	289	283	273	288	278	324	298	259	297	303	303	283	270	304	312	300	254	269	263	274	296	291	300	270	285	296	280	278	308	293	267	287	290	284	286	291	286	320	277	309	259	306	284	294	263	273	279	264	289	294	277	269	281	260	301	275	308	284	275	268	251	297	271	276	278	286	310	286	271	269	285	286	277	283	305	307	300	299	281	265	267	300	292	298	291	290	285	290	303	324	278	259	311	291	270	281	280	294	268	285	307	281	266	271	311	313	306	297	311	284	269	262	265	280	280	263	296	294	272	291	291	275	289	269	279	292	283	282	300	297	291	329	299
31444	34851	45653	50100	43957	26589	12497	11881	11399	11862	11477	9714	6888	5589	3613	3391	4829	4333	4073	3313	3332	2861	1818	1871	1839	1612	1450	1234	1327	1172	1146	1039	1105	1000	999	1014	1080	1014	989	1062	941	842	885	804	782	802	756	805	767	774	756	765	719	694	763	726	748	754	760	721	683	710	730	682	699	697	668	663	716	742	668	663	691	710	689	688	675	669	668	663	708	734	692	679	711	689	686	685	700	650	760	681	678	685	660	674	683	640	688	615	708	667	720	672	721	688	692	683	665	689	667	631	706	683	705	706	706	694	636	699	687	722	741	696	678	686	721	666	670	678	676	657	678	692	698	694	685	683	698	710	701	670	704	681	709	699	668	658	688	714	692	681	693	676	671	683	691	692	676	678	653	642	701	653	649	722	663	665	716	667	690	645	680	635	723	659	638	676	688	743	658	664	691	675	674	633	691	670	648	734	693	712	708	712	682	672	647	659	666	696	655	681	676	713	686	656	676	699	696	695	685	654	681	625	668	671	708	681	688	645	673	681	685	685	664	657	657	712	673	716	666	738	752	706	657	675	681	680	679	694	679	659	667	724	695	679	655	670	664	647	676	663	641	687	678	692	685	683	708	702	651	713	698	708	651	670	669	690	656	680	664	691	683	670	629	687	674	660	675	642	658	669	668	661	703	669	695	677	664	715	712	690	668	646	700	630	684	648	661	652	655	685	654	669	697	677	701	642	670	729	685	670	661	667	661	653	669	662	690	703	669	628	705	686	703	717	710	676	705	693	741	672	688	688	672	685	714	680	703	658	705	654	689	687	668	693	638	676	672	660	653	609	669	721	685	671	660	660	650	689	659	669	664	677	667	651	661	688	699	726	655	704	679	680	699	724	711	719	674	736	675	688	663	670	695	668	655	664	682	687	597	670	685	670	636	699	670	697	695	685	690	682	651	649	603	663	691	714	691	673	678	672	738	644	657	658	653	705	662	713	699	668	641	657	643	659	667	674	652	701	671	685	682	639	669	653	667	680	706	654	696	686	659	697	658	681	701	656	690	677	685	589	665	642	645	696	670	668	684	694	702	685	657	702	739	666	702	684	685	684	683	728	674	708	676	683	673	667	690	625	664	649	675	653	698	702	662	653	703	626	639	658	639	677	669	719	712	704	630	667	705	664	680	678	707	714	701	689	663	669	711	717	636	707	663	704	714	640	711	658	658	658	695	639	700	688	699	709	714	695	729	704	672	709	715	651	673	689	682	672	734	680	673	659	624	672	673	677	663	667	635	669	690	670	703	718	698	661	706	742	640	650	684	696	697	695	708	670	698	657	705	693	707	694	620	650	674	666	675	663	654	664	679	630	724	657	706	668	703	667	673	663	652	618	708	701	705	689	683	656	705	678	721	701	698	666	673	691	648	699	645	716	676	683	664	623	670	691	693	689	707	688	686	667	672	652	655	684	650	642	680	739	670	636	706	657	626	735	663	695	682	711	689	693	706	696	704	684	664	677	666	663	637	664	675	708	667	665	678	708	696	675	711	675	705	656	680	615	658	658	679	661	680	676	748	668	704	660	639	743	636	651	631	668	673	675	709	703	646	654	687	648	711	671	641	600	658	667	638	670	696	660	674	643	679	692	713	671	624	717	696	626	707	667	662	679	653	695	686	675	673	663	644	697	717	655	675	687	633	709	656	653	651	675	677	740	652	636	650	708	670	708	656	680	647	662	653	669	635	652	728	647	690	678	648	690	675	702	660	704	694	687	718	647	683	637	644	691	722	659	672	693	691	711	667	699	702	681	696	685	711	648	679	639	692	713	713	717	661	658	706	703	695	719	684	702	638	692	693	631	689	711	670	671	657	662	688	688	689	638	668	691	665	716	687	691	666	774	637	675	675	665	709	710	701	710	677	677	687	687	645	669	673	726	645	633	693	677	675	678	720	728	735	748	668	622	714	681	692	677	679	691	667	715	652	645	688	638	698	650	664	690	678	707	668	704	682	657	675	666	609	676	660	699	683	639	663	689	735	686	689	661	699	662	703	682	627	669	623	673	709	659	701	703	761	672	670	660	712	675	701	693	686	634	646	660	678	663	638	718	694	641	669	657	681	662	690	696	641	677	652	642	626	669	699	681	668	694	634	680	683	650	668	599	712	674	691	650	711	691	648	667	670	662	684	690	630	657	639	719	646	695	667	682	693	692	657	666	632	662	700	697	677	671	659	654	687	701	733	685	692	673	666	677	691	717	680	653	686	665	674	660	651	672	650	701	671	657	663	652	667	662	668	662	647	672	646	656	622	714	668	692	667	688	660	641	660	658	664	682	689	718	664	686	714	671	659	684	687	700	666	670	696	688	699	692	691	669	657	684	728	631	694	695	713	651	664	623	676	726	740	644	679	670	649	704	728	710	678	706	662	637	657	620	673	642	690	713	654	669	658	676	722	676	663	658	672	593	718	688	692	677	693	691	671	664	674	658	665	661	709	668	650	697	671	665	666	690	702	655	646	673	669	650	719	710	675	720	676	684	659	692	667	662	649	673	683	663	728	648	731	696	671	699	701	669	673	662	712	696	686	659	653	661	636	636	657	662	647	688	696	673	663	700	713	635	703	677	660	688	684	725	718	655	705	661	694	719	687	698	683	656	706	679	639	696	645	646	683	687	723	654	723	642	729	715	675	667	696	662	699	717	676	699	697	680	699	678	676	705	702	628	692	685	649	673	696	690	668	697	653	645	633	634	652	698	704	682	631	674	651	669	668	699	693	669	642	671	661	617	675	723	669	720	660	724	696	648	683	684	676	662	654	684	677	693	672	705	656	655	669	702	672	678	649	671	685	666	668	695	723	649	714	702	667	698	699	697	683	673	685	685	716	650	629	639	665	678	688	695	677	703	692	695	657	662	644	611	670	704	697	656	676	680	667	679	684	689	651	664	690	670	648	694	674	636	679	691	694	689	663	642	674	642	672	618	690	685	697	661	670	669	673	684	659	732	658	647	675	646	678	664	697	678	703	659	701	697	670	654	721	661	691	675	676	662	680	697	668	674	687	698	681	675	665	663	702	685	702	647	692	636	674	704	645	633	669	707	647	668	666	664	641	696	670	688	660	683	660	681	608	652	656	690	667	714	670	674	646	688	684	671	674	692	684	682	713	671	710	698	683	701	654	710	646	641	688	646	729	670	658	645	694	735	651	694	705	636	688	675	702	680	675	631	715	708	647	639	646	707	673	713	709	693	703	654	687	694	666	682	672	657	693	711	686	670	666	701	704	690	682	702	685	701	673	679	720	634	668	692	626	678	685	677	701	687	670	661	722	642	693	717	687	671	677	659	685	693	705	707	705	664	696	663	686	635	691	626	706	685	693	687	682	677	626	678	665	664	696	675	670	699	677	640	717	674	641	701	671	708	679	684	658	663	661	661	673	686	702	637	670	658	712	723	653	678	681	696	642	680	695	627	684	708	643	622	659	693	657	688	676	683	697	703	705	683	690	727	705	668	660	654	718	639	726	647
53610	51485	48152	43420	39002	31511	22764	16710	10608	8079	6436	4841	3446	2298	1661	1465	2030	1619	1400	1098	1098	956	658	643	616	584	516	412	426	389	389	364	382	382	387	362	349	331	341	372	331	322	303	341	308	287	304	304	328	303	275	280	253	267	304	307	269	270	264	272	313	288	280	295	252	260	245	255	272	291	293	275	285	295	281	267	268	241	226	278	269	273	244	279	297	270	258	254	293	283	259	256	280	292	273	257	280	241	297	296	302	277	272	281	252	277	261	283	259	257	245	252	265	270	259	255	272	246	316	273	254	241	299	305	293	258	296	299	276	280	271	258	255	274	252	274	247	281	246	260	273	259	299	261	272	278	273	278	246	264	287	257	266	271	274	289	237	253	263	302	254	268	279	279	261	240	266	276	263	244	281	239	274	282	254	266	297	258	248	289	256	292	287	258	247	253	280	274	263	246	244	284	242	302	300	262	266	270	295	263	306	253	284	287	273	266	279	262	295	257	269	268	286	272	285	273	268	275	271	259	269	297	262	312	282	291	278	303	297	297	258	245	273	284	264	283	278	249	276	254	265	251	237	255	260	264	289	296	241	267	272	282	295	302	264	259	273	255	271	248	255	253	248	266	278	280	269	268	279	277	275	261	256	268	255	287	257	267	264	288	283	295	271	239	278	250	278	271	290	288	286	269	274	263	300	271	258	252	278	308	264	270	272	273	310	269	257	291	244	260	265	247	287	260	247	274	301	274	264	248	296	295	264	276	261	239	294	248	290	250	264	289	263	276	298	262	260	318	258	282	283	307	259	247	282	287	299	268	311	268	255	289	286	272	274	235	262	252	250	261	259	290	250	240	260	249	279	283	261	264	266	291	281	272	251	266	265	256	237	281	236	284	310	281	289	263	252	254	257	298	272	284	267	262	291	280	261	302	280	235	246	257	265	280	267	293	274	285	272	304	270	271	286	288	298	267	267	292	264	282	246	255	293	231	278	273	265	283	296	265	286	255	253	264	249	272	278	262	272	247	248	282	267	278	269	241	264	285	263	280	257	258	234	299	280	272	302	247	273	281	263	246	269	280	258	273	272	278	290	291	310	288	265	272	236	283	260	284	272	264	271	275	261	267	284	284	288	282	256	273	281	272	265	258	280	308	257	271	269	286	251	285	294	267	299	275	280	271	248	292	312	284	304	286	285	229	265	260	260	275	250	293	286	239	274	282	294	254	271	257	271	262	268	263	275	281	254	270	286	298	252	241	296	259	257	274	259	294	251	261	270	283	269	274	284	274	261	251	239	261	292	297	245	289	297	276	271	278	293	270	278	258	236	266	260	273	277	266	277	298	270	285	263	259	247	281	280	265	239	307	260	265	247	260	262	250	259	283	267	266	291	273	252	275	279	282	273	259	269	279	291	288	282	274	266	263	276	268	277	294	241	274	258	265	272	254	282	270	274	288	306	278	243	266	269	274	277	294	278	256	284	267	293	242	220	285	251	250	242	258	287	248	285	249	253	265	292	288	265	293	270	316	302	272	291	285	267	275	255	276	298	256	270	287	284	233	244	264	262	269	307	237	276	261	300	246	274	278	307	299	288	273	298	283	275	272	278	262	273	285	267	262	271	273	247	280	260	300	294	258	273	273	272	242	262	274	299	216	263	265	254	261	288	285	273	246	296	257	267	287	283	309	258	264	253	255	270	256	282	245	278	252	283	245	258	287	287	270	256	252	273	254	239	277	246	274	256	258	271	267	239	277	274	278	252	284	231	302	291	252	268	278	268	271	262	306	273	260	286	273	233	253	284	263	250	289	235	287	277	291	284	243	298	289	274	275	255	266	283	250	315	267	253	266	283	242	250	277	259	271	264	262	295	251	298	234	275	282	268	254	257	276	250	290	302	291	296	257	245	293	268	272	274	301	271	283	300	274	282	272	305	283	265	288	239	295	280	246	285	297	262	257	276	288	257	266	250	261	281	278	263	268	274	272	278	234	301	257	302	257	259	298	268	275	280	276	292	298	247	289	280	290	268	252	286	302	278	267	292	272	272	252	258	280	284	278	262	278	271	272	278	257	263	262	283	277	281	271	251	268	261	290	280	288	284	267	276	222	291	298	277	247	288	267	237	248	235	277	233	241	277	282	294	267	314	284	295	239	236	285	260	266	264	259	248	279	253	268	314	259	288	297	255	270	272	255	267	282	301	286	283	280	282	272	268	244	260	262	281	275	281	280	274	269	252	253	264	283	276	301	290	279	245	288	272	234	285	267	260	278	281	264	258	268	255	267	260	291	272	276	275	254	296	267	262	278	303	284	309	275	302	295	243	277	270	280	241	272	250	301	267	268	275	279	263	277	295	237	264	286	274	252	276	278	298	260	293	289	240	268	235	270	235	239	261	296	273	262	262	264	238	266	280	279	271	236	250	279	265	278	272	240	281	250	249	248	288	255	271	264	271	292	276	280	268	265	248	302	264	249	279	273	315	257	272	249	270	240	254	288	254	293	254	265	228	277	277	258	265	269	274	279	292	290	254	277	230	268	309	298	284	301	279	285	257	272	255	279	256	291	282	314	283	266	271	280	285	291	253	286	269	278	266	232	254	240	255	263	272	293	274	262	267	269	280	281	259	249	278	288	244	273	256	266	282	278	272	248	314	264	286	282	286	275	266	257	304	268	277	262	269	269	285	291	285	267	289	265	257	269	273	294	281	247	293	310	288	256	212	227	286	281	282	264	235	264	277	269	264	264	281	285	286	249	273	278	292	274	271	274	289	269	269	279	292	279	277	263	276	267	292	282	268	266	261	236	268	281	239	256	291	281	273	291	288	263	261	243	265	267	271	294	290	264	295	253	276	296	296	294	298	250	275	281	248	276	263	275	250	280	293	271	308	254	263	277	296	264	257	234	264	263	292	282	240	301	245	259	267	276	239	235	251	272	299	248	260	248	278	272	297	283	269	250	266	249	246	266	285	275	271	309	263	265	280	273	280	248	269	261	281	283	272	271	245	246	254	262	279	281	278	264	245	272	254	263	256	291	261	277	268	260	248	273	242	254	265	293	256	274	286	239	278	260	304	277	272	296	269	294	279	279	278	273	282	322	289	273	259	261	286	273	257	290	261	213	280	290	274	300	241	288	262	303	258	293	252	275	290	290	278	283	261	282	274	283	269	258	269	266	256	265	255	286	283	255	269	256	281	255	278	254	272	264	265	285	285	262	267	295	277	272	268	265	305	276	271	300	299	285	286	295	235	265	294	268	264	279	293	263	271	281	268	290	301	278	291	251	238	262	278	251	311	279	291	282	274	269	273	285	251	301	245	273	271	263	250	271	275	299	282	277	282	299	304	288	295	298	313	285	263	284	265	282	273	252	253	252	285	272	289	291	278	248	261	265	259	282	293	292	291	321	275	284	266	239	256	250	272	293	248	302	282	269	283	290	261	266	273	289	282	283	273	265	254	264	281	291	268	279	290	248	276	255	264	254	273	259	271	253	254	260	254	289	275	277
36401	45686	51861	51693	49062	39283	18575	17169	14986	18311	18043	14941	10242	7196	5718	5629	7721	6817	6281	5104	4901	4045	2761	2685	2380	2310	2008	1594	1643	1440	1496	1188	1397	1243	1168	1248	1310	1194	1220	1304	1149	953	942	916	909	862	806	836	767	809	735	713	708	749	658	728	686	705	723	678	650	716	656	692	626	723	693	677	674	734	671	635	665	642	634	674	642	666	675	622	663	670	686	651	623	619	698	685	658	669	634	667	632	624	555	612	648	645	649	615	654	676	642	627	647	656	651	671	667	647	639	679	610	630	656	629	648	629	587	633	649	596	657	647	662	639	668	604	572	637	597	635	660	622	587	665	606	652	660	630	617	618	616	625	608	598	610	651	618	629	662	614	627	582	651	628	632	646	627	647	641	676	651	642	618	637	655	659	663	616	645	583	625	619	641	642	606	648	653	588	629	659	644	681	659	662	632	659	577	582	634	638	619	641	624	607	640	632	644	628	631	619	600	636	624	622	600	626	628	660	616	624	633	680	678	648	670	660	669	637	646	597	609	644	646	662	613	642	611	601	669	645	625	636	647	616	638	633	674	656	572	672	660	609	635	607	643	612	579	652	657	628	621	620	602	642	621	651	676	627	656	633	663	666	649	634	661	617	652	658	684	641	630	646	603	629	579	617	607	634	644	636	670	611	630	617	618	601	635	635	664	643	628	688	615	664	635	614	625	612	628	647	655	627	584	612	656	653	641	647	620	645	608	640	616	657	664	629	599	624	635	604	655	621	657	670	620	658	591	591	641	609	628	607	643	626	631	638	581	661	638	605	635	664	655	644	653	613	585	648	606	658	648	662	629	621	696	627	659	585	613	642	616	619	635	637	637	679	649	610	601	632	650	604	626	605	646	625	677	634	635	621	629	684	649	616	648	656	633	636	635	653	640	664	638	639	605	643	607	626	693	683	663	638	576	607	624	629	658	646	628	632	618	678	646	639	666	651	655	677	656	620	654	665	683	626	620	647	636	633	642	648	656	622	634	669	611	578	672	630	662	616	623	630	639	630	626	614	635	649	614	636	580	677	665	587	637	615	621	648	623	623	630	637	660	644	669	644	591	620	610	621	642	640	634	663	662	614	629	675	665	643	657	618	626	638	648	576	592	630	627	648	630	634	617	644	624	654	684	639	655	650	590	585	635	625	633	635	610	583	643	651	663	620	670	656	614	629	647	639	690	634	614	615	716	637	653	637	626	603	650	626	669	589	651	671	620	664	646	595	654	632	626	629	596	630	648	624	642	591	671	650	645	614	620	611	638	644	639	624	620	628	636	630	636	629	687	599	625	680	685	615	652	626	621	644	571	667	610	593	668	665	654	679	609	627	611	625	616	611	631	638	628	617	641	664	607	641	626	619	588	660	625	600	626	638	628	624	593	619	678	625	682	634	626	643	628	633	640	626	663	621	625	629	651	647	636	597	656	609	614	684	642	628	655	638	638	594	622	623	605	668	667	622	617	636	611	650	626	616	598	625	629	578	631	639	629	671	635	607	635	619	622	686	654	618	623	585	619	600	654	627	629	672	592	630	670	625	591	721	622	622	610	598	598	613	610	659	641	606	645	650	588	649	660	601	631	655	628	611	691	624	661	600	609	615	600	662	661	619	539	664	632	626	650	631	619	635	657	680	731	607	632	658	605	589	618	610	632	650	622	625	655	623	634	652	644	680	650	621	668	655	656	646	652	679	615	610	588	628	604	644	588	622	618	668	649	587	674	635	634	660	607	658	634	602	640	592	630	680	617	604	607	626	609	668	652	629	671	622	622	659	631	577	640	632	637	628	635	587	685	629	619	668	620	633	604	606	639	638	623	646	636	654	618	624	596	621	616	650	639	663	660	649	661	613	695	638	592	627	637	639	622	587	637	647	601	646	607	674	599	655	624	623	616	641	649	643	603	682	661	669	646	645	622	589	620	615	629	645	613	591	636	630	616	605	588	665	617	664	602	604	622	635	640	661	649	651	652	659	620	634	640	601	645	636	621	634	669	619	630	617	646	648	634	636	633	636	621	618	636	612	617	683	622	621	649	636	659	610	672	584	614	598	673	619	633	624	644	663	642	649	649	616	639	624	642	642	639	655	654	667	655	618	602	610	641	601	644	614	641	626	635	629	628	624	632	652	643	623	638	648	638	655	677	637	639	609	607	616	643	619	608	639	664	632	634	647	635	650	609	653	643	594	639	658	598	622	646	643	673	634	652	605	652	644	684	642	639	614	630	671	643	614	614	635	673	608	655	637	669	597	618	633	696	623	643	638	683	645	632	660	644	668	602	652	615	634	633	636	631	595	603	603	605	635	652	641	663	665	627	645	605	682	606	625	609	640	651	649	624	677	613	616	641	605	653	649	626	610	605	637	633	661	608	655	611	634	663	616	656	648	666	647	614	652	669	616	598	654	637	635	668	603	604	652	623	600	688	633	596	612	578	613	651	665	650	639	579	618	680	605	604	646	648	590	629	660	586	602	624	600	649	646	627	652	598	652	604	586	609	665	621	629	644	621	589	590	597	664	616	635	624	631	650	606	630	630	621	609	614	622	625	603	613	671	660	677	651	640	614	671	598	644	595	664	583	624	622	587	625	638	606	594	664	644	599	659	619	634	653	601	635	610	655	591	614	617	593	587	630	558	630	635	629	631	617	629	620	671	656	633	633	619	659	631	619	628	646	662	598	584	634	628	660	636	624	643	613	614	634	653	668	641	588	622	686	672	614	646	655	637	631	630	595	629	673	670	634	634	618	668	664	665	628	636	664	593	629	621	669	620	669	611	651	683	642	655	640	646	648	632	640	631	611	637	652	607	646	648	617	646	625	649	618	648	658	600	609	611	582	601	649	688	652	638	640	629	637	653	618	646	631	655	618	647	633	613	602	645	661	636	603	630	637	630	587	704	611	607	653	626	663	619	657	623	658	624	692	639	666	657	631	614	670	600	684	610	665	631	677	586	640	615	594	620	641	650	609	641	638	652	646	633	666	620	659	625	594	678	617	675	600	645	655	660	612	597	662	612	656	570	626	642	594	694	640	641	669	672	644	602	622	626	579	576	660	655	654	654	593	663	584	665	600	624	656	583	643	660	641	678	686	657	622	632	637	600	627	644	631	626	637	611	627	578	670	622	571	623	650	621	631	645	611	620	646	631	619	657	649	693	612	648	628	628	635	643	638	624	653	614	629	650	654	617	685	625	639	605	624	598	653	607	684	615	615	632	643	656	622	679	640	607	582	600	648	613	659	639	623	609	617	688	663	663	582	645	670	641	615	620	643	626	649	598	636	604	637	614	632	613	624	625	641	611	585	622	595	650	614	654	631	664	639	620	642	649	615	592	651	658	645	637	665	650	647	660	592	647	641	626	608	612	607	609	644	665	631	613	615	603	672	630	723	650	622	636	625	648	603	666	600	627	626	593	607	636	653	618	611	602	615	665	599	617	596	614	609	629	634	659	623	664	660	626	615	639	645	612	660	638	691	610	618	650
25968	23333	22410	15475	10034	4726	1557	927	762	692	555	489	443	352	327	304	325	288	310	311	308	291	287	274	279	269	289	269	245	254	250	252	250	246	248	264	245	221	233	245	251	230	219	241	234	256	236	246	230	222	235	229	255	222	233	249	236	244	238	227	237	234	230	214	240	262	231	230	238	239	233	251	237	238	236	247	235	235	221	243	196	240	220	227	233	258	236	229	244	231	230	224	247	244	232	226	239	233	212	224	243	242	268	205	243	256	221	250	248	235	242	250	203	219	223	236	248	244	250	248	239	229	233	275	241	216	257	242	244	220	238	219	239	234	260	227	238	243	233	214	233	228	226	253	249	218	237	216	247	248	229	224	225	207	282	279	226	238	255	195	225	212	216	223	231	225	256	218	244	250	228	230	233	224	235	217	228	233	213	258	242	247	260	224	234	234	241	220	253	240	243	222	244	256	239	223	206	222	252	224	212	223	238	235	242	243	247	244	234	208	227	203	230	239	220	230	216	231	217	257	241	243	233	228	241	203	228	193	245	234	212	251	213	243	233	214	209	256	202	234	221	239	187	244	239	218	215	212	233	243	243	229	251	226	246	229	239	253	229	229	204	212	220	217	202	215	258	239	219	222	226	255	228	235	210	242	231	218	246	252	220	196	209	227	238	236	214	219	219	240	269	235	240	233	222	222	241	234	205	222	225	209	227	244	227	247	223	260	247	247	253	221	240	234	263	259	250	223	250	218	231	235	212	212	232	222	236	226	236	229	205	210	227	249	283	214	228	244	240	206	217	240	234	222	247	249	240	258	247	223	228	228	246	243	241	207	233	232	239	213	214	237	222	260	252	196	215	233	236	224	233	254	275	233	230	228	221	233	204	247	220	241	250	233	234	226	254	229	246	243	241	220	221	231	232	215	236	244	212	229	257	230	236	207	224	234	240	265	227	230	217	231	222	249	221	227	230	261	238	229	255	226	231	227	273	239	210	222	248	246	220	257	222	228	221	247	254	234	236	211	251	246	222	215	225	214	235	232	216	231	250	231	228	208	227	225	237	232	227	261	229	241	228	238	223	232	218	243	211	237	209	234	247	242	218	229	254	221	221	259	241	229	247	242	263	227	233	245	232	244	221	229	228	225	236	211	234	237	233	227	250	248	267	223	240	218	241	244	231	221	252	231	235	213	249	209	246	237	223	229	237	234	202	227	233	225	282	216	260	194	242	240	232	204	227	243	251	226	212	242	210	211	241	212	230	211	245	235	238	236	250	222	244	256	230	259	234	214	263	216	248	232	249	219	224	238	228	233	249	202	224	253	251	213	237	226	209	228	236	246	245	245	217	239	234	209	224	230	220	230	221	241	201	216	243	244	235	213	235	221	239	235	249	215	223	251	225	228	248	233	260	240	204	248	255	235	211	241	231	196	216	247	247	233	222	275	263	239	233	228	231	239	230	212	229	216	221	221	226	230	244	230	260	247	208	228	256	233	223	247	230	264	223	226	215	218	219	214	224	224	254	237	227	246	245	234	236	238	228	231	250	242	219	218	233	221	253	244	199	260	239	227	239	243	235	212	242	224	242	218	230	248	230	226	226	268	252	256	223	235	234	222	241	241	248	244	207	256	249	228	240	244	221	234	227	238	243	255	213	227	245	229	234	233	243	235	243	252	241	265	240	234	252	244	267	240	232	248	225	215	215	230	242	258	221	225	240	224	241	225	216	243	269	232	257	266	229	252	220	257	243	224	240	226	239	251	221	231	215	275	205	207	223	212	221	243	260	220	257	213	243	215	256	235	231	237	248	249	224	237	259	224	233	243	231	211	238	236	205	198	249	215	229	232	258	247	255	214	232	240	242	225	238	254	244	259	228	232	267	252	237	240	247	233	245	250	210	230	253	239	258	201	232	252	266	256	217	237	249	217	226	254	218	228	181	221	244	235	250	235	229	268	243	203	226	251	233	278	246	223	234	211	245	239	233	233	263	221	273	222	219	231	213	221	246	243	240	232	239	244	250	249	230	236	237	236	262	236	240	219	264	236	238	208	249	218	240	230	234	241	245	240	222	216	225	210	224	240	244	232	226	270	225	256	242	227	276	274	197	216	242	222	254	239	223	241	208	232	226	226	237	218	238	229	231	214	233	232	233	224	219	219	235	223	238	218	258	236	241	234	217	255	228	249	248	247	247	242	249	207	248	238	260	243	253	230	228	256	241	242	236	234	222	241	221	241	218	189	259	250	245	225	246	230	240	225	240	256	236	226	242	223	229	247	229	247	231	216	204	231	241	237	234	238	245	218	264	237	235	246	238	237	273	215	244	226	227	262	253	225	224	218	221	252	227	260	216	228	238	256	239	215	229	230	256	222	255	263	227	230	213	237	231	231	250	231	237	250	234	235	211	211	243	211	237	228	243	243	228	215	258	223	239	226	219	220	245	250	257	231	239	245	248	236	230	215	221	264	236	247	231	218	242	245	217	222	243	214	214	231	253	243	242	250	210	245	233	207	227	258	270	211	235	201	217	213	219	236	268	262	233	239	215	242	223	228	241	231	256	257	226	217	225	230	215	230	229	238	227	222	240	237	241	236	258	272	260	234	239	231	234	249	247	251	238	227	244	240	211	261	247	246	268	211	221	218	219	226	220	249	252	246	259	248	225	237	220	266	211	225	223	257	214	246	245	225	289	232	216	224	233	207	221	236	252	211	244	237	238	235	239	213	249	232	239	226	243	209	253	249	235	223	259	243	231	248	230	290	206	232	251	236	218	237	238	220	251	241	225	232	248	275	259	237	245	211	212	227	215	242	223	222	252	243	240	261	250	240	237	235	258	248	233	218	224	213	229	249	266	241	231	208	226	235	210	267	247	231	231	236	252	246	221	235	206	206	257	235	232	235	245	230	231	224	213	218	243	238	233	228	226	220	205	215	238	230	244	228	231	262	222	241	239	237	241	236	239	230	236	224	240	221	224	226	260	218	207	237	233	252	231	257	231	212	220	220	222	217	224	232	264	218	232	224	231	229	257	247	231	202	251	260	206	254	234	233	196	222	244	230	245	210	198	231	234	229	211	222	239	226	217	255	226	232	236	196	247	245	249	234	213	236	245	229	200	254	253	235	199	238	210	198	233	264	239	247	243	233	231	238	212	248	246	242	223	232	220	252	223	225	231	210	206	237	236	256	213	237	225	240	218	237	224	250	234	246	250	241	228	234	243	214	240	204	266	256	217	254	227	236	228	205	233	253	258	240	244	235	230	255	232	229	243	221	225	279	224	252	240	224	248	230	244	229	229	247	251	247	230	217	228	226	241	248	246	210	236	229	233	234	234	232	239	240	232	243	244	250	247	242	247	269	280	240	235	216	208	234	210	238	228	207	245	249	227	243	281	236	241	240	254	216	228	231	255	243	213	254	249	218	201	250	250	274	249	248	239	250	250	230	206	217	233	239	244	236	236	227	218	232	251	219	243	251	186	234	235	225	219	240	220	230	245	247	248	224
15339	19901	27732	26711	22348	14025	5430	3651	3021	2891	2402	1991	1589	1366	1245	1151	1121	1057	988	947	924	867	830	835	840	793	777	744	717	651	703	698	653	649	597	627	583	638	576	596	592	596	557	578	574	584	620	613	584	599	611	593	628	624	540	606	588	590	574	617	564	571	576	578	606	572	601	550	577	551	538	591	558	526	589	557	576	545	548	607	556	561	572	591	541	584	536	566	564	587	577	548	551	586	594	592	604	524	572	554	574	588	601	595	572	582	565	592	600	546	615	601	581	555	578	584	569	558	634	574	567	616	587	570	575	579	561	576	533	535	581	576	580	524	594	563	575	568	566	617	546	603	552	550	549	579	567	569	565	589	633	545	575	576	580	576	590	573	589	577	561	594	564	565	603	575	557	603	599	568	603	595	571	567	533	548	523	559	560	595	580	546	546	578	588	565	547	567	596	512	577	579	574	568	619	596	558	602	576	563	542	594	553	556	581	575	592	553	566	581	522	535	620	637	590	571	603	608	570	541	588	598	528	585	578	587	585	564	573	596	611	583	530	543	556	542	615	543	552	590	595	535	580	532	612	621	606	564	568	585	537	574	587	565	597	565	548	560	540	598	577	581	559	550	575	594	564	604	559	597	561	583	547	595	600	635	546	581	575	576	590	545	555	603	546	551	571	589	564	586	593	604	567	569	628	587	547	577	579	583	553	559	545	534	560	583	583	580	571	580	549	557	559	593	582	565	559	538	582	590	574	594	557	573	552	614	550	548	585	579	582	590	590	582	570	570	554	562	601	586	540	575	589	562	569	559	540	622	579	549	579	576	541	586	602	548	516	576	550	563	525	576	619	555	546	570	562	585	561	556	572	570	605	604	585	583	525	586	616	564	536	575	566	538	548	569	553	565	549	575	610	578	611	564	550	602	596	571	532	578	572	590	558	577	609	580	570	569	581	606	558	593	549	555	583	541	584	565	562	549	571	610	609	540	586	584	583	566	571	555	600	549	574	560	584	588	564	561	597	574	590	568	567	555	539	561	579	586	566	561	548	552	588	614	566	603	558	583	566	589	608	592	600	558	570	548	605	592	542	534	602	626	561	578	593	606	620	594	583	556	593	619	567	634	577	617	589	583	536	560	559	574	558	528	568	527	602	575	584	601	577	571	564	548	531	614	604	572	583	592	565	551	616	624	580	538	586	548	550	573	597	575	587	585	560	591	549	606	542	589	554	572	562	565	598	606	600	538	575	582	574	547	565	606	552	583	548	576	561	588	548	529	549	509	570	569	552	551	569	558	615	576	530	522	547	579	538	546	559	549	547	566	596	641	546	617	550	535	588	576	580	559	571	605	587	561	507	569	555	597	534	586	550	567	585	571	557	577	592	549	560	546	593	557	583	554	618	546	595	638	585	582	597	584	545	515	592	612	618	591	589	546	533	589	549	538	581	601	572	610	553	538	561	566	545	645	574	547	573	580	615	569	573	524	631	549	574	575	574	635	548	588	551	579	593	593	573	586	601	591	549	588	566	548	591	575	562	609	546	564	544	594	609	623	603	556	608	567	578	622	575	623	538	588	600	606	577	528	540	593	588	585	589	577	594	579	549	594	571	560	571	591	555	529	540	562	541	575	568	597	562	590	549	553	562	583	561	572	535	531	601	585	553	561	573	578	579	601	519	575	607	563	603	583	589	571	557	567	547	616	560	593	581	588	534	598	617	571	567	610	554	548	564	587	563	581	555	554	565	570	587	556	528	579	555	597	589	570	558	553	598	583	571	542	534	557	580	554	580	553	565	543	557	549	563	569	568	617	543	537	545	576	579	625	590	566	558	571	580	565	593	529	567	579	587	567	558	547	547	612	543	561	600	612	589	595	529	534	572	536	569	571	615	579	594	611	606	544	567	582	613	562	554	568	503	584	573	590	612	558	576	556	611	567	576	531	601	573	579	555	531	587	522	616	562	571	588	513	614	553	565	523	572	577	558	596	524	555	617	556	582	572	585	578	576	572	582	536	519	558	629	550	547	508	549	549	553	593	568	555	535	558	590	584	614	574	539	550	620	592	567	591	587	544	580	569	579	611	579	579	582	579	605	589	542	546	576	565	556	621	562	590	550	616	579	617	576	581	515	592	603	594	583	603	566	534	591	551	580	554	576	562	607	581	585	558	558	507	567	550	593	600	545	587	590	526	611	556	608	558	561	598	567	529	599	587	567	553	578	577	564	569	594	560	548	573	557	596	546	543	601	562	565	568	582	520	555	546	587	589	542	558	596	597	553	616	569	561	546	555	621	558	555	544	543	551	518	532	553	577	543	544	621	564	564	565	603	594	588	555	602	547	604	591	571	600	549	588	560	584	578	584	572	546	567	610	590	566	557	582	604	580	517	550	562	557	551	577	596	598	548	579	565	564	600	565	576	585	573	576	619	545	557	568	551	569	616	585	575	540	571	556	582	543	593	604	571	541	558	586	607	554	590	592	620	569	555	592	594	530	578	616	592	582	600	571	612	575	601	597	569	548	586	559	593	598	537	559	575	553	557	552	605	564	575	580	568	617	566	558	597	555	581	554	584	542	602	600	583	607	616	559	560	553	585	518	583	506	547	537	544	563	574	581	563	549	598	577	592	564	562	616	572	608	565	543	626	573	538	547	550	598	577	585	575	576	579	590	564	580	597	555	568	594	609	538	537	561	555	634	585	552	599	582	580	530	579	549	597	596	576	600	571	557	585	583	548	571	574	572	513	567	628	598	575	547	584	595	562	562	595	547	581	627	546	563	551	579	508	524	576	604	561	589	548	583	595	562	619	578	536	543	591	613	551	572	535	561	576	576	619	564	562	581	547	554	575	586	519	561	541	580	561	572	568	570	579	582	582	625	576	594	557	544	565	541	599	617	598	578	569	592	583	591	563	569	557	576	630	553	589	582	566	576	625	596	567	567	561	607	577	548	559	597	567	539	596	561	581	550	593	530	586	607	536	590	581	587	581	575	599	607	568	569	595	551	571	586	546	545	593	551	549	575	571	612	568	576	561	594	571	567	572	557	536	566	613	601	577	555	568	544	595	550	567	562	575	541	609	559	578	603	590	537	549	575	596	497	563	601	598	577	613	568	602	542	590	572	568	570	593	646	557	628	557	583	633	582	585	588	616	577	573	571	575	594	571	558	580	537	550	606	580	599	575	568	562	571	611	574	557	581	591	581	539	604	559	592	570	561	559	568	582	576	571	624	552	589	556	581	579	553	544	597	581	575	599	560	570	563	550	607	562	569	581	586	591	574	569	558	563	578	601	609	569	586	563	572	593	560	564	579	582	555	546	607	575	564	623	571	577	569	580	593	542	557	591	564	625	570	581	596	617	579	530	522	594	583	551	555	577	568	561	604	557	550	601	544	558	592	596	578	596	547	562	610	563	601	573	576	581	577	555	607	578	575	561	549	546	565	647	587	611	543	583	575	546	587	553	612	599	620	589	564	592	584	522	628	559	562	532	557	528	555	587	580
45353	43274	47911	45459	41352	36254	20479	10367	4769	3862	3436	2612	1839	1387	1046	929	1053	1019	821	722	663	635	443	441	438	455	445	350	350	365	348	354	336	355	331	292	302	295	308	324	334	309	319	340	291	308	290	291	285	257	268	268	244	283	286	275	283	281	307	290	328	307	287	296	288	278	264	278	295	296	294	283	276	283	299	299	281	294	274	286	277	275	302	299	295	305	257	274	285	285	270	287	244	314	277	286	282	268	274	297	292	257	302	307	288	297	305	303	295	308	300	282	327	271	280	325	271	301	306	273	300	258	242	268	275	270	277	294	299	283	287	253	299	287	305	261	262	279	274	291	309	277	261	272	286	264	304	273	261	278	289	280	312	256	303	278	311	321	268	282	308	284	291	272	312	290	264	272	311	288	292	302	263	281	254	267	278	271	303	268	244	277	302	285	309	261	281	305	277	287	277	273	274	306	300	255	270	253	274	298	258	302	279	308	287	257	287	314	267	280	287	284	303	314	295	278	273	290	318	287	265	297	278	277	317	279	291	254	312	308	270	271	286	283	277	306	314	284	260	297	270	285	285	308	248	260	284	295	268	287	301	298	262	294	313	318	298	282	284	294	282	322	309	280	294	257	282	268	265	307	274	251	297	270	295	270	313	258	282	247	300	256	301	265	297	291	316	260	286	278	295	269	260	269	303	288	245	301	282	307	280	268	286	303	286	306	266	278	303	276	303	301	252	264	312	288	307	255	276	266	303	287	284	315	262	252	309	253	303	291	283	288	310	302	251	277	266	269	279	252	298	252	280	274	281	266	284	293	297	270	273	300	256	298	280	252	292	283	253	283	284	278	289	296	275	288	269	288	298	290	286	288	311	303	303	291	291	245	260	270	259	293	298	280	295	271	288	259	273	262	271	307	287	283	265	300	273	266	268	280	285	290	276	287	286	272	288	286	314	276	284	282	267	294	275	279	269	279	289	295	305	320	270	287	294	255	306	297	276	278	295	300	284	299	282	295	283	304	261	290	305	299	286	296	263	260	294	297	267	291	287	286	272	305	289	307	287	280	281	288	258	261	242	255	248	273	302	314	303	283	263	287	251	273	315	282	293	279	263	302	255	282	290	324	280	283	289	289	283	279	308	289	271	273	276	274	277	308	286	306	297	301	282	287	301	263	295	270	289	288	265	288	269	286	277	278	273	273	272	274	274	276	247	270	279	271	261	281	293	276	283	284	288	256	308	248	304	269	289	287	294	305	264	260	278	265	272	286	276	290	278	267	302	287	303	264	313	267	260	270	269	258	288	295	297	315	315	269	281	298	272	295	276	255	260	278	275	284	316	283	247	282	309	285	261	339	297	303	288	311	262	298	280	309	314	294	291	296	285	296	279	292	273	290	298	311	300	256	266	294	283	289	326	279	300	280	280	280	293	265	285	267	301	254	303	273	289	285	286	298	277	282	292	309	289	258	275	257	285	259	289	269	282	258	262	266	297	283	248	285	286	259	303	275	302	319	272	297	272	266	271	249	325	320	244	284	267	306	301	309	290	278	257	279	260	287	244	286	281	287	299	284	289	314	290	323	295	277	238	288	293	288	297	279	277	311	298	257	279	311	281	301	313	254	283	305	310	301	261	269	273	318	301	259	280	318	259	247	276	244	299	294	294	263	289	317	274	293	285	265	304	290	272	270	277	289	281	289	297	275	273	316	283	291	265	288	289	269	286	296	286	282	294	286	271	311	296	275	255	293	263	302	269	307	287	300	292	284	291	291	304	291	249	271	274	253	286	272	275	293	279	260	307	281	274	302	277	288	263	269	268	306	272	265	277	263	291	285	288	289	275	288	253	311	294	284	252	287	316	289	260	310	298	263	290	264	275	239	299	302	284	268	298	267	279	314	272	292	305	282	323	285	298	287	277	268	260	270	262	314	308	264	274	292	283	278	313	273	314	281	303	293	291	279	266	311	282	287	278	291	297	268	280	302	296	275	286	267	288	256	301	293	264	293	275	258	243	297	269	300	260	280	286	310	310	253	272	304	296	305	263	302	247	278	308	268	285	254	300	308	294	286	314	274	294	243	277	273	292	290	273	271	266	285	278	253	276	300	255	291	289	260	292	292	284	280	294	265	263	270	315	295	258	264	278	271	305	274	272	281	301	253	295	277	277	346	260	247	250	275	290	251	291	267	275	313	314	292	303	273	285	327	310	278	306	305	300	260	294	288	301	288	300	290	320	289	291	277	293	295	238	286	302	277	259	288	293	284	287	282	257	279	304	277	314	271	252	313	301	272	287	287	277	266	281	274	297	272	278	248	301	299	259	294	282	290	271	275	279	262	266	274	315	281	305	266	272	271	293	286	284	280	285	266	291	291	284	283	273	317	311	284	283	250	297	282	289	282	285	292	291	278	302	272	285	276	281	278	308	276	271	304	283	284	283	278	281	273	268	255	260	292	266	296	289	294	294	258	274	252	279	286	298	264	325	274	262	327	293	302	321	280	295	276	279	279	313	276	277	270	278	307	247	274	257	282	282	274	256	273	252	304	270	273	315	292	282	286	296	282	283	255	267	280	281	277	322	299	280	272	289	299	296	295	277	253	268	291	295	267	275	308	279	281	265	300	302	263	286	297	252	311	261	290	270	273	284	286	299	248	281	274	246	305	292	270	235	277	270	274	274	299	259	319	278	258	260	297	289	257	285	288	286	307	282	282	312	267	256	270	275	257	271	286	275	293	276	303	311	320	314	289	273	277	305	266	305	259	255	284	306	286	290	304	292	281	293	273	277	276	281	290	288	273	277	292	297	265	265	291	313	288	269	284	279	292	289	268	284	273	280	274	257	278	283	290	277	282	289	303	312	297	278	256	287	303	271	264	259	300	293	282	289	275	278	317	292	303	313	280	267	295	257	303	298	268	249	283	304	279	269	293	287	305	289	263	307	315	261	306	300	247	299	295	323	302	283	294	298	268	288	258	302	246	284	283	284	267	302	299	282	290	281	299	271	252	269	295	294	278	266	275	300	278	271	270	291	288	273	302	245	286	267	281	300	304	273	284	304	256	288	280	269	279	264	303	290	293	275	306	291	284	265	326	298	305	278	277	297	273	277	300	282	274	280	273	282	282	279	245	301	279	270	309	292	278	267	272	268	299	296	294	285	287	302	292	274	260	271	322	283	282	284	271	288	285	253	299	269	276	283	267	262	293	257	275	283	270	281	278	286	282	279	290	274	291	310	318	270	295	288	321	265	302	303	286	281	306	277	271	263	271	295	282	298	303	283	293	289	293	286	268	274	268	297	271	277	274	291	282	294	282	273	282	267	259	291	297	281	254	264	310	284	292	288	316	284	292	290	307	286	286	260	264	272	277	272	305	265	277	279	236	265	270	261	273	246	260	259	280	296	266	275	277	270	266	259	270	296	239	249	298	301	271	287	262	265	278	268	301	288	291	267	309	276	278	294	289	298	280	292	302	269	295	276	276	284	284	251	291	262	289	271	259	261	284
30544	36117	47619	49484	49084	40619	12162	9447	8605	11290	11298	8951	6329	4720	3606	3272	4396	3985	3445	3118	2865	2398	1874	1876	1745	1531	1400	1344	1217	1050	994	985	1011	958	954	931	958	864	988	954	860	826	855	867	778	776	738	768	781	736	672	731	708	730	725	711	761	691	728	703	687	655	693	709	653	708	675	698	667	715	715	635	725	703	683	656	717	710	677	639	674	614	709	667	682	656	735	698	701	661	674	696	651	647	636	695	701	626	650	687	709	648	642	608	724	697	684	633	665	679	716	670	677	649	670	675	693	672	621	641	659	660	631	722	687	673	688	665	667	609	640	648	650	679	707	690	708	682	618	655	674	676	673	712	682	644	684	703	700	684	677	689	696	693	710	676	639	661	677	688	650	688	660	709	679	687	700	652	689	634	624	655	666	679	636	668	651	661	670	634	649	645	607	640	668	658	646	687	671	655	673	749	685	655	652	666	625	632	622	670	664	653	709	687	682	641	649	711	648	695	669	703	672	667	673	662	619	648	653	638	713	669	667	667	710	653	615	638	653	683	630	662	635	655	676	654	701	651	636	677	677	701	677	681	657	677	657	686	667	653	708	677	642	690	685	711	701	677	679	658	673	630	656	619	672	632	679	660	658	663	618	643	671	701	666	669	685	681	691	702	650	726	686	682	675	709	646	631	671	707	669	656	695	691	687	682	641	679	634	707	672	678	664	720	684	660	679	643	650	669	656	679	647	711	639	664	714	662	695	631	669	650	689	680	686	639	703	665	628	650	616	639	662	717	675	670	676	704	650	646	643	702	666	731	708	648	694	717	643	643	684	652	695	697	660	626	652	669	685	667	645	685	653	680	681	623	708	685	665	656	655	673	711	666	648	710	681	690	666	661	669	661	680	665	660	621	624	703	656	678	643	626	710	684	698	657	644	646	683	690	681	651	687	635	644	659	648	685	651	684	702	662	675	654	653	691	712	638	685	681	682	682	648	665	672	675	669	658	707	653	659	679	669	649	653	631	669	677	688	693	700	658	661	684	676	687	659	677	633	693	652	681	625	646	629	702	691	731	661	687	642	666	714	635	677	683	681	617	688	651	671	650	683	665	687	646	669	612	632	676	669	620	680	643	659	659	646	653	697	662	630	672	634	686	667	673	674	705	641	658	669	679	661	661	662	652	635	627	709	614	701	674	626	695	686	639	676	670	697	721	630	637	671	643	651	653	668	680	695	658	694	696	644	680	652	670	720	695	670	644	688	683	640	728	672	663	685	675	647	658	673	676	655	628	660	677	712	714	702	653	652	676	702	656	691	648	683	643	679	652	714	650	648	676	653	656	640	726	669	694	709	695	679	634	681	695	661	684	667	687	705	640	671	688	709	691	709	672	642	672	654	704	623	687	680	616	651	615	621	657	662	688	663	702	646	662	645	631	685	667	689	619	656	686	622	649	665	647	690	629	677	634	683	700	626	681	667	708	663	672	635	631	682	697	637	701	667	678	707	694	624	681	704	643	667	667	683	666	652	677	658	675	656	612	670	635	649	663	721	702	657	649	630	672	620	646	687	676	705	729	657	663	659	680	617	661	693	624	635	699	658	644	660	685	699	631	668	652	666	670	713	703	664	696	641	640	671	616	686	669	675	674	694	657	678	684	643	642	679	706	652	673	694	676	668	652	679	644	681	647	673	686	665	670	667	676	625	704	674	700	707	695	621	614	723	684	692	670	646	680	688	682	663	671	630	699	657	667	689	688	711	660	662	674	716	623	702	638	661	649	643	686	670	656	644	633	642	650	628	692	657	657	698	729	687	703	677	700	654	652	667	668	690	718	635	666	706	671	659	670	690	680	680	661	690	687	707	704	645	651	667	632	652	663	679	609	654	683	664	705	697	663	671	646	671	683	683	680	679	648	657	655	620	654	693	668	680	689	656	674	647	675	666	684	701	689	636	650	647	626	705	644	653	647	651	676	648	718	675	669	667	680	687	664	680	681	640	675	647	723	668	696	707	626	650	655	710	699	645	679	611	670	669	697	656	686	654	633	666	670	670	695	634	679	627	665	655	640	673	689	680	629	698	684	676	645	674	696	656	650	687	658	650	636	649	710	668	662	675	639	685	668	686	691	665	690	681	690	686	702	672	690	718	646	655	695	723	681	670	670	698	719	731	681	677	663	686	686	669	673	679	677	657	651	677	686	643	657	660	648	665	666	660	728	642	651	657	693	666	707	706	737	678	712	673	677	673	667	647	646	687	667	637	636	679	672	657	650	742	618	643	682	668	667	688	645	698	686	644	704	657	686	642	632	754	610	659	699	670	691	646	656	667	663	715	638	671	688	668	689	628	663	672	655	666	707	669	653	617	716	673	683	684	655	645	641	637	680	595	686	732	643	692	669	632	671	652	631	634	691	636	688	687	674	666	619	672	642	677	660	677	732	684	683	686	709	695	672	635	671	662	680	648	670	683	699	644	654	645	683	630	629	650	657	624	657	684	656	709	657	688	674	657	671	675	645	697	709	703	683	675	661	704	688	672	688	675	738	706	686	706	655	678	695	649	673	688	680	688	661	661	634	648	653	685	675	681	674	626	657	661	694	702	663	705	673	662	663	649	690	664	674	668	700	692	643	674	688	676	687	654	671	615	667	673	690	661	687	638	668	659	661	695	690	650	714	678	665	693	693	675	665	681	674	678	648	709	643	709	659	691	648	668	684	658	658	671	635	729	671	654	657	655	658	620	680	721	698	737	659	700	642	658	683	676	695	734	714	624	718	711	649	643	661	692	675	640	668	654	661	712	658	667	691	686	645	703	694	666	659	625	674	620	617	681	674	677	633	674	654	700	678	630	689	665	697	723	696	680	682	699	639	634	653	684	667	661	655	641	673	675	661	674	636	676	643	688	682	695	653	654	652	684	673	689	675	654	636	695	677	640	680	705	620	594	676	675	696	699	695	619	689	657	664	691	664	628	676	636	694	657	656	628	660	673	635	640	697	707	647	660	699	738	649	708	652	698	704	681	663	666	626	700	673	629	693	654	646	613	709	702	693	690	657	646	627	651	641	676	708	618	686	694	723	672	711	666	660	669	642	666	667	681	679	685	638	642	675	686	689	659	688	671	685	643	678	662	654	689	610	684	688	680	641	635	696	715	645	663	623	645	672	715	681	656	677	708	703	648	694	718	654	669	655	688	693	674	644	697	665	655	649	687	671	649	689	683	695	666	696	699	688	710	709	648	688	680	649	682	664	650	642	676	641	699	664	645	661	645	681	663	643	689	680	676	694	633	685	670	702	674	640	665	666	647	683	682	705	688	686	645	617	674	664	686	719	681	668	656	674	678	679	646	677	749	676	628	667	645	698	656	660	720	650	679	678	650	670	684	651	654	654	666	653	677	687	699	629	698	643	679	677	691	634	683	686	668	634	690	707	646	681	701	668	660	683	660	681	674	675	650	684	674	667	663	666	648	702	623	657	684	733	686	680	674	652	681	707	670	647	674	673	647	695	710	645
54912	51331	49246	48451	43139	29607	20197	13216	7809	6532	5492	4339	3206	2210	1887	1658	1716	1372	1286	1071	1081	866	563	613	593	504	455	399	450	348	360	376	346	330	359	321	380	361	323	312	341	302	324	305	298	278	315	271	300	310	278	268	279	315	265	284	287	289	276	266	263	276	310	309	267	260	276	304	266	287	299	274	250	298	261	264	286	273	275	277	290	258	247	248	253	269	261	285	278	238	258	261	273	271	253	273	244	266	271	274	285	280	260	228	277	243	288	263	260	260	232	248	277	255	267	264	276	282	261	281	295	260	269	265	286	270	273	274	308	250	245	254	253	301	281	264	300	301	265	274	296	301	258	230	263	285	253	282	247	256	256	263	289	275	260	260	278	266	255	274	288	270	247	281	226	284	297	266	272	252	254	273	258	262	285	263	211	244	252	279	246	297	319	275	252	236	299	255	272	254	277	265	254	287	263	277	268	267	260	251	243	249	257	268	286	271	229	212	232	261	273	263	274	277	269	263	264	259	256	297	268	270	296	249	266	247	291	283	275	296	255	266	253	295	256	252	280	257	274	251	281	276	249	251	259	283	262	255	257	272	280	285	261	278	264	275	259	274	290	275	272	263	259	271	295	263	264	251	242	282	284	267	268	267	282	266	255	235	256	246	282	262	286	244	269	277	304	269	267	247	285	279	254	284	281	281	253	255	285	269	261	257	269	271	249	280	251	283	288	242	250	278	270	246	282	270	281	264	282	262	286	239	263	243	264	297	268	286	273	280	262	252	292	253	286	264	250	286	262	293	271	251	267	253	279	239	249	242	254	263	271	251	270	277	260	291	276	279	267	262	245	259	280	242	262	252	280	238	249	238	269	266	286	264	278	238	271	293	266	268	278	251	262	243	285	265	254	282	300	252	241	257	247	261	253	243	275	270	209	235	261	308	252	268	271	267	282	291	276	276	238	282	254	251	274	263	265	267	273	276	277	281	261	262	255	237	241	262	286	298	259	250	277	286	267	289	272	242	231	265	266	275	262	270	266	242	248	291	256	263	267	256	264	290	267	271	293	263	263	291	240	262	266	271	265	265	281	246	259	243	252	263	253	290	293	276	267	286	300	287	282	281	270	236	273	255	279	248	256	255	252	250	274	264	287	234	287	284	258	259	267	282	264	274	257	296	271	252	274	293	268	243	254	268	305	260	274	292	261	300	280	264	287	287	264	262	270	254	255	256	260	270	273	265	288	240	275	226	289	285	247	296	266	267	233	297	285	263	261	230	273	244	288	263	264	259	245	254	238	245	274	252	212	264	255	280	255	277	241	251	256	275	270	292	278	255	297	253	247	263	266	263	288	273	279	266	278	267	279	258	279	248	284	251	274	255	260	242	244	277	260	276	253	258	288	251	262	264	280	254	276	252	246	284	285	255	241	294	288	274	262	293	265	265	261	288	275	265	259	284	276	219	207	292	258	248	277	251	267	292	279	260	295	255	282	251	258	255	267	254	282	250	255	241	239	256	270	278	261	254	251	251	281	269	267	271	282	249	284	295	295	292	277	284	283	262	259	282	271	259	267	273	281	242	260	249	279	274	259	270	282	279	282	286	255	273	270	276	279	288	265	267	273	251	248	275	258	282	277	273	220	267	259	272	257	256	243	301	251	262	274	280	265	246	249	252	249	245	283	259	272	281	270	252	266	297	274	238	265	279	256	262	236	255	260	277	265	278	254	284	288	270	251	268	233	248	276	283	261	267	255	239	266	251	223	272	276	256	276	273	304	273	263	263	274	283	299	286	311	240	261	276	242	262	272	261	270	269	274	279	286	293	253	289	242	286	251	261	272	277	256	274	271	264	238	246	282	273	272	255	272	264	287	283	284	249	253	288	251	276	254	270	255	255	267	262	263	275	256	264	272	260	300	274	265	261	233	259	265	232	296	274	285	251	250	291	264	273	280	266	282	284	304	281	275	271	270	263	289	254	222	278	264	242	275	246	272	256	252	272	300	258	273	256	297	249	258	250	236	254	258	267	233	275	248	273	262	260	267	273	264	318	274	267	260	285	295	275	255	275	261	256	302	250	270	244	247	257	260	232	273	251	266	277	294	247	256	255	301	257	255	269	283	243	251	278	244	246	266	279	287	266	256	291	240	248	260	284	261	264	297	271	308	291	251	277	253	295	274	284	266	266	257	260	262	257	262	267	261	263	239	268	276	261	289	236	264	265	257	271	243	269	267	260	313	263	280	248	296	267	267	293	263	222	239	271	275	287	280	262	274	280	257	240	261	241	315	254	271	291	274	261	285	262	261	252	268	271	265	260	274	280	268	280	276	270	301	243	254	270	294	263	244	336	275	282	265	261	282	285	268	261	284	273	241	271	277	258	259	290	249	265	247	290	290	264	266	243	288	247	268	253	257	264	269	267	265	260	259	299	263	275	245	264	269	272	243	272	247	278	254	258	293	228	276	285	252	247	267	271	253	265	289	255	268	262	260	268	256	263	259	242	265	272	256	264	296	254	247	267	258	286	245	284	253	255	245	289	297	289	277	293	256	264	259	261	241	268	259	247	293	249	233	242	264	265	253	261	262	279	250	250	265	268	258	270	293	272	262	269	262	275	260	256	280	258	274	258	267	280	285	268	241	234	270	253	269	246	255	256	262	271	237	262	247	274	251	245	260	261	256	263	297	260	275	248	286	267	258	250	266	254	287	278	289	267	253	294	290	293	270	281	267	265	302	281	269	259	259	266	274	288	262	258	251	277	267	272	247	278	253	280	275	261	271	254	244	239	251	275	300	242	235	274	253	286	289	239	267	253	274	257	283	254	265	269	267	266	285	257	285	242	288	291	267	239	307	256	266	264	267	251	297	258	268	239	272	289	273	257	249	292	259	253	271	268	239	274	260	270	293	274	255	253	252	259	282	268	270	264	277	276	282	258	259	240	258	302	285	265	278	278	311	278	264	276	256	266	232	286	262	285	278	281	266	271	262	250	253	295	280	251	264	270	280	275	292	250	275	279	240	260	238	307	280	248	266	287	273	285	292	252	269	266	256	282	254	265	286	254	282	278	260	265	258	264	246	257	275	292	267	253	237	259	237	247	259	255	239	283	264	250	264	265	284	272	269	293	268	285	272	272	272	277	269	274	240	267	274	288	285	254	270	266	269	274	275	291	269	273	244	249	261	274	277	269	278	269	282	291	272	240	265	229	264	256	271	285	220	272	284	263	234	266	271	270	297	274	258	260	254	297	253	244	249	257	247	265	261	261	265	267	256	268	276	272	260	227	298	282	251	258	241	286	263	276	263	278	299	280	283	282	273	265	290	241	289	295	282	260	255	274	252	264	278	251	297	273	288	271	274	247	243	258	245	238	268	261	260	237	256	274	256	265	255	259	238	253	259	264	277	252	278	285	257	260	246	252	273	300	285	268	301	268	269	291	259	268	245	260	275	257	260	270	275	263	265	267	264	254	269	248	279	274	270	245	261	251	275	254	263	281	258	282	271	275
36216	42854	50022	52755	48940	30037	16447	14074	12585	16124	16323	13544	9819	6983	6617	5362	6704	5887	5628	4780	4258	3612	2512	2532	2495	2068	1828	1553	1646	1364	1261	1191	1158	1104	1088	1117	1151	1007	1170	1127	977	978	953	935	893	828	754	775	799	750	702	738	733	732	672	709	674	673	673	695	647	690	679	671	630	657	682	705	698	686	651	636	665	646	624	648	670	671	625	611	641	604	623	644	581	588	628	654	614	645	640	613	680	605	618	649	610	648	610	612	639	620	671	640	643	590	636	656	620	656	645	567	641	645	573	613	573	666	629	639	609	627	613	624	615	647	619	652	625	667	662	583	629	576	666	614	588	628	581	654	645	606	588	646	599	631	671	608	645	614	627	606	623	627	609	641	629	634	599	645	612	653	601	605	636	648	598	586	652	574	611	619	630	662	641	629	676	626	590	639	650	602	646	610	640	629	648	617	625	658	640	655	643	632	578	632	641	669	600	624	672	624	578	585	623	618	601	621	619	661	615	643	675	590	604	626	590	632	611	646	661	563	673	636	615	627	617	609	624	663	633	629	595	579	591	642	635	623	607	638	623	613	640	627	607	629	652	621	607	648	615	644	699	606	618	620	668	621	670	590	680	603	621	630	629	620	610	584	603	658	623	631	636	613	676	616	667	660	618	627	624	591	668	632	610	620	633	601	645	664	661	616	630	576	648	618	627	610	680	686	633	628	629	703	610	629	637	673	605	653	640	680	596	595	673	601	661	616	641	672	609	632	591	653	684	604	609	632	627	609	615	643	650	583	586	613	647	602	616	610	601	604	588	626	608	642	633	649	650	616	618	625	601	654	602	663	626	672	602	576	611	658	613	603	625	611	643	620	615	612	599	687	597	619	622	644	630	630	610	620	613	638	585	633	637	635	638	620	626	624	630	623	612	606	624	600	620	672	614	616	611	646	627	601	640	600	611	608	624	658	639	608	665	652	654	605	640	606	588	615	616	617	607	650	643	635	620	619	584	575	606	654	608	622	628	603	627	615	610	612	617	597	617	633	591	624	658	641	650	634	618	585	645	628	671	652	599	616	630	628	675	679	636	576	626	640	652	623	661	613	598	583	583	613	618	611	636	637	621	607	585	616	653	640	662	632	631	617	616	621	623	599	648	668	604	616	627	578	612	636	600	642	622	645	614	612	628	629	642	613	602	583	580	653	624	609	589	628	630	625	650	665	607	614	646	624	645	647	641	641	584	638	584	584	672	607	585	639	618	583	635	617	649	617	616	665	621	646	654	647	626	645	610	620	604	622	583	599	592	649	642	658	655	633	605	645	649	587	637	653	606	621	653	665	616	609	621	638	631	652	632	634	599	605	641	628	623	618	595	623	582	674	634	640	627	612	622	629	629	656	629	617	659	593	625	598	598	621	641	591	668	613	597	611	613	639	619	632	603	615	644	608	592	589	600	631	599	633	654	645	612	626	647	640	662	607	616	597	630	599	591	638	618	649	642	600	614	626	603	591	616	634	593	574	599	628	599	643	664	572	637	641	610	582	648	615	600	649	599	636	628	611	635	582	606	660	659	648	644	660	650	642	669	648	601	620	636	571	572	601	600	637	617	608	582	614	609	676	636	649	613	667	638	650	640	551	649	637	604	593	632	595	628	618	657	670	633	615	634	630	623	573	584	633	595	627	647	614	621	629	614	630	620	609	609	662	624	600	590	627	621	589	588	588	620	620	648	631	649	593	659	632	608	602	630	649	642	593	637	600	651	608	578	610	646	592	633	639	618	587	637	667	674	596	671	668	626	619	627	622	598	592	631	602	643	594	601	613	604	588	604	679	621	666	668	595	639	621	618	664	647	640	621	605	658	629	614	630	664	654	617	634	603	643	635	622	614	657	735	594	613	645	616	607	650	622	649	606	605	660	584	641	593	600	650	614	662	623	604	626	645	630	620	655	660	633	612	606	661	712	624	620	609	587	590	634	635	668	619	626	605	624	642	579	594	635	668	641	661	657	638	663	643	615	605	615	644	637	629	582	560	605	614	615	648	607	610	672	656	604	653	666	614	620	625	597	646	671	640	612	587	648	616	631	610	617	619	594	553	603	614	604	584	625	641	625	626	644	670	621	658	590	648	636	614	639	622	670	625	595	593	603	606	640	612	627	631	636	617	633	605	637	638	625	605	592	617	589	603	640	610	579	627	583	637	615	633	640	615	651	601	601	595	614	650	612	574	669	609	640	635	649	654	605	621	610	609	602	576	608	571	631	618	608	653	631	611	629	647	632	594	665	641	637	624	612	634	610	669	644	635	623	629	633	650	633	602	637	650	594	591	586	639	598	638	614	605	588	636	619	640	626	624	636	576	646	648	614	614	642	618	673	620	624	615	621	605	606	649	621	651	613	586	648	576	601	619	605	624	580	616	607	645	669	651	633	615	641	612	639	614	649	631	615	567	611	624	618	628	648	650	613	620	633	630	647	678	603	627	641	601	643	630	607	599	624	649	593	644	658	628	599	618	560	612	627	672	652	622	619	645	574	634	640	591	613	624	651	643	623	673	615	621	644	627	570	617	607	614	666	611	561	621	616	635	642	680	654	620	585	625	592	661	632	638	620	583	629	604	613	665	629	662	595	596	584	655	615	593	659	637	626	591	637	638	642	609	614	628	639	611	636	648	652	598	624	610	593	639	636	636	615	627	629	646	571	640	671	592	663	634	639	673	618	646	631	670	629	607	667	610	634	636	635	621	600	627	605	638	602	622	630	675	650	641	610	612	587	654	635	643	622	653	633	587	603	616	629	604	609	612	595	638	639	600	628	593	583	592	634	590	624	646	656	573	644	649	659	650	592	649	645	641	599	658	623	621	614	640	595	610	600	652	620	635	624	610	688	631	611	646	644	635	598	609	659	653	604	629	607	641	641	657	650	650	608	636	636	671	627	635	601	622	652	625	602	580	644	629	629	585	637	646	633	602	613	629	655	624	604	610	602	659	589	660	633	594	619	618	615	638	591	607	604	642	610	632	573	599	592	613	649	602	619	641	676	644	600	644	640	646	631	627	617	618	608	615	610	646	609	608	615	608	655	627	660	605	595	629	651	670	668	631	636	660	634	640	596	613	591	625	619	601	651	610	608	647	612	650	609	647	624	627	594	647	622	611	643	596	651	632	643	627	627	653	612	591	632	631	591	628	607	617	612	595	644	604	621	641	599	630	668	672	589	675	634	639	615	619	582	604	617	592	600	632	598	620	615	621	637	666	595	639	629	623	637	625	599	615	628	579	629	606	599	661	651	606	662	624	693	612	611	599	636	607	612	644	662	616	607	611	659	625	649	634	609	621	663	617	637	634	587	635	646	624	649	602	639	617	628	645	661	649	614	583	658	603	610	609	622	603	654	620	618	657	601	637	574	624	675	651	672	621	626	628	640	645	594	609	612	601	635	626	629	609	653	648	606	636	571	675	642	574	617	599	589	643	634	626	651	632	658	618	668	606	601	638	672	621	632	699	620	645	555	630	605
32403	24117	20648	15171	8277	3038	1265	814	671	602	526	473	400	369	326	279	338	316	268	307	292	293	263	262	278	238	239	264	267	219	254	244	255	243	208	228	240	240	240	248	249	244	250	241	205	259	230	231	210	244	242	245	202	199	233	242	227	226	210	221	224	249	257	247	230	251	255	203	243	200	218	234	230	231	220	183	238	219	227	229	218	215	252	223	235	196	220	221	236	291	252	227	216	213	261	251	223	234	239	208	194	201	216	243	214	250	226	238	264	233	239	282	257	224	231	212	204	222	258	214	254	227	217	228	251	217	233	214	234	213	229	223	199	239	220	238	247	236	242	202	216	238	251	250	229	219	233	216	238	216	235	217	225	223	215	250	253	252	208	248	212	250	240	222	210	228	237	227	226	210	227	213	234	234	229	218	222	258	221	205	245	206	225	235	227	227	214	237	226	230	219	233	237	209	218	226	197	216	205	226	247	230	227	250	246	223	218	244	202	237	246	238	222	246	224	240	237	239	204	201	196	236	214	214	243	213	236	235	206	229	240	229	240	224	216	222	216	227	233	228	252	203	253	181	244	237	222	230	225	231	261	245	232	231	223	197	222	241	235	228	240	250	244	205	239	265	261	243	257	213	246	236	233	225	246	237	243	223	260	212	270	224	222	210	198	205	227	255	242	232	218	222	228	261	247	243	216	236	208	208	229	248	238	251	226	214	225	241	206	261	223	215	245	215	234	221	246	232	233	195	258	251	226	221	227	224	242	250	197	226	241	245	242	236	205	233	249	229	230	227	220	218	234	230	222	226	240	231	245	223	197	216	255	211	242	221	215	220	260	244	179	235	214	248	230	228	213	235	216	222	221	245	255	206	214	224	216	216	237	248	227	216	214	250	224	230	235	233	230	239	228	224	240	230	237	232	252	230	214	241	226	243	233	256	213	214	230	238	232	226	202	210	238	222	232	255	243	234	223	213	214	258	211	220	214	200	231	228	201	231	273	227	227	224	223	218	227	213	231	238	240	225	234	217	213	214	214	234	241	228	232	240	238	230	235	205	262	254	218	215	253	234	213	226	249	227	248	213	234	239	212	244	242	214	244	203	238	200	219	245	233	249	227	212	232	218	257	238	241	246	212	222	212	222	237	202	208	247	221	233	261	237	223	243	233	225	242	203	204	227	227	227	199	237	258	234	234	229	239	251	214	222	224	215	247	254	210	220	232	220	237	234	222	251	240	214	239	232	235	245	250	229	246	224	218	235	202	239	225	234	233	223	217	253	212	207	245	254	236	272	252	245	228	235	208	243	256	227	226	256	221	241	220	231	246	234	225	203	222	256	234	207	212	215	232	212	221	207	238	222	226	232	238	228	230	257	232	252	247	233	242	228	248	233	253	234	234	216	257	264	230	194	242	192	234	241	224	236	227	239	234	234	233	243	218	239	234	209	263	222	240	212	229	263	221	233	226	246	249	238	209	261	242	204	206	210	214	254	235	225	251	244	228	216	230	237	219	231	233	238	216	240	240	256	260	222	225	215	274	226	219	185	236	202	179	243	225	234	255	223	200	251	248	213	224	208	224	234	241	206	224	240	233	226	216	250	215	245	221	226	230	214	227	223	233	234	228	229	250	239	196	232	221	220	262	238	223	228	239	238	205	209	230	226	202	259	246	238	262	208	218	214	241	228	216	212	214	220	219	205	217	206	217	230	224	239	225	235	220	234	258	224	214	251	237	241	220	218	228	243	219	239	232	226	259	204	206	216	240	243	256	236	242	219	204	233	211	244	213	231	227	226	236	245	199	241	211	262	237	209	217	238	228	224	244	238	215	224	231	232	223	202	211	198	202	228	260	251	209	233	240	215	212	245	207	257	233	243	208	215	260	226	277	233	242	227	193	229	238	223	229	229	229	207	203	202	229	200	227	239	233	210	229	226	203	201	226	232	228	242	213	225	213	218	246	205	231	240	214	238	272	258	232	189	243	227	258	264	205	239	220	203	230	253	212	238	227	200	197	211	223	216	238	244	257	219	222	211	221	215	230	210	212	216	223	241	214	225	239	207	226	227	226	216	265	238	244	239	210	238	210	213	245	264	209	223	224	224	245	244	230	234	215	248	244	254	233	233	213	205	207	247	213	237	227	217	237	212	205	203	232	217	234	248	243	206	246	233	246	220	248	250	237	230	234	245	228	226	221	225	224	235	235	250	235	263	257	246	249	192	214	254	224	239	237	265	201	243	242	223	226	220	249	237	219	239	236	213	256	247	269	261	232	226	253	203	231	225	206	243	261	197	229	242	207	223	243	243	222	211	229	227	259	203	270	199	237	213	234	238	227	240	241	235	243	242	229	248	215	261	233	216	220	231	227	239	209	250	243	230	225	234	221	217	242	207	236	228	220	230	220	226	226	240	241	256	234	231	208	256	224	238	233	205	198	210	234	232	197	237	259	238	243	230	238	254	214	249	228	226	212	222	254	225	229	248	250	243	220	215	241	228	246	228	235	260	252	239	238	209	236	227	223	213	227	236	255	256	230	231	224	245	238	262	273	239	211	240	235	223	236	241	223	224	229	223	233	215	223	244	192	220	220	230	229	246	206	236	228	231	248	253	218	244	234	217	215	240	231	221	234	224	261	217	252	213	230	238	253	251	231	219	208	228	258	207	224	226	230	265	206	239	196	250	230	228	239	223	224	253	234	202	213	195	236	232	222	212	239	233	227	232	219	236	227	228	204	217	215	258	229	204	215	243	211	206	246	234	221	224	267	223	219	242	249	236	195	244	241	207	226	218	224	203	260	256	248	235	250	223	226	194	224	263	241	214	218	226	220	239	254	242	218	233	247	230	235	232	203	200	225	226	209	245	259	210	239	230	234	224	210	211	216	181	239	215	209	213	199	228	234	236	210	235	241	230	231	228	223	204	258	222	197	260	229	243	241	219	240	227	203	206	237	259	213	244	203	222	235	221	247	225	229	243	267	232	204	251	221	249	224	209	248	217	240	232	214	241	241	211	211	224	264	235	227	236	236	247	221	212	241	233	223	194	241	208	225	229	229	230	212	226	217	221	223	249	220	256	224	213	224	194	224	228	239	233	215	228	226	243	221	223	245	221	240	224	206	259	236	252	256	222	218	247	257	245	225	211	216	225	204	230	214	228	215	187	245	209	212	210	218	251	218	231	208	220	201	230	233	256	236	242	225	204	232	246	245	251	251	237	255	213	253	217	236	237	231	277	230	206	246	247	220	265	218	241	235	229	238	227	240	230	223	215	175	208	224	238	224	201	237	216	232	218	208	266	241	202	208	224	232	212	231	227	234	239	218	216	225	194	226	209	230	242	257	237	233	219	219	209	241	247	233	221	272	208	232	233	238	231	238	216	225	231	239	226	235	200	248	248	255	222	226	238	212	225	242	211	198	217	226	231	242	244	194	264	208	213	224	215	236	212	201	218	250	241	232	223	218	232	223	245	217	242	225	211	239	232	212	263	229	217	199	247	240	212
18583	19843	26309	25717	18686	10087	4748	3499	2699	2616	2281	2032	1639	1360	1271	1144	1104	1018	983	913	893	851	854	827	775	780	812	760	729	643	658	639	650	608	583	581	630	609	569	596	568	620	547	582	618	564	567	549	607	596	629	540	567	586	576	599	599	626	594	595	582	583	581	596	555	502	552	569	543	546	582	554	586	589	564	603	559	547	561	581	572	537	548	501	560	538	542	570	604	541	529	557	551	582	531	622	566	504	565	581	556	571	561	534	523	579	578	543	539	541	612	596	554	589	528	574	566	530	541	550	581	588	534	548	533	589	542	585	563	614	556	558	585	566	610	561	537	596	554	573	533	554	557	549	543	540	544	562	552	564	556	578	564	577	578	539	534	538	568	553	543	585	521	516	564	549	556	563	540	582	558	565	583	558	566	579	569	569	554	556	553	526	577	576	526	537	570	538	556	521	550	587	598	561	566	554	595	546	555	556	609	591	559	562	551	575	543	594	598	517	548	593	581	556	563	577	530	534	562	558	552	608	563	566	592	547	539	497	556	553	561	556	574	571	585	563	572	563	587	573	520	551	574	539	572	552	576	565	628	496	596	566	568	591	516	559	533	558	577	516	542	566	548	549	587	562	575	519	546	551	555	535	545	577	569	527	560	530	604	531	535	542	520	539	554	600	599	551	529	559	569	578	533	580	610	566	594	515	580	592	553	553	562	586	559	575	559	578	594	569	572	566	570	594	608	594	581	536	576	584	558	568	568	555	582	549	537	552	534	536	573	599	556	539	553	543	528	538	583	570	554	575	549	518	575	568	544	579	505	546	526	589	574	533	585	611	540	552	531	576	577	570	551	541	599	573	553	537	614	532	553	563	529	562	548	552	607	566	578	567	547	588	557	583	526	575	552	573	535	549	565	593	568	564	579	572	566	593	528	546	579	576	542	553	572	596	602	538	567	587	551	526	571	567	576	519	546	586	538	560	527	558	582	596	538	551	547	561	552	581	558	579	556	556	560	551	563	525	558	600	539	590	563	567	590	555	588	546	530	581	578	553	577	551	557	592	576	591	551	583	597	572	542	552	594	597	573	616	540	552	560	565	558	553	576	535	579	588	513	527	574	588	541	545	590	565	554	582	561	549	589	531	548	565	577	596	542	558	553	534	536	538	571	581	548	571	552	565	525	575	533	575	553	594	568	509	546	568	549	516	560	566	567	564	564	591	570	554	516	550	589	548	546	548	560	610	603	570	550	585	599	581	570	567	565	606	580	561	533	584	545	590	548	540	525	546	571	544	557	587	576	564	572	569	558	534	576	545	570	551	572	574	534	593	561	558	566	546	576	611	570	510	593	568	570	541	570	536	552	568	616	582	568	547	561	563	583	559	563	548	582	590	550	592	535	571	586	557	575	606	540	591	544	549	548	564	533	585	528	534	560	536	568	617	609	581	556	579	543	574	540	562	562	531	546	518	529	556	554	528	556	529	574	570	579	541	530	525	568	531	575	576	559	571	579	508	562	576	543	570	582	587	588	554	541	558	563	581	586	606	565	578	544	572	526	576	505	563	572	609	525	531	600	538	527	581	570	542	550	548	542	520	562	545	532	528	606	585	558	540	572	560	535	562	530	574	543	543	559	538	514	581	574	603	545	582	535	520	603	560	568	546	536	556	600	554	600	559	550	528	559	579	599	530	550	583	586	584	598	584	574	535	588	561	576	585	614	572	539	554	522	532	587	536	544	585	543	574	565	546	576	576	550	583	586	608	590	537	590	569	545	562	562	595	566	583	551	546	617	572	547	580	619	561	567	562	571	590	558	558	525	572	519	563	570	569	562	568	572	567	550	593	536	551	547	562	579	551	562	542	550	585	543	532	555	592	585	575	565	557	562	576	526	555	571	583	564	583	573	559	540	602	559	544	557	575	575	561	485	575	586	548	547	547	584	579	587	564	537	569	570	555	573	560	559	581	539	576	576	578	549	567	540	553	522	591	519	554	543	567	591	597	544	574	567	555	534	524	601	545	555	607	561	526	608	561	546	551	558	534	546	555	584	554	564	567	546	547	541	557	547	591	586	577	594	555	565	572	567	529	588	539	594	554	595	571	521	570	564	537	555	555	587	544	546	578	579	545	562	564	602	545	571	552	557	574	538	558	519	588	610	557	568	602	621	572	634	595	554	593	547	583	589	595	572	598	612	565	564	547	525	598	574	572	543	609	557	575	550	588	572	563	587	560	566	586	556	563	564	556	563	536	558	546	576	506	607	575	582	580	560	572	534	537	571	556	573	605	562	577	566	569	596	550	585	554	583	510	543	582	589	569	553	558	591	551	532	583	569	561	581	604	614	603	556	578	565	549	549	561	572	601	557	551	569	570	546	581	536	545	609	539	607	557	575	593	590	563	590	594	528	555	567	543	604	533	581	509	598	587	536	564	571	580	529	524	580	573	568	549	610	576	565	564	592	614	588	574	536	531	576	577	588	584	551	577	584	581	571	576	526	570	579	573	547	547	540	590	554	534	526	568	571	542	593	562	540	563	563	579	634	545	555	539	567	547	537	546	585	590	565	587	554	558	581	548	533	578	534	594	571	559	567	521	567	534	494	500	543	569	599	589	629	601	567	547	547	588	533	623	562	528	551	600	508	575	597	564	583	576	556	597	578	539	543	568	542	558	555	569	555	583	610	579	595	521	572	545	515	564	538	540	517	561	591	582	612	566	578	531	565	585	549	583	557	567	524	579	554	567	549	559	551	591	567	533	583	560	563	559	565	586	524	584	540	580	565	557	568	530	573	538	549	601	584	585	556	538	596	536	555	549	559	590	593	505	578	568	545	572	562	560	553	564	588	562	534	582	554	548	545	576	583	559	547	564	556	539	549	578	508	544	548	578	550	551	571	581	550	565	572	531	532	588	510	553	559	548	567	594	547	565	559	575	575	559	545	527	565	545	581	555	565	565	527	519	560	554	570	563	577	563	557	603	548	566	536	597	545	532	586	545	562	534	584	572	540	566	580	605	602	584	512	577	580	566	557	571	581	526	547	583	553	551	554	566	592	590	541	589	570	572	584	573	556	559	581	582	569	536	583	538	577	588	572	538	595	597	568	550	554	566	548	606	538	546	584	544	558	594	530	589	534	593	573	574	527	577	523	554	552	567	604	586	533	530	551	575	564	536	558	554	535	590	573	579	541	569	542	543	548	563	571	555	592	553	578	553	545	526	569	556	570	556	573	557	555	509	576	555	591	577	587	529	596	558	572	559	561	584	553	549	596	562	556	548	558	559	556	610	537	528	584	551	599	594	516	558	534	562	558	554	553	557	562	600	529	562	557	589	579	559	570	591	566	561	539	554	542	539	578	532	519	576	564	634	583	562	564	585	602	609	555	560	529	540	579	600	543	524	591	561	615	566	561	588	565	576	534	584	575	530	558	530	605	632	576	593	585	569	557	542	571	599	596	577	573	555	584	577	568	567	607	540	567	583	561	558	579	574	532	552	561	572	587	577
43250	43913	45026	44929	38886	27871	15811	7479	3537	3705	3270	2757	1866	1266	1229	994	1205	1015	809	803	764	664	433	445	462	367	386	394	375	336	295	342	311	351	313	351	347	354	322	319	309	351	296	301	280	300	296	298	315	296	261	289	228	327	265	276	265	274	292	290	286	286	288	297	287	289	299	273	295	286	294	297	256	287	253	261	290	268	274	306	292	308	332	284	263	270	271	281	281	267	281	281	255	260	303	318	275	276	261	270	277	261	274	312	321	260	280	262	307	284	286	281	297	307	271	276	300	258	289	280	280	250	266	258	282	284	300	265	293	276	304	270	332	276	265	251	249	256	282	283	236	292	247	271	253	266	257	269	279	296	247	254	253	269	320	295	290	292	236	303	290	280	243	290	239	281	256	270	299	270	290	246	275	271	275	282	289	292	286	257	307	261	268	289	253	277	263	266	278	281	286	277	260	268	260	285	292	286	277	253	259	281	267	279	261	327	276	270	288	267	274	283	289	282	284	254	295	292	281	280	260	264	300	315	300	264	258	267	284	261	291	265	294	288	308	259	272	264	280	281	272	278	291	261	278	283	264	247	280	266	280	282	290	305	281	272	293	264	292	271	276	276	299	252	285	303	257	312	309	253	234	264	284	284	271	273	262	251	258	287	296	244	277	266	282	261	311	293	283	276	282	277	263	276	253	269	260	280	295	276	286	252	289	282	275	252	286	283	276	249	260	266	270	277	276	292	273	284	270	288	242	282	284	291	280	274	249	252	256	282	289	275	253	302	278	280	271	239	257	271	277	279	273	276	283	287	313	254	291	277	264	273	252	283	290	299	272	278	290	266	293	260	267	287	281	281	246	249	315	304	278	262	287	274	283	276	301	270	290	283	235	270	337	281	289	278	272	321	251	275	280	289	274	278	286	282	267	293	293	267	259	276	289	260	272	278	266	244	241	301	295	299	272	266	289	249	255	270	305	254	318	276	273	244	286	301	275	276	258	251	263	268	283	254	246	301	276	283	260	279	268	260	253	273	280	273	256	229	276	260	234	280	290	302	283	287	272	284	274	302	234	273	311	298	312	269	284	277	245	234	278	250	281	232	266	268	277	320	267	289	311	262	260	262	271	296	293	282	268	273	284	267	262	290	286	299	273	279	267	308	266	266	260	258	272	273	303	288	261	303	285	290	285	249	282	288	256	242	284	293	257	248	310	290	289	273	248	302	291	315	280	290	309	276	296	260	272	297	245	291	302	278	304	270	278	266	264	279	278	270	268	247	267	308	270	297	295	263	276	283	298	255	288	288	284	268	313	272	269	289	275	279	277	287	300	274	277	269	309	277	282	289	261	286	259	264	322	275	270	270	264	307	237	250	295	263	262	259	277	271	278	266	290	265	262	278	262	301	289	290	282	298	289	281	294	273	253	270	253	262	275	271	259	270	265	272	283	266	248	277	259	271	309	272	265	313	257	272	259	286	262	257	282	291	272	266	287	272	271	274	249	269	281	285	301	262	246	284	302	261	274	284	284	268	282	291	290	298	277	274	262	278	268	248	288	258	277	273	227	272	258	264	247	300	260	276	275	264	275	264	247	304	321	290	292	300	262	275	308	278	292	290	247	285	271	283	291	285	245	259	282	266	266	277	262	290	256	288	257	253	277	278	263	281	263	256	273	259	311	310	328	257	223	256	278	241	267	260	278	276	263	282	272	296	297	275	297	267	279	268	291	282	304	293	281	248	292	279	295	240	268	282	270	291	261	304	260	288	293	270	303	253	280	261	265	269	301	264	296	269	282	260	269	289	285	261	288	308	273	275	300	277	274	280	290	267	273	269	281	318	285	268	250	245	302	289	273	298	264	290	270	252	302	314	284	279	284	298	290	266	285	261	256	277	280	279	263	283	288	243	244	236	285	286	282	259	295	291	290	276	287	306	275	297	267	271	290	302	283	257	285	265	235	307	273	260	299	304	293	293	256	251	275	288	290	278	273	280	255	281	283	259	243	271	306	277	254	296	288	270	286	266	259	258	273	286	279	277	300	264	310	266	272	267	280	312	287	311	273	282	273	285	249	246	255	249	260	286	290	260	263	271	277	265	268	284	252	293	292	256	233	269	280	250	270	316	285	245	294	285	278	268	320	265	298	254	264	268	240	283	291	272	291	288	271	252	285	276	265	279	289	240	279	259	270	269	267	267	326	226	263	287	276	290	285	256	281	278	303	254	264	291	256	265	278	280	251	274	304	292	267	255	314	284	282	309	259	279	278	303	267	304	268	275	276	237	235	250	248	273	256	271	257	283	280	276	261	258	286	286	284	265	274	258	262	284	271	291	269	280	281	305	275	296	278	299	255	282	278	259	265	265	268	260	292	262	286	292	277	263	270	280	281	276	256	264	303	261	261	293	285	282	295	261	284	284	279	309	282	255	272	251	273	278	267	290	274	260	270	270	290	293	291	306	268	291	271	264	313	250	253	272	266	264	276	267	251	276	305	285	287	289	278	318	295	273	284	304	255	279	281	270	262	280	247	305	273	246	276	298	247	286	305	268	293	247	294	280	286	273	289	254	274	287	258	277	275	307	268	268	283	243	269	284	267	298	272	283	271	286	269	288	261	248	271	275	258	271	246	264	271	286	260	310	274	265	270	265	260	294	266	295	273	273	257	276	250	280	218	282	245	278	280	262	264	284	281	296	311	258	282	275	222	274	252	291	258	275	259	271	259	286	272	276	274	296	275	286	283	267	280	284	280	287	281	268	283	279	268	272	278	270	272	260	296	290	303	281	258	259	266	277	306	283	292	267	272	294	266	292	266	286	256	293	273	272	279	258	281	290	274	304	304	264	270	251	263	258	279	303	307	267	281	245	284	276	281	296	266	261	270	288	273	259	275	244	315	282	258	284	292	304	255	257	284	248	272	257	299	269	258	301	291	256	294	260	249	278	261	289	269	266	241	270	270	258	270	264	267	286	297	247	274	266	260	284	271	269	244	281	254	292	227	286	260	254	269	285	291	271	278	287	282	277	304	292	297	316	300	275	268	268	268	243	301	256	276	255	269	238	278	306	268	277	256	267	285	261	243	255	273	265	259	271	242	267	295	289	259	276	258	280	249	280	306	255	270	263	272	299	281	279	269	262	267	272	274	248	275	256	247	253	270	256	294	289	292	282	236	271	295	275	300	243	291	270	254	300	297	302	286	269	260	308	281	277	282	307	272	265	235	280	264	286	274	266	317	290	283	255	286	266	263	251	262	300	282	300	279	270	254	267	304	305	308	279	296	267	244	274	280	321	302	267	266	281	300	224	293	283	278	258	296	303	275	280	292	294	275	261	298	312	292	279	285	303	277	283	287	235	292	293	254	250	297	274	291	307	305	305	253	276	282	309	274	295	280	281	280	281	271	287	276	264	277	282	288	278	255	253	286	273	261	284	276	294	260	256	269	254	291	265	304	279	274	249	311	304	251	295	308	301	282	266	264	289	270	256	265	284	265	283	291	271	279	267
28626	36856	45874	49871	42626	29783	13022	9870	7937	12105	11448	9243	6740	4968	4835	3595	4653	4208	3625	3401	3268	2398	1903	1805	1798	1596	1531	1354	1270	1181	1085	1003	989	945	905	971	1023	939	957	974	913	897	868	819	835	789	717	795	699	720	712	727	699	716	720	685	714	659	692	708	682	667	663	720	712	692	660	683	650	626	659	693	677	673	675	637	669	664	634	649	607	634	632	670	673	650	630	683	706	671	654	682	635	711	652	650	699	660	658	670	653	652	660	655	642	655	623	649	676	677	636	653	673	734	677	641	716	658	615	692	662	621	658	663	641	631	634	623	618	653	628	657	636	669	664	643	700	673	692	691	667	639	670	633	642	669	685	683	694	664	662	632	599	663	639	661	641	649	663	649	649	663	654	631	662	655	643	701	664	655	652	669	663	664	691	632	657	707	689	686	629	671	642	664	641	706	665	670	627	661	645	721	687	673	624	656	625	625	682	681	638	668	650	655	604	676	692	679	587	654	634	637	682	626	620	643	676	667	607	673	607	657	657	642	674	685	642	659	676	692	700	652	622	641	671	644	663	676	684	626	639	674	648	652	673	677	692	637	655	676	681	703	628	634	627	580	682	641	654	668	679	658	695	621	636	675	642	623	656	620	694	642	618	647	625	665	631	662	653	659	621	685	654	675	681	651	649	620	650	637	691	628	608	628	669	649	702	651	619	622	688	697	615	683	633	686	662	650	689	630	627	653	679	674	644	638	654	658	610	652	663	612	691	686	624	665	665	709	647	620	654	640	642	686	636	669	677	688	678	649	668	690	645	688	643	646	658	644	679	669	653	683	656	699	680	673	666	704	686	663	670	661	709	617	685	649	644	664	707	659	708	682	658	675	635	650	639	640	711	680	655	632	684	695	653	696	615	651	633	683	672	630	657	672	608	633	627	676	637	698	654	646	696	619	649	625	602	632	653	645	664	648	716	632	646	642	639	672	707	666	668	648	666	688	615	627	667	639	637	639	646	659	691	668	652	667	659	697	680	647	664	666	615	643	676	635	675	690	658	694	629	707	610	656	679	666	620	688	687	684	651	686	659	687	644	703	678	695	695	686	626	657	642	623	625	655	624	709	676	670	608	659	660	658	693	689	636	672	607	610	619	654	680	669	652	627	650	638	671	708	638	652	697	662	660	713	663	649	671	645	648	664	639	641	613	642	671	651	623	640	659	635	667	643	688	667	637	682	630	634	694	656	633	684	651	699	663	681	651	689	625	678	633	717	666	645	667	666	668	652	664	654	625	651	664	693	657	652	645	698	605	663	649	652	651	685	687	636	620	668	656	671	646	671	619	680	619	603	623	673	671	599	663	656	682	614	680	664	647	654	655	650	582	651	629	657	642	674	665	647	651	680	700	621	712	648	649	681	672	654	637	655	672	633	691	641	615	638	613	679	679	626	697	614	645	658	632	624	647	693	696	661	632	650	631	667	651	678	622	631	657	662	621	646	678	579	627	681	674	650	691	649	657	616	615	667	691	653	701	662	656	704	638	683	680	703	688	610	664	678	667	687	655	641	695	672	683	647	686	664	684	622	606	652	645	659	609	668	622	663	671	624	696	652	676	664	696	611	605	649	626	677	658	589	646	659	630	665	641	674	658	681	680	662	649	678	646	682	691	640	664	675	641	669	659	647	680	597	637	646	653	700	719	692	643	633	653	678	634	675	630	711	613	648	677	673	646	638	675	710	624	642	669	677	675	674	627	671	672	622	638	660	699	659	678	658	658	641	686	625	661	694	612	665	667	666	648	666	696	650	652	610	664	616	674	666	650	643	622	669	673	663	648	649	652	713	677	637	657	628	629	667	626	676	630	676	686	648	695	630	663	647	649	677	680	672	670	710	689	620	665	643	658	682	619	643	699	626	628	715	631	638	689	666	647	718	624	647	671	678	650	628	711	690	616	688	616	740	682	682	677	666	667	681	676	650	626	669	645	604	664	667	627	671	677	677	651	679	656	669	604	680	594	652	658	608	608	600	669	658	628	643	626	674	629	648	687	638	662	614	666	688	627	665	703	588	603	691	631	619	668	649	655	684	678	630	658	663	606	649	710	670	677	693	737	652	694	695	654	627	650	683	623	626	665	662	703	664	598	695	657	659	658	662	666	642	679	630	607	608	656	697	651	628	605	629	653	640	633	664	667	652	660	691	636	664	688	608	639	639	650	679	605	674	649	657	681	657	659	643	673	654	664	670	605	642	646	725	655	684	677	663	660	641	666	614	641	638	615	659	646	677	688	649	648	657	667	623	660	646	649	628	616	710	643	650	633	657	615	661	707	642	690	647	677	677	641	646	638	700	666	670	678	620	717	682	657	677	622	641	627	655	694	611	650	652	680	686	649	687	617	689	643	688	698	632	672	622	645	653	611	697	626	677	648	612	653	690	616	631	687	662	658	641	667	663	637	680	645	663	653	649	647	636	701	617	662	719	661	665	629	649	660	660	645	665	647	672	678	643	680	636	693	637	688	681	675	677	690	659	677	631	699	673	667	643	673	664	656	689	615	674	679	659	648	635	674	624	635	685	644	643	632	659	682	708	673	684	713	668	646	668	656	657	646	644	652	651	637	687	636	598	682	646	664	695	597	606	618	684	624	692	652	622	686	677	676	639	674	676	695	664	656	724	647	630	613	664	644	617	700	686	579	685	661	669	714	689	639	671	645	635	632	664	666	678	645	654	667	658	744	702	666	679	650	647	655	668	638	657	683	659	669	676	644	616	668	667	674	647	685	687	658	698	653	603	635	639	696	632	626	648	667	620	652	669	693	676	697	675	672	651	628	619	655	662	661	646	685	634	621	643	655	675	657	707	648	647	645	637	659	646	614	671	654	673	678	623	647	669	641	662	702	682	622	660	668	648	677	658	652	687	617	654	661	617	637	656	657	692	639	684	637	629	690	686	656	691	641	669	636	652	636	674	665	666	654	632	663	689	649	620	678	656	649	647	638	641	692	651	671	635	655	649	678	666	648	637	670	636	625	646	652	667	684	663	681	612	678	658	703	664	616	664	724	696	630	662	667	666	677	630	655	653	685	634	628	655	651	632	667	651	644	659	650	660	675	667	635	652	684	690	671	640	628	647	646	600	632	610	682	628	662	654	661	638	631	614	622	696	666	648	661	712	628	650	685	628	656	645	697	702	661	647	655	710	678	627	635	661	688	625	664	627	665	625	652	669	659	668	657	674	652	678	642	655	638	676	630	673	635	648	657	650	703	654	663	670	685	617	636	662	673	674	657	637	655	641	655	637	679	664	678	658	662	625	617	674	679	662	624	632	685	635	675	645	643	643	656	683	682	673	654	677	655	658	694	646	621	634	666	643	674	692	675	621	686	649	653	656	598	681	679	646	660	622	679	645	669	627	653	645	645	687	658	634	651	683	662	642	681	647	685	630	674	651	670	650	660	661	657	649	695	665	658	721	679	657	625	670	665	593	684	610	678	651	653	664	626	691	655	637	631	703	613	692
51093	50488	48208	45232	46761	34108	22498	16589	9403	7395	6487	5325	3928	2718	2194	1565	1817	1515	1233	1311	1110	863	572	603	549	481	511	465	425	389	371	332	361	355	302	365	366	325	353	323	303	306	312	297	302	282	302	260	281	242	250	255	267	279	263	257	282	276	255	288	304	272	274	243	257	276	286	296	249	255	283	222	273	243	258	271	249	258	255	250	276	264	258	290	278	274	284	250	251	235	265	254	253	269	259	256	272	263	255	224	248	275	283	265	267	289	275	278	287	269	278	273	273	292	256	263	275	240	257	262	259	266	287	270	248	220	255	273	229	272	245	293	276	285	255	265	270	239	276	278	252	268	241	274	244	258	277	286	261	217	283	265	248	285	253	233	252	249	256	252	282	244	271	235	283	282	234	252	258	242	253	292	265	265	270	275	235	255	231	285	273	280	287	264	245	253	271	253	248	249	243	242	294	253	288	269	266	230	261	270	269	257	251	240	265	223	270	278	253	262	268	276	264	263	280	261	281	277	263	268	226	278	236	257	252	256	240	252	260	250	248	288	227	267	245	256	251	288	270	244	242	247	266	284	257	246	263	248	259	244	259	260	275	247	256	237	288	282	283	274	252	313	267	266	260	282	262	253	257	258	260	277	287	304	235	265	274	235	263	263	296	250	242	252	255	226	290	274	274	275	275	250	276	264	245	246	246	257	242	256	250	288	228	249	233	215	260	256	254	260	254	264	260	270	290	240	228	247	281	215	256	230	268	255	252	286	265	280	260	290	271	249	281	258	274	249	273	307	258	263	273	240	262	245	246	256	232	249	249	262	255	286	261	295	264	247	237	279	268	240	251	275	238	252	257	254	261	233	275	251	292	267	251	219	264	297	267	301	250	292	271	254	285	234	249	257	251	277	248	268	238	233	264	256	267	245	280	251	247	247	254	277	230	273	242	250	295	247	270	285	261	271	263	277	258	254	237	253	277	255	272	254	239	244	254	264	281	261	263	271	269	267	263	281	224	240	268	244	277	276	252	258	253	268	251	252	281	269	257	278	264	252	245	246	252	271	246	275	263	256	247	262	272	278	271	269	280	276	270	266	260	295	267	283	296	302	281	249	234	245	261	251	246	243	266	267	254	260	299	255	259	261	232	243	281	260	260	252	281	286	265	257	264	270	274	271	281	257	265	270	256	243	250	285	261	247	251	251	251	293	260	273	269	240	271	240	251	264	272	266	257	290	264	268	293	267	253	261	252	241	250	274	258	236	269	236	258	292	248	296	288	267	248	278	247	246	255	266	274	259	237	270	283	282	251	265	248	257	262	239	284	249	248	287	257	216	227	241	258	265	272	252	252	284	253	242	247	271	286	255	278	249	251	236	237	259	262	271	258	264	300	247	251	280	276	252	253	305	253	239	267	257	244	240	244	257	254	253	249	272	261	266	271	269	246	278	254	281	316	218	253	260	261	288	262	262	279	267	253	296	282	234	274	270	246	275	295	281	272	260	221	290	276	228	252	268	245	250	274	272	267	256	258	277	293	268	250	262	269	237	263	282	242	273	256	265	242	234	251	272	274	254	292	243	260	246	240	276	264	256	247	273	275	249	239	260	275	271	278	248	285	281	254	257	302	263	246	247	283	275	251	240	267	287	255	262	252	267	278	268	247	268	290	276	274	292	257	263	282	251	259	260	274	239	241	279	276	251	267	289	257	260	252	257	260	272	281	268	228	271	281	274	261	279	261	268	288	258	278	258	272	247	249	249	242	262	266	253	260	264	279	257	266	249	256	248	258	241	286	252	242	270	266	263	268	240	258	225	288	262	275	248	282	290	272	281	296	257	264	262	262	273	239	286	270	273	276	258	262	253	249	253	261	257	256	265	260	288	291	236	258	268	262	275	282	237	239	264	269	289	268	257	280	236	250	325	237	244	256	290	276	225	257	239	264	282	278	277	261	256	261	279	297	263	261	245	264	274	226	250	255	246	274	247	279	295	282	247	286	274	261	267	248	264	233	248	269	262	275	265	274	252	279	266	238	277	264	242	266	241	268	262	262	265	247	239	275	282	289	254	248	264	249	255	247	241	256	257	239	254	246	270	249	273	258	233	246	266	270	269	289	249	267	252	267	269	253	285	279	261	297	273	268	261	255	288	275	261	282	276	265	250	256	272	220	261	254	255	258	286	278	244	261	268	227	241	262	265	239	244	274	257	268	256	260	214	250	267	249	251	270	236	267	250	260	265	258	261	272	252	262	264	287	257	270	245	282	261	266	264	272	267	259	251	246	273	278	278	260	281	232	257	261	224	262	280	258	264	257	275	251	258	260	260	273	255	278	258	268	256	246	274	263	257	255	257	274	274	271	281	274	272	267	279	265	267	280	261	252	259	247	303	276	232	238	251	251	272	274	238	278	230	281	254	253	261	274	263	237	245	278	249	266	249	223	271	233	243	222	266	250	276	289	258	250	254	282	249	263	285	260	276	293	281	282	273	240	268	268	234	252	241	242	253	288	251	262	280	258	260	251	271	271	237	266	281	255	240	276	279	242	278	300	274	256	231	283	271	258	246	240	260	272	255	274	261	232	253	276	266	256	261	287	271	234	267	247	250	266	247	252	284	260	268	250	246	263	251	237	253	239	266	240	245	269	239	262	259	274	233	290	245	268	277	267	271	270	246	231	253	271	227	260	270	260	249	252	265	244	296	246	272	246	256	249	252	275	245	246	294	251	255	264	256	240	286	292	253	244	225	272	262	274	238	307	257	257	267	244	255	243	253	282	248	283	252	229	262	254	268	256	238	243	299	314	273	288	312	264	247	271	264	246	225	238	261	247	281	244	239	239	233	256	268	222	259	282	255	259	282	255	263	278	259	265	270	247	260	259	259	279	271	267	277	251	242	258	223	244	236	254	244	262	275	253	257	240	241	283	270	262	285	266	268	261	267	259	249	248	291	259	243	266	249	242	281	292	283	229	258	246	245	274	286	272	229	249	270	288	256	262	233	249	272	271	238	281	263	240	266	239	264	266	233	239	259	275	277	250	245	301	224	285	250	249	276	271	257	252	228	256	268	262	259	267	278	258	263	263	251	268	251	253	231	244	227	241	262	306	261	280	296	251	287	248	266	263	301	255	263	249	304	275	251	248	254	272	283	254	264	268	253	264	263	259	253	267	253	250	290	249	260	269	263	273	271	256	290	263	270	268	258	265	273	291	278	256	283	235	255	269	259	280	286	273	262	210	253	251	248	256	265	259	280	249	236	242	262	268	239	292	291	265	261	276	239	242	253	258	235	243	206	257	210	275	270	280	253	259	250	284	281	230	262	267	267	270	235	244	256	260	288	272	264	277	243	261	275	239	255	262	257	271	268	258	254	248	274	244	274	269	289	284	270	286	273	261	262	277	249	266	258	244	253	290	288	293	261	246	242	242	240	252	277	238	250	256	254	263	285	263	262	280	251	263	249	238	265	272	261	262	229	267	281	262	259	275	237	269	245	249	267	258	230	251	272
34236	44331	51784	51479	52017	34807	18214	14051	11981	17780	17719	15216	10696	7702	6270	5924	7128	6705	5781	5641	4939	3629	2655	2523	2654	2274	1978	1789	1670	1442	1260	1167	1268	1208	1139	1251	1351	1075	1217	1265	1086	983	1012	952	895	859	821	778	752	743	768	706	725	703	697	666	676	661	692	668	661	656	675	682	682	715	664	717	653	643	626	677	635	641	663	642	619	673	623	628	618	642	687	619	643	628	648	605	626	625	655	611	623	648	622	644	607	618	607	613	665	661	633	650	636	627	594	640	644	591	595	599	636	617	635	639	645	675	649	612	602	647	638	591	591	675	640	592	598	564	635	594	635	590	607	586	645	632	631	646	629	627	595	618	643	619	589	578	595	577	626	631	647	623	592	604	578	626	583	634	600	621	598	584	582	639	603	575	624	618	605	609	618	608	610	600	619	608	650	629	622	608	602	613	628	616	622	631	609	621	628	598	612	612	610	561	632	601	651	614	624	644	621	569	659	582	586	618	608	627	564	615	590	614	602	588	635	625	652	622	628	604	636	598	615	591	569	581	626	608	635	610	592	556	639	673	614	645	667	611	573	609	616	612	596	589	606	640	620	601	570	615	614	626	619	600	590	659	587	625	629	600	638	592	603	617	646	600	618	641	627	581	585	639	576	618	586	627	637	580	595	595	597	635	629	599	609	596	620	590	624	650	587	633	625	597	608	600	590	634	636	614	593	623	618	616	617	593	652	602	565	629	652	658	622	633	610	583	575	611	635	633	616	586	655	650	626	615	623	624	655	596	629	612	584	615	592	612	620	621	594	600	618	615	609	633	633	646	626	598	624	579	638	578	593	631	624	601	675	655	582	549	646	611	644	639	600	594	594	608	651	617	606	592	589	628	629	596	610	609	610	623	623	614	679	617	612	581	615	570	606	619	652	658	620	621	581	603	609	633	592	590	599	608	650	597	663	606	619	582	605	613	641	624	609	567	623	603	622	609	616	616	638	574	644	612	656	672	639	583	582	611	642	600	649	635	599	627	650	638	584	564	613	637	629	622	643	617	635	571	632	614	596	655	588	614	621	576	657	567	638	613	602	639	582	639	619	634	589	572	617	565	592	620	631	626	600	600	596	623	662	632	621	675	577	594	644	612	616	587	611	602	605	589	645	598	609	624	594	590	614	633	589	620	622	609	666	648	614	665	625	604	612	602	586	618	610	601	630	630	615	612	595	611	596	595	612	670	585	618	606	568	609	594	590	595	623	592	644	585	606	597	595	623	647	619	542	589	611	654	643	611	611	627	635	597	611	642	597	663	586	626	573	637	626	648	648	588	637	611	545	641	622	642	612	611	598	618	620	627	612	604	616	621	642	630	627	626	578	624	568	630	624	596	614	637	603	628	576	589	617	626	625	615	565	649	618	576	613	642	674	617	632	638	612	648	609	630	586	591	652	581	612	580	569	584	614	619	595	619	612	629	609	620	615	584	633	630	582	631	636	623	585	629	628	629	583	625	570	634	616	653	599	588	599	611	597	641	651	654	558	614	625	630	671	587	612	631	582	564	618	624	600	578	597	642	624	622	602	644	609	589	658	602	663	621	603	622	637	645	634	615	616	573	622	659	670	621	609	644	663	651	612	604	593	669	586	612	630	610	614	650	632	653	598	597	597	666	639	601	592	617	596	628	650	651	621	605	598	639	608	622	601	664	619	619	593	665	588	639	586	618	636	584	605	599	596	647	630	628	562	667	622	624	624	620	603	580	651	601	651	609	649	597	621	576	616	637	650	592	606	593	627	615	617	620	612	584	604	609	639	613	617	603	616	632	613	609	602	605	580	586	611	621	599	607	620	622	657	650	629	607	593	617	630	626	684	589	599	634	612	606	591	628	603	607	637	605	568	606	634	620	609	591	595	637	603	585	591	593	586	616	622	597	659	626	639	664	597	638	631	631	616	637	579	610	619	596	645	609	591	664	590	569	642	609	615	596	625	602	644	591	617	651	626	626	642	593	649	637	607	614	625	625	576	608	622	573	617	629	616	584	612	617	657	601	574	620	597	630	649	601	612	637	680	621	599	608	606	603	612	580	601	666	600	608	613	618	660	612	609	646	632	604	619	614	630	598	645	623	637	640	600	619	637	634	674	565	643	612	598	603	591	645	634	570	650	645	607	639	633	586	601	664	613	616	632	606	645	635	603	633	621	624	636	639	660	598	568	561	600	622	609	644	571	614	611	623	628	592	638	601	667	586	584	619	621	625	604	609	594	605	591	624	638	598	608	607	641	621	594	605	623	625	602	614	603	596	622	615	630	573	629	593	626	594	611	643	607	601	627	618	637	628	652	608	565	615	593	592	627	610	620	625	652	560	595	668	592	611	612	614	592	618	586	604	599	581	625	594	632	568	586	624	571	541	627	574	611	610	628	602	640	595	615	604	604	629	636	626	603	635	569	616	573	590	615	604	664	606	580	570	620	648	642	615	599	649	616	607	599	612	638	604	654	583	609	631	643	593	583	621	577	652	590	582	566	623	576	599	620	578	588	607	629	624	621	624	563	621	628	592	591	627	636	632	606	583	621	633	633	692	594	619	618	601	605	634	646	626	609	615	573	596	586	625	622	573	634	635	605	588	616	614	610	610	627	605	596	628	628	606	616	618	578	604	612	603	586	631	582	601	603	611	603	628	612	626	587	588	626	609	626	600	617	618	589	592	607	550	598	582	577	608	614	612	585	599	604	569	603	614	611	612	611	611	560	640	631	620	602	627	583	627	593	575	611	648	612	584	651	548	571	568	642	600	613	618	646	579	582	694	625	615	627	598	546	584	612	608	613	615	663	633	590	622	627	622	642	597	673	626	598	617	643	628	584	606	614	606	628	603	615	596	636	620	594	598	617	626	591	607	585	638	619	598	592	659	588	607	652	609	565	607	637	640	617	595	671	640	602	609	613	621	619	605	642	581	664	590	605	548	682	623	612	613	608	620	585	628	569	681	600	626	626	621	623	620	594	594	581	606	641	599	608	606	602	655	638	656	630	612	584	590	592	650	623	625	598	652	622	637	612	642	607	579	624	647	636	575	658	637	632	602	611	625	584	565	659	599	614	582	559	601	632	597	604	578	674	575	614	595	640	652	632	623	563	629	599	575	625	580	634	603	605	588	628	613	639	619	592	599	639	592	644	647	618	612	664	605	632	607	629	567	602	652	644	621	592	607	636	619	630	653	604	619	610	603	578	638	632	603	597	644	584	602	625	622	607	635	599	613	612	612	624	626	583	602	588	622	614	614	672	599	625	600	720	597	606	629	646	616	608	638	573	628	624	597	607	633	620	639	629	643	603	617	601	624	656	583	618	584	612	603	619	551	617	629	601	653	615	605	623	581	627	640	624	610	610	584	662	616	577	610	663	621	588	610	618	617	558	608	577	633	634	602	628	604	635	587	584	665	629	640	626	647	600	638	612	578	608	632	597	600	611	569	540	614	602	645	664	622	587	674	659	658	644	592	616	591	625	655	636	622	596	651
29195	25059	22973	17875	9907	3243	1103	766	685	606	511	487	426	312	332	300	326	272	275	300	307	269	278	252	260	258	238	248	256	250	222	251	211	226	224	210	259	258	218	211	264	234	256	206	219	208	219	228	205	206	250	196	235	215	207	204	262	230	224	254	236	237	216	203	199	228	209	230	189	230	211	216	217	213	216	214	234	218	223	229	236	211	240	256	230	197	219	242	214	212	237	254	204	223	221	264	241	226	240	227	221	229	213	216	231	216	233	242	180	246	224	210	216	219	247	242	205	225	218	203	218	217	209	225	216	204	231	233	229	209	208	230	224	217	222	214	244	257	201	247	236	217	211	227	229	211	202	250	227	231	200	221	261	200	212	232	212	232	195	208	264	213	213	228	227	237	216	214	184	233	249	227	244	237	226	229	225	237	217	218	231	217	243	230	237	207	218	260	231	232	211	243	233	214	205	246	227	225	211	198	236	214	209	261	239	185	219	221	221	210	237	201	203	207	234	245	236	206	205	230	193	250	202	220	227	208	213	209	228	201	197	204	235	240	242	257	233	218	246	211	243	218	214	242	214	254	207	202	237	227	247	214	228	231	191	205	238	210	214	216	238	221	238	242	216	203	251	213	209	236	257	226	225	243	204	223	205	265	237	239	225	197	207	242	259	247	202	235	252	216	207	214	210	222	224	196	237	228	212	203	198	208	235	223	228	237	228	240	239	237	207	212	227	242	234	216	222	211	222	245	218	212	237	260	195	239	221	255	214	219	228	225	220	210	248	236	218	203	250	257	216	229	197	213	215	226	223	224	223	221	219	200	227	223	226	229	225	242	219	218	249	211	217	227	225	224	226	244	229	222	236	228	227	190	265	235	211	221	217	221	236	243	218	228	240	221	209	248	196	221	245	194	214	219	239	228	243	219	197	255	247	201	233	213	228	194	202	205	215	205	234	201	233	243	241	219	239	248	230	252	220	211	256	221	235	224	223	234	235	229	229	216	237	217	229	236	190	230	244	229	242	245	209	213	214	204	250	234	209	234	229	223	244	251	230	218	237	221	237	208	219	238	199	212	247	230	237	209	251	246	225	240	226	237	215	229	234	235	223	237	244	222	221	224	236	218	228	221	233	231	208	231	211	239	253	258	241	220	244	250	233	214	231	214	240	205	210	213	226	206	242	223	228	229	243	241	230	217	241	228	213	210	248	240	214	227	231	224	223	235	237	214	210	236	206	206	229	228	210	194	244	215	249	227	219	221	247	207	223	228	235	232	235	255	202	258	227	232	233	222	250	205	215	245	230	235	241	253	225	224	215	236	258	216	232	237	259	236	237	236	214	229	207	218	241	202	223	202	237	248	262	220	204	210	244	245	219	236	215	230	217	244	218	231	241	245	236	218	231	220	246	211	230	206	224	257	206	227	245	247	228	203	238	211	240	258	212	229	226	234	217	216	207	241	211	250	231	231	220	193	240	246	207	211	207	230	253	240	238	234	236	202	225	244	240	225	215	236	226	234	229	198	252	206	217	227	223	224	217	242	241	216	209	236	249	226	246	228	231	229	219	235	230	247	209	213	235	237	224	214	233	229	211	209	243	229	236	235	265	247	248	257	233	215	238	219	230	257	232	194	233	234	243	243	217	225	201	217	213	232	223	224	225	214	222	244	221	221	225	254	203	196	253	243	230	221	221	236	247	227	233	217	238	215	236	231	244	215	222	217	204	247	239	229	246	232	233	220	232	191	241	216	198	209	250	244	218	204	169	246	211	243	251	225	239	236	214	229	204	243	196	233	228	237	232	212	216	228	248	206	247	238	207	225	225	220	247	234	221	223	224	221	232	217	227	225	232	218	237	206	218	271	270	239	230	243	199	194	208	217	199	248	244	231	214	241	208	217	233	226	227	241	238	229	225	192	222	242	218	208	231	266	215	215	206	200	190	244	239	213	233	234	240	208	205	220	222	212	222	233	219	236	248	219	210	226	216	230	227	233	210	208	241	216	231	228	210	228	227	219	246	197	240	223	195	253	203	221	228	270	228	213	218	217	227	225	251	195	206	256	200	234	216	264	229	215	229	230	228	225	241	232	215	218	225	227	256	216	205	230	247	217	219	214	204	230	244	249	225	216	222	227	206	231	209	226	208	218	219	225	219	241	225	246	205	224	243	233	252	222	229	224	244	269	224	230	181	236	240	243	246	228	223	231	229	223	233	225	217	217	199	212	208	230	226	236	231	227	217	239	220	213	194	229	196	229	201	227	204	198	217	236	220	225	253	196	236	241	227	227	228	219	215	224	224	230	226	240	206	206	210	253	240	184	274	226	244	219	243	202	208	231	242	221	223	212	216	210	222	239	230	226	237	242	208	243	230	235	259	249	208	199	219	211	196	235	233	212	196	238	201	206	216	217	225	224	212	193	246	212	213	215	222	215	249	232	226	242	220	251	242	242	230	233	203	213	239	239	238	219	217	217	210	222	223	234	227	209	209	239	219	212	241	204	215	218	224	224	221	219	238	230	226	200	229	218	240	226	226	237	194	227	213	231	232	231	212	251	208	220	207	223	212	231	206	226	201	229	239	254	211	185	210	262	238	229	227	245	235	229	261	212	219	233	225	238	242	246	219	220	197	253	234	238	221	231	192	236	213	254	222	223	220	202	232	234	235	204	252	239	260	208	230	229	235	222	217	224	221	211	253	227	210	229	242	226	230	180	205	218	218	224	210	219	224	225	257	238	244	209	225	205	236	261	215	246	254	207	222	243	254	197	220	237	228	221	228	202	213	236	241	197	226	215	219	228	203	233	197	263	219	210	238	231	244	212	227	247	252	213	227	227	242	224	203	199	222	250	221	235	210	231	240	230	218	227	226	235	224	230	236	244	247	237	234	227	240	212	206	236	225	231	224	226	231	237	207	218	240	246	238	238	201	223	233	207	204	213	221	207	237	197	233	224	240	223	222	232	213	222	220	227	241	199	254	226	223	213	229	236	263	251	231	245	224	231	206	239	232	218	230	208	250	219	229	203	238	198	245	235	243	236	207	240	221	230	249	234	220	233	224	218	186	217	199	227	214	234	228	228	208	227	235	221	238	229	266	233	226	198	221	232	214	231	244	250	228	240	241	220	217	229	231	233	210	245	210	233	210	241	232	236	239	246	229	236	236	234	221	229	239	211	215	232	224	214	200	221	230	196	206	234	236	242	210	207	236	221	231	221	243	221	227	238	251	239	229	216	234	215	241	238	256	212	221	231	237	235	202	220	266	218	215	244	228	224	228	207	205	210	217	206	225	222	217	226	205	220	214	220	224	232	217	210	198	200	251	212	224	220	206	226	215	213	221	239	221	218	193	248	246	231	245	245	241	233	230	213	245	211	215	220	212	224	235	204	243	213	216	212	214	221	243	234	222	219	257	255	240	222	208	224	218	231	232	246	219	216	226	254	218	246	233	213	233	243	230	242	213	216	239	254	218	200	240	228	234	232	217	222	228	220	233	258	215	206
17018	21131	28374	29362	21604	9148	4389	3355	2770	2545	2222	1919	1558	1368	1198	1108	1033	980	941	865	916	885	828	813	826	747	770	738	648	673	712	627	594	577	616	605	602	578	599	574	582	599	586	554	576	566	579	578	565	521	555	593	601	542	529	558	534	529	554	610	554	577	553	552	545	575	545	544	574	585	565	594	542	553	515	537	537	569	548	525	569	533	593	594	539	573	553	564	554	575	571	573	593	515	587	581	564	526	598	590	581	531	546	525	561	598	556	562	563	509	582	570	549	533	559	565	544	584	559	572	551	530	533	532	527	528	553	590	560	556	493	553	538	546	545	577	564	566	497	537	590	580	573	568	557	552	542	559	548	555	599	558	497	547	542	575	564	569	561	543	545	563	589	554	554	575	546	573	554	578	553	539	592	549	522	518	597	587	516	536	562	563	529	563	577	534	536	595	579	543	551	580	559	545	548	545	525	543	510	565	579	528	533	580	543	538	558	546	536	513	588	546	533	500	520	514	562	581	566	562	557	565	561	516	546	591	537	547	541	543	575	561	581	575	537	539	474	517	540	571	585	544	606	558	528	560	572	570	592	506	574	566	566	524	560	527	522	585	590	554	533	577	552	561	581	582	548	527	532	587	543	558	554	553	532	568	549	532	547	555	528	536	565	535	537	537	550	564	519	607	498	560	567	511	566	582	557	565	568	575	568	580	512	569	578	527	571	583	563	571	595	544	526	529	544	582	538	545	578	495	555	555	587	576	537	552	571	536	571	539	519	583	546	543	581	562	555	548	568	520	551	529	569	543	583	538	571	559	500	548	554	556	565	542	572	556	561	601	538	527	592	559	558	533	520	544	585	530	593	589	566	557	541	567	564	537	549	573	574	533	569	560	552	539	555	585	598	576	542	536	518	567	546	527	523	534	536	573	535	512	545	570	572	562	525	548	560	552	555	540	537	530	504	524	567	561	591	545	533	555	568	549	537	573	545	541	551	529	556	564	549	594	523	574	543	548	556	571	526	576	580	508	570	558	533	553	560	537	589	522	542	511	572	532	544	556	573	545	549	574	531	560	590	499	592	564	585	568	540	529	568	545	535	526	540	540	536	548	545	568	570	599	560	546	597	515	533	567	556	557	575	585	543	558	578	560	547	581	496	523	546	585	536	596	585	570	532	578	548	569	612	541	537	535	569	543	539	537	524	544	560	582	595	561	511	564	561	546	525	550	525	585	547	504	557	577	564	576	565	576	579	553	551	546	567	548	612	559	546	577	537	592	521	519	544	507	547	522	585	598	541	549	566	581	585	613	579	576	539	578	572	591	549	475	549	530	562	562	560	523	577	540	578	560	503	544	585	532	559	595	538	560	516	561	592	567	535	570	527	519	566	535	597	564	543	582	576	588	545	513	525	551	577	546	545	546	525	594	580	562	587	523	566	542	496	554	556	548	548	561	560	518	570	521	592	567	549	597	571	524	557	516	526	537	527	512	593	587	566	589	523	548	534	554	562	552	580	543	545	527	548	559	577	561	574	559	608	534	548	558	571	563	517	568	547	550	581	543	590	575	558	581	583	539	504	549	519	543	558	545	545	580	555	563	586	560	551	558	580	533	567	562	590	552	573	534	549	507	567	523	565	554	534	575	513	543	580	557	575	550	556	558	549	531	540	544	555	577	565	557	560	549	565	573	561	556	575	528	558	536	547	547	607	557	526	565	506	611	594	595	519	557	570	539	560	549	588	539	569	572	554	519	537	538	539	537	603	546	546	538	559	540	552	525	525	566	584	500	560	563	540	515	554	579	578	572	541	573	580	503	532	538	554	549	536	574	534	561	560	546	569	558	570	574	573	583	571	523	540	560	537	541	547	526	565	586	573	532	561	573	586	585	619	520	558	521	573	567	557	572	529	551	581	524	553	530	546	568	548	558	547	562	561	519	567	517	575	550	535	576	548	539	579	556	552	584	546	569	515	540	559	524	557	604	598	548	554	531	534	584	553	547	582	549	539	561	583	544	560	549	518	572	554	554	542	545	547	579	528	551	560	559	549	545	533	518	560	592	558	558	577	579	569	553	553	530	563	549	582	585	573	510	593	570	549	571	563	580	565	554	558	570	564	525	543	593	582	569	542	568	531	555	599	581	535	579	538	568	572	524	555	522	590	532	582	569	516	540	551	539	535	537	527	605	531	521	570	533	512	557	558	525	565	552	583	553	529	546	529	588	574	506	527	619	569	509	558	574	571	525	573	568	597	539	538	533	590	566	559	612	536	538	571	555	554	539	535	507	519	571	550	536	540	596	553	556	585	592	537	526	548	514	557	559	587	556	568	587	528	493	551	615	506	553	558	530	542	553	553	548	551	533	605	539	584	565	577	531	546	541	507	559	531	560	556	554	553	578	608	511	538	574	560	552	540	591	507	577	581	569	542	554	529	559	543	566	503	571	585	534	552	544	513	572	511	558	568	577	560	563	586	528	548	503	518	525	523	556	578	595	600	591	558	506	526	568	559	548	616	544	550	573	560	570	574	591	500	585	550	559	550	542	541	570	540	509	566	544	537	531	549	553	565	550	542	578	567	550	543	551	569	592	563	568	558	575	569	541	544	537	567	559	583	589	533	534	526	563	535	613	556	570	525	537	547	586	528	565	563	598	544	517	559	553	542	564	559	545	544	502	514	574	568	557	551	562	563	550	567	548	567	558	534	563	589	526	601	572	569	556	542	528	567	519	559	541	550	553	525	535	549	570	519	595	533	541	569	598	566	559	506	582	568	563	577	556	546	522	587	561	554	547	586	517	541	543	609	554	566	557	538	584	591	555	596	495	592	575	585	537	574	583	536	556	560	561	532	559	547	563	529	572	516	595	552	565	567	604	568	554	519	563	537	576	536	540	531	568	539	553	549	588	571	542	568	552	574	564	545	565	533	523	582	536	520	496	562	545	605	517	552	553	541	543	543	565	539	570	578	561	555	544	588	524	576	543	544	559	545	583	563	558	585	543	556	546	572	513	585	551	535	580	555	531	566	496	525	610	572	571	545	526	568	546	610	583	570	481	579	582	567	513	554	528	551	562	559	523	541	534	579	561	587	550	553	565	531	534	565	512	516	546	581	557	592	559	566	558	565	560	558	558	564	572	552	543	594	529	568	495	536	569	542	526	553	532	556	565	536	588	553	577	560	587	581	542	544	551	524	552	525	541	580	533	528	561	577	569	540	532	564	563	528	575	534	553	568	550	528	590	547	548	552	567	557	545	546	558	525	564	515	495	555	567	537	544	562	552	536	525	528	533	561	556	553	547	560	566	557	513	570	596	539	531	598	562	558	552	567	541	548	540	548	555	599	576	575	568	597	584	568	568	567	583	553	573	521	544	548	540	524	619	545	564	559	568	551	578	532	564	538	548	551	547	538	590	560	588	557	552	576	536	547	558	584	573	498	523	498	523	584	518	590	548	556	595	576	547	594	546	556	598	542	554	579	570	572	529	557	546	537	560	548	562	539	537
44319	42629	48534	46227	43729	26478	16268	8399	5339	3836	3353	2743	2128	1629	1283	983	1042	870	823	860	789	616	479	444	440	458	405	354	364	322	327	333	315	324	314	310	315	317	331	299	330	321	342	299	281	303	274	285	287	270	283	287	287	278	286	271	281	288	293	258	269	278	285	272	271	287	264	233	254	254	311	269	273	270	276	275	293	259	277	258	282	299	262	271	277	262	283	280	310	284	293	306	291	273	292	263	255	296	268	283	283	310	258	286	256	280	270	278	262	264	254	282	283	264	288	251	283	258	236	284	272	280	291	239	280	259	280	240	272	312	283	263	269	280	256	283	261	289	280	276	270	253	275	282	293	274	272	284	271	301	230	275	288	259	288	275	270	283	281	285	299	283	311	262	243	270	284	266	290	266	287	260	261	270	253	269	249	279	258	273	276	280	253	298	264	264	266	277	260	265	287	266	281	268	261	270	264	276	268	266	263	286	254	257	279	280	259	287	248	303	241	281	273	237	265	305	271	296	233	258	258	290	274	286	280	246	288	292	287	287	299	289	291	304	278	280	276	264	297	273	266	245	270	255	288	246	274	284	298	258	248	236	258	279	256	312	292	275	269	288	259	292	274	268	279	271	262	269	283	271	292	281	242	265	264	279	261	267	252	284	272	280	279	286	289	256	304	289	272	266	269	275	278	260	273	258	267	267	269	289	289	304	246	274	261	291	290	292	278	269	284	251	297	280	263	293	250	297	287	266	266	284	272	280	276	277	280	263	260	279	248	280	266	259	277	286	275	274	252	282	277	265	247	257	252	296	246	263	286	270	267	241	274	260	308	242	286	250	266	286	273	252	283	281	292	311	295	269	250	286	255	290	246	272	257	291	253	281	292	263	292	260	286	249	260	271	283	267	287	257	281	258	257	269	282	272	308	289	287	268	289	294	273	266	289	267	273	267	269	293	275	264	282	279	281	299	299	251	305	273	279	276	235	260	279	281	256	249	247	271	266	260	289	305	267	252	265	264	256	253	309	284	259	283	263	250	231	272	263	301	281	270	263	261	242	247	272	285	264	276	278	279	269	238	266	282	285	262	282	273	302	305	287	284	259	278	270	293	288	283	272	265	295	315	300	280	289	279	273	275	264	278	279	262	246	257	271	279	265	264	272	283	269	272	287	291	266	290	281	274	308	274	302	261	260	291	269	257	274	286	251	268	280	268	280	273	229	282	263	247	257	254	265	278	281	292	257	283	236	257	286	292	294	260	270	281	256	248	265	301	274	274	315	279	279	247	257	264	279	279	281	285	261	274	263	274	278	287	273	284	273	251	275	293	294	265	306	308	271	248	262	282	265	277	252	250	270	290	263	292	273	275	278	302	280	309	244	275	278	260	261	251	291	278	277	249	274	314	270	289	280	269	272	297	276	273	262	316	311	274	262	274	282	251	243	273	238	276	291	274	267	278	290	264	311	283	266	274	252	291	269	252	283	276	251	266	255	271	288	281	279	252	268	273	267	280	295	279	305	269	287	274	293	268	270	292	279	295	266	253	278	270	283	255	265	270	273	264	277	284	267	319	280	277	299	264	295	294	290	255	272	263	258	275	276	272	258	249	304	278	277	271	297	264	267	254	270	303	264	264	275	267	267	238	289	302	229	277	283	282	273	290	246	258	246	291	273	270	292	256	302	293	284	235	279	288	272	239	290	270	261	246	287	281	267	300	293	255	275	295	312	276	286	253	275	302	252	295	280	260	289	272	270	315	274	282	298	252	277	295	312	301	267	259	283	259	257	278	257	262	249	273	287	264	265	249	295	263	289	237	270	236	293	271	281	304	235	293	284	265	279	305	276	279	283	279	295	254	263	286	264	305	249	240	271	281	301	295	271	283	270	302	289	248	288	239	279	227	253	281	275	289	267	262	254	286	270	270	299	272	276	269	259	254	279	268	286	262	245	307	284	278	246	262	299	265	280	291	277	299	277	265	262	283	245	286	296	260	259	284	249	270	279	274	249	240	281	288	295	254	271	289	271	250	270	303	255	283	265	292	238	248	307	280	260	286	261	289	246	295	281	296	272	282	274	276	267	288	309	282	258	266	269	267	268	260	286	253	265	283	260	288	268	274	289	241	292	277	253	257	278	290	273	293	268	273	240	299	276	242	258	274	256	271	260	271	244	275	292	254	302	271	273	288	246	281	259	266	269	292	255	273	253	276	275	272	291	282	264	245	284	311	255	257	283	297	302	271	261	239	293	276	247	284	304	282	280	303	241	278	283	280	270	265	261	286	297	277	262	248	291	259	258	256	278	273	291	268	262	303	281	270	251	285	310	278	276	272	268	268	262	299	272	276	271	245	252	253	274	305	255	286	287	281	246	275	283	289	281	284	259	261	257	259	267	255	263	279	264	275	274	287	278	262	273	257	293	303	290	287	262	259	272	282	267	303	257	257	270	303	299	263	286	267	260	287	245	271	241	259	278	263	232	271	283	268	278	282	282	280	275	276	273	281	275	299	308	305	267	272	272	278	237	280	278	300	289	310	272	270	294	272	264	285	279	259	268	256	270	256	266	286	300	283	247	259	263	246	291	258	279	262	238	260	315	312	265	246	296	282	279	244	247	258	259	267	268	305	285	298	256	288	293	273	261	305	261	275	259	260	288	265	297	275	287	276	266	266	257	293	272	286	270	261	316	270	289	270	268	285	276	276	264	278	279	285	276	292	271	270	278	254	248	300	285	271	288	284	247	267	299	296	261	282	305	278	317	270	297	317	275	299	274	281	296	262	282	267	257	238	286	259	264	250	268	297	293	310	253	269	276	258	317	285	252	259	271	261	270	260	262	257	259	232	285	288	229	269	231	284	279	266	249	241	236	287	271	286	264	276	285	294	278	317	292	239	268	303	289	290	265	249	293	242	267	262	265	278	272	282	293	306	299	268	271	311	289	282	275	270	248	264	262	256	317	229	268	281	268	253	260	275	303	267	263	244	250	279	293	281	317	310	265	269	275	258	272	255	281	239	242	293	268	271	260	265	286	279	266	245	320	275	292	299	288	270	257	295	256	283	275	320	294	287	287	269	297	270	250	284	226	289	284	287	288	264	237	271	263	280	266	255	274	277	293	256	246	292	312	286	259	263	274	290	265	280	280	285	293	251	296	282	280	293	255	298	277	236	280	272	280	277	254	277	287	275	282	253	271	253	284	265	291	266	279	282	305	255	267	266	283	295	304	264	263	243	279	287	281	272	287	269	287	253	314	289	252	281	296	282	309	294	287	274	249	266	293	270	271	283	269	286	299	272	252	282	248	241	268	244	284	259	267	284	281	286	258	281	287	278	267	265	272	287	267	261	269	270	273	290	260	231	306	237	284	267	263	309	271	280	265	271	248	301	279	280	244	296	251	316	287	265	289	294	265	271	315	275	274	297	221	261	283	235	295	276	292	293	296	278	241	259	274	275	287	281	273	280	304	269	282	267	245	261	278	289	247	276	260	297	294	272	275	290	285	294
29036	35384	47784	49478	47199	22098	11367	9667	11745	12045	11511	9552	6856	5453	4403	3580	4691	3930	3578	3501	2882	2393	1926	1840	1851	1740	1508	1354	1242	1152	1010	983	1042	999	885	926	992	885	945	981	888	875	862	773	814	740	717	716	716	682	737	728	693	702	729	674	711	675	689	693	694	694	702	652	643	699	627	683	664	639	684	661	672	685	703	647	609	660	677	675	650	703	673	665	646	622	669	644	657	648	663	698	689	659	659	658	695	645	683	639	647	659	624	658	647	641	690	646	675	657	621	642	619	603	675	633	691	663	615	658	619	637	636	682	638	629	692	702	656	659	653	653	663	683	656	638	693	671	662	658	641	656	676	651	662	625	665	630	651	643	646	616	653	674	658	684	643	639	659	629	612	639	645	691	642	647	658	671	671	670	682	628	637	631	627	628	610	629	670	647	686	637	626	653	657	638	623	655	649	668	647	648	652	683	662	711	631	623	667	641	634	638	667	664	689	667	696	669	638	662	670	653	657	623	702	627	672	661	654	653	653	663	616	668	680	682	661	656	709	640	622	686	647	599	632	615	665	683	601	651	669	660	623	632	635	669	647	644	659	666	663	675	658	684	639	658	664	663	649	660	648	665	650	659	629	603	638	654	654	646	639	641	657	606	648	631	692	648	645	621	658	628	676	711	650	674	692	658	668	653	653	656	651	651	650	653	645	664	599	680	693	624	630	663	579	621	630	622	681	640	690	708	686	633	656	638	618	674	635	620	656	614	651	633	639	616	638	642	652	667	629	702	607	684	625	638	660	647	739	672	650	702	706	646	649	641	664	665	635	646	657	646	673	679	681	665	675	665	710	624	683	660	668	639	646	664	698	664	671	679	674	650	629	661	589	603	681	648	665	662	658	699	611	659	673	671	622	699	657	655	649	630	672	639	671	696	654	636	642	648	665	598	636	651	667	726	654	668	661	682	626	626	671	637	670	651	668	660	720	639	637	635	605	643	656	630	597	647	699	636	624	664	665	677	662	558	641	639	666	666	668	646	604	614	636	640	666	646	688	682	659	646	661	653	642	648	671	670	706	680	656	608	641	653	667	661	681	625	666	659	696	680	651	679	681	683	697	674	692	634	595	661	655	647	613	618	675	693	695	623	658	631	628	657	638	667	650	685	669	639	680	645	676	684	681	656	697	639	609	666	688	613	658	596	652	639	679	619	669	660	637	637	681	604	659	642	717	654	690	615	616	630	651	650	635	663	683	701	654	631	652	623	656	651	626	676	660	634	630	719	647	674	671	704	634	698	718	623	662	634	624	652	653	607	653	653	694	678	659	617	683	663	617	628	640	609	657	621	681	697	673	643	643	633	609	659	643	638	628	667	653	624	683	630	651	659	649	671	656	633	626	616	671	622	670	644	649	680	666	622	667	642	641	638	640	684	670	699	705	633	674	599	663	664	649	666	699	660	678	640	673	656	633	642	581	678	713	674	638	684	697	672	657	657	656	658	623	634	664	664	639	647	642	671	670	663	652	657	640	682	660	650	671	708	658	613	665	652	655	596	616	615	641	691	667	688	617	672	601	617	643	626	663	715	687	645	630	609	629	622	652	688	668	646	649	639	640	655	629	699	660	654	671	642	668	637	730	633	680	641	634	631	687	645	640	615	621	668	628	663	621	606	716	666	655	647	626	625	669	640	644	615	623	678	628	679	698	682	631	635	651	643	635	642	597	619	629	665	649	663	628	637	678	628	679	681	681	638	636	672	628	593	675	620	689	673	646	701	623	687	621	630	640	664	668	679	666	711	685	664	632	710	638	634	677	674	648	678	638	689	655	635	657	681	643	677	673	667	649	625	652	597	690	652	604	668	674	672	643	704	608	650	599	688	687	677	644	643	660	667	652	666	643	660	667	651	672	674	662	631	674	670	628	676	679	641	620	658	632	642	696	620	640	636	643	611	681	634	707	622	645	658	675	672	669	656	692	660	644	644	673	672	640	655	698	677	677	617	683	648	638	721	649	654	671	663	662	646	636	652	646	626	634	690	613	700	660	647	653	687	604	660	657	614	665	673	657	705	614	679	692	665	656	674	614	661	604	647	675	584	686	632	614	667	647	679	649	672	598	689	650	670	647	639	639	656	671	681	675	644	653	600	653	682	651	651	684	627	680	672	696	624	695	690	621	675	619	660	654	641	624	632	614	609	603	695	680	645	665	639	664	613	616	655	615	622	652	655	673	639	659	621	680	662	664	629	622	687	650	616	687	682	615	622	682	644	660	671	647	650	627	645	633	643	647	618	651	668	624	659	639	660	650	663	689	645	643	693	681	609	686	616	672	666	687	655	602	638	662	647	650	645	629	622	678	667	592	659	627	705	662	650	642	660	651	644	665	689	649	666	656	696	633	671	631	657	645	616	662	643	666	655	656	640	684	644	687	648	689	645	652	629	644	648	660	638	658	697	617	624	637	634	643	612	627	635	656	636	672	607	661	660	689	644	597	652	666	650	703	682	617	625	644	684	652	629	629	647	644	655	630	640	657	640	648	678	657	660	688	666	699	651	704	679	692	684	618	688	631	610	685	618	625	586	655	649	668	639	650	669	657	629	674	630	611	635	628	650	644	686	658	594	635	669	623	689	653	677	674	630	666	626	640	640	637	671	603	640	629	665	652	633	599	632	602	644	647	629	646	666	695	603	674	654	635	679	629	634	625	640	642	633	678	615	653	645	664	667	680	619	674	645	647	669	639	660	636	650	709	651	689	674	637	643	691	673	650	704	634	634	677	659	626	672	660	648	688	679	649	658	671	630	658	673	627	637	634	623	617	620	652	662	641	623	666	663	675	675	665	683	608	651	661	640	639	645	672	648	630	638	601	648	626	650	689	599	631	673	647	638	687	654	691	666	678	619	636	649	642	686	676	628	680	625	623	632	614	679	647	604	662	670	658	629	648	669	645	677	633	633	644	641	631	646	679	688	704	636	646	645	599	671	677	653	678	646	690	642	670	644	643	629	676	672	634	664	670	617	637	649	659	688	692	616	679	633	615	690	644	609	644	638	618	683	706	639	673	691	648	667	689	662	609	657	680	682	679	633	651	644	629	648	678	669	674	635	635	656	650	630	636	657	644	678	636	670	650	662	655	631	668	680	631	655	676	615	684	672	684	705	660	618	688	637	663	626	694	654	659	661	638	673	721	669	639	652	632	638	681	649	678	631	636	615	667	659	681	664	627	653	684	629	664	676	677	725	640	655	642	669	675	650	616	686	659	623	683	646	661	667	714	658	594	644	640	643	664	653	669	650	679	668	639	629	696	670	594	666	644	664	603	654	720	623	675	651	677	575	664	650	590	666	651	620	615	630	639	672	650	675	658	653	664	691	661	683	612	627	635	631	680	656	631	665	637	629	645	658	634	649	652	665	621	644	655	620	634	662	679	647	630	640	711	643	673	634	655	676	663	672	667	638	630	695	658	663	677	641	634	639	693	649	632	649	680	676	634	657	693	673	643	620	694	674	647	707
54197	48323	47769	43641	35687	25396	18905	12122	7619	7666	6410	5125	4054	3018	2226	1732	1779	1466	1362	1322	1072	861	665	567	665	524	447	427	422	382	377	362	366	334	293	327	354	325	319	396	323	337	276	298	271	281	312	289	281	280	273	286	246	285	244	274	260	259	259	244	275	294	281	265	277	288	258	268	242	237	248	257	277	243	255	268	246	274	276	253	260	293	263	234	260	275	264	279	292	232	267	297	233	261	258	265	252	284	246	288	259	264	266	269	236	290	290	273	286	255	256	247	273	281	261	250	244	280	275	284	279	264	273	264	229	279	228	267	234	255	234	242	273	285	259	236	256	263	241	281	247	271	260	265	251	283	256	251	261	263	256	248	252	262	266	277	222	263	265	259	240	246	256	262	228	261	218	239	255	263	267	271	258	270	233	236	259	260	236	254	253	284	255	248	215	302	257	283	255	244	259	283	270	249	259	280	254	274	259	256	251	254	262	240	257	241	238	256	280	226	274	221	247	250	274	256	229	253	234	239	238	274	255	253	247	239	280	267	264	263	253	248	291	254	232	245	283	273	239	248	227	282	243	254	255	261	269	238	261	255	261	243	255	239	249	266	262	242	299	270	243	239	237	281	276	243	256	255	258	266	248	292	243	280	254	247	263	255	293	257	240	244	259	248	264	270	247	258	245	234	311	250	270	267	255	277	238	239	262	241	277	275	299	262	255	260	257	234	239	257	264	265	267	245	253	299	265	252	262	265	273	217	277	251	238	255	228	258	248	254	272	249	281	242	250	289	276	269	258	259	255	238	258	269	258	267	264	238	272	240	252	275	270	266	294	244	225	272	243	246	264	261	232	269	276	248	242	276	286	265	242	280	236	250	237	249	244	267	231	243	245	234	250	253	254	241	231	256	246	272	279	269	272	300	273	264	263	241	288	259	298	247	284	261	269	248	259	262	264	256	252	247	265	269	276	282	253	277	286	256	234	256	257	268	274	265	260	259	217	252	272	232	237	227	280	272	239	264	278	241	254	272	262	253	249	218	276	258	253	273	265	238	238	255	287	279	239	267	270	256	204	242	264	262	259	242	273	279	274	277	269	283	273	259	276	257	250	272	274	252	240	268	250	265	268	247	252	261	241	276	256	236	272	215	275	287	279	234	249	255	278	240	279	253	246	294	302	249	249	236	252	273	271	261	246	281	269	241	281	301	298	281	277	222	266	247	213	235	259	267	268	255	252	254	249	272	255	272	237	277	237	280	251	253	239	269	242	244	277	261	254	244	266	259	253	270	275	252	253	268	237	256	264	270	258	271	240	255	252	258	259	246	248	247	280	297	277	290	284	261	255	288	257	258	247	280	232	251	283	232	241	293	258	231	261	273	261	235	250	248	243	241	264	258	252	260	257	242	263	261	270	253	249	288	262	243	269	274	248	288	268	236	264	249	244	280	234	249	258	287	271	269	222	282	285	238	255	250	264	224	229	252	271	262	233	290	232	242	240	281	261	258	255	255	221	256	266	233	238	257	253	260	255	266	304	270	273	251	251	250	277	266	279	289	285	246	250	283	260	278	241	246	298	247	253	249	262	252	262	255	243	288	236	260	270	288	268	258	249	253	273	249	267	237	256	258	244	257	275	254	268	287	253	295	296	267	272	245	301	266	283	247	252	249	291	268	236	285	257	275	264	272	260	275	280	258	242	224	266	235	226	293	301	269	276	277	262	295	251	258	255	235	250	217	275	238	246	253	279	243	261	272	270	258	274	221	242	256	282	247	245	243	231	259	244	244	271	255	252	267	244	274	263	261	250	237	239	286	241	280	245	228	269	270	255	270	270	264	252	254	244	242	265	278	248	260	242	243	249	263	276	268	247	254	250	264	244	229	259	229	294	260	253	247	256	259	261	265	226	266	278	245	268	277	260	272	240	257	233	264	246	242	287	258	242	236	293	258	241	231	239	269	237	274	230	224	251	258	277	279	252	279	285	257	260	241	226	269	242	256	258	260	279	261	267	237	264	252	234	270	250	285	251	255	239	270	254	277	257	271	253	265	263	269	266	275	268	238	245	261	278	237	283	263	292	238	238	264	256	283	279	226	283	247	279	262	265	278	256	277	273	255	284	264	266	244	270	267	264	232	250	273	242	274	252	260	262	260	282	269	245	231	261	273	241	264	263	263	233	246	281	249	253	267	291	271	261	278	278	256	262	280	273	255	271	242	241	251	278	258	248	251	247	242	277	277	248	274	264	231	246	293	259	258	253	270	266	255	256	271	249	254	266	249	271	280	292	287	257	237	288	263	240	267	286	281	273	276	264	257	273	254	246	244	237	247	267	269	252	260	261	255	255	267	280	255	279	271	255	270	280	265	278	273	288	278	271	267	245	253	256	255	242	241	228	279	259	246	285	247	253	253	271	252	284	277	314	289	231	270	254	259	249	262	241	263	245	273	235	270	282	266	239	270	276	269	291	300	295	254	263	266	262	265	252	266	263	263	251	225	249	291	267	252	255	274	247	247	256	251	257	248	257	242	255	239	245	248	274	262	236	235	283	244	247	260	291	259	235	252	266	251	250	224	233	253	246	253	253	256	263	282	288	261	263	286	254	247	277	294	263	271	254	264	297	237	290	263	248	256	270	257	258	255	251	254	274	229	245	246	254	267	300	254	286	246	253	235	273	262	257	236	266	234	240	243	249	266	262	274	246	287	270	236	262	277	277	283	292	265	225	280	265	250	262	282	299	270	233	253	262	270	262	256	251	244	242	263	256	244	274	244	285	244	255	274	246	254	269	258	258	284	244	261	255	256	236	258	259	275	275	264	249	262	270	288	207	242	255	227	274	272	265	238	263	285	244	263	235	261	253	254	248	234	252	276	245	267	262	268	270	270	281	266	273	262	251	271	282	259	268	237	242	265	253	235	269	270	263	267	250	250	251	276	252	266	252	268	248	221	257	260	256	249	262	249	288	259	247	237	257	239	267	259	266	261	276	243	245	226	271	265	254	236	246	255	280	257	271	271	273	252	284	269	275	246	235	249	244	253	252	263	255	251	264	232	266	249	242	256	244	281	276	266	264	256	265	268	253	275	244	269	237	254	264	259	238	267	253	268	250	259	243	250	255	268	273	227	276	252	255	254	257	249	263	257	256	279	276	251	258	222	267	285	285	215	253	228	275	232	272	267	243	224	265	253	261	264	259	285	241	259	254	263	220	257	262	244	232	291	284	257	249	254	258	297	279	261	260	251	256	268	246	287	255	261	287	242	239	260	250	258	304	251	281	263	263	252	264	253	249	263	233	241	273	256	278	269	283	251	297	294	232	243	267	272	234	252	233	234	271	223	243	240	263	261	268	271	261	247	279	257	277	254	243	233	245	251	279	250	275	281	258	261	259	262	278	283	274	256	269	261	244	259	244	218	285	264	293	250	265	251	262	271	249	256	268	269	249	235	267	254	306	283	271	241	239	277	250	276	252	253	267	272	238	224	266	255	225	271	288	271	261	272	279	251
37003	42414	50390	48567	41749	24756	17893	13351	14672	18628	18248	14871	11702	9017	6825	6671	7476	6542	5920	5253	4508	3568	2890	2676	2626	2356	2063	1731	1509	1386	1336	1216	1201	1193	1151	1158	1226	1091	1237	1294	1093	1043	1034	921	966	854	802	807	780	781	771	705	688	698	702	687	745	720	654	632	651	656	641	685	700	669	639	659	647	612	617	562	625	614	641	609	647	645	608	588	573	652	619	664	617	636	628	642	630	605	610	590	630	615	612	657	648	572	611	594	657	629	627	630	643	637	626	652	634	602	613	592	594	578	572	615	596	620	636	657	607	596	584	580	598	580	634	622	577	644	574	616	624	599	600	588	607	594	628	598	634	624	601	582	614	604	606	598	613	636	605	614	599	598	584	569	652	592	613	631	640	618	606	626	626	621	641	596	618	604	632	659	642	613	605	554	604	630	575	624	594	619	583	612	568	630	610	623	566	609	596	603	576	621	647	608	604	599	638	612	589	592	621	596	644	618	591	585	598	658	602	644	584	645	560	629	631	576	627	586	603	575	625	625	616	631	553	636	604	601	639	630	560	569	612	589	592	632	574	649	615	604	635	624	591	656	623	589	628	641	573	604	607	600	600	646	595	607	563	650	584	640	599	604	607	638	583	609	647	593	618	559	607	621	580	612	625	584	611	610	580	594	573	611	584	621	590	578	628	586	611	599	595	679	586	624	568	597	627	597	568	610	585	572	613	617	655	610	626	553	584	627	579	560	616	579	598	620	602	625	597	603	613	618	624	612	603	578	579	612	567	634	634	624	582	636	580	603	595	591	605	610	578	641	615	609	592	643	608	615	574	622	599	601	581	590	612	626	597	573	580	565	630	600	612	568	599	629	613	576	572	567	621	614	580	588	566	601	604	605	585	621	582	610	620	609	611	628	596	637	567	623	607	608	604	585	599	619	620	592	623	603	616	623	532	632	588	552	596	566	604	630	596	613	619	583	598	647	619	627	594	608	607	615	615	584	612	602	638	583	611	577	608	603	605	596	589	567	588	582	616	602	648	590	580	620	656	558	570	625	647	586	590	619	617	579	585	609	629	623	588	630	588	634	570	578	552	580	604	613	620	593	582	616	646	644	615	599	593	598	588	570	614	594	603	620	640	617	581	584	628	618	591	585	624	585	576	618	567	621	616	608	662	567	623	626	592	599	607	594	561	583	596	602	588	595	619	586	612	616	557	597	646	595	608	564	614	633	610	595	571	658	557	580	607	596	567	592	596	653	609	563	572	665	557	643	611	613	562	614	572	636	644	625	663	589	583	594	618	612	546	603	568	602	603	583	641	580	633	627	654	608	617	615	627	587	602	597	585	638	629	609	541	589	597	611	575	585	607	611	594	615	600	630	575	569	622	616	591	572	612	643	652	608	635	585	617	625	618	562	632	622	632	624	610	601	633	583	603	621	641	615	616	583	641	589	616	607	584	642	610	570	629	613	642	622	594	590	585	642	577	608	590	604	606	589	609	617	613	618	627	592	600	645	641	601	578	606	592	565	601	599	590	614	652	606	597	603	629	639	584	657	627	563	570	609	639	604	601	633	647	613	632	586	580	587	601	620	597	584	609	603	623	579	585	566	614	594	574	608	578	634	592	608	659	585	673	656	644	606	618	603	620	607	595	566	605	568	602	566	648	596	593	610	614	641	594	602	626	646	614	589	580	582	631	632	594	614	605	588	632	629	631	600	607	661	613	618	606	612	614	565	573	587	638	646	625	558	618	612	634	599	586	625	633	571	607	598	629	593	618	596	621	577	577	646	642	615	615	579	589	613	610	590	613	585	652	615	607	637	635	593	572	607	595	590	578	622	610	618	634	645	577	554	660	575	639	566	652	574	600	637	566	638	666	633	608	588	603	587	581	588	641	596	588	596	608	558	523	563	585	600	627	606	627	579	592	591	653	599	597	542	575	611	649	631	587	596	619	636	604	593	622	617	597	586	630	591	642	581	595	570	614	527	582	598	589	569	578	620	616	574	617	599	623	657	640	631	641	569	590	583	553	658	625	595	589	604	585	601	592	595	576	637	630	609	623	570	586	628	577	550	581	591	620	595	610	552	583	628	610	607	606	575	581	610	572	575	576	597	576	650	585	584	602	653	604	637	623	610	640	597	637	652	586	621	621	578	582	593	592	595	589	564	627	609	652	600	578	623	654	604	597	629	587	574	611	606	604	557	608	620	617	563	600	596	596	581	587	571	594	606	591	646	609	615	600	598	596	531	631	632	587	612	584	607	554	635	601	606	611	597	610	569	554	648	556	617	607	572	571	612	570	595	614	642	583	597	617	616	578	597	632	645	614	602	576	611	578	626	614	585	581	569	573	585	599	604	626	588	588	585	562	581	591	655	584	601	677	593	621	583	597	629	559	614	577	624	618	599	589	576	569	580	593	623	583	603	645	602	562	600	595	616	622	599	567	624	598	583	662	619	578	602	604	643	629	627	582	618	574	616	593	610	629	617	589	611	605	566	638	571	654	607	615	639	642	600	625	576	619	596	629	607	624	574	626	605	603	564	626	631	628	614	598	613	591	600	582	624	583	643	595	597	620	625	580	583	633	622	612	596	627	573	586	598	600	643	640	652	588	609	604	639	586	633	607	604	610	588	578	580	604	607	606	581	617	644	554	630	621	620	639	572	599	589	584	567	611	639	595	574	630	613	606	583	616	633	577	606	585	582	601	662	613	598	639	621	610	599	594	606	634	592	620	561	631	552	620	583	618	603	618	577	620	616	594	634	576	586	607	609	651	562	596	584	563	589	600	619	571	612	625	627	587	620	561	629	584	583	564	601	592	612	573	603	614	627	624	638	617	578	627	645	565	583	610	585	584	600	625	584	608	602	604	613	618	569	594	640	598	600	581	592	600	632	620	615	586	595	653	590	616	584	596	601	599	615	616	612	582	581	628	621	590	618	616	579	568	628	616	607	608	569	583	630	620	611	601	555	603	581	567	614	619	605	582	597	593	603	581	638	661	643	571	655	609	608	650	582	607	624	606	584	602	629	620	604	594	567	640	608	574	619	579	612	575	615	578	583	623	598	628	613	626	614	590	635	597	613	600	635	604	598	606	603	623	650	603	597	563	608	628	653	596	581	617	608	650	612	594	587	628	604	602	640	591	601	602	605	609	602	605	620	646	599	590	659	609	588	611	598	616	593	582	622	611	558	582	627	590	591	615	601	611	631	597	602	622	613	575	603	630	609	619	575	628	628	582	626	628	603	551	594	575	590	607	597	597	546	578	572	616	599	617	632	571	596	604	639	615	558	594	559	588	595	558	612	603	574	571	580	597	636	601	598	631	598	650	627	596	610	608	612	606	617	620	599	600	638	580	577	592	581	596	597	593	585	559	577	637	617	576	610	596	589	586	633	611	591	560	618	589	590	634	611	590	601	641	581	601	604	603	624	602	641	626	637	602	623	610	655	579	608	591	599	588	609	623	593	602	585	623	628	576	625	579	606	594	591	622	619	616	648	630	594
29194	22656	21783	12527	5574	2298	1128	853	711	664	545	450	440	393	315	342	309	295	246	273	257	301	280	274	266	286	250	253	256	247	210	234	224	253	239	218	226	218	204	238	213	199	236	240	204	218	228	233	220	241	227	208	218	220	259	255	230	230	229	232	240	240	223	217	259	242	198	253	205	254	199	235	251	222	218	232	223	229	222	215	235	237	206	213	217	216	229	228	206	219	231	222	221	232	223	257	226	220	189	229	213	201	208	220	186	217	235	198	214	218	235	241	223	196	233	221	231	243	203	233	214	231	216	220	213	206	212	246	229	217	214	221	181	233	227	222	235	228	228	229	213	221	219	231	204	216	230	187	211	235	209	219	219	221	193	211	185	217	211	217	243	199	219	212	229	215	194	230	228	233	209	206	229	211	250	235	227	229	208	246	234	231	217	232	210	224	204	219	219	239	219	217	212	213	262	218	216	247	235	244	238	235	238	221	205	206	230	229	244	215	196	206	201	248	209	244	217	214	210	239	225	252	218	241	220	219	202	191	175	240	226	233	182	224	214	240	236	217	230	236	243	211	225	220	231	206	220	253	210	216	233	233	215	242	203	252	226	230	246	212	238	208	214	231	216	237	211	230	215	216	228	223	196	228	233	241	225	199	206	214	217	226	234	207	223	214	211	223	226	215	201	223	244	210	229	261	243	225	246	240	235	222	214	222	237	233	212	202	234	242	195	213	234	240	219	238	232	209	208	211	221	208	221	236	217	228	240	234	194	228	212	208	220	232	256	204	219	223	214	259	252	235	232	238	213	249	213	216	197	221	220	228	198	207	219	226	225	212	191	209	219	229	211	234	215	203	218	216	209	208	239	217	225	206	211	243	227	199	215	222	240	224	211	248	205	233	229	201	196	210	216	193	220	206	189	235	211	235	192	228	229	229	220	225	217	220	219	240	210	243	247	224	219	243	234	238	225	208	217	209	228	218	208	205	220	187	223	211	254	217	248	201	202	219	237	243	212	221	211	229	223	204	232	217	211	210	222	226	245	248	224	210	216	195	228	214	216	214	232	221	250	221	248	210	212	239	250	238	217	252	228	225	246	255	231	258	231	222	260	252	211	203	214	226	235	231	190	215	224	245	245	210	211	216	215	228	237	231	233	234	228	239	213	234	194	196	221	215	200	207	232	236	237	217	230	221	246	213	213	224	206	201	247	223	190	230	199	218	235	250	247	223	194	236	269	219	243	220	230	252	253	213	239	246	221	240	241	224	207	232	220	233	211	241	221	228	240	219	239	222	218	247	242	228	208	234	196	219	211	225	197	215	207	225	234	203	216	242	199	249	215	246	225	223	216	215	213	213	249	214	210	237	208	240	211	207	235	200	246	232	229	227	225	234	232	245	220	224	252	230	234	222	209	240	233	235	221	215	199	210	216	206	256	207	216	218	246	227	220	220	221	223	231	183	258	213	204	222	206	205	229	189	225	240	226	223	221	237	213	241	224	230	240	207	209	219	222	215	220	234	213	213	218	221	209	229	224	232	242	232	231	212	202	214	239	239	208	215	240	246	231	237	235	250	242	251	241	247	214	212	210	228	234	212	212	231	223	227	218	242	208	210	213	253	217	238	237	236	223	225	234	224	215	212	203	255	231	217	269	205	234	211	231	223	245	228	252	205	217	223	212	231	248	216	230	226	217	235	247	221	210	201	199	234	239	226	221	222	189	217	244	238	210	225	241	236	219	240	218	236	236	206	222	228	222	208	235	229	231	232	225	244	232	212	211	207	227	248	217	228	241	190	207	211	260	222	240	189	211	204	228	206	234	213	242	204	217	191	211	227	252	245	223	229	223	229	239	186	222	199	228	223	202	233	228	224	223	255	207	205	225	219	240	217	231	226	195	256	230	228	215	243	224	202	233	211	224	244	258	272	220	226	209	220	223	230	237	229	239	241	212	213	205	247	209	239	211	222	215	222	235	228	206	215	218	212	215	229	258	206	242	217	245	224	188	216	226	236	207	237	210	204	213	237	219	236	226	215	197	231	220	227	218	244	214	222	198	241	229	228	221	231	213	243	225	237	205	208	245	208	238	205	256	215	224	216	220	221	229	191	201	210	223	220	209	229	216	216	209	223	225	236	199	233	227	243	231	201	211	211	209	227	192	232	223	233	201	218	223	241	207	217	231	244	221	215	224	238	177	247	211	227	235	213	232	225	236	235	213	202	242	227	216	221	247	230	215	213	202	223	263	217	207	209	236	237	234	222	229	214	230	235	236	229	228	209	242	195	204	218	212	198	235	230	235	218	192	211	220	215	203	220	219	245	214	214	228	208	206	210	240	199	219	241	228	233	222	207	226	218	216	242	215	215	214	222	194	215	230	221	236	241	224	221	208	215	205	228	218	224	209	242	245	231	225	226	236	245	213	228	228	199	228	253	232	226	210	213	242	229	250	226	226	201	227	216	245	195	244	225	225	227	241	230	189	215	233	218	216	203	237	247	241	259	223	257	211	231	231	241	243	214	224	214	208	218	220	203	235	225	227	223	225	218	238	229	209	231	245	241	237	225	236	215	219	230	227	229	216	222	212	210	233	230	230	230	210	247	215	261	199	221	221	239	206	206	215	213	191	205	211	236	193	218	220	230	235	244	205	237	236	215	239	209	230	209	250	200	211	206	231	221	224	226	212	263	230	233	209	245	253	244	237	231	228	193	199	252	224	228	230	232	219	226	197	177	215	242	208	206	231	236	225	223	208	209	233	226	235	216	193	228	212	232	235	216	237	238	209	244	236	214	207	219	211	241	235	217	216	253	241	221	200	228	228	246	260	213	217	220	240	235	188	206	211	236	225	219	206	219	219	209	221	215	229	228	194	221	229	206	242	201	234	253	205	207	244	241	218	199	210	219	234	205	215	243	217	243	252	255	224	200	251	209	235	232	206	193	199	209	203	223	217	216	247	197	213	231	219	229	244	210	173	226	230	212	226	251	229	239	202	230	225	225	223	199	203	218	243	217	233	246	233	228	244	233	237	228	223	248	227	232	247	223	215	236	210	215	254	241	198	233	211	239	197	212	216	234	242	233	223	239	217	188	210	228	248	247	243	215	227	178	226	211	211	220	235	220	231	223	233	235	223	236	266	235	227	243	218	248	222	223	240	245	216	217	233	223	238	214	230	216	223	240	224	236	230	197	222	230	216	216	232	212	228	237	230	248	236	214	242	191	243	216	217	226	232	240	240	223	225	208	263	229	254	238	207	235	223	254	241	234	201	210	222	242	241	195	211	232	186	228	220	218	230	224	236	213	242	225	209	200	221	232	247	225	250	236	229	231	213	230	222	197	208	220	222	220	212	230	217	238	241	216	201	192	206	230	201	226	236	246	233	214	241	256	252	204	211	225	217	214	235	212	214	208	225	238	195	202	192	218	246	209	241	230	225	254	197	209	240	210	231	211	214	205	215	223	213	236	216	219	233	226	238	200	214	207	226	239	219	202	240	223	244	218
16932	19426	27740	21541	14242	7938	4810	3707	2993	3132	2631	2132	1867	1623	1320	1219	1235	1123	1008	1017	961	863	888	892	871	851	771	769	711	616	636	608	634	560	623	565	548	555	576	588	576	573	552	584	565	585	593	515	557	593	560	565	602	557	578	539	561	531	586	579	585	582	550	544	587	577	507	561	532	539	551	543	596	524	544	556	589	600	531	581	548	540	556	566	557	554	533	545	550	581	538	565	582	581	536	566	505	562	526	545	563	557	540	534	564	606	544	526	569	541	558	529	515	562	589	571	565	575	562	547	531	550	579	502	570	552	523	567	534	516	542	572	551	536	540	528	556	568	520	548	578	518	537	596	558	570	569	595	580	557	557	544	531	540	543	566	580	508	538	550	581	513	516	562	564	559	576	558	593	535	556	531	568	571	512	563	540	577	591	604	561	523	597	493	525	576	557	529	564	537	526	538	539	535	574	546	506	543	563	549	580	571	531	534	541	538	569	520	548	529	541	582	596	544	538	563	536	556	541	571	560	543	542	524	571	523	547	555	562	570	518	592	543	572	582	553	553	536	560	515	600	517	534	549	551	564	539	546	623	513	548	585	570	577	565	529	568	513	586	529	490	558	498	570	550	569	553	512	550	527	550	571	519	534	556	528	571	509	521	554	543	592	547	526	502	538	517	539	571	534	547	579	531	566	526	536	547	508	521	599	574	587	520	561	537	546	573	581	559	527	553	557	548	571	519	543	570	585	566	539	556	563	555	539	534	575	517	582	580	510	551	565	538	522	538	561	573	568	550	554	576	562	546	545	535	558	557	551	581	566	517	578	537	588	543	524	553	570	533	572	577	564	565	538	532	570	550	566	511	551	570	528	575	565	535	553	582	597	518	545	509	512	572	528	567	556	567	530	547	545	547	543	566	582	547	547	570	492	538	568	528	524	486	581	566	579	530	570	527	508	522	557	564	510	561	539	558	557	565	525	568	527	553	538	576	540	560	531	524	556	542	591	551	576	517	559	563	526	580	558	545	565	513	560	530	571	490	528	529	496	570	502	546	605	564	565	577	563	567	547	554	521	527	527	536	538	560	513	585	564	491	547	517	586	559	539	522	524	544	580	514	547	537	538	556	576	553	519	561	531	530	510	548	544	543	539	562	556	555	518	538	600	597	530	566	530	535	573	544	559	579	544	562	542	580	561	573	579	525	508	564	548	566	504	553	534	555	503	541	544	554	546	535	582	553	534	544	519	548	537	545	539	520	527	604	552	546	568	560	577	542	596	536	555	540	523	583	512	563	567	544	563	534	532	538	574	543	585	530	553	508	569	555	562	580	546	540	539	506	564	519	544	556	580	556	500	552	547	534	587	598	578	578	527	567	598	554	547	545	520	572	510	571	541	585	590	531	537	577	514	541	544	590	560	560	523	570	544	571	531	531	553	524	555	533	474	572	552	548	545	565	553	588	546	521	533	549	550	556	545	536	561	518	578	561	522	577	551	554	536	528	564	571	525	594	532	550	572	533	522	557	540	539	572	539	517	537	583	553	563	569	547	565	567	555	586	566	521	604	549	539	555	554	557	522	572	551	544	548	547	506	526	511	556	564	555	538	550	547	625	549	554	578	553	548	548	519	531	612	553	570	543	535	571	552	542	524	520	541	550	534	550	564	565	564	555	547	556	531	577	570	580	546	538	525	531	585	565	537	607	532	543	606	526	558	550	557	560	596	532	545	539	567	552	548	527	515	537	560	505	567	573	568	559	565	543	517	564	527	521	546	534	534	537	543	570	530	542	515	580	567	571	570	583	564	526	515	573	503	565	501	580	536	537	579	550	580	580	549	535	534	543	566	585	559	553	603	587	534	540	545	553	518	541	531	545	533	548	510	522	548	557	590	544	533	559	572	486	572	544	539	542	537	522	524	552	582	548	575	541	566	530	531	588	594	503	537	566	557	540	519	566	523	532	573	570	510	534	582	542	546	534	525	562	565	559	581	546	567	575	541	563	501	545	535	569	563	620	582	537	563	592	550	537	558	517	516	555	538	558	556	550	562	569	549	487	588	559	553	539	557	589	567	558	580	555	584	565	543	543	534	509	540	567	541	559	552	554	565	558	575	528	482	548	552	551	548	511	579	538	571	540	545	580	557	565	501	518	533	566	572	540	533	563	520	512	573	584	494	521	560	588	564	548	558	538	559	537	572	521	549	555	535	534	509	533	536	544	534	553	540	495	563	555	540	568	538	538	536	550	580	572	513	512	565	523	533	525	530	532	578	532	547	568	578	539	565	550	512	578	516	554	572	558	522	542	537	572	513	554	533	535	519	569	527	579	546	558	553	546	569	551	516	548	543	583	522	528	540	547	549	561	550	558	569	542	554	543	564	543	544	525	506	542	536	549	510	513	518	536	602	549	550	560	560	594	557	520	549	552	536	565	537	522	566	568	525	556	537	562	565	560	571	554	540	555	567	571	511	518	539	567	569	510	502	558	531	530	553	561	580	547	581	565	567	587	579	571	533	553	538	515	558	548	534	540	566	536	532	564	568	550	568	563	551	538	574	522	571	557	567	557	536	564	599	554	533	534	521	592	524	527	513	591	587	561	579	580	565	526	557	532	548	510	557	556	525	552	555	577	580	543	568	595	547	563	551	533	562	559	560	540	569	550	597	501	522	546	553	544	533	534	553	518	566	557	556	544	549	544	576	569	521	569	572	543	552	585	526	580	542	537	531	543	553	521	580	535	498	546	555	575	525	552	556	520	553	497	537	559	524	574	536	522	565	532	538	543	564	553	565	583	559	547	595	546	540	553	544	607	542	551	556	540	530	507	562	551	585	534	530	547	536	567	558	537	546	538	535	565	621	569	572	558	577	553	557	547	533	540	567	566	578	535	531	582	565	568	555	563	532	542	552	581	554	596	514	561	532	548	518	535	551	565	547	574	528	566	524	523	543	573	559	545	531	538	580	550	535	516	571	581	526	556	507	539	587	546	602	548	507	531	530	545	537	581	554	523	552	546	571	588	554	559	564	540	589	563	533	550	515	537	544	532	528	532	548	589	585	565	526	554	562	553	514	573	546	565	570	533	506	551	538	567	549	512	574	558	501	523	540	528	600	523	592	588	560	539	553	559	548	516	550	556	569	543	572	532	561	545	534	581	530	526	559	552	568	576	584	549	534	542	556	578	504	564	516	569	581	548	550	559	537	535	544	566	562	546	550	545	540	553	578	569	569	584	540	576	562	536	537	506	529	549	552	579	576	578	541	530	586	546	530	542	557	534	545	563	549	542	536	560	555	573	623	526	522	581	590	554	528	557	547	571	581	539	549	547	563	550	507	568	523	566	540	501	535	548	545	546	576	549	563	583	546	543	575	548	505	534	532	568	569	520	568	573	511	538	549	528	574	539	512	545	566	541	555	557	532	538	552	545	541	536	532	553	499	584	549	534	534	540	552	533	539	544	540	558	534	552	531	551	524	547	550	556	521	560	574	577	566	530	543	510	536	553
44389	42632	43580	40881	39709	34681	21566	9395	4438	4374	3435	2901	2196	1839	1318	1094	1232	928	847	706	623	530	466	441	467	428	397	378	336	335	346	290	348	308	301	336	303	328	277	330	309	299	277	300	287	281	291	271	264	300	268	286	266	305	282	275	297	268	271	268	291	241	286	242	263	276	276	272	274	231	289	294	274	248	291	283	253	238	282	293	270	280	304	271	278	266	287	304	292	241	224	265	275	244	270	270	281	280	261	272	261	289	267	288	288	260	264	273	271	251	259	257	290	248	267	256	271	280	249	301	272	273	266	265	281	266	259	271	274	297	256	282	293	253	295	260	281	255	268	234	276	263	263	272	259	286	269	276	247	237	252	252	247	268	275	248	288	274	282	258	263	244	286	248	256	289	283	264	274	277	268	286	273	281	258	253	297	296	315	253	299	266	276	249	258	267	266	289	254	251	272	251	281	244	275	270	258	268	271	271	290	289	308	249	248	270	261	296	251	257	261	246	251	276	237	262	261	247	274	262	252	252	265	287	249	239	264	264	265	270	256	275	306	252	292	249	295	284	256	278	277	278	263	269	236	303	264	281	293	243	268	260	247	256	275	278	289	281	270	277	245	259	295	263	276	266	261	273	285	288	274	282	268	265	276	266	285	295	295	267	242	269	219	292	284	267	265	260	280	277	273	255	239	261	266	258	249	269	275	271	296	277	241	275	242	244	242	263	264	280	259	279	290	255	298	246	277	248	247	283	282	299	258	279	273	222	268	262	280	284	241	268	268	244	282	294	292	256	265	300	306	286	288	288	247	342	270	267	277	250	271	261	281	239	261	272	260	276	270	291	285	242	295	289	253	266	275	264	237	295	255	243	256	261	269	296	269	257	243	257	255	280	273	276	231	290	278	270	271	252	268	265	301	272	278	266	287	272	273	290	265	261	294	274	273	250	308	257	318	281	266	299	268	289	269	233	271	286	258	244	237	288	237	275	294	252	271	276	262	273	287	242	246	282	301	271	268	278	287	240	296	278	264	302	280	245	266	263	260	251	274	285	301	294	295	298	258	276	288	313	288	249	267	265	272	271	271	256	256	282	270	263	293	236	279	296	291	250	257	277	237	294	271	298	303	257	261	259	272	256	275	273	235	276	286	259	296	242	229	283	277	264	297	271	264	280	268	251	252	275	286	264	297	269	274	281	297	277	277	256	279	277	262	267	270	261	263	287	280	269	262	287	258	272	262	253	277	276	252	257	259	261	272	258	283	245	284	276	285	270	246	288	286	257	280	270	273	283	290	280	260	265	241	264	280	264	260	278	251	291	262	253	284	238	268	286	265	253	276	321	278	259	270	270	280	282	293	263	249	276	269	242	285	244	276	254	260	229	233	253	253	253	251	246	271	249	247	261	288	265	251	260	297	267	292	271	270	293	282	293	294	289	292	290	254	287	288	251	246	262	278	261	272	277	289	295	288	270	284	250	268	283	288	248	272	259	264	291	272	311	270	255	243	266	256	296	275	304	234	274	247	260	281	305	254	274	282	264	267	238	245	272	252	260	306	248	255	280	284	265	286	279	249	282	291	283	275	293	263	246	254	277	267	243	274	283	275	238	270	282	274	291	297	277	255	280	278	284	278	285	254	257	274	253	270	259	264	254	280	296	288	261	268	264	269	266	253	268	266	275	297	271	305	277	253	278	262	290	288	266	289	275	265	249	288	286	265	278	269	255	274	295	279	271	280	269	262	259	278	283	286	267	250	275	273	272	254	261	271	286	282	291	291	256	292	286	282	272	249	285	279	276	297	300	297	291	271	266	262	252	258	297	259	268	285	283	307	264	265	274	260	303	286	274	284	276	238	309	278	263	294	283	245	283	275	279	297	267	267	295	279	272	272	252	270	277	231	273	259	254	293	255	252	262	252	277	260	247	268	263	262	273	275	253	295	299	281	257	277	297	296	282	285	278	254	263	305	275	238	278	276	282	274	277	260	297	264	327	280	261	301	267	274	227	292	274	252	289	281	265	282	251	276	292	283	272	267	291	260	270	275	247	279	270	264	256	277	270	262	266	286	280	257	277	244	278	297	254	261	270	308	244	290	273	273	278	267	262	296	278	273	275	275	248	283	238	257	303	284	254	265	265	249	289	280	276	272	256	279	283	252	269	273	296	270	279	279	267	266	250	291	270	277	272	255	282	252	242	254	258	273	268	275	304	280	261	280	268	235	239	245	260	259	259	276	260	283	289	268	268	283	266	275	285	275	284	269	285	258	269	281	276	266	263	256	283	283	269	278	287	276	275	260	274	278	294	248	255	276	237	291	284	289	261	261	266	284	280	285	272	286	287	269	262	235	251	274	276	268	284	288	294	222	260	280	292	321	290	258	273	299	255	275	270	293	295	262	282	266	265	261	280	278	264	298	278	262	265	297	261	271	308	259	283	260	267	287	268	276	281	277	299	267	261	289	276	257	279	260	265	262	265	228	287	304	270	271	262	285	258	265	239	288	302	286	311	237	246	260	234	286	292	266	286	259	257	264	273	284	302	320	246	293	275	246	274	255	256	269	253	281	263	276	303	256	285	272	271	269	259	266	284	262	232	272	254	281	270	256	249	268	238	256	289	276	309	277	239	273	259	275	226	250	267	274	284	268	269	272	255	254	313	256	273	282	278	263	302	255	295	264	271	262	270	251	279	287	275	246	254	273	265	293	277	247	276	231	280	250	260	222	265	271	272	280	283	276	277	284	266	252	249	258	264	256	269	259	286	286	292	286	263	274	267	291	258	251	295	278	284	240	276	282	286	302	281	251	265	266	236	284	302	268	281	289	270	307	248	280	263	268	296	271	279	281	280	253	251	271	311	303	251	276	284	265	297	261	303	281	258	276	244	262	280	280	286	279	255	277	300	236	294	257	294	303	288	267	293	306	308	269	262	259	246	251	244	237	278	274	267	277	278	244	274	262	279	253	276	264	245	258	278	249	256	273	282	290	286	286	292	293	278	265	253	257	243	288	273	236	242	272	279	245	245	246	267	273	270	283	274	308	254	232	267	278	264	261	270	268	250	286	268	255	254	255	277	262	269	264	226	258	274	285	297	266	294	288	272	291	275	260	287	278	290	272	270	239	264	286	280	285	267	256	267	260	272	278	261	300	252	283	267	250	256	272	269	276	284	276	282	269	254	283	273	258	261	276	270	257	288	306	267	265	265	281	271	285	273	276	258	267	278	260	295	270	277	247	247	249	249	266	278	279	282	269	268	289	310	275	272	290	283	267	295	297	288	291	256	266	256	303	270	254	268	247	303	266	280	267	274	268	255	285	268	268	265	258	270	277	253	286	295	306	268	240	266	291	260	272	295	249	310	281	284	293	269	252	281	266	287	273	283	265	280	263	285	291	291	231	275	306	256	249	287	256	275	262	268	272	290	289	275	284	264	280	253	296	282	262	265	280	287	254	254	258	273	272	303	280	253	277	267	265	284	277	262	275	263	250	288	274	276	278	270	270	288
28785	35272	43000	45746	42922	40826	17982	9415	9635	12636	11705	10504	7703	6580	5129	4214	5153	4199	3593	3249	2798	2362	1945	1813	1903	1611	1463	1277	1182	1146	998	1034	1038	922	887	952	969	913	955	1052	917	851	903	859	802	824	836	745	778	688	749	666	716	724	680	629	751	732	681	657	673	694	701	664	661	641	736	677	737	662	707	633	681	682	641	665	647	645	681	675	662	682	696	717	653	682	672	706	708	698	691	634	657	648	653	627	681	653	674	642	675	671	664	624	664	658	679	616	672	672	651	641	609	714	654	673	671	645	618	671	669	638	677	615	693	636	660	661	660	629	657	659	628	642	650	604	631	601	599	637	641	581	661	648	653	666	637	654	661	634	641	637	683	629	653	691	697	651	625	647	658	665	662	638	654	685	633	658	659	667	662	658	634	665	670	633	644	709	663	647	668	680	675	616	656	648	674	617	675	633	709	666	612	628	686	656	674	673	658	604	618	636	680	610	675	641	621	633	663	637	637	627	620	680	663	660	683	660	646	657	707	625	662	620	629	666	674	651	673	677	655	694	661	652	631	661	675	661	696	640	658	640	639	622	641	627	665	627	617	675	644	657	647	637	665	681	623	658	645	638	618	652	602	655	669	655	615	675	644	663	672	632	670	624	648	687	613	671	666	643	671	661	627	643	640	635	663	634	633	674	627	635	685	675	653	667	637	653	656	685	694	667	697	631	681	634	626	618	689	659	640	638	630	619	641	615	627	652	662	681	651	627	642	662	672	645	648	677	621	616	618	628	655	629	663	638	660	622	681	632	662	574	633	648	712	616	658	629	682	610	625	656	654	668	656	645	692	630	625	688	686	642	670	658	644	634	667	628	658	664	682	672	608	645	669	633	631	681	606	723	628	657	652	646	640	641	656	643	657	634	650	646	581	657	663	661	685	642	640	647	651	684	671	674	699	642	652	667	642	630	660	595	644	668	655	615	627	660	634	644	604	607	662	698	606	660	666	636	653	655	722	624	644	603	661	609	624	638	635	648	644	615	681	628	641	639	644	642	644	673	617	666	736	675	638	649	628	625	622	676	635	645	647	636	633	638	662	641	646	622	624	651	627	636	664	674	671	692	648	670	687	653	629	613	671	707	658	647	657	632	662	667	681	685	636	645	665	632	649	636	593	644	615	667	693	641	654	668	653	669	690	595	666	562	696	678	658	714	643	609	666	613	623	673	637	651	618	638	638	648	618	697	612	615	652	632	635	649	642	691	683	658	642	607	617	659	622	646	714	677	652	704	639	651	660	682	673	613	640	656	626	660	649	705	682	652	630	672	654	638	655	648	634	599	649	610	634	640	583	644	624	597	678	623	648	636	690	607	651	627	674	657	655	658	684	644	657	641	689	611	633	622	623	640	628	651	629	628	653	649	658	665	644	676	676	600	616	618	678	669	653	630	628	649	636	653	660	626	660	642	692	635	638	652	568	667	690	579	663	646	635	688	683	615	702	652	628	613	687	616	694	615	685	624	600	679	651	647	670	613	642	665	678	642	655	671	660	654	603	592	640	689	672	605	643	593	661	656	668	647	665	614	666	660	645	632	666	641	645	684	645	648	642	650	668	674	655	634	690	659	693	675	618	638	675	649	609	646	616	675	605	624	664	670	699	616	642	617	640	698	638	660	608	660	640	633	663	672	654	671	615	633	654	665	667	640	611	679	611	646	649	716	631	635	655	627	666	622	639	672	627	641	613	651	629	653	621	632	644	626	643	614	684	630	575	642	681	651	651	664	622	612	629	662	629	688	630	653	665	614	631	659	602	643	602	652	689	645	640	605	646	683	646	630	605	628	675	639	641	670	572	629	622	698	679	607	667	687	675	629	664	663	667	643	641	650	670	671	631	630	628	637	674	669	674	633	687	622	659	659	627	603	670	640	687	635	652	605	639	641	678	664	667	637	604	635	684	653	667	648	700	675	688	616	623	643	629	611	653	636	678	618	620	695	608	663	696	614	645	656	689	691	633	632	656	650	620	623	635	608	615	670	649	649	656	690	652	653	625	635	633	651	640	649	601	633	655	670	627	629	661	624	645	633	672	709	685	610	681	666	648	668	662	656	697	618	617	634	686	672	646	643	681	695	658	659	615	656	676	587	681	636	635	639	632	707	660	641	665	604	646	641	624	670	635	639	677	617	648	717	633	633	614	627	643	633	616	631	670	610	689	651	640	644	659	632	655	648	615	618	671	671	668	645	629	682	665	662	624	604	669	654	614	632	697	666	635	619	672	666	668	678	674	644	654	651	650	655	647	703	635	619	647	664	629	647	646	663	649	629	627	713	640	647	630	627	667	608	615	654	647	690	653	631	599	614	616	617	663	687	615	642	664	622	638	666	629	643	719	594	636	611	639	673	633	635	638	667	612	663	633	610	641	612	669	653	637	599	683	620	591	688	670	667	643	660	645	609	698	653	602	651	680	616	646	637	638	643	672	659	706	680	689	617	684	597	641	683	672	638	645	649	637	657	707	684	623	661	612	594	674	696	662	678	680	605	593	693	655	655	616	671	651	663	669	619	622	656	685	632	645	652	647	692	636	650	638	654	669	652	646	616	679	626	611	636	640	627	657	676	647	613	627	650	663	632	636	668	655	680	612	649	610	643	719	635	620	642	672	679	653	647	662	625	643	645	649	654	630	635	646	667	684	627	650	657	671	616	672	630	620	636	624	651	678	678	642	664	658	682	658	666	669	713	647	647	630	607	640	638	644	633	649	680	643	644	661	601	635	650	689	646	690	662	671	678	645	619	677	609	633	647	618	663	668	605	611	668	621	672	619	621	639	668	645	672	665	659	639	636	699	655	626	652	625	689	679	697	632	648	635	674	622	707	639	657	668	626	633	624	691	634	651	666	657	669	659	687	634	620	621	627	657	646	655	662	650	694	639	648	655	639	683	712	638	663	669	690	631	654	685	676	624	667	635	675	678	619	624	660	665	622	638	670	659	637	603	610	640	612	676	645	583	655	707	647	663	639	651	663	631	694	647	663	654	668	606	658	669	640	593	650	672	662	639	623	644	650	682	647	643	608	615	716	639	649	642	671	626	642	613	615	668	658	628	649	631	634	668	632	660	624	670	622	670	674	704	622	639	639	633	639	677	677	684	640	683	630	637	632	671	656	650	700	637	627	653	665	680	641	665	625	648	646	653	651	635	643	601	672	644	605	637	649	659	635	695	640	646	640	645	654	620	636	650	669	680	634	624	640	677	667	666	689	650	622	681	647	669	641	630	619	670	618	630	673	598	659	693	641	650	659	664	668	661	679	638	672	643	643	642	656	638	613	652	702	618	637	651	701	660	631	644	647	636	653	631	641	667	688	637	629	668	674	654	678	656	641	645	653	683	655	619	646	655	651	697	690	679	653	648	663	634	624	638	648	668	666	647	605	659	627	627	655	659	640	665	667	666	654	597	664	667	693	633	658	605	633	651	684	604	692	622	630	617	675	647	669	670	601	708	638	655	652	648	670
51350	46791	47865	45691	44931	31889	21822	16081	10486	8402	6546	5492	3887	3398	2606	2152	2232	1690	1461	1323	1225	875	674	709	707	552	570	419	428	399	360	370	335	367	297	308	343	357	316	343	359	315	348	342	293	293	279	305	298	301	283	309	274	277	285	272	298	251	266	260	273	254	283	271	250	251	221	247	243	261	254	253	261	256	270	261	241	230	265	253	242	273	265	242	252	244	266	240	272	268	270	263	265	257	247	291	275	276	243	269	238	258	264	243	273	280	260	250	276	269	259	260	246	249	267	277	294	271	258	247	268	258	254	229	269	278	262	285	276	273	267	252	270	261	246	277	242	238	241	248	273	240	265	271	235	260	265	227	238	232	246	269	278	241	277	261	237	269	273	260	277	260	257	261	244	250	237	267	262	267	238	238	247	256	253	277	277	265	260	251	240	233	253	225	259	246	231	260	258	270	262	247	257	221	262	248	253	254	248	250	267	258	291	280	251	253	287	222	260	249	277	247	260	294	250	277	252	260	243	270	271	280	266	245	237	274	250	273	283	244	256	264	227	249	263	241	275	257	260	254	243	255	235	234	252	251	238	257	244	262	244	259	272	250	261	249	250	246	248	249	276	229	250	283	248	282	261	266	291	296	265	266	254	257	248	243	250	227	243	275	254	229	282	246	262	253	253	270	257	251	237	269	264	282	251	265	267	295	227	262	230	251	269	252	295	271	278	267	259	248	282	266	260	270	293	248	249	243	226	273	242	260	254	255	271	249	256	236	273	242	259	276	252	251	259	256	223	242	284	256	286	267	253	253	257	240	260	243	274	253	255	254	260	269	279	248	256	252	274	254	259	250	260	296	275	284	244	255	248	232	221	273	254	259	299	267	255	271	253	256	263	251	246	237	287	257	252	246	254	258	259	273	267	255	270	245	291	266	236	274	265	281	268	266	273	259	261	254	286	253	275	262	273	270	250	249	246	258	279	241	272	236	274	247	244	274	241	265	241	244	226	266	250	254	231	276	267	273	260	276	266	254	263	254	231	286	255	278	244	256	255	278	263	285	276	249	239	233	246	237	262	269	264	277	273	243	244	274	257	268	274	234	282	226	247	278	250	287	280	256	259	278	276	288	276	274	244	289	259	283	243	256	269	275	256	251	266	227	283	282	274	245	246	259	248	240	246	240	239	251	256	246	289	248	267	271	259	253	274	274	231	246	271	257	269	262	265	260	281	284	271	267	248	296	273	287	238	263	243	249	241	263	234	224	256	234	228	288	249	229	261	266	282	266	244	270	258	253	273	269	239	245	259	251	254	237	242	251	245	226	258	279	240	257	240	263	251	277	262	255	277	254	275	260	229	243	251	263	261	262	277	275	246	229	236	258	247	278	272	255	258	278	237	244	258	269	265	275	262	249	288	246	249	249	266	241	240	272	247	230	257	249	244	270	252	250	260	257	263	234	246	254	279	258	249	267	279	260	256	256	253	237	257	259	247	250	226	260	262	223	254	251	256	275	265	271	269	257	261	262	258	258	284	237	248	293	254	253	254	258	251	298	272	278	267	275	255	248	277	245	260	247	261	244	250	255	251	282	278	274	250	267	284	260	259	263	234	238	251	244	249	269	236	273	241	243	258	223	263	274	259	229	276	279	254	241	307	260	266	244	276	263	246	273	245	267	245	261	249	258	263	267	259	252	276	219	265	287	267	281	257	233	263	270	222	261	279	253	281	267	245	244	285	283	227	238	265	259	262	296	292	255	292	240	267	254	282	268	247	285	260	280	257	262	253	263	282	259	269	273	295	256	252	261	275	255	267	257	245	254	237	256	282	251	251	267	249	264	282	241	236	265	230	264	254	250	253	288	239	255	248	259	232	268	264	254	261	238	295	243	279	241	269	225	253	258	249	279	236	241	240	259	266	249	247	263	255	258	244	235	253	242	255	247	269	223	238	253	268	275	279	261	284	254	242	231	258	264	241	272	269	230	246	255	291	269	274	221	258	259	244	265	249	279	236	240	242	235	256	246	260	232	266	283	253	254	245	274	253	273	287	242	274	238	262	275	248	252	267	270	232	262	252	269	251	269	275	254	247	264	243	264	235	268	283	267	273	295	249	259	236	275	295	269	243	269	271	255	272	283	250	259	265	276	261	251	269	248	240	240	265	238	257	254	239	255	259	264	223	271	250	261	281	264	263	270	261	278	258	234	243	267	242	232	236	265	284	255	279	277	244	243	283	258	266	229	233	243	271	280	242	243	233	229	232	256	277	248	225	261	232	255	249	278	246	284	267	297	272	246	264	270	243	245	261	283	257	287	272	249	262	251	234	265	244	237	244	240	239	257	244	288	237	292	300	279	227	217	271	245	261	237	266	252	245	263	250	260	251	240	231	229	264	260	232	253	263	250	239	290	243	253	250	275	261	260	270	251	264	280	260	271	269	290	275	255	265	257	260	251	244	245	259	242	239	270	254	262	263	242	254	262	264	226	251	232	268	279	237	282	247	234	304	229	242	226	246	261	251	260	242	259	245	269	290	290	284	268	247	271	222	255	266	242	250	232	297	269	244	276	262	258	268	287	247	270	274	239	273	251	234	276	247	242	268	286	252	254	244	279	246	266	253	253	268	269	218	226	264	275	237	265	262	251	269	281	260	233	241	231	273	272	276	264	253	265	271	251	254	278	270	249	251	262	244	258	239	271	260	271	261	274	263	242	242	267	279	271	232	243	273	269	266	228	256	239	234	268	276	246	264	279	286	233	243	283	249	285	255	255	273	254	267	266	252	273	253	273	258	252	235	252	257	244	263	259	244	285	265	259	261	245	229	255	255	254	270	231	252	278	270	285	268	276	249	234	220	234	236	242	230	242	253	277	249	241	254	264	258	270	231	277	273	251	231	238	242	229	265	259	245	260	230	283	239	232	270	293	260	275	278	269	260	267	262	238	264	267	239	252	256	282	283	266	232	242	274	274	270	258	256	272	247	259	252	249	264	245	256	248	233	264	295	245	238	270	252	269	240	258	249	243	229	291	236	244	275	287	276	285	303	247	288	284	266	242	262	254	268	247	249	254	232	244	260	245	273	260	272	274	251	225	237	234	267	264	295	277	265	269	277	251	274	254	268	290	238	285	283	247	250	280	290	278	240	263	251	271	232	240	255	236	232	276	279	259	265	260	258	233	269	238	239	254	257	242	278	259	241	275	254	252	274	283	274	287	285	284	248	252	232	275	252	219	273	243	266	270	288	289	271	252	265	269	241	255	288	300	256	258	280	272	245	246	281	257	260	278	230	257	268	263	274	261	270	270	249	264	240	258	295	284	277	240	271	260	250	271	241	253	287	247	240	272	266	281	238	269	262	253	249	261	272	251	267	244	257	240	234	259	249	243	243	237	281	260	247	234	282	258	247	239	237	266	268	251	246	257	238	237	248	287	245	273	271	262	276	243	272	251	262	263	245	249	270	264	248	261	259	244	275	251	245	248	253	262	265	288	258	264	265	290	266	260	251	261
33997	39202	47784	50809	50649	34463	18012	16353	16108	19423	18716	16371	11823	10936	7942	7678	8292	7224	6363	5622	5079	3817	2996	2857	2872	2509	2277	1848	1687	1471	1410	1290	1310	1230	1132	1188	1397	1090	1187	1333	1257	1099	1233	1027	939	919	849	809	796	762	785	713	718	789	665	767	740	740	697	699	707	694	693	669	684	599	673	691	622	658	644	671	666	560	674	654	598	643	660	636	613	581	617	615	605	667	659	642	600	632	601	613	582	611	604	640	637	607	616	629	621	611	615	624	631	611	661	631	600	604	618	631	605	618	643	580	632	615	555	628	626	621	596	631	615	610	595	592	567	642	641	586	604	616	625	590	626	596	578	607	566	621	596	592	612	601	601	621	566	654	641	593	597	613	617	615	601	553	631	625	621	594	632	629	618	604	602	624	600	624	670	624	598	590	609	634	646	618	614	593	587	601	590	595	614	609	595	571	616	576	593	597	597	636	633	637	599	614	625	624	637	601	584	616	564	618	568	566	577	605	598	587	617	638	656	588	611	571	607	632	600	590	610	601	630	587	581	630	601	580	575	627	599	598	609	613	559	623	620	546	624	561	592	603	584	599	617	595	601	623	571	584	613	587	586	603	620	612	591	621	610	634	609	635	593	618	619	617	630	599	604	616	624	581	592	576	550	596	607	638	608	639	621	621	615	602	630	625	600	601	629	636	708	603	615	576	573	622	625	610	652	603	596	597	607	656	613	637	608	603	570	553	601	603	629	595	620	631	621	609	632	588	590	599	588	605	602	642	586	597	555	584	593	603	616	592	583	642	626	578	568	621	592	587	646	561	596	605	627	625	638	601	628	636	615	610	580	571	612	598	605	611	604	624	640	586	531	592	607	601	599	624	652	618	590	601	565	630	608	628	636	605	597	610	617	578	602	614	633	603	625	645	602	616	596	599	628	609	614	578	591	619	586	605	627	643	604	614	629	591	612	633	606	588	583	583	606	629	562	604	582	589	570	593	584	608	589	632	583	573	624	599	592	583	597	603	652	634	600	612	608	596	620	613	574	595	597	593	624	612	619	605	571	551	660	617	533	621	623	616	641	580	616	609	596	632	646	546	618	603	611	628	611	616	601	623	575	623	636	613	683	625	628	605	589	560	586	591	583	591	619	573	605	637	613	600	569	585	644	618	632	594	586	606	576	597	570	620	646	599	594	612	604	628	600	617	624	575	620	589	593	606	543	606	617	603	580	635	603	593	570	613	567	585	613	603	594	579	593	599	593	617	627	619	602	601	607	603	614	600	611	587	568	584	623	575	534	599	634	566	595	615	621	631	640	607	613	591	570	581	581	614	642	594	651	614	660	612	597	584	596	590	557	593	626	605	577	605	584	620	589	554	575	635	611	626	644	546	598	625	651	649	617	606	595	638	600	596	630	614	604	614	605	627	609	665	585	570	668	615	632	585	605	599	608	617	588	593	634	624	595	623	582	619	613	603	624	633	628	612	633	641	651	584	593	581	602	607	631	577	646	611	578	588	606	612	597	600	616	613	584	561	631	609	592	605	608	612	621	589	602	600	614	582	620	592	575	575	612	591	629	572	642	596	578	606	582	578	616	569	588	613	626	632	614	635	632	605	576	585	620	607	583	624	638	632	624	601	618	601	592	569	595	638	580	614	622	611	616	586	626	614	604	645	617	607	572	601	601	638	567	633	604	597	626	641	583	590	610	610	622	603	630	594	588	551	613	565	645	631	570	578	615	619	654	614	610	628	627	632	590	598	572	608	553	593	618	621	624	586	606	594	618	569	596	581	656	577	604	528	634	603	601	629	581	629	558	613	655	579	646	603	605	584	616	632	602	579	559	588	594	597	597	589	611	585	607	602	567	609	588	626	603	635	587	636	614	608	636	590	622	605	628	612	588	603	589	611	595	626	600	565	599	587	571	556	648	591	627	593	617	617	614	610	565	595	650	618	642	603	622	605	623	604	595	572	570	606	548	620	643	562	630	595	587	587	561	616	587	604	625	626	606	593	564	609	614	611	558	564	619	594	613	593	609	591	614	626	598	610	624	586	594	601	618	630	607	652	602	617	625	601	631	598	612	563	594	610	622	590	565	609	608	597	622	617	581	587	634	583	629	599	579	626	613	569	593	607	584	599	592	616	600	665	607	601	573	633	610	610	578	648	617	616	555	641	614	614	583	600	671	614	619	568	578	595	575	589	615	619	599	620	603	586	590	596	598	611	606	599	590	628	634	586	639	576	608	609	615	574	630	603	597	619	569	625	622	584	575	614	599	600	621	601	599	589	622	571	629	627	600	624	592	601	585	551	580	587	617	575	616	624	600	608	596	575	607	619	611	582	602	596	590	628	622	592	590	563	574	608	617	579	608	623	611	610	623	589	574	604	640	625	646	625	602	613	587	638	613	582	568	632	609	612	619	655	603	605	580	606	579	607	598	617	606	602	637	620	600	572	595	579	604	596	589	601	579	620	604	624	611	595	654	554	624	636	572	627	627	598	628	586	598	616	531	653	576	608	637	585	579	601	594	635	595	607	593	592	639	589	592	590	573	563	559	638	612	604	629	597	565	642	633	571	620	657	582	644	601	609	609	599	558	603	598	583	588	557	603	590	607	633	582	586	627	644	646	613	625	580	592	614	629	609	652	598	609	586	612	562	597	616	594	610	658	627	633	602	636	571	649	619	612	626	644	600	624	645	595	586	636	624	650	634	605	597	559	573	598	663	615	609	644	582	636	614	592	591	630	582	643	609	577	644	586	610	615	609	631	629	633	622	613	626	581	612	620	561	577	626	574	614	587	610	604	605	616	630	600	614	594	597	648	564	610	588	572	619	604	582	612	586	592	603	561	631	591	643	581	597	572	565	621	598	612	599	633	623	537	627	597	669	643	570	588	594	601	552	598	619	623	567	623	617	631	625	573	587	577	608	602	597	585	613	600	579	623	590	617	593	627	599	623	572	574	625	570	587	602	634	600	634	569	612	590	622	615	594	606	591	596	561	633	677	609	582	621	631	606	610	641	624	613	640	585	617	589	630	621	631	650	672	602	541	568	659	592	576	567	642	633	619	625	617	637	631	628	578	616	565	605	570	623	657	608	631	598	591	602	619	624	594	617	585	613	571	599	598	584	598	589	571	626	607	602	612	622	586	570	576	622	580	572	594	588	591	602	584	618	601	591	584	576	607	562	616	605	631	627	603	595	617	630	566	627	577	587	585	555	592	621	596	610	608	622	629	611	615	634	622	593	623	650	556	640	622	646	605	577	633	610	576	613	577	584	624	586	597	628	606	616	595	593	656	577	579	597	603	627	610	637	588	611	626	604	616	646	584	631	630	609	592	648	594	606	618	621	664	602	643	605	566	587	615	592	578	592	584	607	659	606	572	602	624	602	581	599	609	598	588	591	663	599	585	610	636	586	635	611	593	616	602	589	643	620	610	589	616	612	596	621	560	608	626	570	616	611	578	609	632	613	628	599	598	576	612	642	620	611	625	597	608	583	580	570	642
28650	21054	17365	10483	7651	3161	1234	926	780	672	585	561	382	379	358	341	327	298	278	310	278	251	251	256	295	277	255	246	221	240	262	241	217	209	236	235	216	231	231	232	231	240	230	206	207	233	232	225	219	235	210	230	237	232	256	228	231	218	225	208	211	238	229	238	207	201	206	215	233	207	202	217	247	243	234	217	183	211	232	226	221	232	230	199	231	218	233	211	222	243	212	225	214	217	227	219	243	247	239	237	207	220	218	219	234	217	210	195	209	235	212	263	228	228	228	254	194	219	224	212	202	230	229	223	212	214	217	222	215	239	222	203	188	206	226	221	235	228	240	242	217	228	230	230	228	249	224	220	231	217	251	241	228	219	199	204	201	230	216	204	213	228	212	229	224	210	220	246	230	214	222	225	212	204	222	203	234	236	218	237	212	219	189	247	200	238	213	218	234	243	213	249	231	204	227	226	213	222	261	227	202	230	218	224	203	252	209	208	197	239	210	199	216	228	246	229	235	218	222	256	242	207	220	230	206	210	220	218	234	208	244	206	207	233	203	235	204	253	222	231	253	205	253	208	232	232	218	211	190	222	229	219	205	209	235	218	220	265	210	244	241	234	211	217	235	222	236	213	209	221	223	244	216	197	207	222	210	230	218	187	219	216	215	213	244	213	234	227	241	231	248	212	211	223	241	241	193	228	260	227	209	252	234	231	183	180	209	244	216	220	232	239	232	192	204	204	201	214	221	234	236	211	221	186	238	233	210	203	235	208	232	242	228	245	205	193	235	245	228	219	238	214	238	229	221	237	244	199	249	199	215	231	234	232	215	221	246	211	203	224	208	199	189	244	210	238	228	246	223	220	237	199	242	209	208	230	200	207	229	227	219	216	205	234	214	199	239	239	224	224	238	231	207	222	217	209	233	240	225	251	235	204	216	220	226	233	202	224	235	196	228	247	230	260	210	230	201	252	216	253	230	222	212	215	196	227	222	213	225	215	228	229	229	225	211	200	212	201	216	213	242	244	226	228	219	224	199	229	202	190	214	226	203	252	231	223	225	240	220	235	207	248	201	231	203	208	230	228	216	221	212	231	239	181	222	187	203	221	203	220	228	248	227	221	222	249	185	259	225	215	205	203	245	250	218	238	223	228	216	216	233	240	208	233	228	259	215	233	233	216	220	217	237	224	178	223	224	210	204	200	223	195	209	232	222	236	203	213	204	213	221	211	219	213	226	204	237	226	227	224	224	201	212	214	243	215	232	235	187	241	179	214	250	247	198	227	204	233	223	224	214	236	202	204	198	247	234	227	237	226	221	210	217	211	209	217	227	254	215	195	206	240	215	224	203	215	209	235	233	220	201	214	234	260	219	212	237	214	199	240	214	231	226	234	233	230	203	209	241	217	221	206	220	234	233	254	198	215	215	240	214	227	216	197	247	231	238	227	229	222	222	212	260	223	230	199	215	181	238	215	212	231	239	229	211	218	224	250	245	248	217	240	249	225	236	214	214	217	231	239	222	229	220	194	245	228	236	225	251	230	225	219	222	213	233	239	231	222	227	223	264	203	219	234	229	229	216	211	224	220	225	206	249	238	240	215	203	200	212	223	211	239	184	223	231	216	223	223	229	222	230	211	234	222	224	233	232	215	205	232	237	241	244	234	244	220	219	219	234	199	214	237	232	235	239	237	230	242	246	215	223	218	228	221	223	207	215	225	212	187	214	209	216	230	234	203	245	221	251	208	226	229	213	200	255	203	178	211	229	201	207	233	238	229	204	243	245	234	192	237	198	227	225	220	236	214	244	224	265	267	236	214	213	204	197	246	210	258	216	241	228	234	212	218	214	207	220	210	245	231	213	197	221	219	235	257	220	229	230	204	230	224	249	234	225	219	226	234	234	213	225	222	242	198	225	227	204	215	195	217	216	238	222	192	223	213	198	234	234	215	246	220	218	229	225	233	220	233	209	212	224	222	244	238	230	217	200	210	227	220	240	237	225	204	225	256	191	249	220	249	236	215	222	240	196	230	236	242	225	191	220	227	231	206	204	210	217	220	214	213	214	234	211	224	249	236	227	228	219	198	235	221	241	230	242	212	206	221	218	230	211	234	233	243	187	240	229	252	225	225	250	258	247	225	246	228	217	230	246	215	212	237	222	203	209	234	221	206	188	233	212	217	234	241	244	238	222	200	229	241	198	207	264	228	244	212	220	253	215	220	219	235	198	228	230	235	231	231	245	200	228	237	226	224	227	240	218	234	240	223	231	214	199	208	237	193	217	217	226	230	243	214	235	243	252	225	228	237	216	207	226	216	210	251	235	247	232	204	231	230	208	236	238	217	233	197	253	235	250	251	240	214	254	219	214	230	227	221	222	233	238	220	209	226	226	215	234	217	224	208	230	215	219	246	223	223	222	224	227	211	208	220	216	206	224	247	238	242	228	215	207	222	197	220	229	224	232	199	223	219	205	234	216	208	216	206	208	189	232	238	239	225	213	235	232	243	224	227	209	218	177	237	244	243	233	236	238	222	208	188	221	218	209	220	202	226	238	223	227	231	214	224	215	224	244	200	226	207	208	214	227	226	234	204	217	224	218	215	207	235	246	219	232	223	232	211	239	217	221	211	208	233	218	220	212	208	241	199	216	216	230	208	200	256	238	208	214	232	218	236	214	231	218	203	235	216	223	239	243	221	236	235	213	211	210	231	204	200	218	242	234	230	245	214	238	212	237	231	246	225	253	217	233	210	224	214	228	242	221	220	243	255	230	232	232	230	231	227	243	216	205	211	210	225	242	248	217	237	221	225	214	223	209	230	240	216	200	227	265	223	193	216	221	215	227	186	240	207	233	223	244	221	234	196	234	209	238	206	229	236	239	212	252	230	232	213	196	245	220	234	202	218	233	240	232	216	195	196	228	240	219	210	218	217	211	220	229	213	228	221	213	241	208	211	234	224	218	222	243	235	228	199	222	202	199	205	229	231	240	227	239	235	205	232	224	209	234	199	208	241	239	211	211	210	254	211	230	237	193	229	228	220	217	210	205	233	235	240	240	239	222	203	228	223	248	221	225	228	232	217	201	213	223	202	217	187	207	212	233	207	239	252	227	226	228	253	215	215	228	259	254	223	219	262	240	206	265	239	210	217	238	250	241	225	219	233	226	235	237	218	236	235	234	221	233	249	252	222	211	270	220	209	238	218	226	230	213	230	204	215	238	222	216	217	236	211	234	217	226	210	232	220	249	208	243	204	215	240	236	213	221	211	239	215	192	237	240	224	181	212	215	229	208	213	226	212	219	232	213	194	229	246	207	210	227	233	199	195	230	218	255	228	229	229	209	247	217	231	223	211	229	201	220	225	209	202	218	219	227	217	201	214	224	216	209	232	206	226	238	243	197	241	229	266	218	248	219	243	218	246	230	204	205	224	222	244	232	243	217	228	212	197	220	206	218	188	215	219	258	202	231	218	215	219	246	217	186	235	232	213	213	240	209	244	223	222
16820	17403	22812	19772	19562	9870	5067	3861	3280	3174	2751	2277	1898	1691	1426	1317	1232	1223	1112	1057	1046	1002	1009	941	901	846	847	761	691	625	618	598	599	590	644	592	627	584	553	590	623	591	630	578	563	574	533	582	563	567	588	589	609	576	586	540	620	595	580	580	551	589	601	550	574	549	528	529	555	534	553	562	573	559	539	546	551	569	554	578	512	552	559	536	569	521	567	577	548	528	561	587	572	552	549	613	544	567	561	563	578	516	581	547	547	566	552	589	514	530	530	522	570	590	533	537	543	560	549	541	575	575	544	546	534	551	547	539	523	536	546	561	573	538	566	481	539	577	539	530	549	525	542	542	546	546	563	524	531	536	531	552	559	528	518	546	536	571	523	522	521	549	519	562	576	543	545	544	531	544	555	580	531	545	550	570	547	539	527	564	551	564	574	521	530	529	512	516	573	571	537	493	538	529	547	584	535	571	538	557	533	554	485	562	532	572	566	552	571	598	554	578	544	589	537	595	563	572	558	494	534	559	549	563	525	534	562	558	532	557	577	543	548	528	582	582	528	551	587	585	539	576	544	528	551	552	522	523	556	550	556	554	549	569	557	544	557	550	522	510	555	570	548	561	524	552	518	585	560	548	548	526	529	555	528	529	545	565	602	521	584	601	557	543	529	555	556	522	540	544	565	553	533	527	546	540	579	505	552	585	567	535	532	544	522	526	549	536	561	587	534	542	582	550	553	568	529	579	529	567	552	542	547	548	549	542	540	519	575	545	562	556	548	548	556	570	579	546	547	534	624	562	564	533	530	539	549	519	549	550	555	534	564	555	534	571	548	527	522	558	553	588	530	562	536	552	584	534	556	521	556	536	591	565	519	527	556	524	534	580	565	576	555	517	571	586	547	562	577	548	546	551	510	583	553	575	555	521	545	540	520	531	590	534	565	569	533	553	521	591	563	529	544	540	569	560	528	518	587	563	583	548	538	579	533	573	526	531	548	605	547	563	531	535	543	539	537	530	574	542	499	608	550	563	545	583	572	493	566	542	542	566	566	547	575	598	551	569	539	570	557	550	605	557	512	555	554	527	570	591	587	571	540	549	542	525	574	526	551	590	558	546	549	534	568	528	558	556	547	570	565	564	521	554	527	534	543	571	551	528	546	533	529	552	531	558	548	529	594	551	566	563	534	579	552	523	568	557	544	533	564	587	531	583	561	523	522	539	574	554	533	565	572	562	555	547	564	525	554	562	515	571	593	558	589	511	548	509	567	538	524	564	569	575	548	536	580	504	502	567	565	536	537	564	546	536	577	567	508	539	521	568	543	504	532	515	531	555	560	544	519	591	545	543	534	575	532	505	569	534	506	557	525	558	521	581	591	557	553	566	552	549	558	529	522	494	516	575	565	525	565	555	600	594	602	604	577	546	559	552	549	582	509	557	556	532	545	531	575	570	543	524	571	533	539	568	570	509	541	504	549	538	591	501	546	541	539	577	552	560	567	565	581	529	552	517	534	554	572	565	585	514	537	552	542	555	540	542	583	524	540	523	534	567	526	563	539	551	589	504	497	517	546	547	530	611	532	549	526	530	537	509	550	521	520	583	541	587	551	506	546	526	554	553	520	557	576	507	557	571	491	563	570	568	536	574	537	556	587	528	529	575	536	538	553	554	536	537	547	552	494	548	574	540	546	531	512	529	534	534	571	542	566	563	556	576	515	527	525	562	579	542	547	544	508	558	550	522	530	582	581	548	587	540	518	528	524	542	573	570	569	514	565	546	589	536	553	584	559	523	557	564	551	557	549	537	566	565	563	571	528	561	559	581	566	552	532	531	578	589	589	562	530	506	550	534	592	526	557	597	566	577	555	516	565	586	559	551	569	558	570	570	553	542	508	532	552	540	623	531	550	558	573	516	586	569	575	555	527	543	543	517	581	497	564	541	533	534	556	505	546	551	536	575	549	514	567	548	574	550	553	572	524	543	520	552	567	561	578	560	562	558	594	571	530	545	559	584	543	538	521	563	537	552	567	541	546	587	565	510	542	573	569	564	556	587	541	546	588	552	584	570	504	536	564	561	493	564	550	515	576	505	541	544	510	577	554	594	542	582	558	539	521	547	526	524	588	578	558	538	507	590	516	528	516	564	556	579	530	547	579	531	568	568	532	526	569	557	515	557	566	580	550	573	601	540	537	563	532	541	532	552	556	587	534	569	544	556	525	522	572	578	570	568	487	565	568	532	559	549	566	538	558	506	534	570	555	577	534	573	558	544	536	564	580	475	566	570	559	580	536	554	557	559	552	529	537	543	552	549	556	538	549	505	524	572	552	516	512	520	548	527	503	519	552	541	517	607	618	582	546	530	531	556	559	539	546	615	564	567	530	534	508	547	520	557	529	521	537	527	529	545	576	522	559	531	571	526	544	512	528	531	565	564	575	564	561	605	549	537	550	553	524	560	558	528	588	546	548	559	542	556	552	533	557	515	525	565	542	541	490	522	534	531	542	543	544	565	536	564	539	552	569	549	543	581	548	525	575	566	520	581	508	556	530	530	572	543	562	581	558	557	559	538	539	574	605	534	536	582	543	540	586	538	529	509	557	578	593	557	559	510	545	554	575	567	561	537	482	540	529	535	545	569	567	536	558	536	518	556	534	557	533	536	521	550	539	537	553	539	565	510	554	552	545	564	558	574	574	562	609	545	548	542	553	565	532	550	543	518	513	500	537	622	549	595	533	577	573	541	548	541	535	572	547	555	537	523	567	555	530	567	577	590	576	544	557	536	527	581	547	529	552	523	543	560	555	588	557	589	535	533	554	578	530	555	533	545	549	557	542	581	600	557	547	516	569	601	521	524	596	531	546	564	501	512	547	560	540	530	549	550	540	513	590	543	568	596	533	522	540	553	535	567	561	563	579	556	564	569	563	576	595	543	529	513	527	553	557	572	517	580	574	567	548	554	557	533	513	572	517	544	588	527	532	551	521	491	524	564	526	592	553	587	535	528	606	524	584	594	541	559	539	558	562	582	594	530	554	568	579	549	547	585	566	538	562	537	556	561	561	549	541	569	534	496	551	543	571	549	569	566	542	555	542	583	559	580	569	522	553	531	543	519	559	565	548	580	560	577	553	543	527	543	560	534	552	566	529	572	576	595	561	588	579	559	539	518	541	573	580	539	554	559	564	501	565	583	594	573	526	545	556	547	514	536	558	576	566	560	535	534	538	534	542	528	545	532	543	566	539	526	528	604	559	553	492	552	574	544	531	536	532	566	607	535	503	520	558	552	544	576	532	599	536	537	576	574	510	574	557	543	570	596	562	548	583	564	550	562	560	538	496	524	540	549	548	515	539	549	561	545	537	529	502	600	539	579	552	558	611	576	558	579	593	556	539	538	558	509	551	589	581	518	497	542	521	544	567	554	577	567	530	526	547	531	564	579	531	563	528	541	581	547	563	540	542	587	510	552	576	536	520	526	582	574	546	542	519	566	582	534	573	513	578	587
45482	42702	46208	38125	38260	31398	17043	7302	4258	4087	3235	2845	2060	1855	1463	1240	1235	989	869	730	726	598	458	449	457	413	405	336	342	319	344	332	313	329	309	294	300	297	307	318	316	319	293	315	277	292	269	277	290	297	302	316	286	286	286	278	303	266	287	269	281	296	276	284	243	267	289	272	261	282	281	267	271	276	271	294	248	305	264	281	299	274	316	283	262	267	273	256	264	251	273	278	289	280	261	268	288	297	281	259	297	265	264	323	264	276	305	275	258	253	285	274	292	249	287	273	265	309	258	286	283	298	280	281	258	268	266	260	286	301	264	279	293	265	248	281	293	275	265	258	292	294	243	269	260	269	263	279	273	283	246	287	276	283	283	266	291	283	312	261	256	268	258	298	265	281	256	255	262	256	273	260	268	255	257	269	283	254	247	258	269	250	287	276	297	278	273	270	270	252	284	278	281	281	297	269	274	289	280	304	283	285	288	265	275	248	251	281	305	236	287	271	256	265	289	272	242	276	269	274	255	256	259	285	311	290	263	268	271	267	270	252	266	256	292	276	274	286	261	299	242	291	278	269	265	257	270	287	288	280	253	267	262	271	297	281	247	250	286	286	297	276	288	286	267	277	311	275	266	273	287	237	245	249	278	285	284	258	263	268	263	274	280	282	272	274	275	269	279	243	281	276	278	267	263	254	263	265	267	274	285	255	274	227	270	283	242	270	255	270	257	286	295	268	246	248	266	246	289	299	265	295	272	278	243	285	281	267	234	255	245	252	268	271	272	245	278	285	272	271	248	292	261	267	277	259	268	276	285	278	292	262	238	245	244	261	306	287	246	269	275	262	243	294	254	276	270	269	271	263	249	250	244	263	273	304	250	286	282	289	253	296	296	257	296	238	265	237	267	258	253	296	269	260	286	295	290	276	272	273	257	299	249	262	290	262	266	298	289	280	277	254	286	261	267	266	294	290	242	251	276	269	251	276	264	247	288	259	274	295	273	269	267	267	272	279	263	293	305	268	259	262	257	266	277	248	245	264	289	257	293	286	258	268	257	290	279	276	252	258	272	281	284	290	279	280	272	266	265	255	254	265	280	303	281	255	258	305	286	268	254	282	274	271	280	289	266	251	251	268	275	287	263	293	282	279	277	231	279	294	286	280	283	256	253	271	279	261	290	257	275	269	270	259	239	264	241	286	266	282	246	271	267	270	283	271	277	273	252	254	267	291	282	268	277	248	287	234	290	271	233	297	235	259	260	287	274	273	271	259	240	289	279	255	289	288	249	274	281	292	284	291	261	256	266	274	237	267	278	285	287	286	284	242	288	253	264	269	265	277	275	285	222	261	280	296	305	294	242	268	280	257	237	273	260	280	250	266	281	277	289	251	254	295	274	257	279	283	257	236	282	318	262	245	235	246	260	301	231	281	249	270	279	297	263	284	241	279	268	249	271	257	254	244	249	303	287	260	288	275	272	273	280	268	297	258	251	295	258	301	301	267	278	240	274	243	270	275	253	270	245	285	258	276	243	276	267	250	283	274	266	280	250	294	293	265	261	287	300	265	228	287	252	272	276	285	276	314	297	267	322	279	243	292	272	285	269	239	244	250	263	260	276	251	250	257	301	289	249	259	283	254	277	277	287	271	267	284	249	270	267	303	257	260	273	279	315	281	247	276	260	232	264	260	266	290	261	275	263	272	288	275	322	299	277	281	281	241	286	246	276	284	257	275	262	283	275	273	298	268	273	286	264	267	263	263	276	259	278	293	244	270	262	285	266	298	242	264	311	277	266	268	257	269	251	284	293	302	285	256	259	247	267	276	268	302	266	284	305	260	256	292	288	242	273	260	277	251	256	293	295	278	290	266	269	290	311	279	271	248	262	255	275	272	285	267	272	260	257	257	242	259	248	260	263	263	295	295	296	286	276	254	274	280	306	258	270	270	290	287	272	275	288	262	283	266	240	279	272	278	279	221	272	261	275	291	270	251	278	274	263	273	280	288	251	250	300	254	304	289	304	292	294	299	271	310	253	253	260	285	286	286	245	234	273	297	289	265	248	287	244	319	294	274	285	272	293	263	267	303	299	238	285	268	267	299	272	259	266	279	252	252	283	283	262	281	269	298	275	266	262	265	252	268	303	300	257	272	272	255	293	308	272	292	276	292	263	266	260	293	275	238	243	259	266	264	307	269	257	260	269	268	244	256	284	235	287	274	256	257	268	286	303	282	252	299	294	266	261	253	272	276	288	309	268	276	264	250	268	281	274	256	264	299	270	224	257	248	265	279	261	285	268	260	293	274	289	268	310	267	290	270	265	282	267	281	277	248	285	294	258	278	269	337	279	278	256	270	248	289	294	266	247	286	256	257	265	244	278	299	265	269	264	285	272	245	311	293	287	282	264	257	268	269	262	270	275	293	253	290	278	293	267	263	278	242	296	248	286	288	274	259	243	276	290	289	236	254	283	279	290	244	260	282	311	269	276	258	314	313	271	254	245	257	257	252	263	280	227	268	264	245	273	329	274	287	302	299	262	284	267	299	285	295	256	267	287	293	277	256	282	266	237	290	252	259	269	312	307	274	277	275	256	286	278	307	285	263	282	256	274	274	262	290	247	276	278	274	298	261	258	255	287	287	255	272	242	267	270	302	286	252	284	269	271	278	315	273	304	263	266	276	296	294	262	251	256	264	270	234	269	264	279	310	300	292	275	275	278	283	260	258	267	255	243	299	266	260	287	247	261	241	291	269	296	271	261	307	291	267	261	267	280	279	307	265	285	271	309	261	285	236	262	298	258	261	289	266	294	284	296	246	248	280	261	310	284	272	272	291	278	272	248	267	281	269	239	279	280	243	272	254	289	297	255	290	261	274	281	310	262	278	269	276	270	286	254	271	281	265	272	303	262	252	278	266	297	277	275	302	302	257	288	251	270	251	300	283	272	255	251	268	241	291	256	261	262	299	279	290	240	286	284	272	259	243	309	277	281	268	263	277	232	285	238	271	254	332	240	281	265	245	250	292	294	275	288	271	288	236	261	255	288	284	285	274	292	269	300	269	256	299	292	256	270	262	264	266	281	275	270	289	279	285	275	253	279	285	264	259	258	290	280	263	264	315	263	251	293	241	281	289	274	269	309	262	260	295	238	262	278	282	290	275	273	287	269	271	303	288	308	263	293	279	265	247	292	285	285	250	254	272	291	262	282	254	278	267	265	264	289	261	283	293	286	253	298	275	270	275	284	245	278	268	314	284	277	261	264	271	268	263	274	277	256	242	297	237	292	287	250	236	277	300	291	278	255	269	300	287	269	286	275	265	283	280	296	283	264	261	259	252	249	264	260	255	256	269	247	291	236	210	267	275	278	300	252	257	245	276	272	281	237	244	268	287	303	266	264	266	290	267	267	262	285	297	256	251	278	268	311	272	267	282	239	289	279	261	299	251	271	230	284	255	259	257	281	260	265	264	265	267	265	235	271	283	289	269	265	244	254	277	265	279	239	271
29532	36012	44550	43163	44525	36596	13372	8827	10099	12324	11329	10347	7629	6788	5009	4608	4810	4425	3706	3313	2972	2304	2017	1989	1868	1699	1473	1370	1203	1092	1032	1001	940	909	928	893	940	896	955	1003	900	922	890	866	806	816	725	784	720	757	712	728	696	778	666	676	720	694	687	681	652	704	720	717	678	659	664	661	700	689	671	696	665	692	698	685	660	650	684	619	650	647	661	688	659	695	639	639	664	658	662	642	697	649	668	666	661	679	688	632	658	658	681	672	640	676	686	679	661	635	676	645	659	662	657	677	667	660	640	624	652	660	618	651	685	651	697	660	700	619	658	668	638	602	640	641	639	631	677	648	636	655	618	650	627	629	647	665	661	665	652	619	665	654	619	692	657	678	675	615	663	658	617	629	655	666	675	648	637	671	635	667	692	654	664	649	660	659	639	676	661	635	689	695	715	645	669	689	631	624	638	634	670	638	622	638	623	648	587	629	665	682	711	683	679	678	658	655	651	669	632	664	642	654	637	673	652	617	640	647	712	665	689	652	657	685	645	635	676	601	631	684	656	669	609	640	662	614	672	602	640	619	639	647	646	654	649	638	673	661	689	665	667	654	632	636	652	655	659	662	630	619	642	698	644	640	665	655	682	677	645	686	678	692	614	628	692	693	643	584	642	707	683	661	644	679	670	606	639	670	684	678	644	613	673	657	636	638	613	658	639	654	643	636	628	633	658	632	636	635	637	657	634	616	652	663	650	658	601	673	695	649	651	656	676	696	643	677	632	654	645	630	650	647	662	626	667	641	585	666	660	607	609	660	656	638	670	660	660	658	614	611	607	628	604	649	604	678	678	641	670	683	700	638	699	685	629	677	627	675	672	697	650	670	623	634	668	681	647	631	694	626	644	641	674	665	646	646	660	678	663	651	649	652	684	637	665	667	640	638	624	671	672	689	658	665	600	613	622	656	659	627	613	629	671	615	644	598	651	663	671	648	690	664	660	685	671	651	647	651	639	655	630	606	648	689	661	695	652	644	656	677	671	658	655	640	638	666	621	647	646	616	634	582	656	656	625	661	631	642	698	654	633	680	676	664	699	636	681	669	724	663	666	634	646	642	672	642	614	680	693	618	633	643	616	646	616	704	630	680	653	649	637	637	664	688	683	649	673	656	643	701	669	648	584	658	645	659	632	686	647	681	662	631	629	647	676	671	659	656	662	680	673	666	713	653	701	664	594	670	673	629	619	638	638	603	649	692	641	661	673	645	709	681	682	640	637	612	693	652	603	661	640	690	621	689	658	691	721	660	682	657	619	691	649	661	647	612	654	622	629	656	671	630	632	675	630	679	662	708	685	626	623	648	691	693	664	592	667	639	662	685	653	688	636	639	667	668	629	709	682	619	657	610	654	671	673	642	686	651	672	664	667	622	687	625	663	656	672	651	660	681	640	642	730	662	652	693	626	671	674	680	639	682	641	629	658	662	621	702	655	653	605	621	669	667	668	656	655	669	674	631	663	723	689	656	660	673	708	641	621	648	644	660	616	664	626	639	606	706	629	635	636	650	621	648	695	625	664	684	654	660	626	653	638	707	653	703	693	718	628	668	679	665	638	677	682	668	675	650	647	670	630	646	648	681	679	649	657	697	687	652	679	652	728	707	626	595	640	663	659	650	660	681	640	657	645	700	637	631	685	627	631	655	656	653	678	629	646	617	695	659	681	672	688	650	595	658	675	699	652	644	599	637	679	675	615	651	676	666	644	637	668	636	625	665	635	667	724	633	664	655	638	630	623	636	654	648	651	629	654	658	681	633	659	665	605	697	655	657	666	633	667	635	666	697	685	665	646	617	684	608	620	645	689	715	657	667	675	660	704	661	706	682	658	666	654	690	683	663	622	628	687	645	672	663	664	645	628	628	656	661	561	653	655	651	621	613	694	639	628	682	694	637	611	698	656	622	627	638	657	674	671	688	636	621	629	685	669	610	673	665	623	639	670	654	669	615	638	632	655	660	646	670	677	600	601	659	667	664	664	659	659	622	648	649	665	665	654	659	653	619	644	613	646	652	656	652	624	710	699	584	655	648	723	603	691	699	620	664	629	632	608	642	652	629	650	683	643	642	635	612	657	636	670	644	647	648	658	606	653	633	653	676	651	631	669	635	644	631	677	668	725	661	666	625	634	607	674	690	692	604	660	682	661	699	656	677	655	685	625	641	681	646	680	602	643	606	635	649	633	617	638	693	675	675	616	663	685	669	688	641	636	651	678	679	671	664	653	638	654	675	688	692	668	682	678	623	739	677	658	630	682	700	627	679	632	704	669	676	652	656	667	647	653	634	675	643	657	690	641	646	625	684	598	650	607	669	652	678	677	707	625	652	701	676	634	664	597	602	632	692	669	680	662	636	682	623	627	655	710	705	636	668	673	632	683	641	636	605	612	616	658	656	628	645	647	619	649	628	646	590	707	618	675	612	663	638	639	638	663	624	634	632	676	651	634	667	663	685	664	653	662	651	689	632	662	654	668	641	669	698	650	630	626	672	620	676	649	597	621	657	621	666	626	641	655	688	595	651	685	663	637	673	677	629	664	635	643	648	703	665	599	631	677	637	608	685	680	637	639	612	641	647	640	651	663	608	613	620	625	668	665	683	615	660	641	648	607	686	629	670	647	668	641	626	641	671	610	696	667	659	648	633	626	606	652	656	620	667	664	655	643	675	631	663	644	692	615	622	633	698	657	625	670	684	676	618	665	655	687	647	648	661	677	646	639	597	628	622	630	612	675	671	697	639	686	631	635	676	607	661	658	663	665	659	661	666	631	652	655	642	636	661	644	660	666	670	673	635	611	643	641	627	660	697	660	593	657	645	670	648	679	660	633	629	638	731	662	609	684	605	664	626	644	644	683	651	608	636	677	630	655	658	630	640	659	678	620	663	661	660	646	633	667	688	633	679	679	686	620	670	620	657	661	637	684	652	665	678	628	631	604	627	653	642	647	673	609	656	661	608	628	606	671	636	644	657	680	648	642	645	701	667	622	683	632	642	648	636	617	731	599	696	651	671	667	652	691	674	621	681	620	627	692	609	670	638	616	630	680	668	656	642	638	653	622	649	716	627	661	680	668	663	621	652	693	684	651	614	666	718	621	634	665	721	674	678	656	600	655	650	631	668	652	634	685	664	674	640	642	630	711	657	649	612	654	599	600	713	636	661	664	628	683	632	657	678	594	633	627	626	648	654	653	660	710	693	650	660	719	640	669	685	658	641	675	624	657	631	676	642	610	633	649	638	602	640	650	661	607	668	653	689	604	706	636	671	687	668	664	655	675	689	681	651	670	667	692	642	708	669	652	646	722	648	658	646	627	602	639	645	653	690	608	658	642	703	668	691	628	668	656	664	667	712	612	607	652	646	692	692	695	664	638	647	627	703	683	637	662	626	662	614	689	664	699	645	667	649	620	655	683	651	665	643	624	654	610	655	694	638	632	654	650	618	688	620	668	593	587	673	625	679	668	645
55126	49513	48258	42934	44593	34551	22376	15375	9316	7562	6043	5088	3572	3199	2599	2030	1857	1639	1299	1030	947	703	669	614	615	489	472	424	375	361	347	389	343	319	310	348	367	311	320	370	346	304	314	325	292	296	293	290	276	293	242	275	282	276	268	265	262	265	260	285	264	284	281	250	289	218	252	252	271	245	289	258	283	255	272	260	246	259	256	247	252	251	251	257	273	261	229	241	282	295	265	255	284	265	265	269	269	253	281	273	263	251	253	229	267	266	296	277	235	285	267	253	240	276	260	242	278	241	236	268	250	286	279	266	259	241	292	263	275	269	261	277	271	239	239	274	256	260	249	263	240	239	251	278	270	278	271	271	267	276	273	255	238	273	268	266	263	263	251	245	272	265	272	266	287	273	271	256	275	280	250	259	264	271	265	271	274	268	269	268	253	262	239	244	227	235	299	244	268	259	267	236	223	235	286	245	237	242	260	269	244	250	263	278	246	253	246	276	260	298	268	247	265	286	269	244	242	267	269	268	255	265	267	265	273	220	267	276	261	274	258	258	299	258	258	235	279	273	254	266	252	253	266	236	260	240	266	263	244	255	270	274	267	267	258	258	278	262	271	242	278	278	252	258	267	246	254	279	238	268	270	283	242	247	311	259	254	280	273	264	260	281	287	265	257	262	271	277	259	282	231	274	268	278	245	266	276	272	241	270	301	253	283	267	289	260	208	277	267	259	270	238	282	229	257	253	266	268	264	272	246	249	264	244	258	210	260	259	260	266	245	248	247	250	246	245	236	248	252	252	255	250	245	237	267	268	237	248	299	277	244	275	255	256	244	275	288	277	278	269	268	250	238	239	301	253	283	275	276	241	243	266	252	262	278	252	241	282	238	263	242	268	245	253	249	246	246	223	310	269	245	248	272	242	255	280	248	262	252	256	253	271	293	246	241	278	271	282	272	228	279	289	261	260	288	235	265	264	249	279	250	250	282	290	272	278	278	246	269	216	251	254	272	256	237	280	244	266	252	274	242	249	247	284	235	246	242	233	259	260	264	249	270	269	241	275	272	283	252	250	268	247	263	255	232	235	268	256	250	243	284	269	273	245	241	271	276	265	280	264	265	305	277	251	282	270	249	271	266	267	250	275	269	285	236	268	227	227	239	269	275	247	271	276	270	278	269	279	237	236	259	266	274	245	251	272	286	248	268	278	251	243	294	248	240	273	255	248	238	296	240	260	268	294	294	259	233	253	253	267	261	222	262	251	267	259	298	256	264	261	242	272	220	246	274	262	251	251	241	283	260	248	239	256	227	267	269	279	288	260	245	249	287	271	238	289	257	236	249	262	248	258	236	257	270	267	241	226	284	255	249	268	267	249	258	264	268	276	286	252	267	254	234	273	247	235	260	279	266	266	271	244	279	300	271	255	252	264	254	255	260	306	254	269	230	239	254	260	302	286	268	257	280	257	248	286	253	257	266	242	258	245	235	235	287	224	250	274	229	259	253	247	251	302	263	248	261	250	275	251	266	234	244	238	266	289	268	280	232	250	269	248	270	255	287	306	263	261	292	268	275	261	259	254	282	272	265	286	240	237	279	277	256	305	245	274	236	261	250	261	285	237	243	284	266	284	253	270	269	261	279	249	245	229	249	270	263	254	268	238	239	230	263	220	267	280	276	258	244	273	250	267	268	268	244	242	257	265	250	268	253	238	268	242	267	289	238	258	235	259	257	245	284	248	258	243	249	229	236	256	236	226	279	267	247	239	252	286	271	290	276	267	255	229	245	283	255	262	257	237	265	245	268	287	238	228	250	276	273	265	257	299	253	251	269	282	277	282	277	245	246	273	225	253	262	304	262	265	257	237	241	277	244	257	266	267	254	261	247	256	232	255	281	275	274	260	251	267	248	286	259	253	269	252	250	297	238	268	282	239	244	237	309	270	271	273	221	257	249	261	280	257	279	290	258	263	277	250	276	265	264	285	264	259	260	259	242	233	266	258	259	240	282	250	273	265	246	260	253	264	270	279	258	253	249	265	304	268	265	280	258	273	249	286	241	277	288	268	255	260	254	278	263	251	244	279	276	259	250	248	252	270	275	267	257	234	248	264	265	266	279	253	273	257	251	269	268	236	280	251	239	265	256	246	276	252	254	271	246	211	248	296	247	234	245	241	244	265	256	292	270	228	267	276	260	257	247	243	304	266	257	250	230	275	250	262	246	244	277	270	279	262	259	262	253	253	266	264	264	251	271	272	234	298	240	265	262	277	248	256	238	243	279	241	294	282	268	250	277	288	252	240	268	263	268	272	251	291	275	278	266	260	269	291	242	240	272	279	274	246	257	261	259	261	277	289	281	272	279	301	260	260	296	240	264	287	254	278	235	300	235	248	252	268	259	275	228	271	289	258	264	256	245	279	235	273	281	270	233	234	261	261	268	287	254	242	259	257	276	249	244	241	279	269	307	261	250	258	251	272	220	246	260	273	232	258	283	272	244	265	254	271	250	246	259	235	256	258	271	252	267	258	260	246	259	256	261	260	260	250	248	252	253	248	287	266	262	263	250	258	232	248	234	252	239	262	265	241	283	254	252	256	274	279	253	275	242	260	249	239	246	251	236	257	239	235	247	243	245	263	265	255	263	238	260	233	287	261	271	240	242	264	250	256	251	224	246	256	273	241	275	280	252	232	248	253	245	260	274	232	243	242	229	272	234	266	230	240	250	250	248	268	252	286	242	276	262	237	269	259	255	268	283	252	276	222	281	246	267	277	269	248	234	258	260	260	240	285	258	227	272	257	273	241	248	255	233	215	244	264	258	251	241	264	269	236	266	256	249	266	259	242	256	259	240	269	264	252	236	263	269	272	247	271	230	239	272	272	268	265	275	252	250	277	278	271	275	257	259	258	277	252	267	244	259	258	248	262	263	298	277	300	274	256	272	258	269	274	268	255	248	247	291	239	267	255	253	287	258	266	245	287	262	277	253	259	212	273	245	250	295	259	294	251	225	244	235	233	282	262	284	276	265	267	256	258	225	246	259	233	251	254	239	279	250	255	299	271	229	254	233	248	277	249	278	236	254	260	260	247	256	253	259	264	258	272	280	272	264	244	262	269	258	264	250	264	290	239	290	256	254	273	254	263	226	237	268	277	252	273	233	219	276	249	259	254	258	286	253	270	276	267	240	288	254	255	271	275	230	276	282	241	242	240	278	275	237	265	260	267	253	277	273	268	261	252	245	266	223	231	270	275	297	256	249	290	272	261	264	249	232	276	259	262	266	245	244	257	250	246	278	259	277	280	256	242	252	271	259	249	286	245	266	226	263	258	272	288	248	264	257	250	251	267	297	256	251	266	280	247	241	273	283	281	256	272	261	273	290	259	268	257	284	253	241	252	259	259	255	266	276	230	254	260	244	278	255	298	272	261	255	255	234	275	255	241	275	267	250	254	290	301	284	252	236	275	256	213	273	266	290	283	266	263	262	251	255	260	281	277	263	255	246	236	263	252
36818	42379	48313	50480	51949	35287	17042	13396	14224	17716	16714	15049	11122	10040	8350	6741	7383	6738	5647	4703	4189	3325	2699	2611	2650	2158	1978	1655	1555	1385	1279	1290	1224	1164	1031	1135	1148	1077	1140	1197	1102	1067	1009	1013	943	867	831	810	761	803	688	709	720	743	715	692	665	659	697	667	674	679	614	652	671	622	687	631	644	676	694	621	627	647	645	608	626	630	645	650	643	605	641	630	645	619	649	623	625	665	604	622	647	620	621	630	614	589	596	616	595	635	577	634	604	617	620	653	661	637	575	622	597	559	590	597	624	637	571	553	649	628	606	635	595	632	593	585	647	620	646	614	594	618	618	639	600	562	607	584	592	623	648	635	614	609	584	639	600	614	617	584	578	599	567	614	606	614	637	581	618	605	621	626	559	621	632	644	650	611	604	625	646	632	562	633	596	573	573	654	643	622	584	633	632	560	603	579	553	591	587	614	615	596	621	586	620	648	638	625	636	611	624	567	610	595	610	598	638	622	613	610	603	618	612	579	595	580	634	649	626	610	606	569	595	569	607	657	619	609	619	583	584	570	626	613	650	626	596	636	611	628	621	603	666	573	624	653	623	577	636	576	641	601	582	564	621	596	565	570	617	649	579	600	607	602	629	608	646	627	596	578	631	611	632	601	575	645	587	618	602	623	632	595	612	625	574	639	606	557	611	626	624	613	634	609	591	553	591	580	616	604	604	629	592	596	610	622	618	610	633	636	611	633	609	638	584	631	609	606	590	583	620	614	629	603	618	569	595	592	598	613	633	596	617	627	625	616	619	568	613	599	644	660	570	614	613	587	600	629	578	649	622	600	605	614	611	604	639	634	650	616	640	608	627	631	610	601	614	595	581	605	570	631	644	577	576	627	643	623	603	648	592	614	604	649	617	588	620	596	600	583	606	567	633	568	601	598	597	620	588	652	611	626	588	619	581	567	592	615	610	634	585	592	608	654	588	607	641	632	630	588	646	589	613	567	568	606	616	631	603	578	653	609	591	609	656	609	594	604	597	620	622	635	676	600	584	605	599	663	632	600	594	617	589	580	585	630	590	619	619	583	602	632	595	598	617	602	620	563	611	626	591	602	617	615	629	623	586	636	599	591	629	577	643	620	583	623	580	606	650	582	579	626	623	602	588	610	585	610	625	596	606	579	582	601	622	595	632	630	611	607	605	603	623	611	538	618	581	627	653	629	592	562	600	562	612	572	583	597	592	615	592	609	634	577	584	590	606	627	583	570	619	636	606	614	602	599	592	652	595	609	599	638	611	627	597	616	596	591	646	620	606	666	569	589	605	653	630	575	616	572	576	577	592	566	620	566	576	610	611	593	607	609	598	612	570	608	548	590	619	610	594	613	574	573	601	624	593	590	633	661	643	596	575	592	652	587	586	580	607	648	590	613	607	617	593	644	602	602	557	621	612	575	636	627	604	623	613	595	621	556	598	620	590	622	650	606	612	607	616	636	610	626	603	590	605	583	607	629	614	618	581	638	593	540	589	653	607	589	593	591	604	588	633	626	603	618	614	646	587	664	598	610	603	600	603	603	633	600	576	620	630	605	593	564	633	639	615	600	635	615	632	589	641	621	586	603	574	636	594	627	595	661	597	624	633	594	580	612	589	617	562	572	613	601	620	616	571	604	592	564	620	587	635	641	605	632	617	627	575	576	608	557	610	621	636	625	632	606	585	590	611	591	615	644	610	607	606	645	577	629	602	635	610	617	601	613	609	614	591	628	616	606	602	623	580	611	643	647	602	640	554	610	591	598	633	615	585	619	575	628	604	598	630	612	578	585	601	601	617	580	594	618	642	593	643	579	606	548	668	617	609	614	664	603	606	618	602	607	610	637	578	621	607	627	611	628	610	583	602	611	581	591	591	590	586	606	603	578	608	619	623	617	597	597	614	615	618	593	555	609	618	645	611	642	639	578	592	614	601	616	608	610	602	643	589	578	598	597	569	569	605	621	616	591	594	597	638	593	633	541	608	592	666	631	632	613	640	608	603	598	612	614	586	582	604	625	639	613	575	553	621	615	598	635	586	623	561	614	625	614	608	662	611	568	615	601	658	548	634	614	604	598	590	606	619	602	584	598	559	638	593	609	594	628	588	610	605	638	625	629	616	588	646	581	617	610	622	579	631	581	549	616	581	598	579	596	588	602	639	620	604	594	570	547	631	634	598	615	603	589	604	608	591	609	589	638	658	623	581	621	591	618	601	633	603	609	638	612	658	632	539	605	611	594	614	572	585	657	625	595	620	614	649	622	620	609	623	597	621	626	609	623	633	594	598	624	569	577	628	599	593	606	599	601	611	603	582	608	623	606	597	590	603	560	612	640	591	620	606	583	613	638	568	630	573	616	629	610	604	616	553	620	627	637	627	579	653	581	583	633	576	609	546	609	651	590	655	575	629	672	614	608	602	553	586	630	581	617	617	561	586	571	593	557	584	584	595	645	631	596	628	616	609	621	656	582	631	610	595	611	593	600	573	570	606	679	557	591	594	573	628	559	614	625	614	629	606	638	577	614	603	572	627	596	594	616	590	610	607	628	601	592	518	614	635	594	619	589	588	604	642	604	623	614	647	647	600	612	602	652	636	631	634	581	619	615	610	665	625	602	592	614	647	591	628	634	621	588	585	615	592	584	596	613	595	595	599	619	641	621	610	637	556	547	600	606	595	570	647	594	582	619	621	595	606	623	609	605	588	634	585	627	625	587	620	580	582	642	581	631	595	589	628	661	584	599	619	603	573	598	575	622	655	594	595	617	610	612	593	584	603	627	610	653	624	611	649	616	633	595	598	614	624	584	613	572	647	593	645	633	628	589	656	631	599	594	633	546	585	556	585	612	586	631	628	557	677	620	616	664	599	574	588	607	640	603	570	594	633	647	625	604	616	621	615	617	622	595	632	598	620	634	607	631	590	643	635	621	611	594	659	659	630	609	609	614	570	605	628	603	565	607	596	602	629	597	609	608	633	627	615	625	607	613	604	590	637	563	580	605	589	647	591	606	618	575	627	622	586	604	567	624	598	622	669	640	587	558	663	616	642	589	587	612	588	622	549	692	596	585	608	615	598	556	589	588	615	628	605	606	635	612	634	589	553	620	588	619	585	572	581	568	581	617	608	647	581	655	583	630	594	615	585	601	599	658	618	626	596	628	643	676	600	604	637	577	654	621	625	638	613	618	578	611	584	601	608	626	615	584	626	625	624	617	618	615	590	604	631	590	572	608	632	637	578	565	578	565	618	608	607	630	622	598	588	582	613	568	559	610	610	595	641	563	662	662	608	622	612	588	620	628	630	622	608	605	591	576	578	609	590	629	653	640	650	619	569	639	629	611	620	591	590	583	631	583	578	607	651	637	611	611	578	634	610	606	566	564	582	618	602	615	620	642	578	579	620	608	599	628	590	641	611	590	627	603	636	576	612	566	606	582	593	640	606	596	593	602	615	612	607	605	656	615	606	561	613	606	583	631	615	579	625	618
30653	23348	18774	12578	7390	2992	1264	835	714	624	574	474	402	360	380	340	326	336	336	298	283	265	283	275	283	288	250	220	253	222	228	249	219	232	227	212	236	217	227	235	226	213	235	216	223	223	237	215	191	228	203	213	207	250	241	229	226	219	207	235	207	213	210	227	226	201	221	220	211	224	207	220	216	225	215	234	226	237	212	244	197	222	222	200	215	217	238	205	226	214	244	239	217	232	232	203	222	222	254	241	210	224	232	217	243	207	258	205	226	245	241	243	218	229	236	217	202	221	242	250	217	218	224	242	229	205	240	233	205	241	245	212	217	227	216	222	248	211	195	226	248	211	211	208	227	228	214	233	200	257	202	219	208	214	218	213	224	230	211	215	216	219	215	222	229	219	210	221	224	212	252	208	210	221	244	224	230	239	227	244	208	237	207	236	200	238	214	194	219	239	222	247	218	195	212	219	264	212	231	210	248	206	179	242	226	207	210	201	196	194	213	246	195	212	199	241	200	231	231	243	200	222	249	224	217	226	218	243	235	211	232	225	234	235	238	214	205	224	223	222	225	219	216	225	212	231	234	219	234	253	195	216	216	227	234	237	217	218	203	231	215	216	227	233	256	228	210	222	247	218	217	228	231	207	220	243	204	217	226	254	263	226	218	222	229	254	225	204	232	194	223	223	214	237	226	216	230	229	230	232	233	238	210	246	217	184	203	214	225	213	231	215	211	228	196	223	204	211	220	193	218	233	233	217	203	215	221	205	215	214	221	233	229	203	224	224	213	241	197	227	238	214	242	216	218	212	203	205	221	223	222	192	211	210	187	236	233	233	208	242	220	233	224	255	232	205	201	228	211	224	234	214	220	244	209	215	228	214	195	220	234	236	218	222	201	219	254	238	216	235	239	208	215	221	205	219	225	230	221	198	223	213	239	198	218	208	226	238	248	220	213	257	203	214	233	211	226	221	223	219	238	232	254	221	198	206	216	199	226	215	220	239	214	233	259	208	226	236	213	216	201	213	228	232	244	210	225	239	226	234	185	247	228	238	216	190	220	215	191	212	198	209	217	235	264	212	240	248	215	216	241	204	235	210	226	240	236	218	199	237	233	208	228	239	229	231	216	202	224	232	211	229	223	225	240	226	219	201	242	211	233	217	227	232	216	239	247	196	231	226	229	218	234	227	237	246	230	209	216	215	213	224	232	219	209	207	216	233	211	216	226	262	229	203	235	216	225	244	239	206	216	202	261	215	233	209	217	216	213	244	243	195	210	241	235	208	197	216	243	193	225	207	216	219	219	225	214	252	198	211	236	229	185	223	213	231	214	250	224	203	242	191	229	232	230	219	227	250	223	225	257	216	187	211	241	208	216	234	224	218	243	219	225	209	206	237	221	264	217	212	257	218	229	239	234	224	252	225	225	208	225	223	225	224	213	240	219	236	248	219	225	218	226	214	230	218	226	224	197	214	244	210	210	229	224	212	222	232	191	221	214	214	218	214	214	197	227	214	198	220	219	235	245	199	219	208	232	215	224	246	232	259	201	203	262	193	233	191	233	224	239	202	211	208	233	208	223	203	226	206	202	222	217	265	253	219	248	234	208	214	211	214	206	237	237	223	219	246	246	237	221	219	197	233	226	239	221	216	222	225	221	215	222	210	221	257	231	225	237	211	179	238	187	219	228	200	226	234	238	243	236	224	218	221	232	220	225	210	235	214	243	234	225	233	232	208	218	220	220	227	267	245	214	203	211	220	213	232	226	225	199	205	240	206	223	220	226	213	198	208	213	218	237	242	210	233	215	231	241	251	251	205	205	210	224	228	215	216	187	225	208	244	203	202	218	198	217	233	241	225	213	235	204	240	229	213	212	245	224	221	235	225	215	190	238	236	235	224	208	231	257	212	219	260	214	229	207	230	230	220	236	242	225	239	220	207	239	217	233	238	231	231	254	210	205	205	196	230	206	231	214	232	200	244	202	223	229	222	229	210	228	223	203	214	212	229	239	221	250	235	222	226	260	232	222	224	222	229	212	238	224	231	221	230	248	209	210	231	200	213	232	228	213	208	233	203	214	221	181	230	230	257	203	223	240	242	206	227	215	228	196	229	199	215	205	235	223	222	216	248	189	257	212	208	236	235	212	223	226	205	220	215	218	226	210	224	233	230	217	214	199	235	235	241	226	199	214	209	211	241	237	216	233	217	227	214	198	217	219	249	220	222	219	232	216	228	223	222	208	224	232	208	201	220	210	227	224	186	216	212	243	200	226	202	228	197	227	203	240	219	231	207	214	205	214	262	208	225	233	193	221	218	219	204	208	245	229	232	221	258	240	211	231	227	221	209	218	237	245	199	226	209	219	227	225	210	253	238	237	237	197	208	242	200	228	194	226	220	230	222	246	220	222	226	213	213	258	219	235	247	236	235	250	239	233	183	214	218	209	235	214	228	181	239	195	217	211	197	205	236	197	231	210	230	234	256	237	225	230	212	236	211	269	221	244	216	206	237	234	247	243	224	224	202	210	229	206	225	198	236	221	239	203	208	204	249	232	212	240	230	249	204	205	235	213	212	233	216	264	242	201	212	235	210	224	245	238	221	206	243	194	223	246	221	234	221	209	238	209	245	242	219	250	227	205	200	212	230	218	207	222	227	204	211	237	241	248	248	226	219	217	243	231	226	239	251	246	226	210	230	225	202	233	234	215	271	220	205	218	198	237	230	233	238	197	207	208	237	214	227	229	223	226	216	221	202	225	218	236	235	212	196	233	230	228	219	229	196	227	220	254	230	247	216	229	236	194	215	216	217	237	246	235	212	221	226	230	233	207	223	241	228	196	218	185	238	227	211	241	229	213	230	208	246	225	220	227	255	199	238	213	202	231	255	210	212	235	204	235	226	201	230	212	211	233	229	230	237	212	216	207	220	204	233	216	214	228	220	215	210	224	185	218	244	236	231	204	227	212	221	207	217	249	211	246	213	249	234	225	236	221	235	192	237	222	235	223	193	216	233	233	217	191	220	233	221	217	225	222	212	221	188	224	240	233	249	234	233	236	215	234	221	225	232	248	211	245	242	222	219	215	222	236	212	227	216	203	227	229	215	220	220	257	197	225	224	207	209	201	243	212	215	240	208	225	213	226	221	211	212	233	211	204	231	202	217	217	229	239	222	239	230	222	210	214	196	227	222	221	214	222	217	210	207	221	193	237	241	235	246	235	218	208	232	207	219	212	208	210	217	204	181	256	189	238	241	239	240	214	232	242	241	280	247	228	226	226	221	224	223	242	236	246	235	221	252	198	204	215	228	239	223	224	244	229	209	200	214	222	252	220	239	236	230	214	233	208	228	202	217	238	231	222	205	201	233	217	209	228	213	231	232	226	216	197	236	240	209	239	223	200	224	238	212	208	199	215	236	252	224	232	211	225	224	218	209	240	235	226	208	215	255	232	216	226	234	227	229	207	205	194	223	220	224	191	205	199	227	247	237	211	251	199	222	227	238
18409	19497	24103	22472	18288	9344	4642	3647	3074	2801	2421	2123	1736	1603	1402	1313	1219	1100	1108	1114	1061	993	955	898	866	835	777	743	623	630	631	584	631	579	578	603	580	612	595	588	622	603	565	591	600	557	507	558	610	585	591	556	537	563	554	608	575	567	566	586	552	552	560	560	536	590	546	555	565	569	534	511	573	556	507	544	560	564	541	609	546	547	551	548	535	569	539	533	567	593	598	557	581	567	591	534	538	554	615	542	534	543	593	544	542	579	559	572	563	539	543	513	568	592	553	546	565	593	551	535	534	531	560	525	608	553	584	567	545	566	565	526	553	561	554	562	530	535	549	548	563	529	524	552	577	560	527	548	552	571	562	541	522	575	532	550	527	556	571	542	535	555	561	586	561	581	552	548	550	546	550	553	542	543	539	550	578	558	514	546	586	523	531	576	522	576	528	535	512	580	481	568	553	514	574	531	564	562	567	580	562	571	591	564	563	574	544	533	540	561	538	592	536	570	552	568	578	551	551	567	543	528	563	548	557	560	543	579	599	561	537	534	580	595	533	576	555	509	566	550	504	537	520	572	538	564	576	532	515	577	562	552	523	552	529	581	543	556	569	524	556	541	547	567	526	597	586	565	481	564	537	543	569	550	559	557	558	531	493	545	566	574	562	596	550	580	572	547	554	559	532	563	566	553	526	563	541	583	582	538	583	548	570	570	561	575	531	536	560	576	537	551	547	547	599	485	541	520	591	576	522	558	553	552	548	556	512	592	583	534	565	552	503	503	563	544	550	539	523	561	550	570	534	548	535	586	522	519	550	524	583	570	545	554	545	514	515	539	522	558	496	571	523	533	559	589	530	573	570	543	583	530	557	541	554	542	575	583	523	604	560	515	519	531	556	556	555	550	558	516	516	556	578	531	579	543	544	576	568	542	495	550	544	546	577	546	537	503	564	560	515	552	575	545	544	576	618	544	551	552	545	564	517	566	538	528	577	543	560	537	535	574	540	566	580	556	528	550	554	525	523	558	566	530	555	553	533	577	543	549	525	570	582	577	554	555	536	547	588	575	515	555	538	542	571	549	599	540	555	542	552	528	579	568	520	568	533	578	553	547	531	538	576	565	589	556	549	544	558	539	556	567	513	576	587	547	548	549	565	532	536	521	568	578	512	571	517	548	539	533	542	525	503	512	515	522	569	586	563	580	542	516	552	574	542	492	533	562	528	498	533	518	575	524	536	558	532	540	563	569	544	562	535	589	551	580	559	497	568	542	514	531	549	572	558	549	580	583	547	566	537	529	557	545	569	514	478	469	564	547	548	543	570	549	534	492	556	536	541	526	595	503	574	551	518	532	570	543	576	544	581	548	542	548	548	548	562	542	557	544	589	544	567	518	554	523	501	549	540	540	524	549	549	553	530	593	533	540	505	534	516	551	596	550	534	551	555	549	514	579	501	594	570	590	569	556	592	569	567	536	576	524	512	537	557	543	552	500	565	551	523	535	559	573	545	588	537	559	545	548	557	532	535	594	577	570	559	532	570	541	546	583	608	562	590	547	550	531	505	531	543	527	532	541	491	551	568	568	535	564	579	582	563	528	538	539	603	511	587	576	588	532	535	566	525	557	579	589	585	550	593	518	553	567	537	556	571	519	538	530	557	548	562	581	543	566	548	570	523	562	556	541	512	565	552	572	518	528	526	577	589	537	556	550	556	528	531	574	567	534	499	546	532	542	526	581	524	542	571	530	589	553	568	555	537	534	557	543	528	514	506	561	543	559	533	537	574	501	562	497	578	549	555	567	581	572	569	541	532	526	551	570	515	557	533	557	578	514	548	552	578	563	536	532	525	554	543	583	580	524	570	541	563	573	564	508	569	556	532	559	590	540	550	530	501	528	547	551	519	577	559	565	564	549	562	520	544	584	547	561	577	521	545	539	543	556	529	567	539	569	575	536	536	572	593	527	546	521	549	544	570	540	589	564	555	511	528	515	541	537	533	610	536	530	536	566	548	570	536	526	551	565	571	562	562	541	534	543	574	565	526	580	495	587	501	553	545	554	598	581	530	554	573	587	592	576	565	558	568	573	541	534	533	563	530	571	516	569	521	609	545	544	555	514	565	578	562	557	578	577	580	567	514	557	531	545	555	560	499	543	546	542	567	543	518	557	549	531	537	591	535	567	584	551	582	546	550	589	534	503	545	553	484	545	584	556	567	534	580	555	548	546	546	532	579	555	549	552	565	543	609	552	512	548	533	581	578	534	550	542	573	556	534	541	604	542	547	535	541	557	567	522	523	561	499	563	549	556	562	517	571	549	528	561	519	554	547	547	508	546	549	530	520	551	524	536	567	593	551	564	549	525	549	545	586	557	503	535	581	551	590	608	550	570	573	527	518	579	572	603	547	570	538	563	548	557	532	537	547	567	542	546	559	537	514	581	595	579	537	540	552	550	502	557	556	541	552	547	596	546	553	528	524	508	591	538	549	578	574	526	525	558	552	514	516	548	524	527	557	559	534	558	515	515	531	534	557	545	614	546	576	573	547	580	597	545	554	570	562	550	547	584	554	548	563	589	615	548	560	515	574	548	558	567	512	558	563	565	566	581	567	598	556	571	597	537	562	549	563	582	536	549	537	537	572	566	550	532	558	531	547	538	548	589	601	600	541	574	539	540	559	534	592	519	514	534	554	546	561	531	540	590	569	481	566	557	563	565	532	533	548	522	561	564	571	559	562	543	521	518	565	577	570	542	558	586	513	564	528	507	534	599	554	538	555	560	509	539	549	558	548	552	574	523	555	535	560	549	583	565	545	558	575	548	554	572	527	509	534	573	572	556	508	572	554	530	572	554	532	529	570	557	574	539	546	569	534	531	532	573	540	554	533	550	540	541	543	563	564	585	547	560	562	536	549	564	542	530	568	560	551	538	551	538	517	553	545	533	553	578	525	564	514	577	583	605	547	595	541	540	554	535	537	557	553	565	532	516	528	584	551	560	554	545	593	538	542	555	525	587	566	525	525	533	527	595	542	543	547	508	553	577	526	568	543	582	555	493	603	548	591	607	554	534	561	555	557	535	556	556	561	535	601	562	542	566	604	546	598	557	574	543	555	599	551	541	491	558	585	559	525	554	556	554	574	553	543	530	537	538	561	583	535	583	558	581	545	552	538	575	532	538	559	554	531	531	548	534	546	491	545	556	571	585	559	536	576	546	509	494	541	551	513	551	585	576	556	559	569	545	574	563	600	534	545	521	542	588	558	547	560	503	511	540	557	531	537	540	545	532	571	536	557	522	549	562	582	552	557	611	535	576	556	586	529	510	569	557	570	553	537	563	554	553	543	612	563	597	591	599	544	544	547	541	572	559	532	530	525	585	559	541	583	571	571	548	561	549	554	579	519	551	547	562	521	563	562	566	570	513	595	519	560	536	562	551	580	617	540	551	565	575	598	583	538	576	585	528	600	534	564	557	539	555	555	558	581	538	571	541	569	532	531	592	547	589
46750	43048	45053	46176	45192	30465	20983	13001	6188	4740	3652	3114	2323	2068	1695	1587	1127	1002	990	792	676	573	476	509	485	451	426	367	337	326	333	326	322	308	308	292	300	298	305	322	315	295	297	287	311	297	288	286	300	303	261	251	313	264	290	267	303	289	304	276	274	284	258	259	303	270	253	274	295	277	295	268	284	264	293	267	288	303	262	266	266	265	263	277	312	281	298	275	267	279	293	272	286	262	248	258	246	301	252	284	264	258	266	294	289	262	271	269	286	317	279	240	265	261	302	281	285	289	289	285	264	263	272	265	279	295	293	263	234	284	270	292	283	265	259	251	294	270	274	252	259	290	313	258	278	250	282	275	239	251	263	255	297	296	293	293	269	291	274	286	305	264	254	271	253	254	269	276	282	268	294	253	296	245	261	263	285	313	302	252	265	263	266	284	265	273	300	309	287	275	275	276	267	289	257	257	280	274	285	306	249	277	272	295	297	311	272	242	303	277	277	271	277	302	271	310	307	253	255	247	290	257	252	260	278	307	279	296	259	253	277	260	270	295	296	305	274	315	302	260	281	296	267	263	288	246	290	251	246	273	267	268	278	271	274	270	261	241	277	253	275	242	276	268	262	292	273	277	293	292	253	282	273	270	252	247	266	261	294	277	279	237	263	265	276	269	271	278	266	309	274	288	267	307	308	249	290	282	265	264	266	284	249	270	269	247	292	254	280	281	296	270	292	283	270	259	288	274	272	258	270	246	253	261	286	259	274	271	297	268	247	273	282	279	238	304	303	275	272	270	240	265	255	259	299	273	280	282	277	308	255	285	311	278	252	254	289	280	268	286	238	279	279	278	264	249	263	286	251	253	255	284	288	335	298	304	283	259	266	278	306	260	283	289	268	284	267	277	308	255	315	251	296	281	257	327	282	262	279	278	269	297	282	293	278	249	257	269	281	280	272	274	302	276	258	276	266	287	245	267	292	255	276	254	250	277	241	270	265	294	270	273	284	318	259	275	310	261	289	266	267	265	288	288	269	259	275	256	285	314	265	288	262	297	287	279	285	260	265	275	271	256	266	308	299	298	250	274	285	289	276	248	280	298	297	267	253	283	280	274	252	279	260	251	259	311	277	261	259	280	276	296	301	246	260	247	281	279	287	280	273	300	280	297	261	275	256	273	326	291	292	258	255	261	279	307	283	275	261	264	298	302	239	290	282	300	257	251	265	277	294	303	288	263	291	259	296	277	278	262	220	282	276	269	287	294	260	302	272	250	241	264	286	266	284	287	306	294	259	276	281	280	286	290	290	281	266	309	298	283	273	277	298	271	265	275	320	284	270	269	246	278	233	286	282	292	277	265	278	283	257	296	285	235	279	253	281	276	270	264	269	254	296	286	259	267	271	263	296	268	272	295	275	292	268	276	274	256	265	278	281	282	268	260	300	290	290	278	286	278	265	264	276	292	276	295	265	269	306	259	268	263	306	224	245	258	268	266	271	267	303	252	279	291	256	254	276	268	271	279	252	263	273	278	271	282	298	280	278	242	287	247	257	298	281	277	288	240	287	254	284	269	256	290	263	304	297	297	265	283	269	275	262	295	286	279	274	281	265	286	273	280	247	279	265	308	255	281	264	262	274	253	288	278	291	282	301	268	263	263	240	267	273	275	292	288	278	269	257	305	272	293	276	285	309	264	239	266	263	266	268	303	290	297	281	275	284	254	286	258	261	265	298	256	272	241	319	293	272	298	237	306	302	261	260	247	279	293	296	269	247	249	265	272	249	301	283	300	303	236	282	245	277	251	251	257	290	297	270	269	241	269	291	283	273	249	289	295	255	294	279	324	299	295	272	282	306	264	300	285	287	278	302	262	280	260	301	277	305	287	265	301	268	300	295	283	254	267	286	269	280	262	292	275	278	264	278	299	308	285	280	285	292	273	269	257	247	274	262	261	283	267	232	284	282	292	273	279	247	302	291	286	249	295	274	279	292	284	266	277	270	322	254	288	302	257	294	269	242	312	298	267	250	306	289	276	274	284	269	289	258	297	251	274	243	292	270	294	288	236	285	296	247	262	284	244	272	278	251	254	257	299	262	280	265	262	253	271	276	251	304	250	288	289	303	296	262	285	266	265	278	271	268	276	263	278	272	302	310	257	275	260	264	275	281	306	268	281	272	267	286	254	309	247	274	273	276	290	285	284	284	278	283	306	275	267	245	277	273	253	272	254	288	290	305	264	314	289	271	279	292	268	255	280	291	273	275	256	283	251	269	275	242	267	241	253	269	286	251	259	279	247	273	303	255	255	254	264	272	249	289	284	259	294	246	261	231	249	271	272	269	297	265	277	291	290	273	293	271	238	282	297	262	295	285	273	281	283	292	272	256	278	261	242	282	270	255	259	272	296	263	271	298	276	278	271	262	307	257	269	262	260	281	275	284	289	272	262	281	256	277	280	282	297	271	301	295	263	257	237	255	271	271	290	297	297	286	238	234	271	250	268	234	246	286	281	264	275	248	260	277	268	241	320	295	282	261	255	281	269	291	264	264	290	265	279	266	268	279	252	276	265	262	291	275	293	283	278	254	255	257	264	260	267	297	286	274	265	270	281	299	287	291	300	272	281	270	279	276	261	260	267	252	258	257	285	295	272	263	283	286	276	285	269	289	245	261	275	259	272	249	261	251	292	308	287	266	279	287	272	283	271	258	264	282	309	276	311	286	290	280	262	254	269	253	278	270	269	267	273	271	212	255	302	299	269	290	274	295	304	300	263	272	277	256	246	255	297	271	264	291	267	265	259	252	250	300	259	289	289	279	252	297	266	281	281	298	264	293	273	297	277	262	279	270	295	240	316	272	279	295	295	257	272	284	245	252	258	293	255	311	299	268	262	256	307	290	291	271	309	266	247	282	292	272	283	250	282	272	272	269	308	292	260	269	247	270	293	268	244	301	273	275	234	291	266	285	261	272	289	215	235	234	299	283	268	305	256	289	270	285	302	263	292	236	269	272	263	253	266	267	263	260	269	292	291	270	271	247	299	277	239	256	255	285	267	278	266	234	261	293	268	274	280	261	279	276	309	254	275	263	276	276	286	261	293	287	251	281	276	291	313	245	297	283	292	250	262	264	234	279	269	250	269	268	280	295	270	266	272	300	264	274	273	268	308	296	253	278	290	290	269	275	262	262	251	307	267	280	245	293	294	288	258	262	243	293	261	315	265	260	276	295	250	257	275	267	290	246	255	256	281	276	278	274	282	307	287	254	253	283	312	285	269	258	265	291	271	266	255	286	265	259	290	256	268	289	242	315	273	259	269	282	258	273	302	272	269	256	239	261	279	266	281	289	290	280	293	293	270	289	287	266	255	301	275	263	284	297	257	252	237	284	265	273	282	292	293	306	277	302	274	292	307	280	259	301	286	258	262	295	256	285	317	274	241	288	283	286	274	298	271	284	294	259	257	249	293	264	285	254	282	258	249	295	287	295	308	262	284	265	260	249	246	290	271
31844	35367	46885	50240	50604	31581	14104	10580	9145	12874	12556	11166	8273	7459	5714	5846	4744	4450	4194	3677	2999	2514	2138	2028	1939	1624	1641	1308	1285	1082	1079	1052	1006	1006	936	990	958	948	917	980	897	940	944	856	860	856	736	794	771	834	772	712	739	668	691	725	682	702	716	716	663	693	668	747	729	681	673	695	659	691	670	679	694	697	673	660	638	715	636	660	660	676	625	638	641	643	654	663	627	660	624	646	696	697	656	669	628	660	705	653	676	704	617	721	683	677	686	671	637	674	635	659	680	659	613	627	643	615	638	651	595	625	662	662	652	620	687	678	654	652	699	654	689	659	660	680	645	648	654	601	657	632	643	670	632	627	666	672	682	618	633	623	606	688	701	594	636	656	656	661	628	645	634	623	720	657	671	620	668	636	606	645	641	645	660	666	692	648	627	636	651	672	636	658	659	672	637	691	627	676	652	679	664	643	670	602	645	634	654	598	612	637	658	634	710	637	645	670	623	661	619	642	664	662	640	667	639	641	637	665	681	628	670	663	675	641	671	610	666	599	636	636	662	621	632	657	651	660	633	636	664	655	627	624	645	679	648	640	647	687	632	670	595	661	643	701	623	635	696	636	644	641	671	659	654	643	648	628	686	632	656	639	684	668	657	663	604	651	651	649	660	694	642	668	609	618	625	627	657	615	669	649	626	643	629	646	677	578	630	667	627	645	644	661	616	654	616	675	637	630	670	678	658	637	635	659	660	690	668	636	641	667	661	652	677	625	642	634	603	716	695	666	646	644	642	651	671	660	633	637	651	607	669	661	619	656	681	662	682	596	643	662	617	660	626	683	654	654	658	645	625	628	667	696	634	618	624	643	669	617	644	643	630	635	661	691	677	670	675	630	692	629	619	638	628	661	633	648	638	637	619	680	645	665	657	676	651	651	646	624	595	632	633	622	630	602	656	633	643	643	569	680	625	693	631	626	633	689	656	649	647	662	653	669	664	654	625	628	628	609	632	659	637	652	645	649	643	676	640	706	673	644	664	639	639	665	604	654	670	672	673	646	677	643	633	676	681	640	661	663	621	636	630	658	630	611	662	646	623	663	606	693	637	664	662	604	656	675	681	655	608	684	637	652	685	644	662	655	623	662	659	633	697	628	628	643	667	661	612	703	676	635	660	661	655	668	649	640	656	650	680	627	615	644	639	653	718	674	671	663	680	653	612	660	649	666	650	639	634	638	690	657	653	682	640	640	611	657	620	640	666	637	650	654	630	658	657	646	684	645	618	650	656	664	655	603	670	630	675	642	624	652	627	698	720	635	625	620	628	686	641	648	670	635	615	649	645	655	651	632	649	696	619	627	690	653	680	630	641	670	655	645	670	681	646	624	601	620	659	672	638	661	678	663	610	672	697	659	649	666	664	626	639	658	675	690	628	640	684	625	626	620	682	646	628	664	661	651	716	627	644	638	668	630	631	649	640	618	621	615	682	643	625	661	683	673	660	684	661	618	645	624	664	600	672	641	672	620	652	645	652	695	649	659	609	634	653	579	657	685	679	653	632	651	651	658	647	644	659	655	679	606	644	675	597	660	649	678	660	588	626	652	705	605	670	638	694	634	669	617	596	611	639	627	691	627	625	621	631	646	625	648	657	655	643	628	656	599	663	669	674	603	598	662	611	676	683	638	627	636	624	662	616	674	669	689	620	672	652	634	652	617	651	662	612	666	600	666	670	630	625	656	652	646	645	672	619	660	665	633	618	625	690	594	649	654	639	684	672	611	661	594	688	661	638	632	614	661	662	651	655	656	660	647	617	690	667	661	652	657	640	631	666	632	645	673	622	606	638	670	652	650	650	630	642	699	649	633	648	625	690	624	606	637	609	657	641	607	664	645	630	634	660	656	677	578	653	676	625	639	660	606	699	650	685	672	595	667	657	654	576	622	654	687	637	630	646	650	629	666	629	660	662	656	661	667	641	667	664	692	674	687	662	656	653	628	712	693	658	659	620	657	648	651	626	632	652	608	676	651	664	581	662	649	668	633	692	588	702	660	634	671	613	659	697	664	648	689	664	663	631	617	623	642	689	655	632	678	654	652	668	607	643	658	678	710	664	672	655	615	648	683	647	665	671	624	612	631	600	668	666	650	630	663	638	658	615	648	658	637	635	630	645	653	643	607	666	606	664	694	646	675	653	643	695	667	645	633	660	637	618	650	625	668	646	658	627	660	642	670	651	655	663	642	656	679	624	639	711	641	636	621	678	632	718	607	719	589	667	659	676	660	625	644	662	666	635	667	609	639	642	635	680	623	662	642	655	653	642	598	701	657	645	639	674	638	631	634	638	666	642	675	648	643	664	662	652	666	676	691	659	674	658	654	630	668	629	671	654	684	614	700	628	705	654	626	628	607	635	661	665	652	669	605	662	641	663	651	617	649	613	605	660	687	647	651	658	626	646	651	658	673	613	643	660	638	647	602	700	617	686	642	614	723	677	678	634	599	634	683	652	648	650	654	632	647	668	658	654	654	650	626	678	649	600	681	663	656	631	707	693	658	644	636	638	643	683	644	607	638	672	636	636	659	626	674	684	665	682	672	644	630	634	618	633	622	614	638	649	636	633	603	611	668	634	650	649	596	584	698	606	668	595	624	695	615	669	686	632	645	628	614	687	643	638	629	663	664	657	639	644	645	663	654	637	662	692	676	615	644	687	650	655	673	687	679	683	658	616	698	688	635	653	646	648	642	629	689	642	678	628	647	644	656	639	667	625	625	616	630	650	651	670	609	652	658	634	676	620	681	692	622	649	651	668	650	633	695	617	654	636	660	655	635	605	666	642	613	641	661	634	663	650	640	625	641	626	674	660	632	684	633	629	664	724	692	692	679	655	673	650	668	641	618	623	667	659	643	649	642	626	678	620	632	638	655	637	652	667	714	657	631	641	622	647	634	617	605	676	691	661	638	670	651	642	638	723	674	664	647	651	629	685	653	647	628	629	647	663	611	630	630	625	647	659	679	652	635	657	651	644	624	674	670	665	684	639	656	633	655	665	679	657	685	648	614	625	662	642	571	614	616	711	639	652	639	647	674	695	640	706	689	691	672	634	609	648	686	644	637	684	622	647	676	674	666	662	619	676	643	608	651	681	655	632	661	667	638	614	675	657	628	645	649	630	670	646	654	667	654	608	658	627	680	706	690	685	617	677	632	648	671	655	672	687	624	652	684	650	671	676	627	687	649	678	646	642	652	656	600	620	631	601	673	692	675	656	633	652	636	679	629	646	611	680	624	611	678	631	609	631	665	670	661	671	663	678	646	612	651	640	650	679	656	669	670	633	644	669	634	632	640	661	615	653	635	615	640	617	626	646	655	649	711	661	636	677	597	662	679	635	699	669	643	632	659	669	634	643	660	631	659	662	641	681	672	642	658	673	697	676	647	642	649	648	622	631	628	657	658	631	650	644	669	624	638	668	660	670	661	612	681	646	651	660	662	701	640	658	643	620	648	641	670	613	646
52804	48005	48255	49890	40897	28961	23241	18637	11575	8485	6422	5306	3586	3346	2267	2102	1773	1401	1280	1209	960	844	596	595	555	514	426	420	369	378	363	345	329	315	325	307	316	345	298	325	329	346	340	347	298	308	327	317	253	331	259	289	285	286	225	255	259	256	261	283	274	279	281	266	243	278	254	269	255	269	256	269	262	229	251	280	237	259	288	279	243	261	283	238	230	260	263	286	265	236	290	241	245	270	255	238	283	269	263	266	272	245	280	286	302	244	262	269	258	259	247	270	254	303	269	283	278	242	285	252	256	260	257	248	260	266	233	247	237	290	266	274	241	241	280	255	253	253	264	275	243	281	243	262	279	260	249	240	248	251	255	229	252	267	257	281	268	270	267	246	260	241	271	252	258	281	292	236	272	232	282	241	253	273	244	272	237	279	253	323	260	236	256	278	242	255	257	278	280	270	255	256	250	255	262	270	266	282	252	245	249	250	266	254	230	264	275	271	269	266	251	249	261	257	262	233	264	262	269	282	260	245	247	252	250	261	249	246	264	241	253	268	259	276	279	297	252	253	270	254	237	281	277	253	266	290	252	243	265	276	240	226	253	263	259	243	287	250	279	257	246	245	235	239	276	273	248	255	246	252	248	261	253	272	274	273	289	264	266	248	302	254	255	230	293	246	256	269	235	261	243	254	235	262	270	230	258	282	259	228	236	277	264	242	260	239	268	284	267	269	259	260	275	269	271	264	252	275	280	251	242	243	264	234	234	247	271	255	280	273	256	268	262	281	269	236	275	255	240	267	278	273	269	248	247	262	252	263	250	257	241	260	243	260	244	251	289	252	263	293	275	273	279	276	278	264	287	268	274	286	249	264	257	265	270	295	291	270	269	272	261	280	257	260	265	278	289	278	267	236	258	292	275	272	287	283	252	281	262	242	269	266	267	257	261	288	289	279	248	275	261	277	242	277	271	228	277	252	239	237	290	271	269	265	262	261	281	267	275	248	268	262	286	276	250	261	270	261	259	249	284	241	244	274	275	250	254	268	262	235	227	271	234	279	236	286	242	269	259	263	256	231	269	249	252	269	276	263	245	275	241	254	264	234	269	269	273	261	288	243	298	244	249	274	249	273	247	253	251	253	260	249	237	247	253	253	254	265	276	263	268	260	259	260	262	262	248	255	236	270	252	246	277	264	275	245	262	270	245	256	278	272	252	294	237	262	250	243	238	261	245	274	276	255	281	234	228	293	277	255	249	239	271	265	249	269	257	264	265	273	266	249	255	245	249	251	260	239	287	265	228	264	255	249	291	232	273	253	274	252	232	276	310	278	267	269	295	283	252	225	241	268	264	264	239	242	274	264	257	263	246	266	258	239	230	271	250	247	279	257	282	243	255	248	259	243	241	262	258	252	271	265	258	255	280	242	277	256	260	248	284	248	237	254	239	234	275	249	264	251	275	244	257	262	285	258	243	229	248	253	248	268	265	250	260	248	258	241	254	279	249	252	282	267	270	262	256	277	248	273	268	283	262	286	266	229	255	262	255	263	230	272	259	256	230	270	238	257	259	278	276	294	253	229	264	244	249	279	298	229	257	258	230	282	266	233	259	249	255	249	271	262	254	239	258	258	241	237	255	268	266	240	277	278	254	246	253	300	285	264	282	240	249	278	232	262	243	255	286	241	259	237	250	252	279	250	242	258	259	286	250	283	279	264	250	271	254	235	262	262	296	257	245	234	268	260	253	268	248	267	252	276	250	261	275	275	282	271	259	217	236	264	250	255	283	264	286	270	231	270	282	275	238	283	247	269	260	250	257	269	246	260	255	271	279	257	285	236	276	266	251	282	224	283	252	260	276	263	250	254	281	277	239	265	262	268	257	234	243	274	258	244	281	254	255	250	243	249	261	257	256	289	287	265	282	242	283	260	247	262	238	270	255	246	269	264	234	209	260	269	267	263	248	259	258	227	263	281	240	235	288	260	240	265	252	239	259	250	285	227	273	243	292	261	260	260	268	248	270	259	256	238	263	263	295	270	243	254	254	316	258	275	274	258	264	258	245	249	242	240	271	226	259	271	293	254	265	269	249	265	296	252	288	290	237	285	225	268	281	268	278	233	269	274	286	262	246	275	243	258	257	259	240	237	257	262	249	269	233	272	254	279	274	257	255	278	255	282	276	255	277	243	273	244	271	244	250	244	301	267	281	280	261	264	276	276	236	236	257	266	298	229	244	258	273	235	251	237	240	282	255	283	241	245	258	259	270	275	253	266	279	238	249	289	271	265	283	244	265	267	270	247	244	239	283	274	276	248	274	271	261	228	232	220	207	279	279	226	246	267	257	273	275	232	269	253	251	245	252	250	252	262	249	294	224	272	258	280	268	240	251	260	280	276	286	272	249	290	272	257	298	247	280	267	263	260	245	247	276	293	257	230	266	267	285	254	273	270	250	290	288	272	279	265	277	255	286	268	263	306	242	257	256	249	278	243	255	246	249	259	233	267	248	270	266	264	286	283	252	274	268	271	250	276	255	259	255	289	246	275	277	236	277	277	253	276	261	237	251	277	285	228	258	261	279	267	252	253	266	245	257	256	251	267	275	299	258	228	301	258	273	265	281	264	269	251	237	215	259	271	262	233	262	258	256	246	254	263	246	260	259	235	245	278	296	251	276	260	258	259	283	236	258	252	256	251	249	230	271	247	287	239	257	267	267	251	264	223	270	251	266	244	246	261	263	264	232	269	238	251	260	273	268	245	272	256	269	280	240	268	266	274	257	263	252	278	254	256	272	266	259	269	253	241	246	265	247	252	267	241	246	274	250	240	258	246	250	277	262	270	280	266	243	269	274	243	264	251	271	257	246	259	257	259	254	271	250	238	277	237	280	244	290	277	278	247	258	248	273	275	285	263	249	265	290	261	268	258	251	251	281	279	260	270	253	246	254	254	243	261	226	270	261	237	263	232	257	285	259	241	243	273	250	250	252	288	234	256	223	271	244	265	259	251	252	243	264	273	262	225	255	266	252	253	272	237	275	274	246	266	270	246	248	243	275	258	260	247	249	263	265	291	264	268	318	264	250	238	272	251	253	250	254	268	287	268	256	263	277	234	219	246	260	281	267	242	262	258	263	257	242	253	279	267	239	262	278	245	293	251	278	253	269	290	264	258	255	270	269	254	261	259	264	311	281	258	279	271	232	244	258	256	254	282	232	234	267	264	275	267	251	255	262	262	288	254	246	263	243	248	250	251	239	272	261	291	252	272	255	276	281	248	279	268	240	273	248	272	260	263	264	266	252	248	238	237	254	259	262	239	230	255	266	254	285	240	265	230	251	256	254	262	275	248	277	259	288	291	230	265	264	237	276	259	273	262	268	271	254	232	253	254	283	290	271	267	284	248	285	283	265	256	254	279	254	264	238	273	236	261	258	259	270	252	255	263	254	271	260	288	270	277	264	271	292	294	298	269	238	252	220	274	275	265	285	275	264	237	261	275	283	274	263	239	223	260
35741	41141	50420	53902	47571	33981	20183	14778	12747	17999	17487	15738	11310	10094	6636	7268	7251	6174	5663	5315	4114	3593	2843	2802	2425	2152	1827	1709	1465	1400	1303	1189	1175	1196	1097	1202	1107	1046	1023	1177	1144	1071	1084	1022	895	910	825	771	739	769	775	730	683	736	684	759	649	690	625	608	670	641	654	666	623	620	610	649	633	600	660	616	677	603	589	625	644	573	648	656	627	605	626	637	636	627	607	644	582	586	591	651	629	615	624	615	629	589	639	623	593	612	612	623	595	601	612	605	649	621	628	605	615	574	566	616	655	611	643	642	632	596	631	574	597	646	595	620	565	594	593	562	602	577	615	586	569	580	590	647	617	607	604	623	606	606	628	572	618	614	612	599	575	586	600	565	588	581	592	589	628	608	619	615	665	589	613	569	594	654	601	595	577	606	576	578	606	632	569	619	588	620	589	587	591	631	615	634	662	610	594	595	615	618	607	574	601	610	607	601	586	608	590	609	608	589	618	599	614	584	606	633	593	603	618	599	582	624	529	611	639	559	595	631	590	612	612	603	584	611	626	607	607	575	547	605	619	614	610	604	598	586	610	569	604	597	625	590	548	610	595	601	604	617	630	604	591	660	595	602	639	590	640	612	630	582	575	620	585	613	594	595	672	600	610	595	600	596	603	615	624	563	596	623	578	619	613	628	616	590	623	611	611	541	580	616	620	610	536	586	618	648	581	609	582	591	639	609	652	607	599	616	618	627	659	610	621	645	621	641	630	614	598	589	614	590	631	655	606	610	621	583	585	613	593	590	622	601	561	569	640	628	615	593	618	627	599	583	591	591	605	602	587	597	678	592	591	597	601	630	609	605	590	594	580	595	614	631	611	594	555	605	588	610	583	628	586	620	646	627	637	634	620	640	571	633	562	600	582	599	614	607	585	579	617	618	589	614	592	609	575	614	630	624	604	608	595	615	622	577	587	562	593	642	618	612	579	583	626	625	617	647	590	603	652	614	628	565	618	630	592	613	604	654	605	575	641	541	616	605	641	611	614	580	612	583	610	638	616	610	601	601	587	611	574	634	623	611	605	574	639	639	612	589	539	646	601	609	662	601	601	631	615	619	603	595	594	615	621	610	604	598	632	590	631	550	607	572	563	578	609	602	603	585	576	586	586	598	632	643	640	545	644	562	612	591	606	603	604	611	626	620	602	617	586	580	616	586	622	612	645	592	613	586	632	547	609	609	603	616	641	637	598	640	602	577	655	602	634	582	633	581	583	592	598	606	595	618	606	569	568	594	581	594	566	596	624	613	547	622	571	631	577	595	611	614	571	613	600	560	602	614	586	619	600	602	586	607	586	591	566	593	631	630	623	633	599	628	563	621	578	595	576	560	631	620	519	598	600	572	613	601	619	584	594	614	580	592	576	627	641	613	587	604	600	634	610	576	606	607	664	595	629	630	611	624	589	595	621	587	595	599	600	583	588	602	569	601	610	622	624	627	620	588	651	575	638	623	592	620	593	581	590	574	599	625	540	612	596	613	623	568	626	592	590	600	623	580	622	627	619	553	608	603	635	600	562	607	617	605	600	624	617	611	543	630	597	582	618	607	581	582	611	609	581	596	645	570	622	534	637	607	597	584	600	584	627	587	564	610	677	615	607	605	585	597	609	604	601	616	592	598	595	606	579	566	626	647	598	620	581	614	634	616	569	646	571	583	603	571	623	578	558	637	599	583	628	619	615	574	636	612	585	586	632	661	631	605	588	570	648	623	637	586	602	577	611	612	599	614	637	547	639	618	588	588	635	621	612	609	590	621	594	592	605	654	598	599	609	604	618	607	628	619	606	618	602	609	597	554	590	614	620	570	607	612	586	584	618	596	580	610	586	597	610	624	621	581	641	557	624	610	616	579	652	587	611	621	618	602	609	579	602	582	615	619	570	617	589	561	587	567	657	561	595	627	600	625	592	592	610	604	615	585	656	599	602	609	584	573	621	619	574	616	670	563	603	575	651	614	633	612	597	615	654	573	608	582	578	563	602	592	617	616	596	612	624	595	564	641	537	553	574	615	566	565	583	592	592	609	604	606	593	609	555	635	596	596	564	589	627	604	672	587	615	634	618	569	598	610	608	613	592	622	644	590	608	605	645	603	630	583	662	614	585	604	600	631	638	588	584	576	606	622	560	640	625	564	578	629	627	626	595	580	604	623	638	555	609	609	628	603	629	570	578	644	614	654	584	579	598	631	612	580	632	611	598	663	582	622	598	663	601	642	603	599	569	581	592	571	646	623	625	583	620	611	576	570	569	547	619	635	630	585	581	620	613	580	597	658	599	597	567	642	602	611	594	612	577	621	617	580	613	602	581	566	596	600	605	605	638	633	603	603	608	593	629	599	596	605	556	584	592	598	567	638	622	581	613	618	605	629	583	591	572	617	630	581	606	610	602	598	619	611	604	571	572	581	599	659	604	610	602	607	555	609	614	625	591	641	637	638	635	639	583	570	598	592	665	580	608	596	599	569	561	620	560	530	611	635	569	612	612	585	623	589	579	575	590	642	589	615	598	587	614	631	598	626	637	639	610	586	620	572	624	566	614	619	606	618	611	602	618	641	589	592	635	637	588	596	564	603	587	620	609	599	580	608	598	605	608	602	615	574	615	654	586	571	580	630	596	601	618	571	607	637	627	636	574	620	653	616	611	601	621	599	569	591	582	608	613	617	649	623	590	590	597	585	581	603	578	604	642	622	564	593	603	588	625	591	584	627	613	600	604	618	585	639	635	594	620	594	555	612	593	574	605	631	631	566	581	531	592	638	549	604	611	610	550	576	566	630	611	578	594	640	613	609	587	625	566	575	585	583	596	563	572	606	574	589	582	606	616	612	602	617	597	610	598	596	626	588	608	566	592	616	624	606	516	586	553	591	608	592	617	650	616	636	623	642	585	599	596	599	615	650	581	621	611	603	592	610	585	610	624	589	590	538	648	604	583	567	561	635	624	595	622	643	559	596	604	582	623	567	579	612	605	632	616	584	595	632	593	637	647	594	627	605	585	574	598	605	575	644	556	582	604	620	613	589	603	597	586	607	625	572	585	613	619	585	583	603	591	609	548	552	593	615	595	610	591	602	613	607	617	653	584	587	616	631	647	595	648	650	615	583	608	559	595	603	608	609	615	575	577	607	611	560	590	616	672	562	615	623	633	609	556	594	632	602	627	626	558	567	607	608	569	612	585	581	601	606	613	667	679	621	603	606	580	649	612	578	583	612	605	576	620	650	590	588	629	616	618	626	603	602	602	603	615	614	640	601	604	639	610	585	628	619	583	616	620	557	615	601	613	615	591	591	618	551	613	585	633	622	596	598	588	586	617	562	590	573	636	577	595	597	628	660	578	623	629	669	643	599	578	617	593	630	607	573	596	586	664	587	607	629	627	647	615	598	635	576	607	599	592	642	580	630	593	604	583	593	584	600	649	617	582	627	593	593	594	557	618	613	616	623	610	607	597	617	629	590	597	567	612	586
29355	21299	19788	16703	11428	3536	1269	908	720	629	558	506	441	404	320	349	324	314	320	290	309	285	283	250	274	251	225	254	225	211	233	213	199	238	229	200	244	208	264	262	253	244	201	228	213	219	194	238	219	241	225	217	242	231	224	213	214	222	224	227	211	217	227	223	204	246	235	222	224	181	207	212	220	236	214	222	208	227	193	192	242	224	225	213	237	216	201	213	227	219	203	209	233	230	207	210	250	237	194	255	206	206	216	187	221	208	223	207	247	206	183	225	220	259	239	199	242	207	229	232	212	204	221	240	223	206	228	224	230	233	214	221	215	236	221	212	234	240	223	222	239	205	208	199	218	225	219	222	219	206	216	201	197	233	245	227	209	204	195	207	222	244	225	213	216	218	234	234	189	225	243	229	212	211	227	231	228	238	232	222	212	228	203	213	233	205	209	223	203	234	224	247	211	176	210	254	229	213	215	221	237	200	214	219	233	205	214	233	221	223	197	217	238	222	213	233	223	223	251	207	208	230	238	248	245	243	216	224	226	230	205	211	212	223	227	227	213	209	236	219	223	205	221	270	214	213	226	216	219	204	219	237	260	234	217	221	212	207	205	236	195	209	223	226	218	201	213	243	243	236	214	231	215	191	235	196	227	218	271	239	205	228	233	241	207	230	231	244	216	216	196	221	230	231	192	231	239	233	221	219	216	241	206	196	213	245	250	214	209	182	241	217	245	223	184	210	206	242	247	213	228	207	243	223	222	218	229	258	221	232	222	203	219	245	202	224	205	193	221	209	229	238	214	223	200	226	184	179	243	238	247	235	227	210	252	215	227	230	207	242	216	225	240	212	207	257	221	221	223	213	215	212	233	223	210	223	225	245	229	227	223	230	212	226	210	190	228	211	236	221	230	199	213	231	202	202	222	204	230	224	217	227	224	225	207	206	216	234	218	236	182	214	205	218	235	213	233	216	220	194	242	232	226	217	186	216	244	230	217	223	216	199	210	205	222	193	224	231	242	229	221	219	235	226	229	221	215	224	221	238	222	223	234	211	231	230	228	198	203	224	193	196	212	202	203	231	227	233	224	235	226	234	225	231	230	215	233	222	222	222	224	200	228	218	232	226	204	235	207	213	236	230	223	236	208	206	218	208	213	211	240	203	231	232	239	230	233	245	236	258	206	237	204	220	222	210	231	214	223	219	222	217	255	203	206	201	201	235	227	209	224	246	247	220	237	186	235	230	204	230	242	235	246	213	206	216	265	222	186	219	224	212	235	196	218	224	204	218	225	251	218	206	236	232	229	220	207	184	209	221	171	227	232	200	210	209	212	210	228	229	233	229	219	212	216	209	216	210	185	212	220	223	243	220	241	202	223	231	220	226	236	244	243	207	234	239	216	237	230	204	215	198	209	224	208	208	208	235	208	186	222	222	237	251	198	185	218	224	228	222	237	227	209	222	222	197	210	223	231	213	227	225	258	236	197	210	247	261	216	230	207	237	204	220	214	259	225	204	235	239	225	222	218	208	226	196	208	233	212	214	204	229	217	224	226	228	212	212	229	221	225	224	217	218	222	223	210	210	209	222	242	209	201	201	204	214	210	187	239	216	237	223	213	227	216	208	224	201	262	231	195	226	202	224	215	217	228	248	240	215	220	209	184	221	195	240	211	238	232	246	212	233	242	218	209	229	220	235	254	234	206	213	237	248	221	239	247	205	229	235	205	222	238	214	220	221	200	219	224	195	230	264	249	224	225	221	237	230	212	228	225	211	205	209	222	229	213	211	212	205	232	222	194	231	229	238	213	230	217	230	245	218	225	216	198	222	231	227	228	215	222	225	234	230	242	180	266	222	198	227	202	239	224	223	213	234	227	240	213	214	240	215	216	224	209	218	220	190	246	240	194	247	222	237	214	220	229	211	245	236	206	246	229	221	221	224	211	194	250	235	230	251	204	218	228	228	212	216	223	228	229	235	212	201	194	218	232	214	225	216	211	222	224	222	211	228	218	237	201	236	222	230	215	216	230	231	218	220	255	200	228	224	213	223	219	238	230	224	230	245	208	208	216	212	247	219	223	205	217	229	257	212	236	225	222	203	213	237	238	228	244	208	252	201	184	212	214	223	231	249	220	199	210	218	237	235	231	232	235	228	206	231	226	226	245	224	210	240	212	215	239	202	206	230	206	197	209	224	246	246	218	248	224	196	214	237	197	220	216	217	247	230	223	216	229	217	219	225	226	204	241	211	225	216	198	245	200	212	241	206	201	220	209	219	237	238	182	235	194	217	248	218	219	198	235	225	197	230	253	236	250	212	213	243	238	200	219	219	238	233	250	222	195	207	236	207	225	207	220	208	206	200	228	218	204	201	211	221	215	217	201	215	201	195	197	205	227	205	217	218	242	216	214	229	215	223	245	211	206	235	195	204	215	213	230	229	228	231	243	210	238	255	236	235	232	238	211	205	211	237	211	247	220	216	222	231	228	199	212	202	230	207	224	234	254	210	218	185	223	242	213	205	228	243	232	204	199	206	211	210	227	198	231	212	203	237	231	214	213	203	232	235	195	212	210	210	214	216	200	220	216	207	229	218	236	223	225	235	237	214	212	236	235	222	226	224	224	243	205	223	222	228	247	227	220	213	232	193	219	192	215	203	223	212	232	227	229	222	212	247	232	198	241	242	226	222	214	185	198	218	233	239	213	229	226	259	195	230	218	224	253	233	199	218	214	248	209	208	214	230	216	232	202	225	231	213	238	236	199	198	221	215	191	202	223	244	236	231	213	249	215	198	235	235	232	219	240	233	219	223	247	223	235	206	226	220	210	215	210	226	246	220	226	227	217	211	214	200	228	217	216	216	211	212	224	202	204	212	229	237	197	217	242	213	226	211	206	205	225	202	211	187	190	239	243	230	239	210	192	211	213	225	221	213	208	218	207	219	221	197	212	214	241	222	216	227	207	214	175	239	221	230	204	213	224	228	246	218	227	213	225	241	208	231	199	227	207	191	238	226	202	224	195	199	244	208	214	204	230	228	206	229	231	200	191	244	226	234	213	234	220	245	209	224	201	221	222	217	208	237	223	214	222	231	235	243	219	221	236	279	215	231	217	228	204	217	241	216	206	211	211	214	209	184	205	227	219	218	201	217	223	225	224	222	205	228	216	225	226	218	206	217	236	242	225	232	214	192	206	223	226	214	267	214	218	228	206	255	226	224	201	216	226	233	238	254	235	246	229	200	238	225	240	223	237	239	226	197	210	207	232	242	219	216	205	196	197	228	204	231	243	233	220	231	242	232	226	208	197	219	203	247	196	204	216	200	212	218	227	218	212	228	184	247	248	257	231	237	221	188	222	210	211	249	206	244	234	229	206	240	235	230	199	210	231	224	203	245	187	232	216	215	212	216	208	207	224	224	220	184	210	202	233	205	216	241	199	213	219	215	210	231	273	200	219	217	211	218	209	264	225	201	224	225	247	208	229	249	230	240	207	203	222	218	253	218
17893	17752	25664	28212	22511	9901	4741	3649	2868	2695	2426	2255	1774	1501	1419	1364	1275	1192	1082	1049	986	951	921	914	817	828	731	712	632	615	613	584	636	556	628	611	606	552	595	616	576	566	558	577	626	592	560	548	585	587	584	561	576	593	574	557	525	571	549	547	572	535	521	496	617	533	581	548	575	552	532	546	535	506	519	521	532	588	505	516	554	526	560	521	524	524	552	594	560	591	532	541	542	565	574	579	567	524	562	552	541	504	535	575	570	545	503	512	573	565	533	545	544	542	545	565	534	531	528	514	530	562	558	563	576	549	553	518	547	531	503	538	506	515	605	536	555	512	566	493	562	568	532	553	536	550	541	567	523	568	560	538	529	530	590	542	534	576	553	529	575	542	567	548	576	584	545	553	526	538	590	556	529	539	549	550	572	518	533	538	539	559	540	551	543	593	576	551	562	561	542	551	490	529	545	536	567	571	546	508	583	521	525	538	548	559	580	567	581	541	567	534	520	569	502	537	538	582	576	533	532	572	596	512	555	536	586	517	549	540	534	564	561	564	547	569	550	527	533	529	580	550	522	540	548	508	551	583	567	570	517	521	564	518	534	542	534	604	561	568	522	566	528	547	579	566	508	540	535	520	542	577	522	555	535	568	545	567	593	541	545	534	516	557	525	526	531	582	540	542	530	515	544	573	562	526	514	528	539	567	557	574	565	525	539	565	553	573	554	518	549	555	508	567	557	555	554	549	577	551	563	538	527	555	520	543	556	559	531	550	554	527	553	542	567	541	559	546	554	592	543	546	567	527	594	549	577	569	502	519	540	524	555	577	573	572	579	500	560	546	529	533	555	560	483	553	531	551	531	546	497	531	551	537	558	576	552	578	526	550	499	535	532	543	533	524	496	539	498	554	533	565	521	536	545	538	521	531	536	543	532	536	547	539	524	555	557	550	569	552	538	589	555	565	565	541	555	553	533	564	562	542	563	574	564	584	514	547	522	534	577	556	564	586	562	560	546	573	585	525	553	518	554	570	565	574	562	544	560	535	596	557	550	587	509	537	544	518	527	573	549	566	577	575	511	520	514	572	546	541	545	553	577	560	563	566	524	569	544	539	546	551	544	569	549	535	558	538	535	495	545	544	524	539	546	599	513	558	555	589	564	611	545	590	570	579	531	570	548	507	533	531	550	588	534	511	512	574	518	544	561	534	533	567	565	587	549	590	526	530	560	538	545	558	546	537	591	529	554	534	518	512	579	527	542	552	549	544	523	537	555	539	524	570	519	568	561	561	534	568	546	569	534	555	544	531	577	587	596	575	521	534	535	503	543	543	562	525	550	526	507	573	558	552	575	561	550	539	522	545	566	547	573	586	542	542	518	532	535	559	548	547	545	571	538	530	556	511	520	575	545	589	546	557	576	557	540	534	527	534	561	527	539	547	559	576	551	540	542	573	509	535	556	560	584	577	523	565	539	521	522	520	532	597	561	550	571	542	542	552	549	514	562	525	549	533	532	541	516	592	532	556	524	570	529	573	570	593	554	572	573	581	546	560	550	548	581	557	583	545	512	545	549	558	561	538	505	554	576	593	510	592	541	569	538	570	559	532	639	540	542	536	579	549	518	569	538	518	558	533	488	547	532	521	561	525	525	524	594	550	541	552	527	527	558	576	532	533	522	548	552	526	481	545	570	576	549	556	554	518	557	598	591	552	577	575	542	536	525	540	512	551	564	558	513	501	564	561	570	579	499	531	545	554	554	538	549	560	541	521	557	569	496	528	565	577	557	535	588	555	550	560	569	538	568	562	570	520	544	540	541	554	578	506	526	510	519	518	561	524	535	549	538	592	557	546	549	572	557	540	575	556	606	515	546	579	542	539	565	574	532	525	557	557	564	524	542	544	536	552	568	544	560	572	528	521	535	521	561	550	541	577	542	570	525	567	603	503	553	537	510	514	555	545	517	515	555	540	554	546	536	549	548	526	546	513	523	564	549	538	564	566	536	551	557	531	545	581	526	566	526	546	532	519	528	518	537	536	550	575	535	548	568	568	500	515	557	566	552	535	520	602	563	506	528	549	520	553	534	556	525	579	547	575	550	555	542	544	534	598	532	515	551	542	538	563	549	581	544	590	575	561	530	563	537	541	517	533	522	535	566	558	543	504	608	521	538	544	539	540	576	554	557	557	530	532	532	557	585	548	536	609	578	532	544	550	557	578	557	547	610	572	582	558	549	533	538	544	537	565	532	522	588	577	528	543	516	544	523	547	533	567	580	540	557	541	555	526	534	600	557	551	521	536	573	555	508	538	583	510	545	546	536	573	571	534	598	579	559	577	565	519	534	547	549	544	556	525	556	529	548	573	563	524	572	546	554	526	534	557	537	558	509	548	554	547	561	493	553	559	538	603	545	554	544	542	591	545	538	544	532	537	564	543	528	542	561	541	522	532	527	528	542	542	567	531	528	601	551	513	527	516	539	582	575	537	513	532	562	533	559	525	561	539	562	542	551	535	518	607	572	527	556	543	597	515	537	597	596	554	563	558	565	512	586	516	554	517	588	571	569	551	503	557	564	517	643	570	576	544	512	555	523	531	523	564	536	559	545	538	552	544	549	567	545	482	523	571	518	518	584	545	502	574	535	539	537	566	559	546	563	584	540	570	519	565	536	567	520	572	599	525	522	542	564	592	575	599	508	534	588	567	534	523	554	527	580	492	549	534	584	602	559	582	534	543	506	542	503	557	591	527	524	491	534	569	529	546	509	565	543	547	585	530	557	528	609	520	495	556	526	538	533	588	535	546	570	564	522	582	548	564	551	602	577	538	541	528	530	526	517	553	520	514	562	558	552	509	573	527	581	577	514	546	511	507	538	539	571	544	587	559	575	575	570	548	547	556	575	526	558	571	512	566	532	567	522	539	560	545	571	549	554	560	552	482	506	546	520	510	545	585	602	549	532	542	526	534	535	567	517	532	535	526	546	563	551	531	541	555	544	555	557	560	529	562	559	543	594	542	570	567	554	573	551	557	512	530	605	521	551	539	534	560	547	554	519	560	531	563	552	560	548	514	522	562	536	564	517	567	569	536	524	544	602	591	544	623	505	550	549	568	567	517	539	552	554	557	556	545	561	578	565	562	551	504	531	550	569	533	515	509	458	570	530	558	565	513	527	551	548	556	536	525	523	557	532	558	535	548	533	551	554	564	591	519	573	541	515	552	539	570	552	550	536	601	565	563	575	571	545	527	526	568	582	543	586	540	522	578	559	555	558	563	580	526	529	528	558	562	587	505	530	531	547	521	574	526	554	555	539	521	539	572	560	536	496	543	513	514	554	545	549	598	575	565	550	573	546	526	537	530	595	539	554	547	576	518	541	580	532	516	539	538	537	559	560	524	530	517	535	547	596	570	539	571	526	530	543	546	545	542	540	531	550	571	528	563	558	539	530	535	584	574	533	543	566	543	584	566	558	529	570	566	541	519	602	538	520	561	565	517	564	552	580	539
44976	42906	47487	45614	40124	29382	18096	9879	4716	4077	3392	3013	2329	1797	1293	1200	1031	951	797	829	650	568	472	443	444	408	390	354	354	354	325	322	314	317	316	313	328	292	284	327	292	312	314	310	276	304	316	252	284	303	288	251	295	287	283	238	272	257	270	277	253	263	265	295	286	311	249	269	266	281	302	294	251	275	268	256	247	256	254	299	231	243	284	299	280	275	248	272	277	269	277	291	288	272	270	322	282	289	246	266	283	306	277	253	223	297	270	248	289	297	262	280	256	244	279	286	245	260	280	270	306	261	311	285	272	296	296	277	283	277	274	296	266	246	289	281	251	257	274	271	274	249	248	299	254	276	281	277	231	294	290	280	263	292	256	319	262	268	272	296	254	244	278	296	289	307	276	288	282	237	290	249	253	279	260	266	255	264	272	279	255	245	271	264	269	297	243	264	271	312	265	277	278	279	270	259	255	272	275	284	260	272	251	251	245	276	283	263	270	264	270	245	252	257	276	283	268	271	264	261	293	280	270	268	252	274	262	261	255	236	272	247	255	247	267	262	223	262	275	265	292	302	239	256	301	279	291	268	271	284	283	297	267	245	268	281	292	310	246	268	258	262	269	275	276	260	266	263	282	261	283	249	270	275	257	255	274	238	266	272	267	294	275	263	250	309	299	273	301	289	302	268	310	303	263	246	283	284	282	260	276	251	270	271	282	271	289	271	259	289	255	294	280	283	265	280	289	251	262	267	263	266	280	274	281	282	284	267	264	262	270	292	269	294	281	270	286	262	277	270	269	289	255	262	273	289	260	294	298	270	263	252	277	267	258	268	268	267	282	282	256	274	237	272	287	257	271	278	312	299	264	275	272	284	258	254	282	261	266	248	259	304	246	272	292	269	282	277	259	274	266	272	286	267	261	272	298	264	296	272	265	263	291	316	270	272	269	244	274	275	239	293	269	265	274	267	279	282	277	288	273	286	288	294	254	294	287	274	261	283	289	287	264	284	292	249	260	270	246	296	255	281	260	267	295	308	249	263	283	268	268	268	262	262	257	288	277	244	264	253	276	273	265	261	264	256	315	255	237	266	235	243	255	276	258	269	265	243	266	299	255	297	280	236	304	232	285	286	246	273	266	288	255	261	302	265	272	261	285	240	286	291	262	275	282	266	268	254	279	290	221	271	262	236	284	266	275	268	248	251	294	258	252	268	268	302	288	263	266	282	270	261	288	245	257	288	272	278	293	264	281	304	277	266	307	246	242	265	247	289	273	250	260	283	267	280	273	265	290	254	304	256	265	279	275	283	284	284	263	275	313	277	262	297	306	292	290	274	290	273	265	285	305	266	296	260	289	291	279	260	255	264	270	265	263	259	277	252	254	248	260	296	278	262	268	266	263	285	268	284	242	284	251	258	268	279	284	281	284	227	261	267	258	266	293	246	278	307	256	272	271	264	284	250	267	273	303	276	264	285	265	286	286	266	307	260	300	256	268	285	262	263	271	279	289	276	295	292	269	300	254	232	284	259	241	259	272	294	290	274	284	260	271	258	261	278	291	301	283	270	262	275	275	287	267	283	295	260	298	294	256	290	261	297	265	276	297	257	257	308	301	260	294	275	258	278	286	289	261	258	271	271	281	261	286	251	273	266	241	257	277	267	279	239	300	263	276	258	280	275	252	240	302	272	262	293	274	280	296	287	265	257	294	284	240	301	301	262	280	238	270	279	265	281	289	265	279	251	292	263	288	289	272	268	275	228	303	290	280	254	292	259	284	298	259	263	285	260	266	251	302	266	282	267	250	271	293	287	292	279	247	244	274	315	290	292	263	279	282	245	317	283	298	256	292	327	281	257	278	290	271	301	325	277	275	282	263	264	257	293	253	276	305	302	308	266	273	285	272	269	289	279	280	262	264	250	250	243	251	225	281	266	269	316	296	299	283	299	313	291	259	259	228	254	265	276	271	247	266	263	300	268	319	279	315	270	272	288	275	280	235	262	267	277	292	289	277	290	265	260	253	279	298	255	302	261	283	218	266	261	283	266	300	282	250	288	273	306	237	264	285	253	276	324	277	271	278	300	283	267	279	287	311	288	258	291	272	273	259	286	264	263	268	258	246	269	287	278	270	265	302	296	261	253	280	287	274	290	282	291	289	239	275	253	294	285	277	246	290	284	307	248	282	290	279	259	287	240	273	281	295	259	278	273	293	274	265	284	251	282	264	281	274	286	260	285	268	253	272	260	262	272	277	288	254	264	294	284	285	252	275	294	295	255	273	263	269	280	276	302	249	268	246	296	297	275	258	281	289	278	274	272	298	256	268	273	247	305	295	304	287	262	273	259	286	267	297	280	274	282	276	301	257	262	259	259	273	242	265	250	268	267	308	267	268	282	271	237	250	278	290	244	258	300	264	262	293	267	278	281	251	272	268	267	256	255	266	270	251	260	306	230	280	305	245	252	261	259	268	279	265	276	261	295	285	279	282	258	303	264	261	241	288	271	296	285	290	271	276	282	278	283	255	234	276	291	275	273	286	251	267	299	290	282	255	248	287	281	283	290	255	277	289	261	246	294	274	254	279	281	285	293	304	294	261	258	289	238	280	256	273	266	278	258	269	296	251	256	264	264	259	264	269	286	273	301	271	256	291	279	267	276	254	280	262	264	286	272	285	279	283	240	288	256	301	264	285	274	291	261	287	264	275	282	270	255	244	266	252	260	275	258	283	261	264	272	250	283	289	308	266	239	260	274	279	271	265	294	277	285	299	258	293	301	272	252	270	268	298	264	275	276	288	294	299	299	272	267	266	291	294	260	265	265	276	282	278	259	290	274	265	263	257	257	271	287	270	290	245	280	296	255	276	245	272	293	268	251	262	287	273	264	250	244	298	266	236	257	246	271	254	305	270	279	276	243	279	270	276	284	254	257	285	298	261	269	277	303	277	280	249	283	258	271	308	263	265	262	262	297	302	273	260	268	272	320	270	267	283	270	265	263	292	256	266	272	267	289	295	259	255	246	254	238	271	290	301	244	251	265	259	268	270	278	260	276	262	279	266	284	277	280	284	283	277	249	261	277	274	280	275	255	254	277	249	276	272	256	269	251	244	236	300	271	260	266	276	269	263	264	272	273	289	273	260	307	286	306	303	248	303	267	238	260	257	271	248	247	305	255	283	253	272	247	267	285	297	264	274	262	267	287	272	277	307	261	268	288	257	280	274	268	265	267	264	245	279	279	255	254	287	247	278	275	289	251	270	256	261	301	247	271	269	273	276	295	270	296	256	245	283	274	286	272	268	291	236	264	291	264	285	280	276	257	257	271	269	256	283	285	273	270	249	266	274	306	269	279	266	270	269	257	272	274	256	272	247	278	273	254	251	255	275	262	273	281	272	277	265	239	326	279	232	286	266	282	292	252	260	231	266	273	290	286	260	291	262	254	281	266	275	277	300	275	263	279	269	276	255	275	273	258	246	273	244	288	272	289	282	297	259	250	252	270	263	272
30130	36587	47370	50906	45761	30875	13439	10364	8662	12082	11534	10474	8060	6668	4819	4878	4376	4192	3833	3366	2747	2277	1919	1877	1779	1496	1368	1185	1224	1067	1051	902	1017	943	946	998	978	888	828	849	890	926	866	831	831	828	779	743	749	732	720	699	687	750	706	699	733	681	683	654	708	644	685	700	696	750	711	704	680	684	714	628	692	648	653	651	652	653	665	691	619	656	696	658	634	695	676	657	709	624	660	642	715	661	655	686	668	668	608	666	633	650	665	598	657	707	678	655	646	628	660	658	643	659	615	648	635	665	709	655	655	634	650	663	647	627	636	650	628	621	668	626	655	670	640	702	604	646	653	635	671	671	634	643	675	663	613	667	628	638	656	658	646	627	644	661	641	629	637	648	639	641	599	646	610	671	677	615	612	614	641	650	645	626	629	683	596	650	665	653	634	615	648	639	654	648	667	662	686	680	661	625	668	631	663	650	654	659	615	658	638	599	669	662	652	675	641	651	669	648	648	658	641	643	624	656	664	662	605	653	653	625	700	638	655	659	674	621	654	659	660	659	641	665	664	607	621	655	647	645	604	657	619	642	638	679	660	640	637	633	647	658	638	648	669	696	665	636	631	641	663	651	625	632	632	628	649	628	602	679	639	616	668	645	657	665	616	640	635	652	646	637	643	647	673	638	674	670	701	654	690	647	599	647	634	649	615	639	629	648	679	626	641	634	614	683	621	632	665	693	652	654	679	610	684	672	631	618	649	652	643	609	616	649	637	675	639	668	602	631	655	651	640	662	660	652	720	662	605	637	678	643	670	698	663	692	615	643	614	643	636	637	632	616	688	651	648	650	629	645	629	683	661	664	636	658	641	668	650	661	666	662	700	630	655	598	668	650	646	634	647	640	628	566	652	609	645	721	639	613	603	613	657	642	688	653	644	663	653	607	690	661	669	672	667	637	637	674	645	623	640	630	653	666	664	609	672	659	639	698	661	665	638	602	691	641	642	651	625	678	671	619	648	681	660	617	642	620	645	639	621	629	676	617	656	635	639	605	686	611	671	638	648	669	659	716	667	639	603	683	682	623	671	680	622	672	648	629	663	677	629	676	598	657	683	641	677	659	655	667	682	600	661	632	612	624	630	615	676	609	614	623	682	684	660	612	639	621	603	635	621	677	669	651	653	652	625	649	654	630	690	625	572	716	686	675	610	641	654	661	662	635	668	648	639	638	731	654	669	675	653	674	665	638	657	618	660	674	663	660	647	632	611	675	645	666	636	671	695	601	664	611	624	686	634	669	649	639	629	607	584	662	692	640	623	677	593	640	663	661	684	671	628	642	668	680	636	627	640	612	639	664	637	599	631	682	698	684	627	673	669	616	641	668	606	619	651	650	629	638	670	676	668	621	703	635	645	676	643	637	671	637	649	671	662	631	656	628	651	667	611	645	566	665	648	648	665	626	624	632	659	659	626	651	660	624	603	644	622	633	592	689	690	638	680	676	592	623	643	609	635	625	637	634	612	625	635	668	660	685	679	675	651	599	677	667	634	633	589	648	653	638	657	647	682	632	649	641	605	619	649	634	643	672	617	570	619	597	665	645	640	650	672	648	680	617	644	637	656	649	705	678	681	623	677	634	652	594	667	609	620	675	647	603	691	647	633	668	643	643	630	652	610	705	662	681	677	658	664	658	615	673	653	631	638	636	640	668	650	668	646	637	642	623	613	649	614	605	659	599	649	696	669	643	637	647	652	660	622	644	676	657	634	659	670	643	668	619	673	630	663	644	626	623	609	613	652	679	626	657	674	687	665	634	619	649	651	668	618	632	631	644	611	661	649	630	675	671	682	630	641	678	603	637	631	664	687	641	649	624	652	620	690	624	627	653	663	646	631	641	643	626	629	633	644	647	630	613	657	642	629	630	620	623	656	682	644	675	626	615	613	613	686	639	620	617	705	624	676	649	639	678	626	645	639	637	668	601	660	643	683	661	615	660	659	669	660	683	670	661	623	655	661	616	650	664	634	607	617	675	646	685	637	667	634	629	665	639	656	671	646	661	632	641	623	634	643	697	609	653	658	664	640	597	653	624	623	641	638	639	635	618	665	651	660	636	647	646	633	599	673	634	656	638	671	648	638	633	653	640	671	653	629	656	636	664	640	645	646	655	656	679	649	640	616	682	614	594	624	683	665	638	683	640	645	644	650	637	679	670	643	649	632	723	627	624	671	653	654	628	642	604	611	639	681	609	642	631	626	654	618	634	657	649	651	670	630	609	671	691	661	621	583	660	653	663	647	629	645	666	628	618	575	638	657	650	647	638	683	614	643	656	697	640	668	591	629	638	621	645	651	660	648	622	642	647	666	598	627	681	620	630	616	661	653	622	631	616	617	644	653	664	618	641	694	643	652	711	600	673	622	659	631	625	648	649	635	636	634	637	635	609	566	652	636	620	653	656	684	625	675	644	616	676	729	649	661	587	634	635	675	637	655	633	648	649	633	670	683	587	620	671	635	634	666	655	623	699	620	657	684	662	607	588	694	697	686	601	671	618	659	593	638	659	613	650	636	635	641	643	632	634	694	611	696	680	631	670	642	656	660	605	666	649	691	619	649	608	612	683	612	659	630	640	657	639	671	649	646	579	660	676	646	627	687	604	641	634	658	638	663	642	649	697	644	645	626	709	656	615	683	635	586	675	638	645	616	602	625	659	648	652	650	661	628	575	657	642	647	659	656	611	628	614	632	676	636	628	634	616	645	650	687	624	623	654	646	681	648	633	664	631	601	621	654	631	644	659	639	656	636	682	648	655	646	663	667	646	604	683	682	585	616	647	643	666	657	629	644	600	645	668	670	604	638	646	654	659	667	670	630	652	632	616	648	633	684	643	577	670	596	636	663	620	616	663	702	620	685	625	607	635	648	593	611	630	611	646	629	621	625	657	665	675	638	651	639	646	658	615	634	638	660	668	655	702	689	606	642	656	622	637	632	652	627	672	654	653	598	643	675	657	681	633	631	673	691	621	660	599	635	673	639	633	643	595	617	642	623	669	637	619	633	651	656	622	638	605	609	644	645	664	616	620	656	687	638	661	611	699	694	620	663	622	624	625	609	610	638	641	632	634	629	644	609	676	636	640	694	672	653	637	678	635	641	657	673	667	667	578	633	680	610	673	652	658	689	657	675	680	675	645	667	641	623	681	634	655	659	653	607	614	634	690	677	636	636	671	661	656	656	624	658	657	667	640	661	642	639	658	675	658	647	623	642	656	661	611	610	626	629	651	667	683	655	648	627	642	634	640	633	635	641	613	681	666	634	641	639	654	655	658	657	614	643	672	630	609	643	675	643	668	633	647	662	654	685	684	630	589	647	661	598	674	626	586	595	635	614	697	615	649	695	605	659	632	629	610	667	589	664	639	613	684	672	638	639	640	591	629	668	653	626	616	615	662	641	668	631	587	631	633	641	675	696	654	620	597	661	684	646	633	623	648	638	653	669	660	640	613	668	699	567	637	609	622
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
