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
336643026896	336643027456	336643028006	336643028554	336643029106	336643029656	336643030206	336643030756	336643031306	336643031854	336643032406	336643032956	336643033506	336643034056	336643034606	336643035154	336643035706	336643036254	336643036806	336643037356	336643037906	336643038456	336643039006	336643039556	336643040106	336643040656	336643041206	336643041756	336643042306	336643042856	336643043406	336643043956	336643044506	336643045056	336643045606	336643046156	336643046706	336643047256	336643047806	336643048356	336643048906	336643049454	336643050006	336643050556	336643051106	336643051656	336643052206	336643052756	336643053306	336643053856	336643054406	336643054956	336643055506	336643056056	336643056606	336643057156	336643057706	336643058256	336643058806	336643059356	336643059906	336643060456	336643061006	336643061556	336643062106	336643062656	336643063206	336643063756	336643064306	336643064856	336643065406	336643065956	336643066506	336643067056	336643067606	336643068156	336643068706	336643069256	336643069806	336643070356	336643070906	336643071456	336643072006	336643072556	336643073106	336643073656	336643074206	336643074756	336643075306	336643075856	336643076406	336643076956	336643077506	336643078056	336643078606	336643079156	336643079706	336643080256	336643080806	336643081356	336643081906	336643082456	336643083006	336643083556	336643084106	336643084656	336643085206	336643085756	336643086306	336643086856	336643087406	336643087956	336643088506	336643089056	336643089606	336643090156	336643090706	336643091256	336643091806	336643092356	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58509	56477	54713	48524	56167	56714	37386	19418	5443	1298	684	443	325	267	219	202	209	158	192	193	215	198	162	223	182	184	197	214	180	177	180	223	209	191	168	179	179	210	215	177	227	176	204	169	190	181	183	193	195	199	188	176	201	194	186	178	176	182	206	207	199	221	193	186	210	179	194	212	224	200	191	174	171	170	221	190	181	215	203	196	186	185	175	208	193	189	205	214	192	209	187	203	209	204	215	186	192	212	184	176	161	205	187	197	163	217	176	177	198	208	190	212	209	201	206	213	212	175	190	199	170	167	170	179	200	217	187	176	201	184	217	218	193	193	177	212	185	183	218	193	203	194	191	193	179	211	190	200	186	199	190	198	195	196	210	178	189	205	206	186	199	202	195	201	195	174	167	215	204	188	195	181	208	195	189	186	189	162	188	216	173	217	190	185	160	189	212	180	210	208	188	211	182	177	195	193	193	215	186	198	224	209	206	188	192	190	198	177	210	212	224	183	175	186	181	168	201	184	187	184	194	192	176	174	160	188	161	186	178	186	201	186	189	184	185	201	197	184	187	204	175	208	212	191	199	206	161	174	176	180	196	201	177	191	190	189	225	189	178	203	177	184	210	211	211	198	194	200	208	202	186	193	195	186	178	205	188	182	200	195	200	184	178	194	188	171	199	194	185	186	221	173	169	185	201	172	189	173	179	178	214	206	205	199	184	205	176	185	190	212	204	233	170	180	212	209	186	181	207	166	190	191	203	219	183	189	163	198	190	187	193	188	185	192	214	223	205	191	209	189	183	210	183	191	187	191	178	200	177	199	180	177	188	176	189	198	184	192	168	202	189	203	208	218	180	200	182	181	219	164	197	202	171	212	221	181	202	204	204	179	178	191	190	205	199	173	198	221	170	218	181	157	175	182	192	182	187	177	217	192	197	209	202	178	177	179	177	199	183	170	186	174	204	165	201	182	171	174	203	201	186	188	188	173	189	191	177	216	213	184	172	192	189	197	188	163	177	164	201	211	166	163	191	211	197	199	200	188	197	178	180	197	208	192	218	199	164	184	187	179	201	172	177	194	177	182	205	211	182	181	179	183	193	195	217	171	194	178	198	178	184	189	185	175	194	198	208	185	207	201	180	188	169	201	192	206	190	191	180	221	194	195	175	158	181	199	214	172	186	203	186	197	181	195	193	164	194	179	189	186	197	181	192	187	181	198	203	200	198	175	157	207	185	183	200	192	187	193	181	196	204	218	188	225	188	175	194	214	175	172	216	138	213	207	175	217	209	204	205	184	196	182	184	172	193	202	176	191	191	171	195	164	200	203	208	184	193	185	171	230	185	185	152	215	184	178	197	170	204	176	186	198	198	189	220	202	184	179	179	176	211	212	186	200	206	186	209	175	195	196	168	202	191	209	189	188	220	162	192	181	189	198	182	174	178	173	201	193	196	169	183	216	201	206	218	198	189	188	167	189	178	165	201	189	220	192	189	173	176	218	186	209	176	184	203	218	192	200	209	162	172	206	181	221	213	186	162	175	214	201	182	198	212	178	212	196	212	198	188	189	195	186	184	204	189	189	186	186	178	185	198	173	181	185	194	207	208	189	192	203	178	173	212	188	197	203	195	190	190	166	194	200	179	201	218	193	189	189	179	195	198	203	188	189	190	180	184	200	202	217	194	184	201	183	184	207	199	184	201	213	191	196	187	194	173	170	194	185	151	204	189	172	192	188	189	167	214	201	208	169	203	213	208	180	207	194	188	159	195	191	188	203	183	179	185	189	195	184	204	169	190	185	184	213	170	173	193	173	207	193	212	191	180	181	204	188	194	194	182	168	185	195	181	205	182	219	188	189	183	203	219	216	211	203	191	202	186	148	210	194	224	191	209	195	183	190	193	204	192	197	204	180	180	198	216	176	203	181	193	201	193	187	206	166	219	192	211	226	191	189	206	207	174	195	192	213	181	180	209	205	208	181	182	188	172	198	181	189	180	173	177	191	203	155	184	198	188	218	187	198	184	197	217	199	176	187	200	184	187	176	195	199	180	202	199	185	173	180	224	196	170	205	209	179	192	191	197	197	196	196	222	196	192	167	180	190	175	218	187	175	169	190	199	196	186	213	210	206	204	187	199	200	209	178	194	198	205	181	193	165	186	183	195	156	195	192	169	198	189	212	186	221	197	165	194	192	173	210	175	192	174	190	194	195	209	193	175	178	221	202	209	194	176	191	206	192	186	208	191	208	204	185	190	200	165	173	194	192	207	200	185	188	189	172	180	195	181	211	185	180	188	208	185	208	175	189	197	199	177	193	192	174	198	164	188	192	204	199	214	200	210	199	197	185	165	157	181	194	168	180	190	195	169	196	178	178	205	200	197	177	168	186	183	174	197	191	195	202	164	214	205	197	195	204	179	201	212	221	205	203	162	190	189	227	181	202	206	195	168	174	170	192	198	219	193	209	201	180	208	207	201	186	211	198	187	173	220	201	200	189	191	221	215	190	188	200	176	200	173	218	159	194	200	193	180	196	175	196	183	176	196	173	215	190	164	187	205	186	197	205	196	199	207	214	194	198	192	159	168	185	206	172	167	170	206	178	187	179	190	192	201	180	206	208	214	178	198	198	181	194	206	187	199	215	195	207	183	196	185	190	184	220	201	191	206	212	205	202	200	181	201	186	198	191	193	208	177	198	185	191	188	194	191	200	198	210	177	181	192	191	215	203	192	186	183	182	192	155	206	174	191	197	180	192	171	198	179	194	174	200	161	223	202	199	158	178	194	176	194	189	203	186	170	187	173	198	183	223	218	180	221	191	200	192	208	198	193	199	187	177	202	197	193	179	193	187	183	181	178	183	170	199	209	185	193	208	194	184	211	208	180	204	170	211	182	208	180	221	183	191	194	196	180	173	227	178	204	201	192	190	205	185	182	214	192	215	187	190	196	203	170	176	177	176	188	188	175	183	193	215	216	198	189	205	203	172	185	179	182	184	190	181	201	213	192	175	184	189	197	208	196	213	180	189	189	171	223	208	178	168	200	185	176	193	191	162	196	168	187	159	195	195	208	205	206	183	194	171	194	194	189	169	203	192	203	177	195	196	166	196	194	191	174	171	191	178	197	199	191	202	196	203	177	173	204	173	180	181	194	192	176	172	207	182	204	183	203	187	184	181	188	200	180	209	216	170	181	181	197	190	192	197	199	178	185	202	174	194	189	173	166	213	189	179	197	185	213	202	217	171	223	215	212	184	196	160	171	174	214	226	201	211	183	212	197	224	214	193	173	197	195	176	177	202	212	175	149	203	185	204	196	217	195	192	195	208	197	200	190	195	177	201	196	169	199	203	192	163	184	154	191	199	182	170	196	207	198	194	174	199	168	196	215	175	166	196	215	206	174	183	195	190	177	211	194	190	169	188	197	209	198	197	181	163	198	206	215	198	185	220	196	212	184	191	150	193	179	186	164	208	216	200	192	211	185	201	188	195	203	197	199	216	205	191	176	214
40718	49882	55640	58079	71907	67031	48383	29642	12089	4637	2608	1637	1047	815	616	606	506	532	512	501	482	467	468	462	497	509	499	522	520	483	505	480	448	535	465	481	510	467	516	490	509	467	486	469	509	504	492	474	463	482	532	511	497	532	497	480	500	436	472	490	485	501	471	469	467	481	492	439	473	481	519	510	502	491	465	451	492	469	473	430	522	498	492	489	493	497	443	505	446	489	479	504	458	504	522	493	474	474	446	486	496	465	487	484	471	459	523	479	474	518	491	474	453	519	491	453	508	507	494	493	507	525	447	495	491	501	465	501	488	481	479	518	511	464	483	484	459	468	486	502	498	508	502	498	458	510	483	530	485	522	455	503	501	449	474	522	473	506	523	485	479	441	525	491	474	471	499	489	464	479	521	473	499	508	495	482	453	490	435	469	529	526	490	466	466	492	488	476	460	440	502	515	471	477	512	521	497	480	502	510	512	475	461	450	445	498	494	497	490	477	481	485	512	538	503	518	465	541	515	500	476	468	475	467	486	505	477	502	462	477	471	460	487	489	483	472	478	510	489	514	457	505	489	502	476	508	495	503	494	522	471	513	504	498	499	473	471	465	491	504	475	492	458	477	482	490	489	468	499	474	453	495	445	475	484	506	504	491	521	468	514	480	528	502	437	457	454	480	493	508	510	482	500	470	461	502	511	515	511	513	469	417	500	453	536	468	460	474	485	491	450	483	509	489	482	494	526	505	470	506	444	489	503	435	420	486	478	512	488	495	474	483	464	471	486	447	490	476	463	508	462	499	523	474	465	447	478	462	460	506	480	493	510	473	498	509	457	495	502	480	521	512	499	463	486	509	482	452	507	480	477	459	487	453	526	498	497	515	464	464	458	475	509	503	506	464	453	449	464	465	489	490	479	493	469	472	467	491	487	511	468	464	479	503	481	550	449	504	467	514	551	508	514	475	516	521	475	476	501	477	493	505	464	493	499	474	523	506	498	495	492	474	471	475	472	490	518	509	511	500	458	486	476	502	470	507	491	464	501	553	462	465	462	508	502	489	480	478	467	481	489	439	518	496	446	513	488	510	491	472	484	509	501	507	503	479	492	511	476	485	461	479	485	482	497	513	474	469	479	484	482	448	456	474	465	497	502	537	480	511	479	505	463	510	494	471	473	500	499	517	500	502	486	488	463	477	482	459	477	511	449	516	498	468	489	510	488	512	475	483	449	458	508	445	543	512	511	472	463	492	471	484	518	501	520	504	499	491	497	494	489	488	516	503	475	492	509	484	503	537	523	493	495	467	474	495	478	482	478	485	525	454	498	503	486	486	466	473	508	486	471	461	509	504	480	505	480	480	526	438	521	508	489	467	493	478	448	482	452	475	475	490	515	475	476	534	440	478	476	478	489	506	489	468	538	506	478	479	527	494	508	466	500	493	468	544	466	502	464	473	510	491	503	503	529	495	464	522	488	504	512	481	510	469	510	506	516	473	497	475	505	499	495	485	520	474	509	482	481	496	439	506	467	468	504	464	474	468	471	505	485	486	517	509	485	477	447	459	501	467	475	503	481	475	454	460	491	460	492	512	495	493	497	521	502	475	467	454	487	482	516	482	479	431	502	508	496	505	452	488	481	463	494	508	510	503	472	511	479	484	467	468	435	478	492	465	537	507	477	460	506	468	496	467	484	475	449	489	436	447	505	446	466	496	508	458	474	453	495	473	525	464	486	480	436	498	467	475	474	478	509	461	494	494	474	485	462	484	531	481	511	454	477	489	465	497	498	517	472	471	454	449	505	500	477	500	484	520	518	545	482	512	516	501	509	456	505	538	505	512	499	503	500	521	476	481	482	491	500	490	492	468	501	516	496	516	470	485	502	476	485	503	487	506	475	497	500	474	528	512	468	458	490	461	501	540	476	457	468	528	440	496	468	528	452	495	512	478	512	489	503	487	451	429	454	451	444	496	494	485	495	524	486	509	518	470	506	505	487	479	488	470	491	472	510	481	470	499	437	489	471	512	464	478	515	480	485	505	501	488	466	464	528	471	469	519	480	505	513	508	461	462	492	465	460	479	480	514	525	466	468	522	454	449	478	490	495	443	477	488	481	509	481	504	485	455	487	499	483	488	502	507	512	490	507	507	488	477	454	483	475	530	500	513	487	452	493	522	465	521	477	476	507	457	474	493	497	529	484	470	520	487	481	494	476	497	521	501	500	507	505	469	491	471	466	470	477	522	475	520	431	514	482	507	483	517	485	490	504	453	489	491	438	474	483	536	495	522	497	510	514	532	471	481	477	486	490	504	469	478	490	518	492	476	474	490	517	539	495	493	485	506	495	479	478	518	465	511	478	482	468	432	497	502	496	478	472	491	444	497	475	473	507	472	501	473	506	513	475	490	494	455	483	458	479	466	499	505	469	490	476	497	448	478	499	467	453	480	522	482	479	476	490	489	467	493	478	525	536	526	492	465	491	505	539	491	468	514	476	477	513	452	509	480	473	482	483	480	486	473	473	491	509	483	442	518	457	501	512	492	502	483	500	515	479	476	444	523	484	428	517	495	439	495	514	526	499	443	469	486	504	458	482	508	462	489	479	460	520	462	475	512	455	457	523	495	491	489	507	470	462	460	516	447	535	442	485	435	469	496	485	445	500	477	474	514	465	463	475	459	482	522	529	507	468	498	487	449	486	461	517	484	476	474	492	486	513	491	468	483	486	447	477	469	460	479	492	501	451	513	476	483	512	508	501	438	502	482	476	488	456	486	511	502	486	467	503	475	481	507	491	498	472	467	472	489	482	508	467	483	480	504	433	470	507	515	495	524	482	485	478	491	489	480	524	480	498	506	482	452	512	493	441	481	520	496	496	500	476	493	492	460	478	462	449	467	482	511	463	489	509	455	496	505	478	471	439	482	508	521	479	481	504	496	466	471	499	459	488	508	488	450	496	496	456	495	516	445	495	521	464	485	492	459	489	483	509	490	449	498	495	519	488	464	527	497	497	459	505	504	498	521	466	466	508	477	479	461	481	491	486	518	474	495	472	481	503	536	526	480	488	466	439	510	468	467	496	475	502	463	500	494	466	486	458	458	491	474	498	484	511	488	488	507	500	506	510	506	484	513	479	469	491	463	534	494	482	464	469	483	484	482	482	494	481	462	483	495	493	483	464	483	486	488	480	475	495	494	502	451	469	521	482	492	526	487	493	483	493	461	467	518	477	482	489	476	440	478	478	489	468	505	475	464	508	501	466	504	453	468	501	461	484	488	496	484	475	443	486	510	479	505	494	514	505	467	482	503	438	478	481	473	463	494	468	517	508	468	518	475	481	472	508	465	481	484	484	487	516	419	471	488	470	466	518	431	459	504	490	471	478	483	516	495	485	489	467	481	478	526	473	486	524	493	488	480	489	467	526	501	485	490	495	501	507	494	459	494	498	549	467	432	519	520	493	511	461	479	460	451	481	489	457	501	495	472	483	429	489	473	486	513	496	516	463	525
24516	25461	30239	17800	8271	5697	2642	1005	446	245	222	244	238	213	207	216	218	185	217	196	192	214	221	169	201	204	194	207	187	226	209	198	185	218	222	223	199	218	213	215	194	209	225	220	185	222	200	169	210	192	186	203	204	212	190	203	182	194	208	220	186	209	176	213	155	204	182	205	220	186	200	188	193	197	181	201	188	207	214	190	230	201	213	184	217	202	187	191	219	195	187	195	214	205	211	207	199	215	204	201	186	177	205	187	212	196	214	187	212	174	183	183	203	175	204	171	195	187	183	216	224	209	199	223	189	204	195	204	223	189	212	220	208	203	191	189	208	180	236	194	192	203	204	204	193	191	195	184	195	210	230	197	195	192	197	203	204	224	203	202	188	214	207	210	214	210	220	195	199	212	224	229	188	189	218	206	208	231	226	208	213	208	219	190	200	198	215	182	214	191	179	212	179	185	182	197	202	186	189	216	186	189	203	190	200	201	197	202	197	181	230	216	180	201	195	225	207	186	190	208	197	216	198	211	215	196	211	206	225	204	177	207	206	223	221	189	178	183	216	197	212	207	219	200	209	184	213	216	211	222	210	215	188	207	173	201	220	192	216	207	210	189	197	205	224	214	204	217	179	192	209	203	214	178	188	202	207	216	210	231	182	206	181	171	213	210	217	188	219	198	219	228	212	203	196	209	212	212	231	211	198	181	187	204	223	206	195	208	190	167	190	198	203	205	225	167	186	219	216	197	201	196	221	214	186	193	197	212	187	195	196	208	220	207	229	218	201	206	217	192	209	196	202	204	218	181	200	209	210	197	200	204	203	180	221	206	214	218	204	180	201	220	216	235	195	236	168	202	208	202	210	222	191	215	189	200	175	205	175	180	198	201	201	185	195	182	208	206	196	190	205	212	183	208	192	186	211	202	214	182	203	215	224	217	212	218	202	207	223	209	199	199	205	212	197	202	224	209	218	204	210	215	195	208	215	208	185	181	192	212	216	202	205	203	205	203	192	189	199	201	209	190	207	196	188	191	204	187	182	214	220	216	201	192	197	207	191	191	186	214	182	229	227	197	209	216	215	219	198	193	166	206	202	226	185	201	210	233	202	202	223	187	188	203	227	199	206	181	200	193	195	230	193	209	184	194	183	190	215	193	195	210	204	204	201	187	198	201	196	211	189	210	205	198	189	201	201	176	209	207	204	205	187	206	204	210	202	200	201	203	197	222	183	232	213	194	197	228	190	208	227	194	200	213	185	193	214	204	193	218	205	194	216	183	179	202	208	204	207	209	213	180	208	197	192	202	190	180	221	214	204	205	194	215	184	214	199	181	192	188	187	209	206	206	191	227	211	196	199	167	204	209	205	182	208	198	221	182	188	191	197	176	216	218	207	188	181	187	208	241	228	214	213	184	216	208	204	200	256	198	204	174	230	208	187	194	223	205	220	166	164	188	205	196	226	212	208	215	189	179	227	212	225	213	187	198	190	189	190	235	205	224	185	201	217	211	213	189	220	196	221	203	212	217	191	204	195	199	203	181	197	198	193	225	222	224	188	220	177	218	200	198	198	210	187	194	210	203	183	189	198	188	190	193	230	216	201	208	189	178	211	208	189	237	197	185	203	188	198	225	200	209	190	188	198	212	187	200	193	222	203	213	204	196	240	232	222	204	225	206	187	204	224	189	198	194	202	201	224	199	206	220	202	178	180	209	189	210	183	209	193	203	179	182	207	185	207	218	184	195	193	207	218	193	218	221	208	194	194	212	186	182	203	216	191	190	195	170	200	212	221	220	204	216	202	211	186	221	209	178	187	193	197	187	224	222	188	192	173	198	177	202	227	219	193	187	214	233	188	194	177	203	226	201	211	221	211	193	211	211	193	222	188	202	216	187	182	210	205	215	198	193	194	179	191	198	204	161	194	210	204	216	199	228	196	168	222	208	212	219	207	197	222	204	213	206	202	221	206	196	232	191	211	217	188	199	206	228	174	205	199	233	205	191	213	210	204	199	168	206	193	197	209	192	223	205	198	192	206	181	208	199	191	197	202	202	197	201	199	205	217	192	197	194	218	207	182	216	209	213	182	214	189	206	219	225	198	195	215	211	203	237	200	193	206	214	205	216	218	215	163	198	222	179	216	190	199	220	205	233	200	206	198	234	193	195	198	168	214	176	232	256	188	161	182	193	218	196	193	219	223	224	200	211	171	221	218	211	241	212	198	203	192	190	195	207	214	205	198	175	180	201	205	185	177	198	180	192	203	188	196	221	212	201	203	235	191	195	200	223	194	194	172	200	202	215	217	210	176	218	194	207	191	166	186	181	208	187	219	199	188	167	189	200	191	211	214	222	202	205	194	196	220	193	218	215	200	214	180	206	223	175	217	200	195	191	197	189	205	184	230	181	200	192	211	185	198	246	221	217	158	185	236	198	206	214	208	184	192	176	184	187	204	186	212	211	177	210	187	221	209	186	198	221	178	208	193	208	198	207	201	202	190	181	210	197	195	208	211	182	178	199	203	238	253	191	210	195	225	195	243	217	233	205	213	214	209	242	182	207	209	209	240	201	183	210	191	227	204	178	213	214	220	213	227	199	199	195	236	197	176	196	214	208	187	205	196	200	214	191	204	200	203	216	200	229	204	208	208	193	196	230	192	211	191	201	188	218	235	201	215	201	191	198	201	201	187	203	213	218	180	219	199	222	191	172	216	198	214	205	203	199	203	208	193	174	198	212	212	177	193	193	209	213	186	191	182	224	206	204	177	203	198	180	196	212	192	200	207	191	211	197	228	183	197	215	207	191	231	193	208	192	209	186	200	177	213	204	222	218	206	199	188	194	188	184	196	206	204	194	224	202	206	194	186	213	208	188	200	199	192	206	202	210	197	224	211	207	206	206	190	182	194	232	195	190	200	192	207	184	202	191	191	181	208	219	174	203	211	192	228	215	185	195	181	202	226	193	193	198	196	191	219	206	181	189	193	210	183	188	210	224	208	210	188	187	199	171	197	213	219	187	198	182	221	209	180	208	200	210	193	214	186	192	213	212	198	176	203	206	197	224	183	215	198	201	227	196	191	188	214	182	216	191	198	193	191	192	190	192	199	195	211	209	213	190	219	202	199	183	192	180	206	191	220	210	180	191	190	207	210	223	192	204	183	216	203	194	194	222	174	189	221	194	219	207	221	197	185	206	205	226	217	195	183	176	203	209	210	193	213	201	181	178	211	200	223	194	203	198	194	209	176	218	203	212	186	194	228	223	183	212	173	198	188	199	196	180	194	187	174	173	195	201	190	211	209	220	221	196	186	225	210	173	181	205	214	187	200	177	209	214	188	196	199	187	211	179	200	203	183	206	195	202	217	195	186	192	211	208	199	209	216	228	242	185	197	203	184	192	221	208	218	222	182	185	180	218	207	188	170	184	189	209	213	214	215	206	219	193	174	204	200	176	196	207	199	221	231	199	199	226	213	186	193	196	213	184	212	188	195	232	189	183	202	180
14918	21662	32760	24740	21284	16490	8686	3518	1307	738	603	571	581	501	556	510	502	542	482	546	536	539	510	471	531	503	507	561	509	494	479	511	500	508	501	499	541	538	536	530	473	529	487	510	535	543	488	503	523	524	549	545	531	528	491	542	528	515	544	535	532	513	491	516	502	492	540	504	482	490	482	514	523	520	502	506	526	495	467	525	521	491	491	506	526	507	532	550	547	493	529	532	485	509	527	513	519	491	492	515	487	524	539	542	522	492	477	485	530	503	560	546	506	541	534	520	529	524	510	493	531	515	531	508	513	503	494	487	501	460	509	538	548	501	554	496	513	542	531	475	524	547	540	533	501	505	516	535	539	531	483	571	508	510	514	509	532	524	504	528	533	554	540	507	529	521	536	494	530	530	477	527	572	542	538	515	562	517	505	530	545	518	513	541	539	497	503	583	501	519	515	552	532	517	521	493	489	503	502	550	525	520	530	495	541	514	521	512	536	534	506	516	494	517	492	524	518	507	518	552	515	498	487	500	540	541	509	491	498	523	530	499	538	521	501	531	509	504	507	565	524	519	506	527	487	512	570	502	550	562	506	513	526	525	501	512	517	493	511	514	516	497	547	520	544	517	515	539	534	532	513	510	485	478	509	510	585	549	525	500	534	537	495	541	513	483	557	540	520	546	554	534	530	521	508	531	548	500	531	538	547	496	547	505	508	522	540	538	513	534	524	506	500	506	519	514	510	518	543	529	550	523	514	500	495	522	529	519	532	515	532	489	534	502	475	489	506	541	518	526	538	540	515	541	511	517	494	511	527	496	477	527	538	532	525	522	505	539	513	556	517	531	545	535	480	504	555	546	518	505	534	561	502	500	538	548	527	527	498	547	516	529	482	534	524	499	507	536	512	501	503	526	526	542	503	544	517	515	536	518	499	555	492	549	516	528	491	519	524	574	524	526	538	522	525	480	539	519	514	571	547	513	488	493	550	525	492	469	497	495	547	524	548	509	540	548	557	518	509	501	484	527	471	548	544	532	510	480	501	521	514	510	529	523	507	508	510	524	520	510	550	507	471	514	497	522	502	511	513	496	538	517	525	514	515	517	522	523	502	527	543	529	519	514	500	515	491	492	503	508	511	524	498	449	532	489	563	514	549	495	546	503	531	528	495	544	528	518	540	517	527	523	551	526	547	495	538	503	552	553	520	523	522	510	526	516	516	511	542	491	495	509	523	541	488	531	502	474	504	548	501	545	479	543	522	482	523	518	531	500	536	547	505	516	499	505	496	516	472	511	490	494	539	520	533	518	500	524	517	519	548	517	493	538	567	524	489	552	526	531	551	503	500	536	541	500	563	529	511	487	527	489	501	496	551	519	531	558	569	531	518	498	513	521	487	543	523	509	463	558	524	498	515	524	541	538	506	472	528	521	483	502	516	487	525	513	546	474	546	535	507	543	520	500	553	518	503	506	547	591	496	543	481	518	537	505	485	497	537	557	504	511	537	478	515	538	524	531	531	503	573	492	541	497	492	521	560	509	515	542	532	535	541	535	519	522	545	533	533	548	519	518	510	491	520	500	550	493	535	537	536	515	482	533	534	507	527	526	542	518	538	514	494	514	503	516	557	494	536	544	513	515	541	518	523	535	482	515	531	478	535	523	516	545	510	527	487	517	538	514	497	540	550	554	512	528	536	542	528	518	512	498	517	528	491	504	489	508	530	502	505	514	495	520	508	508	532	496	483	539	534	514	506	513	518	550	478	588	484	524	501	539	552	534	516	526	503	552	525	494	527	547	515	525	514	507	513	544	518	529	529	555	490	541	533	512	525	490	534	474	499	501	460	496	488	521	546	557	534	510	510	482	555	523	541	482	539	533	505	517	504	526	475	457	546	544	523	484	505	530	495	537	512	550	521	518	512	541	487	542	482	487	510	538	527	522	508	548	502	491	506	504	499	508	540	539	515	543	496	505	515	522	512	485	488	518	540	520	534	526	482	515	525	540	503	541	532	516	557	540	492	547	484	520	527	548	519	472	525	520	521	488	485	524	502	512	544	493	547	548	478	513	477	557	522	533	486	543	506	507	539	510	531	536	526	496	528	534	528	531	529	492	530	526	520	530	503	513	526	537	511	546	535	547	474	545	522	551	492	520	505	547	539	522	534	543	513	516	531	548	501	558	524	532	551	504	521	499	513	555	528	518	530	534	500	547	543	542	513	521	548	484	557	558	546	490	518	535	508	552	558	537	516	534	465	485	471	576	511	467	527	563	511	474	509	560	556	534	521	544	493	501	500	514	531	536	519	558	536	530	494	512	523	523	505	515	557	521	554	509	529	517	490	507	548	547	497	507	477	529	501	528	571	500	509	531	508	478	540	531	518	538	555	547	511	503	511	506	481	552	557	515	496	545	546	541	478	536	520	490	509	510	522	522	532	554	535	510	542	556	504	504	536	524	527	503	547	537	519	566	482	572	535	505	546	524	554	529	542	506	511	525	497	479	550	489	524	476	544	521	560	498	529	553	545	484	531	480	533	496	504	502	515	548	559	526	523	535	511	518	528	527	497	502	522	551	505	511	521	519	547	545	495	502	543	558	526	489	536	534	494	495	509	507	529	509	548	540	511	526	554	510	521	558	549	537	534	526	484	535	537	478	533	550	531	525	496	491	503	514	496	539	534	495	514	529	554	522	503	544	493	478	563	518	502	506	497	532	510	490	513	512	527	549	511	533	524	565	493	500	519	541	535	531	534	503	517	557	541	483	492	520	522	495	573	498	525	518	526	572	515	531	527	530	507	537	537	542	513	560	526	512	520	473	481	526	485	528	534	523	494	495	523	562	529	493	513	532	524	553	504	538	540	576	495	516	522	542	509	527	545	523	526	498	530	511	503	556	493	535	521	477	499	544	528	544	532	486	505	527	484	505	494	539	517	494	548	531	496	470	480	546	499	530	516	489	504	527	498	505	539	523	536	514	503	503	511	535	528	485	507	507	545	525	498	549	487	517	540	549	528	476	543	506	523	527	523	497	525	503	515	537	515	493	537	516	536	556	537	522	487	552	533	528	520	552	531	551	499	508	606	478	548	521	535	493	523	549	513	500	512	555	484	549	506	496	473	487	505	493	489	501	529	507	522	511	528	502	508	512	527	501	540	514	544	519	526	539	543	537	550	485	499	516	536	472	532	534	577	543	556	511	501	529	538	554	527	531	506	533	535	511	537	499	511	541	534	541	527	519	521	524	536	505	515	555	529	573	517	497	559	545	517	503	552	528	567	548	562	527	525	528	572	498	494	538	520	527	502	541	539	521	546	509	568	509	491	509	479	525	554	505	531	507	496	504	523	533	500	506	526	520	488	505	510	522	532	515	549	539	497	549	546	506	541	487	501	541	502	525	527	529	505	515	528	566	486	532	528	516	511	485	493	511	511	515	534	529	530	512	496	512	514	474	508	547	506	536	543	517	507	502	500	496	549	547	535	565	482	530	500	496	544	557	540	508
46246	48234	49897	45241	52471	40683	23134	8158	1908	663	426	291	226	247	239	237	226	207	223	213	215	222	232	214	202	202	221	220	231	183	211	214	198	191	234	222	193	204	210	239	188	196	194	212	250	220	218	199	179	214	191	237	221	197	240	246	197	219	242	226	234	204	234	202	186	196	232	228	241	237	229	199	201	205	218	196	236	212	218	215	218	243	217	216	195	199	217	187	218	227	221	211	224	203	208	235	210	219	216	215	235	240	206	211	215	244	204	252	224	249	200	208	252	228	209	219	229	236	205	215	211	205	212	227	222	224	218	210	205	186	195	223	231	250	211	213	234	193	222	220	214	231	239	202	215	220	220	230	225	218	191	225	230	214	210	216	207	217	227	248	201	211	188	243	230	211	201	249	229	232	196	190	238	250	206	255	206	222	210	207	196	223	201	236	216	223	218	199	241	243	230	218	191	244	217	228	234	199	210	212	226	202	211	221	230	204	241	195	246	199	184	232	195	223	239	248	204	216	228	231	223	183	230	233	237	230	212	220	180	257	215	205	213	204	234	210	232	213	220	186	223	214	226	223	218	236	218	233	207	208	209	233	241	222	214	239	231	206	194	204	224	206	220	213	211	227	181	198	230	236	245	225	215	201	241	213	214	211	227	205	200	211	203	193	231	234	233	219	226	201	213	239	188	198	222	213	204	238	228	233	220	215	206	216	239	232	230	212	205	191	203	212	219	201	213	214	210	205	212	232	213	217	231	215	226	217	207	228	217	206	213	227	228	227	214	227	225	215	217	217	208	218	241	211	230	221	223	237	219	210	221	249	225	224	233	229	218	202	231	188	240	221	224	236	235	218	193	185	221	192	239	217	230	218	199	217	179	214	226	219	206	225	236	214	234	210	230	248	202	211	207	180	223	243	212	214	226	222	206	212	208	196	204	197	215	210	207	225	222	226	205	207	192	220	233	244	234	214	221	236	250	205	228	214	220	224	219	213	215	206	238	225	237	222	211	222	200	207	206	234	237	218	204	233	202	215	238	203	207	237	218	200	208	204	233	237	224	237	224	236	236	200	214	213	204	218	196	214	202	213	229	236	201	215	221	190	207	207	217	227	225	209	207	248	237	203	219	207	204	216	184	259	215	234	208	220	215	229	209	210	214	224	197	215	202	199	187	217	220	194	239	216	225	229	210	228	216	241	199	212	222	212	218	206	252	232	222	221	203	222	212	240	238	207	201	223	205	208	215	216	217	221	236	222	245	225	229	215	237	200	221	220	216	190	199	227	215	227	223	220	198	200	204	234	224	190	192	216	231	195	203	249	209	210	230	218	234	217	189	204	214	223	212	245	203	230	204	219	221	202	196	216	204	257	220	212	224	217	245	230	194	231	205	208	211	224	214	213	227	199	227	219	218	210	247	208	224	216	196	218	192	213	195	242	218	205	201	202	195	199	230	211	236	218	229	201	237	214	225	222	207	209	213	202	208	236	198	223	236	227	235	212	227	194	214	213	218	216	193	226	214	227	225	209	226	239	221	208	227	217	222	205	176	187	245	217	211	232	227	213	238	214	225	200	210	213	244	201	248	240	206	200	207	183	214	232	208	222	236	219	193	197	250	234	198	198	253	210	207	217	227	194	210	217	209	237	200	214	205	244	197	207	213	219	240	230	199	213	192	195	215	202	216	227	210	205	229	242	225	199	240	244	238	224	234	199	190	193	217	228	207	223	235	211	238	233	202	239	202	191	198	196	191	237	226	223	210	218	207	209	213	222	210	211	213	222	227	214	208	221	207	228	204	246	233	228	215	219	246	213	206	209	221	201	243	221	213	207	223	227	187	234	210	210	209	204	203	226	239	215	201	211	211	205	222	215	221	237	193	225	245	224	197	214	218	213	227	226	210	217	221	216	229	223	194	190	226	200	212	199	213	235	225	227	214	241	235	238	219	237	224	218	227	206	211	214	219	215	226	202	231	230	209	233	218	214	190	227	236	214	221	255	180	218	210	200	207	218	227	204	222	233	226	217	214	213	190	197	234	205	244	224	252	220	221	221	187	222	205	208	226	238	216	210	198	230	232	229	189	232	206	218	209	232	206	217	211	214	208	256	209	212	221	211	209	239	206	206	206	217	229	187	238	225	221	197	219	201	225	204	254	224	221	192	223	221	200	218	207	214	208	236	217	232	236	230	216	218	207	230	220	240	219	182	222	225	207	211	193	213	187	222	217	193	225	223	202	204	204	228	214	204	214	216	212	205	242	230	229	229	212	253	214	203	234	213	201	217	229	222	216	234	200	213	221	201	192	224	217	208	228	231	198	222	206	218	228	227	198	180	203	203	239	212	242	225	212	188	204	220	203	229	228	207	231	225	236	199	221	219	219	203	244	213	222	194	210	232	228	219	213	226	242	261	221	229	209	222	214	187	217	224	222	192	205	216	202	215	201	214	203	201	222	225	250	215	247	189	243	230	229	244	207	224	235	224	230	219	197	235	228	182	205	212	225	220	185	229	241	216	221	219	211	224	198	207	218	217	209	212	221	229	210	233	220	244	221	212	198	211	215	221	225	229	208	242	228	239	214	203	233	210	222	217	212	233	222	241	223	217	202	179	244	218	220	227	217	207	216	191	197	209	215	219	228	222	209	218	209	224	205	197	199	218	228	225	203	205	216	201	227	223	205	223	198	260	224	214	212	216	210	203	222	227	219	235	215	217	211	238	199	197	218	235	212	231	243	205	220	211	192	204	227	202	199	221	191	211	216	202	258	238	196	212	219	218	214	243	237	202	215	246	182	203	222	228	200	217	231	229	204	199	206	214	192	224	200	225	231	215	212	220	218	197	235	223	211	232	196	228	220	216	226	219	226	233	234	199	219	224	224	228	221	221	250	193	221	219	224	197	228	217	237	237	205	215	209	194	218	215	225	209	209	222	217	212	222	213	215	209	218	221	238	193	250	240	204	247	243	239	220	198	200	205	213	197	227	207	207	223	210	215	220	222	200	181	208	211	201	217	237	199	210	242	196	213	225	212	232	198	208	216	222	214	207	237	212	207	228	208	197	223	213	222	231	221	217	229	228	213	222	233	211	187	221	207	214	226	199	206	230	219	206	206	210	200	218	227	217	230	221	221	216	201	231	212	204	232	210	228	205	192	220	223	222	220	216	217	207	248	206	231	223	210	246	198	226	214	238	216	218	233	229	202	220	239	211	244	176	206	241	217	221	227	206	203	201	245	227	186	218	203	213	222	195	220	218	227	208	234	211	210	197	213	223	225	222	222	211	206	231	218	209	196	212	222	222	214	221	182	207	206	207	237	222	226	233	237	212	235	209	233	205	224	204	201	206	203	217	216	229	209	221	211	212	214	213	195	221	213	241	234	220	206	231	231	220	209	210	189	206	219	230	214	221	210	181	210	213	226	224	205	253	237	253	197	205	230	223	234	210	204	212	200	193	235	251	181	184	229	196	215	231	217	217	211	200	238	227	203	221	207	232	211	234	236
29941	39415	49077	53469	62270	51125	34340	17436	6158	2449	1569	1132	869	734	664	615	590	554	619	533	541	530	593	557	542	561	495	549	555	539	592	544	521	573	543	553	524	537	552	527	554	538	497	548	545	557	550	572	606	524	571	582	539	544	572	524	587	520	521	525	570	533	564	564	556	517	536	526	541	578	554	507	563	536	502	558	601	527	583	558	516	530	563	508	540	592	515	534	535	515	546	558	519	529	536	570	555	556	526	547	527	494	571	536	503	557	518	552	513	533	564	507	547	578	578	530	538	544	531	562	541	567	551	519	551	559	599	565	517	538	568	562	544	570	550	527	573	546	544	513	542	504	521	594	590	579	537	537	547	553	538	526	543	513	555	567	578	566	517	575	536	533	517	566	537	557	513	584	512	488	593	526	549	537	543	589	560	511	547	545	584	556	565	533	538	508	511	535	549	554	533	538	582	493	555	528	499	518	540	535	557	524	529	573	527	552	561	565	528	536	539	592	499	548	531	566	525	589	528	521	546	594	534	536	564	559	551	539	555	548	533	563	580	498	579	552	574	549	503	543	557	539	600	557	570	563	531	557	516	572	563	558	532	552	529	553	570	541	539	562	543	589	583	567	520	554	560	502	575	536	516	542	531	546	529	580	569	520	552	545	537	538	540	562	530	537	506	571	499	553	543	541	548	562	572	546	528	563	552	540	528	559	618	559	547	524	513	615	566	548	537	539	505	549	536	575	581	574	524	585	543	523	514	546	556	538	584	539	539	585	575	578	518	535	524	561	527	524	545	601	523	559	507	552	582	521	565	509	524	563	580	509	560	522	557	596	557	556	567	509	522	555	528	576	560	573	563	521	522	559	506	531	532	523	545	581	543	537	553	546	550	514	537	562	582	584	544	540	521	575	545	524	543	528	559	573	537	533	531	502	552	501	563	545	546	541	521	544	583	506	542	514	524	560	553	563	534	569	543	550	548	512	565	547	545	522	520	570	572	575	549	578	579	519	561	556	569	536	569	544	546	590	553	537	571	520	559	554	561	523	626	549	527	489	522	549	540	532	520	566	538	530	619	578	538	550	556	536	547	551	563	600	556	579	520	571	527	530	581	528	542	559	513	526	534	552	581	546	569	544	580	575	575	526	519	499	533	547	550	558	557	530	530	554	570	546	546	582	530	540	539	561	544	544	515	586	580	531	530	510	530	578	551	537	527	563	510	526	547	565	609	547	589	556	561	560	532	563	546	558	544	499	531	550	554	520	515	562	565	599	532	523	561	564	533	541	576	519	553	556	552	566	533	520	559	551	544	531	545	540	498	539	510	537	570	515	545	551	537	537	539	536	532	536	562	565	557	558	531	553	551	542	533	568	527	552	569	515	541	549	551	537	544	551	496	551	544	523	554	562	540	564	579	529	593	517	531	563	495	535	558	593	548	518	555	519	547	540	570	551	571	576	521	521	504	551	536	566	543	545	561	533	603	545	567	538	543	539	506	554	542	538	547	559	571	551	501	542	543	508	567	538	553	547	525	557	527	527	506	544	548	520	540	569	493	531	587	547	559	494	569	548	531	559	561	558	566	554	578	547	528	567	580	563	567	556	543	529	557	518	539	506	552	608	510	544	551	572	540	593	537	517	559	546	564	550	542	524	506	518	546	506	543	526	588	549	539	538	592	529	525	524	535	597	532	554	533	591	552	541	528	587	522	536	526	576	510	544	581	543	579	539	562	571	517	516	579	543	554	507	510	542	569	533	565	557	598	519	533	548	558	566	534	541	527	519	580	512	576	598	556	567	539	568	577	556	517	559	561	547	557	531	509	516	563	561	582	583	525	576	571	547	510	572	567	550	524	537	479	550	552	571	508	576	551	572	554	559	552	543	538	568	586	522	523	526	542	580	533	572	575	526	563	535	523	543	579	523	547	525	524	554	547	551	546	573	562	554	511	473	506	547	546	548	563	561	526	522	535	530	523	566	568	568	563	519	523	603	563	566	546	528	518	572	502	549	569	521	550	559	520	605	555	555	530	549	539	493	481	497	555	575	553	575	527	568	552	557	533	570	542	506	540	539	534	578	542	551	499	551	574	584	529	557	549	540	544	556	542	508	542	530	555	574	529	576	565	505	517	554	547	511	596	545	505	556	536	547	557	584	544	541	510	594	549	574	537	535	541	550	560	576	559	559	524	554	559	553	565	560	510	555	558	564	567	532	594	549	573	519	533	549	535	559	576	546	569	574	555	572	523	563	542	523	550	541	498	575	562	558	544	506	555	521	579	572	549	518	556	555	570	534	563	527	550	516	493	554	527	542	527	538	524	541	509	568	541	531	557	537	566	507	587	542	549	554	600	561	521	530	512	553	542	520	545	561	582	518	566	552	560	528	554	569	537	555	551	552	508	571	538	601	519	569	535	558	519	542	540	556	560	513	542	546	523	576	542	572	546	579	544	553	545	596	536	549	577	523	569	540	562	544	510	573	561	588	534	555	534	556	565	570	580	567	545	550	560	543	573	534	556	546	553	503	597	484	540	564	572	556	523	520	534	538	541	520	589	524	590	492	543	525	566	584	528	545	557	515	510	529	571	568	556	534	543	541	534	530	547	542	583	536	577	579	540	545	554	554	552	526	555	545	520	510	543	536	549	555	539	580	547	528	533	560	577	555	540	577	590	562	558	569	556	556	518	555	556	540	505	576	542	528	528	536	565	522	549	572	534	536	530	544	562	574	515	528	538	543	571	538	573	586	509	511	551	509	564	553	579	508	547	560	544	565	569	565	541	531	551	560	536	564	532	564	544	526	558	511	558	546	530	501	542	540	532	528	551	537	548	530	582	527	583	586	528	492	508	559	537	518	576	541	557	527	494	559	524	570	572	545	553	556	572	520	542	525	525	570	561	537	500	525	566	533	526	568	540	539	560	548	546	533	559	537	582	559	582	552	589	528	546	517	573	560	569	539	553	507	550	530	520	530	552	560	557	559	530	564	531	520	554	532	530	548	536	537	583	596	530	547	520	539	574	548	538	531	562	523	545	590	568	560	541	537	549	524	523	557	529	575	558	577	556	551	550	544	581	572	571	587	536	556	547	553	491	554	547	484	501	540	507	524	555	525	530	537	538	557	562	563	591	561	536	542	587	524	535	556	529	513	559	514	552	546	587	515	531	574	528	534	551	561	538	583	556	494	551	518	549	490	549	542	519	553	567	542	563	538	507	525	582	513	569	537	531	510	567	590	550	561	560	587	548	546	539	575	518	569	572	525	532	556	517	568	512	570	556	584	562	555	518	539	548	549	526	562	533	515	548	590	567	536	552	522	531	532	578	565	544	522	507	563	513	525	517	541	570	553	527	551	592	542	569	537	574	548	523	552	553	533	530	544	536	547	530	569	496	571	552	534	537	530	542	554	540	510	561	549	528	549	553	501	571	533	482	509	556	587	522	570	595	557	554	540	561	547	560	548	559	572	551	555	507	554	546	565	542	573	524	573	529	554	506	514	559	535
57044	52942	55709	61819	64361	50077	31840	15281	4391	1420	793	463	349	276	248	211	176	204	203	196	200	150	194	179	168	214	173	183	192	176	183	175	170	205	199	207	174	180	200	186	157	196	196	179	173	169	194	200	177	173	191	161	194	192	174	199	190	182	190	208	177	183	145	189	162	193	185	168	179	190	166	174	173	173	189	187	168	180	186	193	152	182	201	174	199	189	176	176	180	187	161	164	174	187	204	195	204	189	195	194	187	187	187	214	168	203	201	214	183	172	202	185	180	181	198	188	159	185	194	185	190	169	185	153	181	182	194	187	152	162	188	179	183	183	178	197	196	186	178	209	192	180	199	181	193	166	169	195	204	202	186	168	197	189	196	177	170	162	188	197	169	187	175	202	158	172	184	174	175	166	181	193	173	211	194	193	181	179	165	183	164	185	204	173	189	210	191	188	193	172	189	169	183	182	192	183	180	185	191	207	198	171	184	197	165	178	204	188	173	174	183	192	186	182	168	201	168	176	178	171	173	180	186	211	179	156	194	222	202	184	185	190	173	189	158	172	186	194	201	178	175	173	204	176	182	161	205	195	190	172	191	176	201	198	176	188	171	181	151	184	184	170	165	168	178	183	168	173	200	179	201	180	189	190	200	190	212	202	161	168	183	183	189	189	189	165	195	179	187	182	175	168	206	178	173	182	195	182	199	179	193	175	183	185	193	178	174	177	167	183	179	182	176	183	170	193	200	176	166	185	203	180	167	210	188	173	186	198	193	176	174	209	186	176	215	187	187	177	168	218	189	158	181	160	205	169	180	205	186	155	175	186	189	181	182	170	193	178	182	185	205	170	207	199	171	207	168	197	191	201	158	179	196	162	188	189	170	192	181	206	170	188	183	184	177	193	169	211	191	184	199	197	178	179	184	199	197	176	172	184	165	172	194	188	188	186	194	184	153	164	188	177	201	188	195	190	192	182	191	179	192	182	190	180	178	202	194	211	202	175	206	178	173	203	193	185	186	154	181	193	190	189	169	168	178	194	219	169	195	180	162	165	170	181	176	198	158	196	189	190	170	205	207	200	163	155	181	176	179	175	169	171	174	196	171	192	177	194	202	181	166	168	188	204	190	181	186	183	174	169	201	180	183	199	171	183	181	176	192	198	177	191	197	197	170	165	172	188	222	188	183	197	156	208	180	192	182	180	184	180	166	175	186	181	195	186	159	188	189	186	174	164	178	162	199	194	168	189	187	183	213	191	168	171	205	175	180	193	186	214	227	182	179	182	181	168	165	189	204	202	175	193	218	181	180	194	189	168	177	198	173	186	202	188	204	177	199	183	164	171	168	189	169	181	197	168	181	193	212	165	189	184	169	163	208	168	183	194	157	185	181	196	201	181	195	195	200	195	167	216	180	181	158	209	183	218	172	189	185	198	197	193	193	209	192	183	217	183	189	187	181	178	182	194	187	185	183	173	182	181	171	198	152	189	169	203	195	197	181	203	184	191	186	186	213	177	201	197	168	169	201	182	189	164	173	182	212	174	184	186	183	186	190	182	198	187	197	190	170	178	192	156	177	184	195	196	184	171	185	189	176	201	190	190	175	190	183	193	179	187	171	206	193	189	176	166	182	164	163	187	161	171	170	199	187	197	165	203	158	200	209	192	174	217	173	189	171	212	193	173	189	197	187	156	192	168	168	171	178	172	189	176	184	176	209	193	196	197	189	183	185	176	191	178	172	170	168	184	206	180	189	200	181	200	159	177	173	197	176	179	191	204	185	195	205	186	175	175	189	171	190	182	170	179	165	161	189	204	188	204	195	200	179	159	206	187	183	189	187	184	204	191	169	166	198	155	187	183	189	196	167	181	166	198	221	218	163	178	188	194	215	174	163	167	193	210	179	213	198	187	163	191	188	187	169	195	180	177	176	190	185	166	191	185	216	199	197	211	184	192	192	202	188	192	180	192	190	186	183	193	194	195	196	187	169	156	194	191	182	194	170	179	200	205	177	167	157	194	170	209	184	182	189	189	204	202	194	204	183	189	175	179	214	177	184	197	191	160	180	186	185	195	183	174	209	184	178	183	201	202	180	197	186	153	191	172	180	176	174	177	190	185	197	182	205	170	167	193	185	182	186	191	183	205	173	158	167	160	184	155	161	178	203	183	199	175	176	189	210	169	193	192	180	193	182	193	199	174	192	174	223	164	184	188	185	181	164	170	198	203	186	185	201	196	195	202	171	177	198	188	181	188	182	178	208	181	196	182	194	172	186	211	176	183	158	196	171	205	179	164	205	211	199	226	174	192	192	167	188	196	190	195	207	199	167	174	198	173	191	179	212	184	196	182	186	189	172	192	190	195	178	181	179	188	171	184	154	172	199	151	181	168	189	166	180	185	154	188	177	184	206	179	199	178	198	185	191	184	184	179	197	189	197	175	183	185	178	190	198	173	205	185	187	177	213	195	166	189	171	163	178	163	191	181	186	185	185	202	175	169	180	162	194	228	193	199	190	179	192	191	184	193	179	176	157	167	185	191	186	179	190	196	186	184	178	183	184	189	174	197	182	173	185	197	179	188	206	204	223	170	184	197	174	183	179	168	192	210	181	212	173	194	201	189	182	189	180	195	183	172	194	198	165	168	182	173	173	171	181	165	193	183	169	189	188	176	184	176	181	175	200	173	170	187	185	195	191	187	174	194	183	174	198	189	166	185	195	209	182	184	188	201	186	184	156	209	176	188	186	195	201	170	195	194	173	172	152	183	201	180	192	157	199	173	192	179	174	183	207	168	181	186	192	178	192	191	196	170	155	160	187	196	199	167	183	187	196	175	183	181	204	196	185	184	172	176	192	195	179	167	171	168	195	208	173	173	189	157	192	158	192	199	180	168	185	204	186	194	174	204	194	184	189	175	201	212	165	157	185	192	179	175	200	175	196	181	180	165	185	172	157	174	179	180	182	188	190	177	166	196	198	166	186	171	186	186	202	168	197	190	207	184	205	182	188	196	201	215	166	227	166	189	179	177	186	190	204	182	180	156	188	174	184	190	189	178	183	186	199	182	195	195	166	205	198	157	178	190	159	183	178	167	184	180	185	187	191	153	176	172	192	181	177	173	189	198	189	209	203	161	178	201	167	173	206	174	202	180	192	164	192	206	198	191	182	204	169	175	204	174	154	181	187	207	179	160	175	193	170	182	170	169	182	196	208	181	196	171	158	171	180	178	170	188	181	202	180	188	195	195	162	200	141	170	185	185	169	168	171	190	172	187	208	189	180	194	205	171	179	204	153	170	194	201	182	185	190	184	187	188	163	204	180	217	162	169	202	206	194	182	188	200	186	186	184	210	184	172	177	186	182	177	205	173	200	191	173	179	181	205	188	182	181	203	176	198	193	200	188	178	202	185	171	189	173	180	187	173	188	177	168	173	217	177	205	171	181	191	171	186	207	191	198	161	186	173	187	176	165	189	168	171	202	179	186	174	180	190	179	180	205	182	200	190	199	184
39264	44319	57309	72147	74022	59219	42539	26450	11854	5329	2966	1827	1211	955	679	585	512	465	469	427	502	523	429	453	445	454	482	478	462	437	458	488	497	483	436	454	501	497	476	446	460	467	461	520	451	513	470	489	491	452	502	493	424	498	496	468	482	511	487	484	461	489	481	468	453	497	493	473	473	430	447	443	398	532	437	469	495	477	478	443	452	453	439	489	463	453	458	477	490	453	473	435	498	470	498	460	483	495	456	468	443	503	463	461	460	498	479	471	467	504	473	428	473	468	488	456	461	476	461	466	463	482	490	483	496	490	446	440	482	471	445	440	462	505	466	480	494	441	496	486	443	443	473	448	476	470	478	461	487	470	486	501	423	480	504	513	502	484	437	477	484	454	482	459	452	467	411	467	482	429	471	498	471	478	459	503	482	443	479	488	499	501	445	440	463	436	479	438	470	484	490	469	502	461	445	490	457	443	481	447	466	460	482	487	451	511	499	465	428	489	484	499	449	493	470	493	436	470	474	442	523	460	447	447	491	460	474	461	502	487	468	471	446	481	415	475	468	488	461	454	441	475	482	488	446	454	475	463	485	492	473	461	475	490	438	500	494	464	422	460	459	456	487	485	496	440	440	465	496	459	455	491	471	489	483	440	439	478	452	452	498	480	460	452	451	496	493	430	475	504	488	450	491	463	499	467	513	438	438	443	436	436	461	432	470	483	508	473	477	458	489	466	459	465	457	446	492	461	469	447	488	464	452	434	490	461	466	463	436	459	466	450	469	477	488	467	479	461	471	481	480	454	476	480	498	460	477	465	474	512	473	462	455	433	468	460	513	443	527	476	443	490	448	465	481	447	491	470	470	484	431	488	486	468	442	523	486	434	476	448	518	431	470	462	475	423	501	457	430	445	482	449	425	494	471	434	485	467	465	475	465	485	469	428	500	495	440	508	414	435	450	450	461	467	438	473	470	481	463	425	483	437	484	432	441	474	483	490	491	449	468	474	465	463	476	470	443	478	461	440	468	474	498	499	475	450	488	507	469	462	455	458	438	493	429	482	454	475	492	501	484	486	456	504	461	432	451	491	490	467	466	465	465	454	494	458	463	452	477	479	438	442	432	498	484	428	478	505	454	502	465	475	467	494	484	459	469	435	500	449	460	452	454	475	445	467	485	479	483	452	438	477	486	490	469	459	466	500	475	493	440	513	469	485	460	444	461	476	479	482	458	466	465	486	489	482	468	462	444	401	493	512	487	510	509	455	444	460	502	454	486	490	501	448	452	487	476	476	466	532	484	460	463	456	522	467	494	456	439	481	487	528	468	498	481	455	468	455	484	497	489	441	475	459	424	475	474	463	490	490	476	469	463	459	487	474	481	459	466	463	475	514	468	415	459	499	473	506	489	468	425	481	450	437	435	469	522	456	501	452	463	483	461	434	468	457	470	507	479	457	448	481	453	440	468	499	470	498	485	444	490	463	460	472	496	455	448	486	487	465	478	467	481	475	446	456	492	463	480	443	477	471	465	442	461	448	413	528	477	459	473	494	463	460	467	489	471	461	489	451	453	516	431	519	452	472	480	478	456	516	470	445	467	463	452	493	454	479	478	472	471	437	496	485	437	460	486	457	454	460	472	470	470	505	466	491	481	488	441	443	475	455	426	444	483	455	444	506	444	507	480	492	509	463	498	460	483	470	471	473	476	461	489	502	461	478	458	455	487	494	436	472	493	446	438	456	440	445	451	453	504	475	485	504	428	498	465	497	489	474	452	433	448	476	449	451	458	494	487	461	462	438	451	507	445	439	440	446	472	456	483	474	467	457	466	503	430	472	421	477	456	479	448	450	468	473	459	447	469	476	460	466	495	465	452	464	435	488	439	478	518	464	472	491	501	462	456	401	424	480	506	469	441	441	485	486	474	436	452	502	477	492	446	464	453	506	468	467	477	419	441	492	531	454	454	464	473	462	487	513	467	452	463	470	461	451	481	436	502	463	482	428	459	439	454	481	484	477	498	449	498	467	455	513	476	465	469	516	480	453	474	462	479	458	518	444	497	484	451	472	439	495	490	452	452	477	442	457	496	514	452	493	466	440	503	444	475	463	509	500	441	471	460	469	488	500	450	456	497	473	444	471	441	460	468	452	461	472	472	483	446	502	440	460	464	474	450	454	482	420	474	460	427	427	454	459	398	494	463	441	467	477	510	481	527	471	417	451	465	492	462	470	482	461	456	497	492	457	470	493	450	460	481	449	445	449	465	445	451	435	450	424	461	458	471	464	445	441	464	452	444	467	471	490	459	493	456	516	480	469	442	444	467	452	430	461	430	426	482	478	503	447	482	490	479	483	465	460	495	448	436	450	483	471	443	462	475	504	463	477	417	465	460	445	445	463	483	504	472	489	471	465	469	511	477	469	455	471	450	509	463	476	488	429	485	445	453	509	443	416	474	435	457	482	479	469	489	453	486	461	502	468	469	441	465	446	444	453	469	489	453	493	470	451	470	470	459	460	448	446	459	465	452	487	479	494	464	479	491	459	447	478	444	471	471	505	457	436	459	478	457	452	442	498	461	446	426	494	431	445	466	467	443	463	441	468	456	446	509	471	445	462	487	491	450	418	457	441	464	477	480	501	512	439	486	496	443	481	442	475	450	478	439	446	449	497	476	479	462	489	458	449	510	501	470	436	496	425	447	486	506	458	449	442	453	459	470	449	426	437	454	473	438	480	473	475	439	490	485	458	462	439	460	433	488	474	463	500	480	472	468	441	430	440	457	492	487	446	483	448	474	469	495	495	461	471	478	502	495	452	457	464	471	430	449	494	476	482	477	454	495	424	451	489	505	475	453	495	445	466	434	453	510	486	462	476	448	483	468	460	450	490	478	479	425	466	483	449	453	465	508	468	462	466	463	455	461	470	480	496	454	452	478	466	463	451	472	467	456	426	450	516	485	450	503	453	494	485	453	449	461	444	478	500	484	433	449	455	479	438	496	477	467	471	471	480	484	484	469	444	458	503	478	458	462	477	477	476	444	454	487	439	491	462	468	451	503	459	495	471	508	455	466	451	461	465	477	460	477	478	464	438	466	478	476	469	478	458	477	477	470	467	520	445	468	487	475	488	475	470	446	460	489	446	479	487	435	465	486	499	460	487	458	447	452	519	472	439	486	458	465	429	432	481	441	492	460	421	437	471	499	480	461	500	447	468	464	468	458	491	453	418	484	444	477	488	463	466	474	483	445	509	481	492	494	454	467	446	492	496	454	484	506	483	443	431	435	457	443	489	430	489	494	464	477	433	466	503	443	482	485	447	488	456	451	462	481	472	440	471	481	450	466	473	496	435	440	495	478	469	515	471	473	453	450	470	448	474	431	427	438	494	464	480	482	466	477	428	452	432	450	470	480	501	528	448	512	465	460	460	467	492	452	471	459	466	472	444	442	449	469	447	476	522	462	477	446	438	466	434	471	464	482	467	476	478	453	466	469	458	499	486	475	457	446	474
24525	16059	12110	6982	6669	4869	2304	887	373	271	266	221	214	211	186	202	207	192	188	191	191	214	192	213	183	193	208	208	198	217	195	217	166	189	185	197	195	208	207	167	197	220	210	202	219	213	189	194	187	200	195	198	200	211	191	204	176	188	184	194	194	233	213	209	208	183	193	208	193	181	216	213	215	194	173	179	181	205	201	216	201	175	221	177	203	226	191	213	188	196	176	197	196	196	182	198	178	190	209	194	178	203	171	197	157	201	210	203	215	186	184	173	170	190	184	208	210	201	210	213	197	195	212	180	214	186	195	202	187	189	195	190	192	208	212	198	180	225	198	201	215	209	190	184	192	190	222	204	199	216	204	204	209	191	199	188	204	213	214	181	186	193	200	192	186	204	198	194	210	191	188	190	196	177	194	200	190	207	170	197	208	167	206	209	195	209	199	194	174	224	205	201	200	169	195	175	198	208	211	208	185	193	183	170	187	197	211	188	175	199	194	200	163	193	214	212	217	193	201	198	164	187	186	174	181	193	186	210	216	205	203	192	176	205	168	205	189	188	207	190	203	183	214	179	162	206	191	195	189	177	176	188	187	182	197	196	204	169	199	186	198	214	208	187	216	200	214	187	178	232	214	178	206	179	190	198	197	200	176	188	220	198	203	187	189	182	197	206	193	187	159	211	193	211	201	211	186	203	221	213	216	193	210	188	185	169	227	222	189	185	209	190	206	195	208	198	198	189	192	177	209	169	196	217	202	211	192	212	190	212	169	203	219	208	215	184	212	204	178	210	214	218	179	209	190	200	201	200	187	193	212	191	194	197	191	192	200	198	204	176	201	196	202	170	201	213	185	187	199	212	206	192	178	175	217	196	190	189	184	192	211	219	171	223	189	202	205	198	200	207	182	198	189	181	188	178	202	211	211	205	189	187	201	189	213	197	219	213	212	188	210	169	186	206	204	204	199	192	213	200	211	205	208	195	182	170	190	197	204	193	195	189	194	209	199	210	206	198	208	188	191	191	191	186	212	201	168	188	194	204	213	236	197	183	187	206	182	184	173	215	183	168	194	211	187	171	215	203	213	208	195	178	215	175	183	191	181	193	196	189	216	197	161	209	216	197	198	192	203	236	196	204	203	194	184	177	183	192	184	213	214	181	218	218	183	192	180	201	201	222	172	213	220	194	170	189	209	191	194	240	216	190	191	203	186	193	170	197	195	211	201	211	175	197	179	176	213	197	184	205	212	196	220	195	180	201	196	203	201	173	202	197	193	216	164	197	220	206	167	182	191	202	183	174	219	199	218	186	176	181	192	231	177	219	188	200	189	203	184	203	188	193	199	206	187	178	197	216	164	172	207	187	179	206	180	188	201	185	188	211	197	187	200	206	177	217	210	191	217	206	190	181	182	194	217	207	202	223	195	178	176	184	209	214	216	208	196	177	207	193	184	209	188	209	197	177	212	195	215	195	188	214	209	197	198	186	185	185	194	199	172	167	165	210	216	218	191	210	202	185	177	204	197	214	181	173	214	189	194	196	201	179	202	180	187	190	183	191	165	219	201	203	193	205	218	215	161	190	212	200	200	206	170	178	168	190	190	179	180	217	197	203	189	194	203	186	194	204	184	192	185	201	200	181	197	204	206	173	195	184	180	188	211	215	190	169	178	189	175	199	207	170	228	187	176	227	232	184	211	194	190	205	174	197	208	200	199	186	210	211	192	194	210	206	188	208	208	179	219	207	179	192	209	184	202	178	185	188	207	217	196	206	182	188	187	173	178	229	175	184	201	197	211	219	208	203	181	168	166	206	220	200	185	206	221	202	186	188	198	181	197	186	194	153	233	192	184	175	175	215	207	212	191	207	197	206	199	220	170	175	202	217	193	228	179	187	186	203	214	205	189	197	198	164	201	217	177	210	208	202	204	195	198	216	190	203	193	179	197	182	194	191	180	201	200	197	171	212	198	195	166	183	216	209	201	194	192	201	192	197	222	178	189	198	206	200	181	178	234	157	197	209	198	194	185	166	203	175	191	203	207	195	187	184	222	205	223	212	176	162	211	181	194	190	208	190	187	195	161	206	183	199	186	177	189	176	201	203	181	203	215	228	195	205	211	230	204	208	205	224	181	185	179	219	219	189	215	196	187	217	192	181	190	190	198	223	165	181	192	216	192	191	177	193	187	204	229	174	176	176	184	206	178	204	176	181	207	192	196	191	211	179	206	198	219	222	203	209	204	179	207	186	177	197	210	186	169	188	181	199	185	180	213	183	181	190	179	206	209	183	193	187	193	190	198	184	226	221	205	247	198	201	205	181	212	167	203	179	192	205	207	210	192	191	204	205	208	196	189	206	209	188	179	174	189	208	187	185	222	206	195	194	190	197	208	192	206	218	184	207	209	196	199	193	207	163	197	218	193	201	190	208	191	197	196	176	206	207	192	185	212	217	200	210	181	212	188	183	177	170	180	189	206	201	181	202	199	200	221	201	183	198	208	199	226	184	197	203	203	196	176	206	193	194	179	200	183	181	200	174	214	192	197	192	170	188	210	222	196	218	212	174	201	205	188	181	200	176	220	212	190	216	184	193	226	189	190	187	189	212	218	199	191	220	190	164	173	189	183	214	186	199	200	210	178	167	185	197	178	192	203	214	205	203	204	169	195	188	175	190	217	193	178	184	188	187	191	193	197	200	189	188	202	188	171	184	191	197	205	184	218	185	226	203	191	187	182	183	192	185	215	186	209	188	210	225	185	204	209	178	173	192	188	184	184	219	188	207	201	210	194	192	193	190	183	200	221	188	207	204	208	199	215	224	189	180	221	192	199	189	196	192	204	215	197	216	180	209	227	202	202	188	186	183	174	181	182	203	220	197	181	203	186	185	168	206	202	171	203	187	202	195	180	200	207	185	179	219	189	209	182	207	170	212	169	184	194	206	215	206	181	191	175	196	176	199	198	180	172	223	202	177	192	232	208	205	183	180	187	215	207	162	185	200	211	209	198	217	194	209	223	194	194	177	199	184	188	202	171	184	188	189	176	204	185	192	221	195	208	226	214	206	199	204	224	194	181	201	223	205	203	218	213	188	195	191	186	195	164	175	197	183	184	149	190	171	206	203	184	206	212	175	203	195	206	204	192	179	197	187	209	227	231	217	194	193	230	196	193	171	210	174	195	198	209	204	201	192	188	223	191	209	163	215	206	170	185	188	203	173	192	192	208	200	198	197	211	205	220	180	209	169	185	206	212	236	193	193	179	184	194	191	201	180	190	192	196	190	212	190	201	210	206	193	177	183	212	198	225	227	197	210	193	198	201	201	185	174	206	207	216	190	190	169	174	219	177	184	170	201	239	197	198	217	207	205	189	197	187	187	165	199	191	190	213	195	202	211	201	183	181	184	207	203	193	192	189	217	187	196	199	196	187	187	192	214	184	166	194	208	191	194	213	192	190	186	205	183	162	188	207	178	219	179	192	189	186	232	182	176	208	221	191	200	174	188
14560	12567	17487	18360	20295	15296	7973	3256	1233	786	720	626	540	509	546	548	498	475	502	505	469	512	488	502	515	522	528	507	513	494	489	562	492	462	515	521	476	498	485	489	495	470	491	517	507	485	515	466	479	506	522	520	500	552	512	487	455	508	500	492	505	488	520	466	481	516	489	477	501	512	488	543	515	536	515	469	505	528	521	502	495	497	506	517	482	510	520	539	487	515	536	557	463	515	499	473	511	537	503	516	497	490	513	509	523	472	523	509	523	508	475	515	488	474	513	488	488	518	508	485	547	501	510	502	531	482	501	465	506	504	559	541	520	516	523	489	558	500	501	490	546	485	517	548	501	490	502	494	531	500	527	520	515	503	516	453	492	540	549	498	489	498	458	528	548	537	537	530	511	477	515	535	490	485	488	530	500	521	526	501	512	523	500	494	508	498	484	531	521	493	519	489	546	485	512	522	535	479	480	479	510	476	491	516	521	502	507	513	525	505	499	477	500	484	518	494	516	509	525	478	479	474	484	499	472	491	499	486	547	514	520	490	498	515	533	504	528	472	499	536	512	522	512	494	490	545	542	501	500	516	499	483	530	550	476	485	476	498	517	472	531	476	492	494	507	556	533	517	534	513	479	497	514	509	479	495	522	470	484	475	499	509	503	500	525	544	497	508	476	512	492	498	481	495	498	530	513	510	536	506	478	546	534	527	494	508	557	524	503	507	538	492	491	530	480	509	527	512	501	503	486	539	522	509	486	503	508	519	473	493	472	521	501	514	537	550	478	500	523	482	517	502	532	520	546	533	502	544	444	514	507	514	505	491	521	520	531	532	482	486	481	512	481	475	489	523	473	505	508	518	488	521	465	550	515	532	543	528	504	521	509	488	479	497	460	477	482	498	505	512	493	473	485	489	462	500	521	507	537	514	488	511	494	542	488	488	503	538	508	484	529	450	476	483	494	509	508	507	501	510	469	509	507	499	506	527	463	513	494	491	520	528	519	512	462	492	519	520	478	530	535	493	492	528	490	513	523	468	475	507	507	497	492	471	503	527	495	550	514	527	506	454	523	479	523	479	529	522	488	504	520	536	509	472	507	494	526	520	479	532	510	498	460	485	490	520	519	487	511	519	482	511	453	457	511	514	514	530	527	494	527	467	535	521	499	520	548	523	505	481	530	495	524	517	507	516	527	525	509	484	486	491	504	531	501	504	490	494	487	471	551	525	473	486	510	507	515	519	509	507	505	501	513	518	538	497	553	498	512	518	461	498	476	467	498	496	510	499	481	492	509	489	487	522	516	517	485	515	488	494	514	505	481	507	453	504	487	466	495	528	500	522	517	493	468	507	491	537	511	483	492	530	505	504	504	524	544	494	511	466	542	500	493	489	484	514	500	471	503	504	528	483	530	502	511	495	537	522	483	506	495	509	484	494	537	539	473	477	491	481	526	511	476	522	496	509	546	502	511	546	476	481	521	501	513	487	489	522	509	495	505	501	487	500	558	524	520	533	481	492	508	519	515	455	503	475	503	541	496	515	457	510	518	512	459	500	499	483	496	532	492	493	491	499	518	498	497	508	496	539	510	476	526	514	470	500	496	463	485	494	491	499	513	497	537	521	538	487	490	519	518	514	502	510	515	508	506	488	507	506	487	507	481	501	554	473	522	508	507	505	494	460	502	529	479	510	554	455	511	494	517	509	515	487	524	487	539	538	531	500	515	493	488	544	535	533	513	501	554	487	502	514	511	519	460	501	509	511	532	523	498	514	497	522	504	518	511	493	500	503	486	521	520	500	502	470	485	544	507	513	521	481	476	522	473	499	487	513	503	523	514	540	543	505	503	545	541	533	494	525	492	543	516	511	484	497	479	511	537	524	474	490	507	487	524	481	522	532	494	489	517	503	514	471	530	537	503	511	507	474	523	494	520	506	534	492	497	525	550	508	494	510	515	503	507	478	583	457	496	476	475	502	554	537	518	497	503	519	498	521	514	511	506	485	521	474	498	470	511	531	523	509	461	509	506	500	498	533	513	502	485	489	532	501	510	502	485	508	500	506	520	536	520	512	487	492	483	492	564	514	546	503	494	517	489	498	501	492	511	521	517	485	497	515	468	485	483	520	504	497	475	505	516	523	538	542	539	514	517	515	493	504	495	498	509	490	494	523	464	498	470	501	478	519	520	525	490	508	482	513	501	469	523	492	522	532	491	523	509	495	513	515	535	485	500	520	522	515	483	523	515	467	484	484	507	491	547	517	476	507	492	520	522	503	535	519	506	491	532	478	511	562	516	470	524	550	512	486	509	517	507	530	503	479	483	477	529	486	496	492	459	505	514	474	523	493	487	538	495	512	443	541	485	512	522	514	509	519	474	481	521	483	550	514	525	554	560	477	549	487	537	499	502	520	502	507	477	492	522	541	522	523	524	467	513	518	507	548	478	487	480	548	513	524	566	500	537	484	482	497	508	446	458	467	541	523	511	484	496	520	524	536	505	487	503	509	513	509	493	540	492	514	470	512	503	491	504	513	502	535	506	515	530	511	524	541	485	522	492	501	432	512	473	495	517	530	484	475	488	519	505	497	526	500	537	510	528	476	500	506	484	512	506	511	492	498	464	534	508	493	505	526	521	497	501	532	517	498	473	539	510	516	518	493	489	497	502	494	529	477	520	514	512	526	506	460	492	520	503	495	524	503	531	497	493	520	530	508	478	453	489	508	528	487	544	476	495	510	510	495	486	524	502	523	524	528	466	526	493	528	534	517	483	531	506	490	513	498	463	540	535	554	492	513	525	494	492	492	540	513	519	501	529	533	486	475	522	489	477	479	500	489	488	497	484	545	535	492	506	508	496	515	464	499	506	490	492	554	515	492	483	512	500	481	490	510	498	531	527	494	499	513	490	508	506	496	482	493	519	485	469	480	487	478	486	471	514	538	518	498	522	486	528	512	523	485	487	481	522	487	538	486	458	521	512	484	460	497	488	490	452	486	514	543	518	565	460	486	526	481	547	518	486	491	524	515	497	472	491	528	495	486	499	519	516	484	526	518	496	518	518	511	498	546	514	496	504	533	510	533	501	514	529	507	508	505	513	502	518	521	485	525	522	476	456	524	528	467	485	523	503	511	487	552	503	417	479	489	491	485	495	504	471	486	509	535	497	485	492	480	534	529	499	518	548	479	516	530	530	539	514	478	497	511	499	466	487	529	509	474	486	515	507	526	485	473	490	496	477	492	524	528	481	541	504	492	476	483	516	550	520	473	518	526	505	498	503	472	500	516	488	502	549	489	489	541	488	506	510	498	501	514	481	534	501	511	487	519	527	492	510	502	504	482	452	499	491	509	485	512	488	490	510	463	489	503	530	504	527	474	498	452	522	511	511	478	513	512	539	474	524	488	514	501	487	518	527	552	506	539	498	472	503	521	509	510	481	524	537	472	506	497	510	528	522	525	490	547	476	483	492	509	449	484	512	478	498	475	474	514	529	513	505	516	515	519
43246	41451	48746	48911	53769	41139	24940	9849	2517	979	520	406	324	268	232	226	233	219	194	223	230	226	211	203	195	211	181	188	202	201	211	193	220	205	222	225	241	209	243	207	225	256	228	211	211	205	229	208	225	233	206	243	228	231	210	206	198	209	195	202	209	186	192	251	212	216	210	233	227	211	208	233	203	192	202	218	187	200	228	197	179	228	202	205	214	218	208	208	181	211	219	225	225	212	230	224	229	231	193	196	194	222	210	224	224	190	225	228	227	196	225	207	236	200	197	225	203	189	228	205	216	230	201	206	249	195	207	230	224	199	174	209	196	236	217	219	186	226	212	214	228	175	183	212	218	220	226	201	208	197	232	209	218	187	206	199	206	184	184	184	211	223	219	244	217	215	223	198	210	182	221	219	231	221	192	182	222	225	234	229	207	221	224	244	197	215	197	197	200	221	220	224	211	215	215	214	210	209	213	209	214	223	229	200	221	205	203	186	233	207	187	223	197	242	203	233	222	225	233	212	221	202	201	204	224	208	218	235	215	196	210	223	206	230	202	201	208	244	193	193	230	194	219	215	234	223	188	202	230	203	223	184	203	219	220	224	204	228	231	228	192	229	198	183	215	235	217	208	200	205	218	205	224	208	213	245	193	195	237	213	214	226	218	235	209	215	198	195	205	190	215	206	199	231	214	201	218	204	212	229	246	211	221	212	212	214	210	200	194	216	207	199	198	224	220	211	206	202	199	227	200	211	223	214	218	189	183	218	206	200	221	194	250	199	216	228	215	238	200	222	209	201	219	202	214	210	235	209	189	198	202	199	197	211	212	190	208	211	210	206	216	203	204	197	204	210	228	196	213	228	200	254	183	224	203	230	217	215	216	219	226	208	236	211	214	217	205	233	232	225	198	235	202	190	202	209	216	167	224	190	206	209	206	199	219	237	210	180	215	209	210	224	207	201	215	181	220	233	237	208	228	225	234	219	184	229	193	202	220	230	228	184	222	204	232	223	229	187	204	201	209	229	204	225	237	213	185	234	220	197	206	229	214	232	209	204	198	211	193	172	196	180	198	236	214	211	224	201	194	213	244	195	204	218	204	210	230	220	211	227	237	208	207	219	256	234	202	202	199	215	208	213	206	215	205	227	207	227	198	241	224	213	223	208	208	203	202	214	204	202	212	212	201	214	212	203	226	227	205	206	224	219	202	193	209	208	226	223	169	215	210	235	211	239	221	218	207	199	207	210	192	197	226	225	178	213	200	218	199	248	236	247	195	236	207	209	207	227	221	210	202	214	203	212	222	217	226	193	216	206	193	225	224	228	215	207	233	231	213	201	190	197	217	218	194	225	188	211	242	197	196	216	221	229	210	226	199	196	246	197	192	199	217	208	193	207	202	203	209	225	208	206	221	196	229	207	220	207	212	259	232	221	181	181	192	181	199	200	204	217	215	212	209	224	214	216	254	205	211	226	206	200	207	210	234	212	209	236	200	233	195	196	201	219	240	192	231	250	210	204	201	228	195	200	208	200	199	195	198	214	234	221	229	210	190	222	212	208	199	209	213	206	219	208	239	213	210	219	210	241	235	192	228	201	234	218	196	195	211	222	237	219	214	212	214	204	225	229	232	197	205	208	207	225	214	206	200	194	205	214	233	201	235	195	226	221	238	209	212	216	207	198	228	237	217	212	219	216	225	196	212	205	227	192	206	220	199	208	209	206	202	203	199	188	219	211	202	233	225	187	209	187	225	218	199	225	202	233	236	206	209	184	202	195	196	193	218	199	193	207	196	209	209	239	211	233	238	209	215	174	197	206	219	221	182	204	217	195	232	204	211	223	208	190	205	185	193	211	234	189	232	221	227	193	195	208	212	214	200	210	234	205	213	207	194	237	223	190	211	226	184	208	205	215	193	221	194	199	214	197	226	213	206	232	197	184	195	189	197	229	218	233	214	213	200	204	198	213	202	208	250	192	199	245	194	201	196	227	213	232	198	190	205	229	217	199	216	202	204	227	192	220	221	212	205	197	198	226	226	207	207	188	208	241	203	222	241	209	219	215	232	243	222	207	199	196	199	205	213	211	213	226	204	249	233	214	216	210	218	198	199	194	193	190	232	219	185	205	242	208	215	184	221	181	204	191	227	222	197	178	240	224	195	194	217	217	248	176	221	201	226	215	235	204	198	212	200	238	202	179	206	221	196	215	221	204	223	210	202	206	193	192	188	211	226	204	215	198	211	227	199	215	194	190	212	190	215	203	201	204	203	188	205	206	230	184	261	211	224	214	221	210	219	227	210	243	178	188	209	218	200	215	200	242	193	221	208	209	213	221	217	222	217	190	194	213	197	211	197	221	184	228	196	212	210	216	211	227	235	200	209	206	218	218	218	216	205	200	217	207	209	202	220	184	228	212	213	203	221	242	221	208	214	220	229	216	213	169	218	208	195	205	210	238	224	204	222	189	224	166	187	211	221	213	198	198	222	209	198	211	231	187	214	217	211	210	229	217	212	219	207	207	213	228	206	200	204	206	255	232	219	214	185	198	175	179	233	210	232	231	195	182	203	216	202	207	221	198	244	217	229	220	192	210	192	222	211	213	218	244	211	243	203	191	174	202	212	204	210	190	193	203	232	195	220	216	187	184	208	214	219	182	212	216	207	218	216	202	229	224	207	201	208	228	218	227	198	195	201	210	193	183	203	199	207	230	191	237	226	223	183	197	229	206	198	217	206	195	199	215	231	194	226	232	215	199	199	194	208	224	220	225	225	196	230	237	186	195	225	191	230	214	218	214	206	204	215	234	225	237	207	188	216	204	232	199	183	240	242	230	201	213	181	200	192	199	224	209	202	202	227	196	196	215	220	208	246	200	195	211	217	194	224	211	203	204	207	267	211	194	198	198	216	217	229	226	199	207	205	195	218	189	263	213	197	198	217	227	206	194	208	218	216	229	251	208	233	199	198	189	188	227	218	223	198	220	219	182	191	222	209	210	199	203	206	233	236	208	215	204	222	197	199	222	254	186	227	235	242	221	206	212	219	220	245	206	205	210	227	223	256	206	216	214	206	199	224	239	197	222	228	210	183	222	198	224	207	211	186	232	208	221	204	200	188	208	213	210	178	219	228	232	194	215	195	198	208	221	205	207	220	218	219	188	215	215	198	195	210	203	186	217	217	208	232	217	208	221	234	236	210	208	218	211	202	224	194	193	230	211	200	228	185	218	210	225	211	219	217	216	243	213	221	223	211	210	191	215	208	201	223	221	227	193	212	205	232	196	224	204	232	212	197	196	213	233	205	217	220	197	220	189	209	184	241	182	184	192	204	217	209	206	192	205	182	182	202	190	240	194	209	193	207	200	211	199	204	231	216	204	211	218	199	229	214	211	197	211	191	206	228	214	215	202	239	214	229	225	204	228	211	231	220	204	201	227	204	219	230	213	189	238	205	216	228	211	233	219	222	212	233	203	202	205	229	197	210	220	213	225	225	205	226	214	205	174
27269	33669	48056	57050	63030	51517	37193	20780	7907	3742	2150	1572	1097	803	657	575	606	530	524	535	520	562	542	516	556	528	548	560	528	547	570	529	553	494	531	538	548	528	546	523	512	540	552	578	542	539	566	520	482	528	553	524	546	497	530	537	538	555	505	536	556	499	518	541	539	527	556	552	521	538	540	558	585	546	562	533	527	547	526	538	565	525	526	546	564	514	551	549	560	556	508	522	572	539	511	529	537	526	557	541	591	547	553	530	482	556	540	524	573	525	551	535	558	574	524	493	540	544	510	524	546	560	518	537	528	531	557	549	560	524	524	532	528	528	532	551	516	518	543	530	563	583	563	582	549	535	514	532	562	557	531	509	544	536	592	544	542	552	560	527	535	531	535	529	565	552	519	521	554	525	485	525	553	542	536	530	485	514	547	517	534	500	571	518	497	501	543	517	542	558	522	517	540	514	543	521	544	512	481	564	573	535	531	547	535	536	510	529	544	558	584	506	550	542	536	532	563	546	561	540	557	533	542	539	491	500	497	540	536	563	502	574	524	511	500	553	579	492	543	511	526	538	487	531	548	547	514	490	565	546	512	556	537	517	538	551	566	528	510	607	551	525	549	511	532	553	562	541	520	507	541	522	569	529	553	553	504	543	540	514	529	503	541	510	527	552	544	535	542	497	562	510	551	530	503	541	514	558	567	540	534	507	524	553	494	494	499	569	551	558	518	544	580	566	540	490	522	518	519	562	547	546	565	503	569	529	509	552	504	552	550	528	514	515	591	496	512	512	581	540	547	526	553	519	532	552	501	537	521	516	518	563	538	518	543	560	530	514	507	493	569	525	525	563	555	544	506	522	496	543	491	535	540	546	514	496	539	588	550	511	550	549	567	538	525	553	498	558	494	517	529	515	525	557	569	508	583	555	561	589	494	511	574	550	563	561	537	533	548	576	537	557	546	517	547	550	505	533	528	584	526	563	539	553	555	544	590	485	554	520	513	568	528	504	523	515	575	551	514	526	554	494	538	542	504	547	552	554	554	511	539	524	502	524	536	530	510	502	545	502	503	535	513	551	529	578	562	575	536	550	535	480	547	529	569	570	509	517	497	562	525	519	601	514	571	538	559	511	529	510	537	507	492	543	546	517	556	575	512	528	541	561	539	535	575	517	528	523	514	535	541	513	495	513	575	503	509	554	523	558	498	525	527	526	526	516	485	555	558	571	540	545	508	550	528	525	522	568	567	518	527	509	572	507	483	549	514	542	569	485	514	534	530	525	502	557	535	516	556	539	555	507	565	564	559	525	503	538	564	526	520	546	539	529	520	527	537	520	568	519	520	551	542	527	513	526	564	533	535	583	503	514	551	556	563	567	555	521	544	514	559	514	520	522	568	569	513	538	549	564	535	580	551	539	534	510	532	548	563	519	524	531	546	531	549	572	532	545	559	494	558	499	503	530	503	574	569	524	499	554	559	527	519	549	533	525	529	556	580	531	477	566	554	579	548	545	539	513	533	516	514	526	543	528	506	518	541	538	523	535	497	546	520	565	514	524	532	549	543	516	536	502	547	542	552	523	547	538	508	525	552	529	538	509	520	512	510	568	514	549	493	504	539	558	548	541	545	555	567	550	558	521	537	538	554	512	549	531	554	548	516	540	518	502	555	533	560	532	511	547	563	515	546	525	519	523	550	582	535	545	551	542	490	547	542	557	527	529	557	540	507	522	518	528	507	516	539	533	566	546	507	531	566	522	545	491	541	489	475	563	543	580	545	532	558	517	510	553	536	526	561	511	532	551	521	506	508	561	556	536	552	549	494	550	518	545	559	525	573	517	488	499	535	566	528	534	560	523	542	560	525	529	557	525	512	525	528	483	558	545	499	547	546	518	577	530	515	527	580	483	507	546	502	521	544	560	560	570	527	548	548	535	522	547	541	556	529	519	573	548	519	525	547	565	527	538	500	525	519	500	506	526	542	556	497	564	556	552	524	565	552	528	479	543	536	521	563	518	544	526	496	540	532	539	513	528	522	536	546	529	531	516	487	521	518	546	590	547	501	521	518	521	551	513	524	491	542	537	534	522	528	512	540	532	525	555	525	526	594	517	545	556	562	570	522	512	557	530	531	498	539	571	541	551	522	519	525	543	528	544	502	545	507	552	542	583	533	550	535	519	560	526	525	517	552	515	546	548	538	547	554	509	551	490	553	502	575	520	526	491	510	523	533	537	522	530	521	533	541	560	546	526	561	510	548	517	523	551	547	549	495	538	534	531	572	543	512	526	542	519	509	509	532	532	527	532	571	541	565	547	486	495	573	591	490	579	502	551	585	571	525	522	532	538	556	537	518	524	536	531	543	522	525	543	562	548	555	533	558	535	545	548	511	518	552	497	527	562	535	527	509	522	534	571	538	521	523	529	569	528	495	543	540	523	548	570	565	523	565	526	492	507	530	546	537	531	559	561	559	559	576	530	551	561	525	540	573	504	530	541	514	566	523	545	563	562	499	524	533	523	548	555	586	529	521	524	550	551	586	572	538	523	542	499	541	541	543	558	535	564	524	524	512	508	553	535	525	541	525	537	539	542	542	568	544	549	534	530	504	557	524	547	567	514	545	520	557	594	531	501	568	531	536	479	511	527	521	536	552	561	548	551	557	536	528	565	549	559	498	527	549	540	505	563	538	553	518	521	574	510	514	555	544	525	523	496	528	503	557	519	586	557	550	547	551	575	551	551	514	567	557	532	551	539	529	484	548	536	529	517	514	549	583	562	578	567	496	554	560	532	534	571	517	534	505	560	531	560	564	530	515	558	552	489	554	535	535	535	548	502	552	503	534	530	512	530	578	564	558	538	548	550	529	534	525	518	540	572	512	547	524	483	548	573	515	560	550	543	531	523	565	518	538	550	568	501	559	500	511	529	522	511	557	560	531	540	537	511	520	522	531	568	517	529	525	528	571	533	543	567	547	485	523	529	535	564	543	533	518	549	553	572	540	490	553	569	526	544	559	536	555	486	540	507	518	539	491	552	514	497	515	542	513	481	517	545	542	494	513	514	575	511	534	539	540	532	533	582	532	520	543	516	542	495	508	501	559	553	500	550	553	516	518	501	494	542	544	542	517	513	533	555	549	553	586	527	523	565	558	538	583	531	528	537	570	538	560	542	533	541	509	506	497	533	545	540	534	547	516	523	511	554	542	540	593	508	524	566	529	517	565	529	590	494	544	565	547	509	518	535	561	576	549	515	547	565	547	512	501	498	555	527	557	561	536	558	508	522	565	517	586	493	526	529	539	551	540	478	500	528	555	559	537	544	514	514	558	537	508	529	524	541	497	510	514	565	551	559	530	512	559	541	505	520	495	588	540	519	519	549	519	515	548	514	533	552	548	514	570	551	512	525	505	544	536	567	494	527	547	524	515	530	540	524	581	520	526	487	534	505	536	552	493	542	569	557	517	547	548	502	527	517	555	529	556	520	517	529	525	536	558	517	542	529	566	565
51929	51674	56881	53814	63408	54511	35737	17739	4864	1475	751	493	349	299	243	224	195	216	185	175	169	185	209	181	176	195	190	206	194	189	199	190	203	179	179	187	190	182	171	190	160	175	160	207	192	188	186	172	177	192	180	183	183	163	174	171	197	161	194	192	167	188	192	199	193	172	173	199	173	167	150	186	185	161	192	204	188	180	170	185	175	184	198	180	212	184	190	167	192	189	180	174	163	177	187	174	167	187	185	200	179	169	165	196	181	189	199	197	197	142	209	199	192	173	175	167	183	193	186	195	170	171	217	193	157	177	185	186	195	175	191	171	192	166	173	185	182	180	158	201	191	139	156	164	210	141	198	167	181	179	208	181	184	170	186	189	193	184	189	177	186	178	172	165	192	175	178	160	180	178	172	171	183	192	172	187	178	175	163	172	168	182	184	185	199	180	180	189	194	185	162	162	175	184	161	163	186	169	182	164	188	159	191	179	182	197	181	180	171	178	204	190	179	178	192	173	187	179	170	174	156	162	151	193	177	176	183	173	203	169	173	167	164	162	156	185	200	197	197	180	181	189	168	183	185	202	201	187	172	166	173	182	188	208	193	160	179	179	180	183	196	156	161	184	185	191	187	196	186	163	167	161	197	192	171	188	170	166	191	178	172	166	180	185	185	178	180	169	176	167	147	175	167	185	179	155	201	174	201	188	173	192	168	179	176	173	194	167	210	168	167	189	180	199	159	179	157	191	187	155	208	200	184	180	190	159	181	181	204	149	162	216	177	184	188	193	173	191	195	178	164	205	182	193	161	192	177	157	167	168	170	170	188	179	197	191	185	172	184	165	180	194	166	199	163	186	156	194	185	178	143	186	188	176	171	173	176	200	194	190	182	184	154	169	198	182	164	177	192	186	184	197	162	153	143	185	187	182	202	186	179	182	167	164	183	159	162	172	177	160	193	170	182	202	180	191	212	186	161	201	184	193	178	175	173	179	161	188	178	160	202	176	171	164	163	198	196	172	160	172	178	154	164	186	179	204	181	183	174	154	139	206	185	163	168	178	174	200	188	179	165	152	185	183	195	184	179	171	188	170	182	175	195	173	182	167	183	188	182	188	164	200	165	193	183	186	182	204	194	190	168	196	209	201	205	179	154	195	163	167	205	192	189	176	166	185	171	177	200	171	181	178	178	169	162	202	180	181	198	174	179	179	190	175	176	181	184	214	174	195	180	180	185	197	174	173	177	180	180	171	177	180	172	206	190	188	193	179	189	155	161	171	168	202	195	175	170	186	180	178	176	151	175	178	177	177	173	196	193	179	184	179	176	174	165	192	171	207	189	174	181	156	185	190	172	204	182	167	170	183	162	154	166	162	186	166	182	208	200	176	204	184	181	173	181	202	175	173	197	183	172	179	191	160	166	174	191	163	177	176	185	177	181	179	203	163	194	166	182	188	174	169	193	205	170	197	177	192	172	195	181	180	191	168	195	204	179	156	177	171	182	187	202	161	174	164	176	175	168	201	180	185	226	197	187	176	164	181	161	170	183	180	192	176	182	214	192	169	189	178	181	186	182	166	179	183	205	182	170	172	184	182	176	218	180	173	180	196	205	169	167	188	189	175	180	194	192	188	170	158	158	190	184	173	214	209	186	191	189	169	144	183	201	184	175	172	174	178	186	169	159	198	174	175	176	196	162	189	173	175	191	212	181	164	177	206	204	202	191	175	178	160	154	179	170	181	177	171	172	170	181	162	208	194	186	181	180	213	188	162	181	209	178	152	202	195	173	196	211	156	198	170	202	175	167	187	202	203	181	173	189	196	183	151	174	194	159	166	201	209	193	181	189	142	179	169	188	179	175	175	185	171	187	188	203	211	181	172	180	177	187	178	183	183	172	213	185	174	190	185	174	188	167	192	167	176	191	183	172	193	193	180	181	172	179	175	184	163	212	166	173	184	179	200	176	164	172	185	175	175	160	205	188	187	190	189	177	179	184	196	141	170	188	151	174	173	191	204	192	163	183	209	152	194	185	157	218	170	190	190	167	166	176	193	170	168	187	175	166	216	184	163	162	173	177	201	196	191	162	177	160	188	197	164	175	198	206	169	189	185	158	186	181	169	203	183	179	169	190	176	182	207	180	196	224	182	175	148	182	179	200	175	182	194	213	196	194	169	171	188	195	196	191	182	178	219	187	189	191	181	178	165	165	178	185	171	173	181	168	189	170	169	189	193	167	169	159	166	163	210	201	179	178	193	181	176	186	181	181	179	177	181	182	164	197	178	159	158	194	168	192	180	186	188	202	180	200	174	192	165	210	169	178	185	187	173	183	185	162	174	172	178	174	198	195	197	187	161	178	169	189	186	208	194	175	199	194	163	178	188	179	161	167	198	144	186	149	204	205	159	175	186	177	196	173	153	175	182	176	175	191	175	196	182	187	178	174	193	177	182	177	190	184	162	149	182	174	182	187	183	175	169	169	163	198	192	204	173	180	197	154	194	161	189	181	178	176	202	181	198	177	170	166	179	179	186	187	198	190	158	188	213	182	184	210	167	186	160	216	208	172	190	171	164	162	155	182	176	183	211	174	190	178	203	196	187	179	175	156	157	168	188	197	185	206	207	182	177	159	175	182	179	189	210	190	177	215	179	173	182	195	179	176	203	190	167	186	183	168	186	174	152	198	170	176	167	185	157	197	184	198	220	184	173	170	175	181	173	180	183	193	189	199	184	170	186	159	197	170	182	206	181	205	190	163	182	176	170	190	173	177	164	188	195	179	176	190	199	178	181	189	181	175	186	158	186	199	201	181	194	180	178	150	154	190	188	198	175	170	181	182	205	174	183	173	185	194	180	164	207	167	170	177	171	192	172	175	184	144	173	187	194	173	185	191	189	175	163	176	186	198	186	185	168	213	204	163	194	180	188	146	195	172	178	186	178	194	182	181	182	189	181	173	189	196	170	178	184	166	202	178	167	188	194	185	215	196	186	174	159	186	166	151	180	185	182	182	162	174	182	196	178	188	172	157	195	199	189	180	174	156	186	187	196	197	157	175	195	205	193	153	170	174	182	185	185	162	190	190	190	164	158	200	186	191	187	188	185	195	170	163	180	193	180	174	197	181	186	173	191	185	179	190	160	199	197	185	189	185	170	163	180	187	187	167	189	176	194	165	154	169	160	187	171	167	159	190	184	168	172	187	193	185	178	171	179	166	181	187	175	180	165	202	176	190	159	172	167	167	188	170	203	186	196	176	166	167	171	178	172	167	177	184	176	182	176	196	189	169	194	184	190	192	172	153	155	201	191	186	193	176	168	174	194	180	176	205	157	178	177	185	183	185	215	185	154	192	190	174	204	172	192	155	184	165	190	175	179	207	183	176	200	200	202	208	170	192	170	163	199	197	194	168	207	195	173	176	187	168	162	173	153	170	169	184	189	173	162	160	168	189	193	177	149	139	186	175	167	199	196	171	188	166	175	190	173	179	179	173	165	194	183	163	199	201	176
33238	41425	55343	63093	75587	64103	46454	28726	12015	5299	3203	1754	1379	969	701	576	526	497	456	446	464	475	491	496	449	469	474	486	448	438	465	467	475	452	425	475	471	472	464	466	474	454	468	452	484	456	458	461	458	465	452	461	424	478	457	476	426	455	444	447	462	453	415	442	473	461	469	480	446	465	457	451	461	435	450	464	478	460	436	446	444	433	489	446	467	477	469	464	499	418	444	439	435	482	519	473	452	459	466	437	475	489	469	464	500	482	466	481	460	450	453	460	455	457	455	469	469	442	487	478	469	450	475	473	444	461	405	435	465	484	456	466	438	462	504	486	467	479	462	448	468	453	451	461	436	438	470	453	478	458	425	466	464	446	499	441	484	426	489	502	480	454	454	515	484	457	447	421	452	451	425	432	479	450	430	449	515	447	420	440	475	464	498	425	459	447	442	483	484	466	441	468	457	468	431	470	504	430	494	493	509	429	446	455	462	468	457	455	426	444	456	464	492	456	440	476	451	445	432	490	448	470	450	453	470	467	458	447	435	422	480	464	451	478	417	448	490	450	506	463	458	462	469	462	489	446	433	447	458	428	446	419	458	456	463	450	437	464	458	435	480	500	511	429	478	447	442	470	477	472	450	463	483	500	464	438	436	476	555	458	433	427	477	480	450	453	424	453	431	458	461	445	467	499	472	434	470	434	504	451	479	469	461	486	480	417	474	477	462	422	491	431	440	431	459	498	467	455	455	473	443	444	457	437	449	473	477	459	461	433	429	413	438	438	437	433	450	450	491	499	425	440	431	445	501	460	472	446	468	468	458	459	444	482	442	466	491	462	474	484	449	460	469	451	482	449	447	458	459	440	456	471	491	487	485	478	487	446	465	480	461	490	492	455	437	448	465	469	466	470	468	463	452	473	419	448	473	470	501	483	465	437	437	477	459	463	496	486	458	465	427	438	447	471	486	492	513	485	434	449	464	432	500	453	487	433	477	481	431	479	477	483	457	451	475	452	505	450	482	464	459	467	476	479	468	426	439	446	443	457	467	459	490	426	487	456	458	471	491	455	456	488	478	456	485	460	486	483	439	510	445	428	495	441	487	475	468	475	485	444	435	494	476	482	443	465	460	452	474	455	476	462	476	413	478	457	447	465	460	438	458	504	502	455	476	446	450	468	458	448	440	475	455	468	463	453	455	433	465	443	487	452	449	406	452	468	450	469	461	433	488	474	459	494	469	466	488	483	453	468	447	432	431	467	450	466	448	456	450	446	453	430	439	492	475	458	431	431	486	484	453	476	475	467	428	475	470	480	439	429	484	421	492	463	452	460	460	457	506	452	395	473	459	479	426	465	457	497	475	475	436	441	488	425	497	499	484	469	428	489	478	469	479	509	461	445	492	439	406	463	444	464	480	493	442	452	469	448	502	477	467	424	424	455	494	422	468	441	474	472	466	425	444	503	428	483	458	431	468	494	430	451	463	448	456	483	472	437	467	441	438	467	427	461	473	441	478	435	459	475	464	467	475	462	461	467	440	453	425	499	468	449	445	473	504	457	455	470	438	458	464	471	521	455	448	461	454	474	478	468	470	428	451	477	446	472	454	463	471	415	530	434	449	459	470	461	458	485	496	455	512	447	447	463	445	448	466	521	431	476	493	443	446	473	477	424	423	486	467	449	465	474	444	453	474	484	477	467	481	505	493	429	488	441	449	446	468	431	444	424	449	472	490	453	447	488	426	461	497	475	480	434	487	440	433	454	444	472	483	457	463	485	478	429	455	459	462	482	476	452	439	470	465	474	451	435	464	460	431	468	454	473	475	432	469	464	459	470	433	448	450	474	489	485	458	482	483	492	441	430	418	472	461	487	474	430	446	440	481	472	450	449	489	481	447	456	441	446	465	456	451	487	530	482	459	435	466	443	474	501	480	491	456	461	433	472	500	455	493	461	408	468	485	500	498	483	469	444	503	477	476	447	482	512	445	436	444	453	468	434	468	449	470	458	434	472	445	470	464	471	461	448	438	480	449	507	438	474	468	434	446	444	468	424	471	439	464	463	504	487	470	498	466	474	469	443	468	478	426	439	458	449	505	475	451	427	449	452	472	463	468	464	457	461	449	482	428	466	440	470	428	441	487	433	486	492	467	403	477	462	449	463	512	477	515	483	431	479	447	451	481	467	430	457	447	473	472	492	416	451	466	457	479	466	485	417	459	446	480	459	453	482	455	477	478	459	459	422	463	474	488	494	496	475	451	451	463	501	449	461	494	448	449	510	464	471	470	487	489	452	437	463	462	488	478	465	467	441	428	505	453	461	427	469	472	464	483	460	496	468	444	453	495	469	397	450	434	439	509	472	467	471	463	456	481	461	430	461	508	494	500	454	474	462	495	424	426	488	424	518	490	469	483	453	445	480	458	501	439	459	470	470	444	447	490	460	448	436	406	518	454	447	501	454	485	444	469	469	453	439	456	469	443	437	442	414	470	472	464	433	467	435	431	453	478	474	437	482	452	444	505	502	503	477	476	449	456	467	442	440	462	471	463	460	472	417	429	485	504	479	513	440	438	475	449	479	514	447	468	431	484	444	424	480	455	436	491	489	458	465	503	463	461	455	473	501	452	444	477	472	502	455	446	457	477	499	467	448	481	449	467	475	453	431	454	501	453	438	483	474	441	480	479	439	471	470	443	452	420	464	484	479	459	450	481	464	441	479	501	446	471	436	461	437	470	506	436	456	469	439	445	436	433	496	481	473	464	472	486	469	448	479	455	472	501	455	500	494	464	467	469	416	449	463	424	445	453	462	446	437	447	470	512	478	474	429	422	458	488	486	436	420	473	430	484	458	467	495	461	447	461	467	477	467	462	466	445	455	465	466	466	446	466	479	454	468	496	463	476	451	449	446	424	494	461	465	460	450	490	468	451	459	451	458	467	485	457	460	443	475	469	424	462	459	482	491	469	455	444	444	488	442	459	455	488	447	493	444	444	444	446	462	487	452	449	482	455	468	441	434	477	440	494	434	445	467	444	430	417	491	479	469	430	469	453	488	466	453	450	452	428	453	421	473	455	443	461	470	462	430	450	483	484	443	425	472	481	468	432	468	472	443	450	407	433	448	452	455	468	478	456	483	477	463	441	454	457	507	445	410	463	479	465	437	462	491	471	467	456	459	446	478	433	470	499	468	450	477	450	441	444	456	446	438	460	459	469	491	453	498	494	505	468	508	479	464	447	452	439	462	464	476	486	469	481	453	470	462	465	471	475	483	459	468	455	432	447	462	456	442	478	440	447	447	443	492	438	470	456	451	482	465	452	458	446	478	435	457	451	448	497	442	443	482	465	475	445	433	467	473	461	457	437	443	480	455	491	479	451	429	437	442	483	460	487	483	474	451	462	456	472	479	473	455	463	461	468	474	487	458	488	482	448	458	457	443	487	456	490	477	415	463	462	481	450	456	456	441	473	447	463	481	449	491	473	505	483	471	484	437	432	453	453	451	515	497
20502	17958	17106	11830	7437	5314	2795	1147	430	297	246	232	221	210	215	228	194	217	207	185	194	199	217	201	183	205	188	184	168	214	214	214	208	220	185	202	197	190	185	221	203	194	193	191	189	169	187	213	198	211	192	183	198	176	175	222	193	198	206	202	185	187	189	192	187	193	170	207	209	190	168	199	200	192	221	220	195	178	191	211	188	210	205	204	170	210	195	204	214	211	184	191	194	187	202	192	204	185	178	204	207	213	201	224	198	189	201	202	200	209	215	203	209	205	176	205	187	200	174	191	195	197	215	235	209	215	212	172	200	195	203	214	182	193	194	202	190	176	201	195	198	204	199	213	198	201	201	205	220	199	180	181	180	205	203	205	202	202	203	189	200	193	180	206	213	194	210	205	170	172	189	176	215	191	193	187	192	182	215	170	190	223	167	199	226	190	191	197	219	178	190	195	201	189	168	166	201	205	215	194	219	197	185	216	210	193	232	195	212	179	189	215	206	219	183	186	197	199	202	191	191	195	200	208	190	207	177	178	189	178	194	182	197	214	210	196	212	183	221	211	203	187	233	183	180	172	207	198	186	197	154	194	186	170	199	210	195	218	204	196	217	194	202	221	188	185	195	207	205	186	196	211	209	176	172	185	209	184	206	187	209	190	187	212	189	214	221	200	210	195	183	192	199	222	202	167	188	198	185	216	200	199	225	172	214	196	186	181	189	197	191	202	215	210	203	180	196	176	187	171	200	187	194	208	207	179	215	211	179	200	220	212	180	221	206	175	207	216	183	178	211	227	176	210	186	196	187	221	195	176	200	215	205	202	181	180	176	204	199	228	195	189	202	226	206	205	192	185	223	199	193	210	191	179	201	230	194	192	199	187	217	212	203	185	215	190	198	206	220	220	197	186	203	190	197	221	175	204	213	200	208	191	169	219	215	181	194	176	216	213	210	191	177	207	209	197	189	189	184	203	194	183	188	205	184	204	197	192	201	206	179	209	200	175	188	196	226	177	214	225	204	152	212	197	181	183	186	214	211	199	208	167	184	211	194	215	196	197	212	191	187	195	205	229	205	200	211	207	211	167	203	194	206	193	220	214	179	211	199	179	210	168	202	217	199	210	199	210	188	193	201	191	195	213	204	196	193	189	217	188	199	222	177	202	193	206	206	204	184	212	207	193	202	203	199	179	212	181	191	217	187	202	224	202	178	191	208	201	200	212	178	202	203	216	199	223	185	205	216	195	185	190	208	221	207	200	245	211	194	218	182	202	189	214	209	213	200	204	220	198	198	202	182	210	196	210	200	182	216	175	208	190	216	218	187	208	202	209	195	208	186	197	204	166	199	198	196	199	200	203	207	207	190	187	194	173	207	200	192	190	193	209	202	193	227	190	181	194	210	214	200	187	190	191	218	198	191	213	172	192	204	230	194	232	182	199	220	203	211	199	192	201	204	209	206	203	180	213	176	193	206	218	196	203	204	206	221	186	204	208	225	225	206	220	206	199	192	192	177	215	209	200	190	202	205	171	183	190	178	182	185	231	209	192	166	192	204	221	199	186	180	199	191	181	211	211	214	182	214	192	182	203	176	198	203	209	201	192	204	185	216	225	208	212	195	191	207	194	166	185	203	201	186	209	204	187	205	208	227	197	191	180	208	197	205	178	187	184	188	197	187	208	219	194	207	214	198	211	190	187	177	191	192	183	176	192	193	194	202	200	197	177	215	226	203	183	217	198	200	196	202	174	211	177	208	206	185	194	194	195	217	170	202	212	190	204	191	203	202	223	218	233	191	202	193	197	189	206	196	213	206	196	198	201	183	208	212	188	211	192	218	203	222	199	206	209	196	196	219	200	209	195	194	218	199	203	205	194	198	207	197	202	203	188	179	214	182	188	222	192	216	190	200	197	188	184	201	191	191	179	190	203	193	183	198	167	220	202	198	193	194	210	194	193	182	191	174	192	200	198	199	194	184	209	189	194	227	202	199	199	211	196	191	189	207	186	169	204	193	190	206	205	199	221	238	215	217	218	206	195	198	197	210	194	178	202	215	207	186	189	198	210	196	185	187	184	211	170	207	193	176	213	204	178	204	199	203	202	161	200	198	208	182	204	180	212	220	175	205	213	212	171	188	183	204	160	195	222	219	220	213	185	192	182	187	207	190	188	204	215	198	217	172	202	189	206	206	206	194	209	155	190	215	188	173	165	213	186	189	217	195	180	205	185	216	198	186	175	202	215	184	172	196	192	209	194	189	194	202	192	199	182	173	209	208	185	196	209	191	195	193	204	198	203	201	205	193	204	202	209	186	217	167	207	194	210	184	190	207	198	210	202	173	212	204	201	213	207	187	206	177	208	221	186	185	200	206	176	195	218	217	182	182	175	213	204	190	224	186	183	201	204	209	191	206	195	193	227	175	210	200	206	197	198	179	204	194	181	209	215	195	220	205	182	186	204	219	202	181	208	196	183	194	210	194	206	189	199	199	190	192	179	194	192	204	209	169	187	188	191	205	203	210	198	196	195	179	197	182	235	197	183	174	187	178	192	176	206	171	235	232	173	216	228	186	203	209	176	187	164	198	205	181	221	170	207	216	228	199	185	200	200	191	173	196	200	183	203	207	203	205	195	179	207	175	193	185	190	182	192	186	173	194	186	182	205	194	183	203	211	225	184	204	184	194	202	203	201	198	204	200	193	189	215	203	202	207	194	186	185	183	190	188	175	198	201	198	218	222	209	216	210	216	204	192	184	174	216	198	201	194	221	187	211	207	210	179	192	185	192	196	196	206	206	174	190	189	211	185	190	181	197	197	194	209	185	193	189	198	195	204	190	201	207	169	218	182	213	221	167	191	185	216	184	211	191	190	204	196	189	187	204	208	182	185	185	196	186	198	190	204	204	242	213	205	204	168	228	209	202	189	213	180	212	225	194	224	214	197	216	188	185	206	224	208	212	184	203	177	224	199	198	199	189	195	196	201	198	185	212	182	190	191	210	185	211	193	186	211	193	220	185	205	194	203	181	202	174	213	208	173	203	203	183	187	204	213	203	224	181	212	199	206	224	198	189	194	214	191	213	165	229	231	202	219	201	207	193	191	211	191	189	191	191	190	184	181	187	206	186	186	188	223	190	190	199	163	236	173	193	163	189	213	189	220	213	200	197	220	182	185	195	218	209	218	205	189	187	195	202	186	210	216	196	191	206	203	210	191	203	193	200	207	202	217	226	199	182	185	208	220	191	181	189	211	179	186	183	185	167	163	201	171	216	195	214	180	185	205	188	201	196	174	187	203	198	194	210	214	200	195	190	217	185	187	204	206	197	216	216	175	213	190	198	214	181	185	174	196	217	198	207	196	206	190	202	199	200	185	185	197	212	219	201	198	175	186	194	212	201	215	183	178	163	188	200	196	189	207	191	208	216	217	231	213	176	201	181	202	178	201	185	206	225	189	186	207	193	161	188	207	240	211	183	178	204	184	202	204	185	196	192	204	192	173	198
12277	15788	23006	22275	21103	16520	9534	4021	1522	813	704	598	551	502	529	523	513	506	500	508	464	533	545	518	502	522	515	480	472	490	487	543	490	503	531	545	514	483	519	515	520	481	511	530	489	523	493	499	541	494	526	503	505	538	498	504	508	546	500	513	520	501	493	479	478	448	514	570	508	512	501	515	526	528	503	516	503	493	507	478	519	503	509	497	503	498	521	530	496	530	483	538	515	494	514	492	537	536	489	520	472	485	525	511	490	502	526	508	451	491	523	532	511	503	527	514	531	536	514	490	470	513	492	467	502	487	550	520	517	475	473	539	522	537	509	469	515	488	477	520	493	500	530	493	510	541	488	513	512	506	494	462	525	488	517	510	514	528	521	513	467	531	501	465	549	519	503	512	528	509	509	523	539	469	495	487	541	492	480	498	487	523	498	485	528	493	478	537	504	557	517	487	519	514	525	540	546	534	504	481	475	498	517	508	511	480	531	482	466	518	493	534	524	495	500	488	481	493	522	526	539	542	540	520	576	506	521	493	562	530	491	505	507	513	532	518	508	526	501	484	505	471	485	478	524	494	523	521	553	512	494	546	480	514	511	491	516	513	527	514	523	515	501	487	499	526	510	522	496	520	527	526	521	490	502	477	509	514	490	549	521	500	519	517	483	500	507	513	488	482	531	490	509	502	502	562	486	515	479	507	508	514	497	478	493	511	511	439	484	496	514	488	534	542	474	507	514	496	507	495	510	532	536	484	504	490	508	537	524	525	451	502	552	508	515	475	497	462	519	492	522	481	522	499	446	501	501	503	500	521	514	499	463	521	488	524	497	513	499	502	508	534	482	529	512	511	496	508	483	529	479	545	526	494	492	549	492	523	485	524	505	539	502	520	490	524	489	536	497	519	473	444	525	468	476	554	467	486	559	492	531	478	541	531	474	506	525	494	530	525	474	506	532	515	471	483	540	522	503	491	542	512	495	548	510	527	466	501	511	529	493	535	522	484	472	508	538	496	492	486	489	514	510	527	500	490	517	496	511	502	471	486	521	525	527	444	500	560	514	517	523	524	509	497	487	481	479	510	515	520	489	504	514	507	541	492	530	544	506	525	498	503	522	530	482	459	492	510	492	506	511	541	518	502	497	516	540	502	471	485	498	501	503	495	527	480	515	500	457	555	567	499	522	496	536	544	512	521	514	479	495	502	507	507	482	536	524	514	484	538	506	499	493	475	529	527	536	541	498	513	550	519	498	502	510	488	525	511	541	506	468	567	475	511	517	530	518	516	543	510	511	499	506	470	531	526	500	477	527	530	459	492	518	519	483	505	472	485	504	521	480	507	482	514	556	483	503	502	501	525	522	496	475	518	500	544	520	491	492	487	512	524	491	540	480	464	480	519	481	498	481	482	511	541	578	504	533	519	517	533	484	519	547	491	484	536	509	497	521	517	523	500	469	527	511	519	510	495	495	496	485	523	514	526	482	539	529	499	514	522	520	498	525	505	545	501	477	465	527	528	492	493	488	465	498	544	556	509	524	512	507	502	523	478	466	507	488	501	516	507	496	483	528	506	542	489	483	519	501	524	493	507	475	485	493	517	506	502	521	519	467	540	521	522	490	510	513	546	445	531	502	500	509	544	543	513	483	502	581	513	532	512	488	529	520	501	505	546	507	531	502	555	529	502	542	507	503	462	530	522	491	504	517	526	472	512	519	501	511	501	522	528	477	561	550	521	487	537	514	480	511	544	490	483	515	490	535	498	529	512	522	521	507	516	503	514	519	517	528	532	563	541	518	505	525	530	491	520	549	505	544	526	528	550	516	506	509	531	460	508	502	485	496	506	534	556	526	483	518	495	495	523	495	480	544	501	508	507	535	481	512	487	490	521	520	527	505	511	494	495	535	496	481	517	539	534	463	517	505	496	498	554	529	536	490	499	513	502	546	507	480	502	456	499	496	499	531	513	475	521	517	491	546	525	494	496	515	490	515	473	526	499	493	526	535	517	478	506	530	551	504	521	526	537	540	473	477	530	521	504	516	485	450	460	461	512	525	510	539	499	529	489	493	507	507	506	498	508	506	567	538	489	478	473	509	505	485	534	439	543	535	507	469	501	490	551	516	489	524	526	498	533	517	518	508	528	518	533	498	529	497	500	493	532	504	489	486	496	525	522	537	515	485	527	543	533	488	505	512	532	520	533	498	542	492	526	516	525	538	524	503	507	515	518	508	516	503	496	528	514	493	504	513	494	460	563	529	507	531	530	527	522	531	476	513	493	497	532	464	527	559	512	520	558	513	502	515	530	512	516	529	539	497	510	478	529	501	563	523	520	498	507	486	501	528	496	514	519	515	505	547	512	499	468	499	537	482	485	530	533	509	496	483	523	496	480	528	490	463	520	527	528	527	514	544	455	507	485	517	517	513	516	503	502	507	487	507	514	526	506	473	538	531	480	471	533	503	492	526	550	561	495	513	527	556	512	452	512	521	529	519	457	465	544	561	514	477	511	517	470	504	483	480	507	500	505	519	538	511	529	504	502	522	506	498	513	479	544	513	487	533	512	521	504	507	493	513	532	515	498	500	537	522	495	487	499	520	493	529	500	504	478	458	502	515	526	505	530	495	513	510	525	565	489	498	491	559	517	514	498	488	511	560	497	532	526	484	518	512	556	509	499	558	557	494	519	532	527	498	545	551	535	520	517	510	501	498	470	513	515	534	531	517	521	493	502	526	515	525	526	503	515	547	520	525	569	461	480	518	523	495	498	499	514	527	547	511	475	540	495	521	460	506	468	521	500	507	477	520	502	500	493	509	513	493	531	526	495	488	472	528	508	498	479	527	522	460	524	541	502	540	504	493	481	528	506	466	529	498	506	540	521	490	494	507	501	509	475	503	578	541	504	525	512	499	514	507	504	520	527	536	493	510	482	515	512	500	525	518	495	512	514	515	523	501	493	489	528	520	503	468	502	521	524	536	511	503	484	507	513	509	535	540	504	527	466	542	517	491	507	485	511	540	537	502	526	498	502	509	483	493	479	545	537	486	484	538	492	496	485	516	495	508	529	520	521	472	517	556	500	490	525	519	462	546	499	478	504	524	495	519	559	507	527	516	509	506	513	504	528	482	525	464	510	494	511	525	472	501	545	491	519	516	547	541	494	520	506	523	483	517	499	556	522	530	538	505	526	518	510	486	525	560	470	513	468	499	494	521	539	484	490	511	462	486	517	566	537	523	520	509	506	517	483	475	536	522	499	509	514	534	568	483	520	509	513	541	499	507	525	481	513	485	535	504	513	542	480	479	513	547	507	509	531	524	554	545	492	500	503	514	506	554	538	498	536	543	525	496	512	552	485	512	521	522	500	503	510	502	489	538	510	518	511	515	466	514	515	465	506	487	521	493	510	486	530	519	530	507	527	516	517	475	503	538	514	528	534	530	510	539	508	503	518	502	507	504	489	472	546	511	517	487	504	555	536	523	504	495	501	510	487	495	526	525	504
43476	45872	50418	49265	51138	41118	24793	9980	2556	838	467	364	289	247	241	235	199	236	193	205	198	206	244	200	207	223	251	224	219	229	235	202	206	193	210	203	218	223	239	228	230	201	240	228	213	208	231	200	196	214	191	211	199	222	198	193	255	232	213	209	240	216	223	245	214	211	206	211	246	220	187	202	221	204	247	240	219	199	220	217	219	206	232	217	223	202	219	219	231	233	204	251	232	244	207	246	223	212	236	230	218	206	220	207	222	228	205	234	204	218	222	251	222	222	217	257	213	219	222	207	226	213	219	224	214	203	174	203	215	211	190	227	210	198	197	193	188	209	195	204	210	239	230	249	237	222	204	227	240	207	211	230	203	239	223	244	226	217	219	231	235	221	207	221	185	213	233	204	218	228	220	230	229	216	213	202	235	209	214	221	223	215	219	200	252	205	213	203	175	226	218	202	196	205	209	212	212	221	206	213	242	216	211	210	223	215	250	214	219	223	227	220	232	217	228	225	200	218	204	197	207	230	215	224	224	251	194	192	204	201	238	209	188	209	239	198	261	218	223	200	247	207	220	245	222	200	233	193	217	188	228	219	210	200	224	217	207	239	216	218	217	210	228	232	215	224	224	227	207	207	210	214	212	221	219	193	219	211	198	207	178	232	213	219	219	213	212	230	210	227	198	214	223	230	241	244	232	223	205	198	215	259	208	208	225	224	197	202	231	195	206	200	206	236	234	219	222	180	208	224	201	213	233	211	229	222	225	209	227	225	243	217	218	226	219	207	219	233	221	206	218	228	223	214	216	224	218	228	223	201	204	229	203	213	220	213	209	232	226	246	199	198	217	227	211	224	221	214	204	217	214	215	210	207	218	196	203	216	229	205	235	231	209	234	231	195	210	197	207	217	217	183	232	228	231	214	215	217	195	230	233	200	205	199	222	197	218	224	198	221	208	237	210	219	198	238	193	230	211	198	219	192	222	202	180	224	188	223	215	226	215	248	227	229	208	207	209	230	218	207	210	210	207	206	226	212	226	203	229	213	215	186	217	213	237	269	188	187	204	214	209	215	220	213	247	204	212	237	208	223	243	207	199	203	241	214	211	203	224	212	217	214	210	233	206	212	228	237	231	240	211	225	234	221	211	203	224	215	218	199	182	186	221	213	235	222	228	200	222	221	214	223	207	213	191	205	208	192	213	246	216	189	214	197	239	233	226	219	210	201	180	212	228	230	218	212	214	224	216	230	206	197	220	222	243	197	209	208	217	219	200	199	235	231	210	204	210	206	217	214	245	224	232	199	217	250	199	210	213	231	230	192	219	227	206	244	218	207	215	220	231	223	204	217	201	229	223	235	221	213	232	203	222	215	224	202	224	210	233	220	226	211	231	252	231	211	205	226	203	239	224	240	246	209	209	206	203	179	214	216	236	212	231	227	201	188	219	218	232	204	190	216	205	217	210	208	231	236	192	211	237	249	219	189	213	210	213	221	202	250	206	211	229	225	217	212	201	233	224	218	223	198	209	225	192	215	218	231	229	202	191	212	209	232	238	187	241	241	213	208	229	218	205	220	200	214	224	198	253	207	227	211	226	213	204	222	208	229	189	220	206	220	236	234	228	205	205	210	213	198	204	236	197	226	247	186	212	220	214	224	218	239	225	203	210	229	203	208	216	219	187	213	233	224	214	220	197	214	224	211	228	238	208	188	231	212	232	201	226	218	209	240	206	229	194	219	189	234	231	202	243	185	221	212	215	188	195	225	205	209	225	217	220	223	218	230	232	237	235	229	218	210	229	216	209	210	233	235	227	194	217	222	219	225	238	207	233	228	215	209	241	210	235	214	212	244	218	241	235	215	221	228	207	202	219	218	198	203	240	218	224	215	203	208	219	203	217	203	219	225	214	201	220	214	219	219	194	217	194	221	233	239	230	212	225	219	211	198	216	196	212	198	197	226	205	190	215	220	197	227	218	236	208	217	216	196	221	201	190	194	198	196	199	205	238	218	184	196	230	225	226	220	188	206	206	225	230	226	208	213	213	214	200	206	226	204	218	217	205	200	244	212	175	246	197	233	207	204	234	189	282	244	215	213	207	233	209	222	222	193	225	217	206	210	203	198	211	196	208	236	227	219	213	208	194	207	206	235	192	219	203	218	204	224	197	211	208	232	210	234	227	214	199	208	207	215	196	190	235	178	211	218	216	225	227	226	232	208	233	228	196	193	224	201	241	210	229	241	205	209	230	239	226	206	229	233	202	223	190	200	199	232	216	219	199	207	224	212	202	230	221	202	196	211	184	241	227	217	190	240	227	219	209	209	228	229	230	215	219	223	221	197	210	214	202	202	211	233	198	214	214	216	231	190	197	207	222	236	214	206	231	199	201	242	212	217	246	193	220	207	237	251	212	226	216	218	236	206	233	217	210	210	228	216	195	215	208	233	199	190	220	207	230	242	212	215	226	206	236	218	251	190	212	217	238	229	235	217	217	197	225	177	241	229	202	201	231	210	227	238	189	219	221	179	236	200	225	222	206	190	239	206	227	219	211	229	192	216	224	224	214	211	212	195	204	221	203	200	197	220	203	216	218	212	228	223	207	235	225	232	207	225	190	240	272	223	215	232	228	230	202	203	229	257	216	203	207	213	242	216	218	204	193	201	214	208	237	219	211	206	211	220	221	217	227	205	213	233	232	224	202	205	208	209	224	208	254	217	231	209	194	217	239	229	200	236	213	198	223	182	225	216	197	219	209	216	238	199	203	205	221	204	218	202	218	239	195	226	205	220	222	192	216	221	226	208	223	231	205	250	238	202	220	229	208	218	234	227	226	225	218	216	214	220	219	210	228	227	228	234	216	187	225	231	227	217	230	220	225	211	225	227	229	197	230	198	219	199	259	211	230	218	223	214	222	194	209	207	242	230	202	233	206	203	223	230	214	196	219	212	223	197	239	226	211	199	189	222	200	233	197	202	236	232	216	215	233	218	211	204	200	241	224	190	200	225	220	241	195	190	224	204	223	209	217	220	187	211	203	194	223	202	201	212	213	202	183	210	242	236	207	203	223	229	222	234	216	231	207	195	187	200	230	243	213	211	225	224	228	203	191	196	228	218	239	197	234	209	205	235	212	221	205	221	188	203	216	213	208	209	230	227	205	224	217	207	248	223	206	208	217	204	222	194	231	202	250	285	223	227	213	181	183	209	216	214	203	198	226	210	208	217	207	210	184	219	217	210	222	234	231	208	250	199	226	226	200	208	238	217	230	208	206	187	230	226	218	205	212	214	227	212	208	215	211	230	221	210	216	201	205	211	210	202	218	221	200	195	195	217	217	203	197	215	221	220	233	229	217	183	249	237	183	214	209	228	219	208	218	228	209	209	219	213	212	201	216	197	211	244	208	208	209	200	237	216	222	222	223	227	184	196	214	208	225	213	230	227	200	208	188	220	211	207	253	214	225	187	220	191	226	203	224	199	220	210	180	221	203	209	213	238	208	215	221	254
27490	37528	49084	56771	61416	51739	37035	21292	7676	3337	1788	1137	846	728	672	613	506	577	540	527	524	544	541	533	549	547	555	576	540	563	593	534	537	551	576	551	532	600	498	511	539	590	582	517	526	543	567	532	533	584	589	528	561	541	568	547	543	542	540	524	513	589	552	566	521	564	528	548	557	569	572	526	549	574	546	557	549	536	553	562	586	575	538	559	552	533	527	560	522	564	550	584	552	573	541	518	547	560	549	561	535	514	549	514	602	562	535	593	538	568	541	523	528	513	522	525	529	540	528	558	566	541	542	562	551	495	522	503	594	545	525	524	546	560	545	522	588	547	548	571	553	522	579	579	514	520	538	518	531	550	610	519	557	548	548	546	538	497	554	521	578	556	556	556	566	511	528	554	567	535	557	551	556	511	530	542	572	579	551	568	555	526	553	586	564	559	559	538	551	552	576	566	541	514	520	558	570	533	561	538	556	574	553	545	569	549	523	573	550	552	559	523	532	501	522	560	533	527	538	553	549	579	541	544	579	558	563	544	522	564	531	523	534	551	561	565	526	593	545	558	545	562	561	510	578	535	563	557	547	582	524	545	543	595	531	607	576	530	524	546	519	554	543	537	590	566	581	560	552	567	531	559	551	521	537	549	560	532	532	523	521	532	606	575	580	538	522	589	549	528	543	517	491	533	540	562	541	524	549	523	514	591	591	516	551	546	531	521	548	534	562	562	515	548	533	549	551	535	576	500	551	543	592	526	544	540	568	524	559	545	531	519	564	568	565	566	556	577	542	575	526	564	550	558	553	535	511	532	532	557	595	553	583	492	560	551	520	527	531	571	541	534	537	563	510	528	582	559	580	517	564	566	527	556	520	533	558	552	558	546	550	562	530	557	551	542	557	533	545	516	552	548	562	589	545	508	543	580	560	585	547	590	544	547	578	559	532	575	548	546	525	567	557	525	529	547	525	539	542	530	546	534	529	550	547	556	529	527	531	610	549	543	573	563	577	535	534	589	543	512	579	550	531	549	513	514	578	537	567	526	570	545	524	559	539	532	545	545	542	564	580	576	549	559	559	549	562	537	527	560	571	600	560	538	540	595	542	563	519	614	548	517	558	581	523	551	546	528	581	546	553	553	518	554	589	552	527	529	575	542	565	544	555	518	535	550	558	563	523	528	563	502	527	580	568	545	535	544	555	556	581	499	553	520	503	515	547	569	559	525	545	542	569	530	548	549	568	512	563	599	547	559	502	548	535	570	536	591	545	553	567	552	559	564	530	540	505	518	540	524	534	558	558	587	531	535	566	566	535	555	542	523	513	542	577	583	539	550	531	525	518	561	558	604	574	545	567	511	547	573	533	566	571	521	573	517	522	563	536	547	545	527	553	526	561	552	581	598	552	533	538	542	564	588	551	537	541	504	521	546	535	550	539	544	529	567	543	518	589	550	543	563	587	577	577	537	560	548	558	552	531	595	541	530	548	560	494	555	576	521	542	556	541	514	536	542	509	551	516	488	518	542	535	539	539	545	540	502	564	541	540	560	567	547	557	526	560	538	536	549	519	547	542	570	593	571	536	549	584	541	542	561	554	562	528	554	491	549	499	533	535	551	551	590	519	540	525	514	561	591	545	583	579	540	550	526	516	560	541	568	535	531	537	566	560	499	524	504	527	543	544	560	526	553	556	529	535	524	540	535	586	556	551	537	532	506	530	556	553	536	553	530	566	530	542	558	526	547	560	536	572	555	565	584	489	565	549	546	541	536	551	553	552	571	598	523	557	527	567	536	538	533	609	545	551	528	524	581	541	562	567	547	493	511	564	520	547	553	546	541	572	553	563	526	532	557	531	549	533	516	516	549	611	537	513	553	577	550	533	548	531	530	563	544	557	515	554	508	527	518	520	520	539	525	530	531	553	556	547	541	548	563	547	497	550	521	588	567	562	575	491	576	555	598	534	546	525	575	530	489	581	531	576	565	565	546	580	527	530	539	532	588	602	593	563	530	540	564	556	568	515	565	565	583	567	556	561	519	542	517	534	551	521	571	602	551	561	553	540	566	545	545	527	587	532	569	592	553	573	568	512	504	540	548	549	532	583	580	532	541	557	517	542	525	555	503	549	576	554	518	534	563	516	538	538	554	532	529	500	532	534	569	549	548	541	558	554	559	552	527	572	568	567	529	549	548	567	534	587	543	580	532	542	539	529	580	548	524	568	564	568	565	531	542	582	524	569	534	536	531	529	525	564	565	568	561	548	561	568	546	564	566	545	540	541	563	536	504	573	555	554	512	539	561	522	582	541	549	579	548	550	525	538	547	563	532	532	533	541	508	560	572	490	539	528	531	579	551	544	549	534	506	528	549	514	551	518	594	521	580	556	553	523	592	574	543	551	611	556	518	569	571	529	554	535	580	537	557	528	582	552	594	554	566	541	576	548	529	561	559	542	556	547	544	573	552	547	531	556	535	530	559	549	537	573	534	544	557	564	579	563	570	585	560	563	567	537	580	534	546	556	537	571	576	566	531	552	562	537	534	533	513	580	461	535	607	554	579	527	567	550	576	533	521	497	533	541	559	509	541	525	518	596	558	531	547	514	572	528	562	550	538	552	517	566	552	542	523	557	536	518	548	573	534	538	526	614	532	516	548	538	536	584	569	522	565	546	538	575	578	516	532	518	588	529	542	537	551	579	578	570	556	551	543	504	541	519	571	567	521	553	551	564	554	561	538	550	572	559	575	541	590	537	511	559	553	559	516	549	514	537	520	539	519	575	561	553	519	557	559	508	510	559	522	573	524	565	591	526	514	558	512	527	530	560	536	546	490	523	551	552	533	558	512	577	555	518	568	592	605	521	548	548	556	531	525	569	561	566	546	562	550	563	527	569	547	541	566	568	533	575	576	549	578	555	525	543	518	536	593	544	539	554	501	561	549	551	550	528	558	554	514	501	540	576	550	524	521	540	553	545	556	560	552	596	562	531	513	558	521	517	551	550	515	563	532	520	546	603	521	565	505	568	525	531	591	552	551	540	550	568	548	546	502	602	562	567	540	545	522	565	527	556	547	498	510	522	547	530	503	589	517	575	545	524	561	524	510	499	537	522	546	542	574	509	548	581	577	506	525	567	577	532	542	564	568	546	545	531	578	543	537	527	518	513	568	566	563	564	555	569	499	528	503	586	525	532	545	516	512	531	498	524	560	531	569	554	555	536	522	549	545	530	493	509	526	577	578	591	606	523	530	562	514	531	535	609	589	516	526	560	531	561	563	548	525	531	590	506	545	569	545	554	564	552	540	548	575	514	559	545	554	561	533	547	566	542	539	544	522	548	528	556	559	555	554	545	521	521	528	506	572	515	531	541	549	557	517	539	548	548	570	526	499	575	478	591	559	517	568	549	593	556	534	516	566	521	553	575	527	568	558	534	553	545	565	569	560	556	546	521	556	537	523	522	558	502	557	577	529	540	520	545	550	563	538	524	530	554	515	548	564	553	509	530	552
53581	56874	55564	54648	59362	51610	34492	16738	4914	1598	715	400	315	269	240	230	212	196	192	194	179	192	193	189	209	208	198	200	200	194	185	189	173	185	213	198	218	199	203	179	183	204	178	207	203	178	190	189	180	203	162	178	196	156	180	177	168	188	177	190	175	203	185	202	158	180	200	192	181	190	221	172	201	203	206	203	173	170	198	198	177	184	189	188	165	200	195	186	208	172	174	202	193	156	166	198	194	179	213	205	199	198	191	176	183	182	198	177	200	189	160	219	203	208	192	164	178	175	163	180	192	192	172	209	181	189	179	193	205	181	169	190	207	201	189	171	189	186	207	181	183	199	183	190	176	171	208	200	176	159	184	199	184	183	172	192	187	187	184	175	211	178	194	204	198	212	183	200	196	175	179	162	193	201	195	168	200	197	189	196	206	202	169	201	190	198	203	177	188	199	201	211	166	212	167	195	184	196	182	194	199	188	194	186	171	189	185	181	174	197	207	187	189	184	190	194	161	186	192	201	182	187	177	180	197	194	183	186	182	163	199	203	164	181	182	172	213	186	175	197	188	199	178	188	211	182	222	178	188	198	158	197	171	186	183	182	172	191	188	197	168	190	204	194	207	184	199	214	201	193	191	220	200	192	162	168	182	186	214	198	207	191	221	191	197	174	191	190	181	186	180	196	201	173	196	199	190	178	169	188	189	190	170	179	182	172	173	198	197	171	171	181	174	191	198	188	178	192	175	164	194	196	196	176	193	201	224	196	172	211	194	181	194	204	206	188	176	195	184	196	173	201	179	189	170	199	181	209	188	191	178	169	216	189	217	214	186	185	191	182	157	189	207	187	195	189	191	188	190	221	201	187	214	181	194	188	179	187	176	192	184	184	186	202	194	189	196	178	180	202	175	192	192	191	182	183	177	197	193	192	201	208	228	187	211	194	179	208	191	183	195	186	158	195	189	212	175	184	197	167	190	191	177	208	189	196	199	202	192	188	181	205	188	170	201	189	196	194	210	192	177	179	195	158	190	195	204	189	185	169	196	187	172	176	188	188	172	195	148	194	192	198	200	189	182	206	214	189	205	172	191	192	202	200	171	193	167	200	164	188	177	190	173	185	183	177	196	189	208	196	191	209	187	177	196	208	214	202	204	178	227	207	183	225	202	176	219	203	179	200	201	189	194	202	183	169	189	206	212	186	172	163	198	189	197	182	196	185	196	188	176	177	194	178	191	182	183	179	208	198	171	188	175	181	200	184	187	199	191	195	191	180	198	188	185	192	210	160	196	183	190	214	168	185	166	194	165	207	181	186	186	191	200	206	169	190	181	173	181	187	174	216	209	181	183	183	195	185	178	174	157	181	161	192	185	164	181	184	177	185	195	182	172	187	183	175	191	198	204	182	188	184	197	193	203	167	166	193	190	185	217	183	188	201	186	197	172	192	199	178	186	183	180	183	168	197	189	172	188	183	171	171	173	187	206	166	176	181	184	185	205	192	183	175	170	191	185	180	179	203	201	216	209	189	188	173	194	180	177	170	208	209	195	204	200	221	189	186	205	182	188	179	205	209	161	201	192	213	188	172	200	214	194	189	174	199	181	193	198	215	189	230	200	200	213	196	186	205	201	186	194	168	182	189	185	221	197	204	187	177	197	178	193	189	185	190	206	174	181	208	192	194	188	159	212	207	176	179	195	183	201	171	208	177	202	197	210	201	199	209	196	186	190	212	181	198	184	181	200	149	162	198	178	174	184	174	176	193	200	188	197	195	181	185	206	149	159	199	200	182	175	177	194	211	199	168	191	195	185	200	183	184	176	208	205	182	183	192	187	189	169	165	182	194	196	179	192	177	178	204	195	211	185	180	197	165	194	187	206	183	211	185	191	181	194	184	185	201	191	187	208	182	199	203	184	201	166	173	225	199	184	194	192	178	185	179	170	190	193	180	192	177	183	202	186	209	198	201	187	193	208	177	191	205	174	197	174	195	171	182	197	187	216	183	197	176	184	194	217	208	173	155	189	200	186	183	177	231	203	184	198	177	200	202	190	166	196	196	180	175	172	186	198	212	184	199	190	189	174	199	197	195	180	201	177	178	184	166	193	196	186	168	218	187	174	186	180	201	198	188	196	193	164	166	189	188	194	191	207	173	181	169	204	177	223	164	217	177	176	172	184	199	171	178	197	194	190	203	176	163	194	212	198	150	186	199	219	189	160	189	196	189	186	192	198	173	193	175	197	189	185	175	187	181	201	185	208	213	181	168	195	192	207	173	196	214	212	170	203	175	196	215	177	176	195	200	188	181	200	179	190	204	211	202	195	196	187	200	192	140	191	174	157	197	181	211	186	182	177	188	192	173	187	186	184	218	206	193	207	190	210	181	201	196	193	166	192	164	190	186	201	188	191	197	194	200	180	209	207	185	195	184	181	176	190	184	192	206	186	189	186	185	195	201	171	181	186	197	161	193	188	191	183	199	155	191	171	205	205	199	202	229	194	173	181	189	180	182	192	213	224	200	211	161	183	188	193	213	187	189	190	206	204	194	175	210	181	185	220	187	178	200	203	202	180	190	166	195	185	209	203	176	179	181	207	185	206	189	163	208	185	203	178	164	199	216	190	173	178	194	194	181	185	193	187	155	190	190	187	210	169	184	199	192	175	199	188	163	208	187	197	178	179	220	179	212	199	177	164	192	207	208	172	176	192	187	187	179	188	189	184	172	199	192	186	193	205	190	183	190	178	180	156	200	160	187	178	160	198	174	212	202	220	177	186	199	181	164	165	195	198	184	225	201	204	189	161	192	221	186	205	208	175	184	186	205	179	200	194	180	204	212	208	202	183	194	164	177	191	194	167	182	208	194	212	184	186	184	190	180	189	192	169	170	206	209	181	185	209	192	196	169	201	208	169	177	212	188	199	203	209	202	204	205	179	170	190	184	193	181	180	198	190	181	184	182	198	175	178	195	198	168	173	181	172	222	201	197	192	190	191	212	183	193	176	184	205	193	176	153	202	179	191	185	195	196	177	160	183	148	185	164	193	171	203	217	226	197	160	196	188	200	196	181	165	163	161	198	186	193	188	186	183	186	187	188	184	182	172	195	202	198	195	191	179	179	188	202	187	208	187	214	206	212	212	194	177	197	181	196	195	205	205	192	211	195	185	186	213	190	216	186	203	201	199	242	192	182	185	189	196	204	166	200	167	195	200	210	211	195	191	187	171	197	194	194	196	191	204	212	198	176	182	207	186	184	188	185	185	186	171	187	185	216	222	188	182	180	187	164	181	204	205	137	182	175	228	169	196	178	196	193	196	181	165	201	186	165	179	181	174	166	219	189	194	198	185	191	163	184	187	171	187	198	207	196	193	175	198	197	175	182	209	200	183	209	174	178	183	198	208	219	192	154	173	196	163	201	197	191	189	210	178	193	196	188	171	187	173	175	177	186	179	182	163	195	170	152	201	179	175	201	167	193	190	199	199	183	173	180	179	189	204	212	184	207
35590	47299	57340	67898	72895	61922	44724	27228	12176	5814	2873	1603	1080	845	696	560	536	467	483	479	487	476	500	472	485	459	440	465	443	471	474	499	451	496	478	505	470	489	473	467	497	494	446	480	471	481	508	478	490	439	440	477	425	486	468	492	435	471	497	502	478	460	466	476	480	482	483	508	502	482	488	466	476	436	484	498	480	485	465	482	453	455	471	451	500	442	458	447	463	477	504	491	494	453	498	474	515	480	551	458	449	480	492	483	469	460	491	476	481	463	457	472	462	491	478	502	449	476	506	496	495	479	523	505	481	460	470	469	537	511	453	476	498	499	489	463	455	468	480	488	492	511	469	460	433	466	470	476	488	479	481	502	499	467	469	454	497	463	507	476	473	480	464	475	489	465	457	486	475	489	472	476	474	514	442	458	493	473	448	465	483	501	489	490	522	417	480	492	471	440	480	517	490	485	468	500	458	442	458	493	461	469	472	446	481	448	502	463	523	529	509	488	464	507	464	482	427	473	486	485	500	495	478	484	460	454	489	461	478	451	506	450	501	500	493	457	479	464	435	442	490	496	464	476	483	487	489	524	482	515	489	492	471	498	489	503	488	489	468	432	495	472	435	488	500	504	462	459	431	480	519	483	445	458	449	476	481	486	503	486	507	512	498	477	526	465	467	494	486	486	467	469	476	501	548	498	527	472	514	488	494	455	458	450	452	479	447	462	504	499	493	516	462	501	486	501	508	493	439	471	476	466	489	503	472	468	452	475	491	486	458	449	459	475	464	474	436	485	491	484	471	461	460	501	503	460	486	477	498	478	472	497	463	464	457	466	486	488	480	526	518	492	484	485	512	474	499	461	520	502	482	469	461	467	507	447	499	494	463	490	472	489	489	466	515	463	484	472	495	462	502	526	457	432	464	486	462	463	441	486	467	465	448	522	491	481	466	463	503	481	459	463	506	500	464	501	433	456	433	440	496	460	438	476	484	484	504	495	465	482	457	485	472	495	510	502	491	481	488	478	509	515	497	471	467	430	489	449	472	487	500	498	516	429	484	485	440	520	474	440	472	468	449	491	488	468	472	457	518	455	487	498	485	482	467	445	508	481	479	444	513	469	468	484	458	478	493	478	456	467	482	473	488	442	472	536	483	505	462	453	487	463	495	480	474	488	499	472	511	468	493	469	483	467	481	503	467	454	486	484	461	476	482	454	470	488	445	499	498	473	483	448	509	455	486	481	458	454	460	478	491	461	487	476	469	492	457	479	503	488	473	454	481	452	465	513	500	492	496	496	477	459	500	481	474	493	483	512	471	486	492	470	501	506	466	444	449	487	486	461	482	477	524	491	476	500	474	479	464	487	515	441	458	463	472	463	510	492	514	503	481	463	501	480	500	483	496	485	509	453	475	447	484	459	501	467	486	474	481	442	475	469	501	467	455	501	458	475	476	497	466	478	511	489	423	475	481	457	506	449	502	453	452	480	440	484	476	419	457	479	493	452	503	501	480	481	480	483	451	489	485	486	470	488	456	472	476	493	513	461	461	493	463	475	473	477	440	477	463	467	469	472	418	510	455	470	492	474	504	452	466	461	451	515	455	468	468	457	485	480	451	481	456	470	484	473	519	456	483	523	467	466	483	435	466	497	484	500	470	513	528	504	464	493	487	520	473	501	479	482	473	496	488	455	468	514	496	537	481	467	451	479	471	486	499	531	521	451	477	500	491	501	473	455	475	519	513	488	478	505	492	489	504	457	488	517	421	463	468	509	500	514	495	472	475	460	510	480	450	488	449	457	481	489	486	485	482	493	488	500	507	460	475	491	461	480	448	462	467	517	490	446	518	461	489	467	518	454	492	495	501	476	511	517	453	473	475	498	503	482	489	468	505	493	487	453	459	478	502	453	505	512	477	494	488	456	470	463	495	516	479	514	441	456	484	499	484	429	492	495	499	507	511	501	470	469	495	475	485	506	514	498	469	503	461	500	450	472	493	478	435	441	482	464	468	465	460	482	461	496	478	465	474	455	477	508	482	486	463	462	500	525	458	498	479	461	481	494	457	486	470	478	492	497	480	459	479	469	479	489	453	445	474	496	457	505	513	487	463	466	485	466	505	480	487	447	482	491	460	504	481	524	440	462	484	467	483	500	413	480	458	466	471	495	455	481	453	479	494	482	492	455	461	495	478	478	491	497	486	501	499	482	492	476	482	482	489	459	462	464	494	506	477	492	479	485	497	498	480	476	456	450	467	509	481	495	445	502	471	506	501	477	511	493	473	521	460	486	476	486	460	445	470	475	462	457	451	480	469	477	454	453	470	491	476	514	481	526	472	457	477	457	470	476	518	473	507	482	487	515	457	478	520	454	499	487	468	471	456	481	479	493	472	461	461	495	461	465	480	451	483	493	507	509	490	523	505	460	443	468	489	515	484	473	489	453	495	467	517	463	478	506	501	491	505	468	488	493	484	471	472	443	452	464	467	482	504	476	482	475	508	468	496	460	491	472	526	512	482	472	502	460	492	478	487	477	502	456	492	464	487	480	502	430	499	487	480	479	477	510	485	534	457	457	478	477	491	418	483	502	499	498	465	491	459	477	523	493	466	503	481	504	454	516	482	446	481	484	445	498	493	443	490	476	491	491	520	465	446	440	468	463	444	502	496	502	471	473	487	438	475	486	466	456	525	453	464	442	481	488	499	509	468	463	459	500	488	480	449	485	479	455	456	476	485	450	489	464	466	431	490	487	491	474	498	510	456	443	475	499	469	492	474	467	481	470	503	493	503	467	485	521	507	495	477	500	482	465	464	431	457	482	502	413	493	471	443	492	488	504	452	461	441	457	451	457	473	455	486	482	528	469	506	475	465	465	490	476	488	470	463	462	492	472	479	487	442	487	483	478	465	472	473	501	505	470	495	510	445	504	487	449	442	494	498	445	470	495	461	514	453	459	483	459	480	468	524	478	477	484	477	449	489	474	452	490	447	444	487	476	512	491	494	446	489	429	493	456	500	465	464	545	463	448	482	491	471	476	430	472	480	471	487	463	476	460	476	497	447	498	487	476	484	474	471	502	473	509	473	501	497	467	485	460	497	451	485	497	485	479	470	503	446	479	480	493	471	471	516	491	478	480	457	479	491	478	499	459	517	475	498	483	485	445	470	473	446	467	472	506	500	448	505	490	466	482	453	509	466	474	473	496	438	431	506	488	488	496	493	481	469	472	432	472	496	478	473	469	457	440	478	499	477	492	483	448	448	469	507	425	463	444	483	478	443	480	473	496	471	496	462	488	489	521	430	450	452	503	508	522	478	435	491	477	442	475	472	464	492	472	483	478	487	509	478	461	463	463	449	438	492	441	472	462	481	473	450	475	510	471	468	513	489	521	497	494	457	505	459	497	498	446	483	474	481	486	441	472	488	486	485	485	516	476	489	498	454	491	475	502	486	469	492	490	462	473	466	481	486	476	479	501	448	517	469	452	482	495	491	464	478	465	468	503	480	497
23529	18918	11137	7238	6715	4756	2240	1034	516	305	239	221	221	224	195	213	203	237	206	228	207	168	201	218	213	177	225	215	179	240	227	205	166	195	196	227	216	183	228	193	201	216	206	197	211	199	218	193	202	226	191	214	193	183	202	197	214	185	178	204	245	179	202	205	222	205	207	201	223	194	190	232	217	207	179	184	206	176	205	216	230	229	203	200	193	237	196	209	191	199	198	200	213	208	186	208	214	215	212	219	225	200	206	200	219	208	218	190	213	221	217	192	216	227	224	244	236	251	187	209	207	179	220	198	208	201	225	218	199	219	210	212	206	210	219	179	185	227	206	217	222	217	242	178	229	203	216	229	206	199	217	205	254	198	183	186	232	198	181	208	208	213	236	201	214	235	202	203	203	214	182	209	229	204	217	182	205	195	198	241	195	209	206	194	170	203	212	201	184	212	216	215	206	207	231	201	198	233	222	204	192	207	194	191	204	196	214	207	197	204	204	192	216	195	185	200	186	206	215	198	195	205	195	214	201	183	185	192	180	190	205	193	201	190	190	221	210	192	182	190	210	193	203	229	213	201	183	212	232	203	218	220	200	192	211	223	203	188	183	217	220	242	202	189	196	195	224	201	167	191	206	201	184	199	227	210	217	197	213	214	210	205	191	219	224	227	200	190	218	223	193	203	191	211	230	191	212	170	186	183	173	191	185	202	212	213	221	192	193	217	208	204	231	203	205	205	185	208	208	209	213	231	193	208	211	217	209	191	203	188	190	189	180	187	181	199	194	227	180	209	199	200	206	189	224	195	220	241	243	207	164	202	211	195	220	203	192	227	201	199	207	203	212	182	221	212	203	191	204	188	223	216	205	197	239	202	207	237	198	226	191	236	194	212	224	213	226	231	235	221	212	223	196	189	212	205	190	210	192	189	225	201	199	215	208	222	224	192	200	209	229	192	182	212	215	174	178	199	208	194	226	172	226	219	178	168	208	202	204	215	222	235	225	223	223	192	210	197	209	198	212	220	204	216	196	209	217	202	200	192	183	216	234	218	204	197	201	217	192	223	203	196	204	214	201	235	227	219	183	211	202	219	228	195	212	224	214	206	211	203	202	193	193	206	208	199	193	206	228	210	208	203	226	187	206	188	204	187	184	197	187	203	223	199	190	237	221	180	215	196	195	205	180	204	212	193	192	216	194	209	213	205	206	207	218	198	189	183	197	233	213	210	221	195	208	208	183	207	218	205	202	192	187	232	206	210	186	190	180	203	207	195	220	205	207	240	222	210	213	216	193	205	215	215	187	208	205	207	204	215	207	223	220	213	208	229	205	202	183	207	237	194	195	228	207	205	189	219	177	211	204	179	210	205	181	197	206	208	218	194	228	218	201	207	184	190	213	207	197	185	201	207	177	210	223	211	198	212	241	199	197	225	224	204	213	210	190	228	200	185	219	187	211	204	210	230	218	204	213	198	196	217	207	209	214	193	187	223	192	214	195	195	215	223	197	202	227	196	201	200	216	210	196	189	210	239	186	214	210	204	205	213	188	219	201	225	209	219	220	230	217	217	205	190	211	184	198	182	230	219	210	205	216	199	218	192	233	223	224	200	194	221	212	191	233	220	184	212	197	188	211	215	210	216	201	217	207	224	213	228	217	203	208	205	217	225	195	218	218	209	234	203	214	189	211	198	200	203	231	207	215	219	205	231	206	212	229	207	209	205	201	205	213	186	202	201	191	207	187	190	189	215	197	214	205	205	204	214	235	198	197	188	174	220	200	216	201	256	202	190	201	215	175	212	194	209	196	199	206	211	223	197	235	191	207	181	199	199	208	207	172	228	213	207	207	208	199	219	222	225	175	181	194	205	225	208	191	194	204	218	205	210	209	230	196	229	215	200	217	195	205	213	187	216	208	248	196	208	224	218	198	211	191	222	195	209	208	197	209	217	174	202	213	196	191	233	209	203	190	177	213	185	202	175	198	208	222	209	220	180	204	210	217	193	226	197	210	219	222	227	208	216	228	182	244	221	224	206	195	178	193	213	198	211	210	195	218	236	187	209	189	225	225	214	205	209	192	215	205	238	226	232	173	186	211	192	196	193	224	214	184	184	199	235	189	207	196	202	196	209	224	237	201	189	211	195	217	196	193	199	217	192	195	194	217	189	220	201	200	196	231	224	216	224	177	219	208	185	204	201	202	213	208	212	206	209	206	195	212	186	179	203	213	221	204	229	172	196	203	191	207	211	206	198	216	224	196	216	184	207	203	238	202	209	207	206	239	229	210	198	195	243	204	211	185	189	193	218	205	208	211	216	186	190	209	183	212	228	204	265	213	208	214	211	212	207	193	188	235	225	204	214	204	222	227	196	204	227	201	187	216	220	202	219	210	200	200	189	217	215	207	188	209	196	213	197	213	205	214	250	209	207	194	192	209	218	230	217	205	204	190	185	223	197	188	230	224	184	213	216	205	198	204	198	188	209	228	219	173	191	209	189	198	199	197	206	186	211	199	205	212	188	231	221	203	244	190	194	211	176	222	197	243	224	205	201	213	213	223	209	202	209	221	218	218	217	196	191	189	202	213	203	226	205	189	207	211	222	214	218	208	239	227	202	211	216	214	185	195	217	197	207	212	192	222	219	226	242	198	212	198	230	227	182	210	218	260	204	197	231	215	201	200	199	216	209	228	204	193	215	217	184	213	217	204	202	186	204	211	195	203	204	216	197	211	228	195	198	205	207	215	214	198	182	207	216	229	193	187	231	218	222	168	181	196	180	207	222	181	210	216	182	198	218	187	200	200	197	202	208	198	185	211	198	199	200	191	196	249	182	202	201	197	224	217	219	235	205	235	226	190	207	227	205	204	196	226	234	215	180	229	184	219	201	193	201	211	197	232	211	224	215	198	182	197	213	222	212	227	203	231	182	218	179	185	235	218	199	190	205	192	215	218	196	185	205	183	193	233	219	204	198	197	203	193	201	207	201	210	198	219	215	213	193	204	209	206	213	211	204	212	188	210	202	193	188	197	170	200	172	190	199	235	224	224	208	214	208	242	185	187	212	217	198	225	232	197	232	214	202	194	217	198	225	213	192	195	205	201	210	206	233	199	185	211	218	223	231	205	196	204	179	205	224	193	200	222	208	217	201	185	213	177	213	201	218	210	226	233	247	209	233	224	216	194	205	232	201	225	212	219	220	203	198	229	229	194	184	220	193	224	196	215	220	199	184	188	204	203	205	208	178	178	182	193	232	201	189	203	227	204	181	196	199	211	213	201	219	202	234	225	176	196	220	215	210	199	227	195	210	193	189	198	193	215	225	228	215	171	168	206	222	201	206	200	204	193	213	228	211	239	195	224	195	172	182	219	211	202	207	193	218	202	205	208	205	203	210	218	194	216	208	196	201	205	203	218	194	231	220	201	211	194	218	182	201	224	204	244	205	222	192	229	208	227	199	212	206	212	215	192	188	191	197	190	190	205	173	212	204	230	172	227	192	218	200
14188	15925	15864	18590	20174	15013	7743	3706	1674	866	634	576	528	599	559	557	551	574	512	497	529	507	558	525	517	553	521	518	570	532	559	484	538	506	503	508	571	542	504	570	542	513	549	529	520	522	495	513	519	514	533	529	533	547	518	511	510	518	509	508	487	504	545	555	475	550	475	507	483	519	492	518	530	522	540	510	553	540	532	522	491	570	547	544	541	547	514	525	526	530	535	528	551	520	507	564	519	534	562	524	537	513	550	569	518	521	575	546	501	532	497	500	589	558	520	537	530	498	548	551	587	569	533	498	503	563	513	526	555	508	532	499	483	496	535	540	513	580	520	536	514	530	539	516	518	485	522	516	564	566	545	515	536	549	538	514	557	526	550	533	508	519	549	503	514	554	532	495	531	541	614	539	525	517	501	527	536	546	533	505	538	556	528	551	528	529	554	544	558	534	572	590	570	509	536	551	535	505	544	547	577	577	519	528	556	538	507	527	537	548	566	528	538	501	567	501	557	525	533	499	529	526	522	469	564	495	540	534	557	503	524	551	518	572	554	520	522	571	536	542	515	530	564	536	545	505	508	512	547	514	527	534	540	585	516	528	541	501	513	542	528	547	555	496	528	553	525	562	523	533	535	530	507	529	531	533	504	498	530	491	538	536	538	519	513	577	531	577	523	485	529	555	521	496	546	531	518	544	545	505	523	545	530	583	516	510	509	546	502	545	496	506	538	576	538	517	516	496	538	526	554	536	490	538	529	567	532	498	513	488	484	535	540	571	558	582	484	517	505	496	491	516	558	503	526	538	527	556	572	535	521	531	533	489	565	570	520	542	533	513	533	494	497	533	524	557	544	548	544	514	505	540	560	513	512	550	521	516	539	521	557	544	507	553	523	534	499	504	509	520	564	578	521	524	521	530	519	500	539	506	516	492	512	533	531	509	587	535	566	526	558	520	540	560	513	487	537	509	564	513	510	575	516	541	526	563	517	524	507	542	533	540	552	524	510	549	520	532	522	513	530	513	522	516	511	519	520	521	524	517	545	548	528	537	516	534	512	551	541	516	543	573	544	514	482	503	525	558	519	535	516	519	573	527	539	540	506	499	508	554	517	514	547	517	551	532	527	557	480	489	534	512	551	498	530	521	552	530	496	563	554	540	547	514	519	538	565	510	576	507	519	546	517	523	559	524	528	512	510	487	533	491	544	497	544	522	541	556	529	555	500	511	532	522	513	506	550	594	533	472	527	520	534	515	560	499	531	531	513	496	484	546	515	536	526	492	545	525	505	491	525	552	516	544	558	530	553	525	533	593	535	523	525	543	538	558	528	554	550	541	557	530	490	537	528	518	575	564	522	538	549	565	576	485	521	549	546	559	587	591	488	492	514	544	523	534	517	537	501	489	523	553	524	499	524	528	526	503	512	513	489	539	499	543	528	529	542	524	534	528	547	532	505	523	548	540	532	494	529	518	516	521	522	540	519	573	499	555	584	488	559	522	525	528	547	542	547	520	512	575	500	562	516	548	518	513	525	492	507	528	523	548	510	541	533	535	571	538	540	568	528	560	526	543	547	543	564	549	562	587	520	504	563	508	531	550	521	523	545	515	516	511	500	547	515	523	534	545	557	534	531	535	515	536	544	505	514	538	547	525	546	527	530	526	507	517	517	552	502	518	544	531	520	518	527	528	551	552	521	510	528	554	556	513	522	569	535	479	515	558	511	551	511	546	510	558	494	522	517	509	540	564	566	532	536	554	538	545	563	573	525	493	509	559	518	506	550	547	504	528	552	511	469	528	548	509	567	550	545	514	517	544	569	580	540	527	506	503	551	556	580	528	566	534	525	508	528	550	557	576	507	542	524	512	549	504	549	532	574	566	510	527	548	547	554	516	534	511	544	570	545	522	518	514	550	538	512	541	557	542	528	541	552	524	562	519	560	506	531	504	516	525	558	556	514	527	530	538	510	530	553	516	555	534	526	561	507	479	538	531	503	494	556	560	520	542	530	580	562	529	506	510	580	522	500	567	557	571	521	552	537	555	566	532	546	561	506	551	567	545	510	583	461	525	523	498	530	567	509	532	554	536	523	493	531	514	537	535	587	573	524	506	490	536	511	554	528	507	534	525	552	500	516	534	510	529	509	524	525	527	497	508	526	519	495	560	505	492	547	527	536	544	544	552	528	556	554	544	518	525	526	516	471	526	517	575	523	577	510	509	506	547	536	529	539	539	499	506	578	517	539	507	523	515	541	548	532	547	520	543	538	564	542	506	588	514	542	505	539	528	548	553	507	558	591	575	525	532	554	532	491	549	570	491	540	506	539	519	504	533	502	547	507	516	530	536	539	513	513	517	498	534	523	534	513	497	538	531	540	522	536	557	499	540	542	557	533	520	520	520	554	516	554	511	567	533	548	528	486	506	506	557	543	539	531	544	492	575	561	497	519	527	514	495	556	529	490	497	533	562	570	575	549	541	546	534	498	535	527	533	509	540	550	518	548	500	506	503	499	565	537	535	548	546	525	530	499	514	507	590	483	483	529	542	535	585	501	523	542	560	510	564	509	502	527	517	567	538	536	540	543	571	509	535	509	550	527	599	586	554	525	514	526	542	537	532	519	513	534	488	566	510	537	533	521	530	482	506	567	556	515	501	561	542	537	518	538	521	515	502	496	542	520	520	524	578	535	552	536	530	541	474	512	557	545	526	521	497	530	520	523	520	525	499	511	558	495	506	520	513	554	555	545	501	483	536	489	522	526	562	541	517	529	517	545	556	487	515	521	561	531	507	556	499	564	543	499	536	568	499	530	512	574	535	518	557	532	536	498	524	538	558	530	528	508	535	506	552	535	528	545	538	511	539	533	508	532	555	535	546	534	499	526	541	510	536	544	548	493	532	515	531	540	540	536	546	558	528	500	544	503	528	540	548	491	553	504	517	563	524	519	534	534	575	528	540	525	479	556	524	518	575	548	543	524	535	508	601	551	555	577	491	550	531	498	508	500	526	569	513	511	517	569	500	564	508	521	494	558	537	566	542	520	545	488	546	567	568	538	515	511	575	512	529	505	535	515	514	502	550	561	544	536	567	507	508	539	560	525	532	529	533	540	526	552	548	536	497	507	549	541	521	552	548	496	535	505	489	546	527	508	542	551	509	544	557	574	517	521	529	576	493	518	516	555	533	556	546	517	527	509	543	562	538	551	499	511	547	548	506	563	582	549	518	546	517	530	566	524	516	582	530	561	561	504	549	522	543	562	557	556	517	530	499	516	534	564	543	514	552	564	503	508	505	504	519	484	522	525	526	544	514	562	512	495	491	576	532	518	512	516	549	522	506	544	527	503	510	506	541	534	561	536	547	498	551	587	552	494	545	550	528	552	495	560	561	541	511	512	557	496	537	529	469	563	560	506	508	497	499	524	554	526	530	556	556	531	537	516	537	545	526	557	525	592	564	566	529	512	550	546	544	554	544	563	557	524	553	534	509	540	496	546	561	554	560
47729	46980	47646	47063	52825	41708	25055	11294	3240	861	462	363	290	274	241	234	219	222	193	223	192	212	207	205	219	201	224	211	217	226	221	215	240	215	223	213	243	233	213	213	251	221	207	238	214	240	203	239	215	216	213	228	225	200	224	215	230	233	205	227	224	234	243	218	218	216	227	209	214	217	212	204	221	227	186	215	236	211	213	225	259	222	224	209	244	219	208	229	205	221	248	225	225	231	216	257	212	241	246	203	247	221	209	204	225	232	211	220	225	207	242	261	234	242	229	211	214	224	213	236	208	247	244	227	225	196	214	215	217	225	225	217	220	232	233	224	201	219	222	245	228	247	213	216	234	209	233	207	216	209	211	239	235	229	217	205	223	219	239	227	221	221	224	195	206	244	216	220	205	216	226	228	238	217	226	224	225	192	230	211	249	216	242	233	200	219	222	254	242	214	252	212	199	220	231	260	219	215	244	226	214	219	212	224	235	179	213	227	218	210	212	210	247	228	245	240	212	199	245	208	216	271	225	220	217	203	214	206	222	251	236	223	205	186	225	230	207	248	220	206	244	211	235	221	218	198	236	242	207	226	227	224	226	221	231	227	196	236	222	201	222	230	203	206	208	213	218	220	252	201	213	220	227	220	207	216	222	224	236	201	222	198	232	187	229	214	236	266	219	229	227	212	229	201	203	227	201	206	206	221	218	205	216	206	229	235	240	253	220	194	224	210	250	224	223	206	215	221	238	220	211	223	219	238	234	236	224	211	192	197	224	243	203	203	217	232	210	217	228	213	241	239	214	235	201	197	243	215	214	224	211	234	226	233	213	224	216	244	215	228	224	214	214	225	222	228	214	217	207	210	213	229	220	220	236	214	227	234	204	218	233	227	210	262	213	212	210	221	238	206	236	229	230	214	262	209	224	203	221	213	212	244	230	214	216	208	219	222	247	239	241	236	242	222	202	236	209	228	234	245	232	241	238	213	210	212	228	245	227	219	227	213	219	209	207	206	207	236	255	222	224	231	238	226	223	217	227	214	230	224	252	193	207	212	214	229	243	228	231	214	247	208	272	231	245	243	257	219	223	256	213	215	240	207	232	210	218	201	257	229	238	212	253	216	257	218	214	227	198	229	258	207	235	219	269	211	221	219	201	217	221	223	218	211	211	218	239	220	269	210	232	223	222	215	210	223	212	208	221	237	219	211	179	249	186	214	204	218	221	209	225	228	245	216	209	223	204	219	240	232	220	241	258	218	230	231	217	226	225	253	224	228	264	224	219	218	210	216	233	223	228	239	224	206	228	206	228	216	239	211	215	221	214	212	238	242	230	193	205	201	232	223	219	241	236	212	236	228	230	221	219	227	199	219	199	224	227	209	217	213	233	221	207	213	254	218	234	214	211	230	218	201	216	201	210	226	219	233	214	237	239	200	232	235	218	252	224	226	214	186	222	219	235	230	229	214	230	228	232	246	211	231	234	205	244	236	234	231	256	202	227	229	218	226	236	221	228	218	220	229	223	224	220	253	225	217	224	221	217	229	237	222	225	230	214	222	220	211	218	217	230	224	244	235	209	202	240	240	229	217	245	223	220	227	210	237	238	224	230	247	230	221	207	218	242	198	211	249	208	237	226	215	223	229	242	204	198	205	246	220	202	215	211	226	207	252	198	192	235	224	236	217	215	248	235	224	241	234	231	226	237	223	210	225	221	232	220	238	244	231	223	221	202	227	238	226	216	214	214	209	236	233	224	234	219	220	219	238	221	245	196	218	185	241	223	198	229	198	204	239	202	238	205	199	225	243	226	253	243	236	195	232	219	205	204	224	226	247	245	236	221	225	227	224	236	220	222	234	228	211	243	223	223	215	223	236	215	232	241	248	235	207	211	241	227	240	223	248	204	202	246	228	248	217	221	215	202	219	214	216	212	244	231	227	220	228	225	200	208	214	240	241	241	198	215	235	215	225	240	214	227	240	214	231	208	244	216	230	208	218	254	250	230	225	192	190	211	222	207	204	233	236	221	228	238	221	243	269	229	226	230	227	227	218	238	229	196	214	211	246	206	222	202	238	206	196	226	234	230	240	230	208	220	216	209	224	213	227	243	208	206	226	231	208	215	219	236	234	240	241	216	197	215	208	210	231	209	218	239	207	226	224	195	232	205	240	224	225	194	260	211	211	247	237	232	228	229	212	220	256	221	268	221	231	224	239	226	224	229	195	229	217	215	226	249	243	217	236	238	236	206	213	250	209	225	210	223	262	214	243	242	239	237	211	239	247	221	205	204	227	219	205	249	224	227	207	208	242	263	234	237	265	231	210	209	219	206	233	198	253	195	221	202	214	234	240	219	210	235	237	172	241	241	231	228	199	222	219	223	222	225	186	234	225	207	187	221	238	197	223	239	235	235	245	219	221	231	237	211	216	220	237	239	202	185	234	232	211	236	216	233	229	244	213	228	262	218	231	242	247	199	216	225	214	213	210	199	218	225	243	218	232	237	231	204	207	218	223	193	226	201	240	215	204	259	238	224	219	216	234	206	248	246	213	262	233	232	225	219	250	227	230	258	219	217	242	204	240	217	236	193	244	230	218	239	219	252	250	242	224	227	247	245	209	237	228	252	231	223	228	207	208	219	201	247	225	257	214	245	229	246	184	268	247	219	236	215	224	218	207	243	235	242	194	202	223	224	207	230	210	200	205	219	233	208	204	215	203	236	218	218	218	212	209	236	244	254	230	214	225	213	205	254	207	207	213	220	246	260	239	228	206	206	215	224	211	231	232	219	247	231	226	216	230	204	256	189	201	216	222	218	234	247	219	215	222	237	226	227	199	250	228	244	227	215	246	254	211	231	193	196	212	209	237	246	255	218	231	240	221	235	220	248	253	201	228	209	260	225	231	238	225	230	247	229	237	235	220	208	224	220	232	216	242	230	236	216	253	206	213	214	220	203	219	217	207	226	208	198	254	221	226	217	219	222	215	216	232	217	203	221	210	198	213	223	224	210	231	239	216	241	222	211	242	188	214	200	248	205	228	225	202	242	220	214	227	224	212	210	242	254	237	236	232	238	219	221	200	233	223	218	222	199	248	227	213	231	237	217	229	214	220	227	232	256	233	217	208	220	217	212	230	220	248	218	216	231	227	223	203	212	232	223	219	206	222	233	224	221	208	226	215	242	231	234	241	226	225	247	225	221	202	254	239	250	224	217	226	238	217	194	241	214	198	215	226	218	233	239	220	225	239	211	207	227	229	225	230	213	225	227	201	238	215	237	208	226	214	219	223	207	232	231	227	240	213	227	221	246	230	248	229	221	195	211	218	217	210	219	207	218	223	222	196	211	230	219	211	213	257	227	236	209	212	221	209	233	218	216	213	208	217	232	232	211	220	204	204	209	220	204	233	204	230	217	232	236	248	225	227	230	199	199	196	236	210	226	192	212	209	224	226	230	228	223	241	261	244	226	226	216	221	223	222	218	238	223	225	221	220	237	197	231	213	221	217
31952	38671	48327	56647	62628	52369	37586	23373	9642	3133	1629	1148	814	723	632	562	613	561	581	586	561	565	585	581	598	576	575	545	569	572	568	559	567	529	563	567	541	573	558	531	558	583	542	570	565	621	556	597	593	549	591	583	556	567	583	559	588	552	606	562	556	545	577	568	567	561	559	551	580	543	558	556	567	557	541	609	587	528	555	561	583	530	512	574	591	535	564	552	529	558	563	540	550	572	567	596	564	547	578	567	588	579	551	572	565	548	543	569	537	558	588	587	540	540	577	545	565	555	605	579	583	530	548	570	540	540	569	572	550	575	607	594	551	567	522	543	586	582	609	605	553	558	582	587	554	534	566	556	554	569	570	574	522	555	561	554	524	567	575	523	577	516	579	533	587	545	570	524	539	577	563	594	546	552	559	537	610	565	565	561	592	533	588	600	570	593	566	545	615	577	555	561	561	528	566	569	566	582	552	548	566	567	576	552	556	562	577	577	561	530	590	538	560	561	577	570	557	529	568	526	584	570	555	539	537	546	600	571	555	593	544	584	588	601	584	551	536	558	579	564	547	598	555	584	535	592	568	577	578	559	584	556	539	538	573	567	570	554	563	576	555	590	575	538	552	578	555	573	551	569	563	563	551	510	541	548	533	569	583	567	557	556	589	582	548	581	555	551	576	560	554	571	549	593	583	568	603	613	554	542	564	613	524	572	554	559	607	611	539	556	568	555	522	624	605	561	568	594	541	542	581	593	558	562	589	637	589	568	580	543	585	566	588	550	597	597	561	596	545	602	543	586	545	543	533	523	556	578	541	579	554	575	576	596	527	583	596	525	559	568	557	630	571	590	563	575	587	563	555	581	608	558	572	562	550	540	539	539	557	583	586	557	523	550	593	581	546	551	552	557	576	581	576	565	532	558	577	580	602	551	567	502	597	567	532	565	542	571	573	598	540	565	544	607	587	555	594	550	589	542	530	589	591	518	555	590	601	567	577	537	586	535	531	559	583	554	562	570	565	564	562	601	542	547	564	569	557	593	553	531	571	555	585	584	555	595	555	628	549	573	570	569	555	533	530	530	600	545	570	563	570	539	523	602	572	554	545	543	541	539	522	527	588	553	602	569	558	560	552	569	582	551	560	544	556	608	527	549	590	561	540	576	592	577	555	587	536	528	537	553	575	570	570	555	549	586	582	550	537	584	516	551	612	546	593	562	581	559	540	610	562	564	577	571	574	554	562	580	564	550	576	550	544	541	515	563	625	551	529	558	568	577	563	522	582	580	585	557	608	612	544	571	559	581	547	584	591	564	572	571	582	570	576	514	548	566	547	599	601	574	567	555	544	583	512	533	610	571	540	566	563	582	545	571	593	587	545	590	541	525	554	541	589	549	546	582	524	570	553	564	512	552	545	571	565	549	555	560	571	575	567	564	549	552	541	508	540	588	542	561	572	581	585	538	558	561	541	534	507	545	555	532	550	572	608	592	536	578	519	528	559	576	565	554	613	585	558	592	541	577	564	509	599	539	564	534	549	553	585	515	545	569	550	590	554	572	601	566	537	544	601	583	572	547	554	566	588	581	557	551	544	541	556	584	576	585	535	530	555	558	563	576	538	550	594	574	568	557	566	573	577	542	544	544	586	566	565	558	545	536	582	567	586	540	537	583	563	581	550	536	566	550	612	532	579	579	609	573	577	575	563	507	519	577	576	588	566	565	557	574	584	565	597	550	548	647	586	573	555	569	541	574	551	535	573	524	541	554	579	566	537	620	528	570	572	559	594	583	552	547	559	582	588	581	601	546	609	506	547	566	587	495	565	571	551	563	590	596	548	572	574	600	564	580	537	549	534	555	536	551	599	560	586	538	633	574	558	565	545	490	548	592	561	556	555	566	554	499	576	583	600	577	554	532	566	570	569	559	503	506	576	564	588	588	575	581	541	559	603	592	548	525	569	572	569	602	568	527	596	591	593	600	592	578	565	522	563	576	536	568	537	600	568	603	579	575	602	584	588	570	562	576	529	544	541	563	504	540	602	560	594	533	544	569	589	541	591	586	597	558	594	574	574	581	569	564	550	564	511	597	522	584	576	576	579	561	564	523	575	534	564	565	538	525	575	584	595	529	559	561	553	549	543	576	562	573	543	612	565	528	597	524	575	585	575	541	585	599	564	543	586	557	580	552	588	552	554	541	619	590	528	573	598	508	584	573	574	556	529	551	560	550	589	551	499	584	571	562	574	531	560	550	581	557	588	528	583	571	608	551	586	574	584	538	562	554	586	582	537	595	535	589	550	514	572	569	564	579	573	566	563	551	577	584	560	596	578	574	579	549	589	583	559	588	620	527	542	596	567	593	558	555	530	541	517	587	593	547	545	586	596	566	562	554	619	576	547	563	579	569	596	590	605	580	530	536	537	553	576	561	531	558	522	605	513	541	557	552	561	562	564	527	543	563	635	616	574	547	562	579	542	530	540	577	542	563	551	560	522	561	539	592	560	573	535	552	550	546	561	579	572	544	534	565	578	499	550	525	550	547	583	571	552	555	555	556	553	562	573	561	612	579	570	616	546	563	537	583	557	524	556	558	558	549	548	557	578	581	557	587	560	520	543	562	593	596	571	580	575	568	641	536	568	553	630	602	577	570	515	551	590	545	558	550	558	590	609	580	566	523	562	581	564	585	553	551	583	570	577	537	525	558	534	559	598	543	542	569	565	612	581	579	560	587	566	566	528	575	579	558	596	555	625	526	522	560	575	576	566	539	564	577	594	523	608	570	568	569	559	547	538	594	581	593	548	570	551	564	546	552	586	566	548	558	565	575	540	580	596	588	546	577	565	591	637	543	573	619	582	573	591	568	578	568	605	551	603	593	567	606	594	536	566	575	548	536	570	566	553	592	559	572	549	511	548	594	599	586	559	555	579	604	563	542	562	550	567	577	582	519	551	570	521	568	573	526	522	557	576	600	558	564	550	553	568	556	564	570	605	597	588	558	532	560	584	569	507	539	550	579	595	577	574	569	553	603	595	588	581	592	556	584	578	554	573	554	545	586	606	599	539	562	601	524	559	576	558	585	562	561	589	528	550	569	547	595	553	553	566	566	569	549	607	596	572	558	569	571	592	586	581	543	593	571	544	548	565	572	528	607	528	590	540	570	533	552	547	549	554	568	578	531	572	588	546	540	528	553	561	560	537	526	550	565	550	541	537	552	600	539	593	561	530	577	590	525	547	553	570	589	558	578	610	561	558	544	561	571	572	569	580	548	579	547	592	533	550	531	557	562	578	528	563	548	561	579	566	569	564	562	577	503	593	562	602	554	571	557	575	559	590	599	560	568	556	533	532	599	556	586	557	569	592	562	585	514	569	535	587	581	575	587	520	575	554	545	552	497	544	525	568	533	570	561	573	583	593	570	565	562	556	547	595	560	578	573	547	549	517	593	587	586	573	568	603	585	542	568	557	559	608	562	540	538	567	589	541	563	558	585	552	552	587	550	598	556
55474	58184	58715	52842	57465	49286	34165	17829	5923	1275	486	353	275	244	218	205	207	217	201	199	187	198	195	180	216	204	197	193	186	213	199	165	188	194	204	187	203	199	188	206	223	181	172	197	198	171	211	213	222	190	189	167	205	204	185	220	184	186	214	210	174	206	185	192	200	201	198	194	218	217	190	158	173	217	218	194	206	191	167	229	194	172	162	169	188	204	225	201	178	201	174	194	229	165	205	202	210	209	204	171	182	226	210	189	203	204	224	186	192	200	212	226	161	194	209	197	209	176	220	197	183	201	206	212	211	206	208	214	208	190	181	239	195	207	194	210	214	209	200	211	189	207	181	196	186	191	217	214	184	229	175	195	204	211	178	165	214	186	202	191	215	198	208	199	220	204	207	186	206	215	206	201	167	205	174	186	186	168	210	208	191	180	197	208	217	213	185	178	227	193	184	182	192	228	200	199	197	208	187	199	206	211	166	203	204	193	199	187	189	185	200	170	189	229	186	182	186	193	191	202	203	200	196	200	176	198	163	184	198	197	186	205	199	199	216	202	186	212	188	198	203	209	194	176	185	181	197	195	192	163	196	201	187	212	194	193	198	191	201	195	190	197	196	221	190	194	198	200	199	211	190	200	204	201	180	206	190	209	213	200	209	219	191	196	183	236	217	184	208	200	203	221	205	203	198	190	188	176	203	197	209	174	228	174	177	183	204	204	192	197	192	192	197	188	196	188	211	211	188	184	189	183	200	219	198	230	202	183	188	211	201	194	188	196	202	189	195	189	186	214	186	176	188	200	197	193	182	185	205	223	206	252	194	211	219	194	211	191	178	222	202	179	211	198	165	195	183	220	186	172	228	225	194	202	186	191	171	182	192	218	185	190	207	204	203	199	157	182	185	208	195	203	193	188	170	141	206	172	205	179	197	203	196	200	208	199	184	214	213	205	206	189	204	179	198	206	199	201	211	205	205	187	176	191	191	191	208	182	206	228	198	202	203	188	182	198	188	193	204	177	186	214	173	217	189	204	218	219	213	194	208	214	196	208	197	197	187	211	159	174	196	188	202	222	209	191	174	193	181	209	197	198	194	225	192	197	186	204	189	188	206	175	200	190	190	201	216	186	177	193	183	168	185	202	220	211	210	217	193	191	192	201	192	210	198	229	219	205	197	196	210	187	196	179	198	196	199	178	213	220	227	210	188	189	212	205	196	178	188	189	157	203	191	195	199	226	195	190	209	181	213	181	172	229	189	189	188	201	191	215	215	208	200	178	186	186	179	209	202	179	190	199	203	196	181	196	194	195	199	180	210	191	201	186	206	193	214	209	171	196	181	201	199	162	178	206	202	188	176	191	190	190	191	178	207	190	192	176	163	194	228	211	177	207	190	195	197	190	212	196	214	208	198	204	173	177	199	195	182	218	206	166	179	210	191	192	211	200	168	198	209	203	198	186	185	183	211	198	186	213	201	164	191	206	195	204	198	197	186	175	192	174	186	191	208	217	192	191	208	184	231	197	198	211	210	205	199	193	209	197	187	206	199	187	198	193	216	180	192	179	192	221	175	188	214	187	198	208	188	206	215	210	196	195	191	187	190	198	180	216	192	203	207	185	188	183	201	226	168	209	184	212	191	221	206	189	218	193	191	198	202	193	196	187	212	198	166	190	203	179	205	170	183	220	212	196	195	203	191	197	199	204	205	189	218	199	218	190	207	205	184	205	199	202	190	176	209	217	178	190	188	185	207	186	195	199	219	203	198	219	196	187	213	201	205	191	205	205	187	199	180	170	192	214	168	197	212	187	231	208	194	193	183	186	208	228	164	202	194	208	187	225	212	198	204	220	196	193	181	209	192	198	231	208	225	229	206	204	193	206	176	184	228	206	186	206	205	201	223	188	209	201	205	197	189	216	195	176	203	197	188	205	193	220	206	200	208	212	176	184	188	190	211	189	214	170	195	201	211	181	204	173	218	199	202	195	205	192	209	181	210	174	213	192	173	216	199	212	170	197	208	200	215	203	185	171	226	197	188	214	186	209	188	200	191	178	196	196	173	196	203	212	186	169	190	188	191	180	195	196	207	182	184	198	185	232	177	179	224	229	192	203	201	209	192	187	201	189	218	198	200	206	183	201	223	222	183	223	205	204	200	193	214	181	183	195	219	181	176	188	192	190	184	185	207	218	197	190	179	217	218	201	223	195	171	197	202	216	193	194	188	169	212	198	208	199	185	203	224	201	201	190	171	196	188	178	191	204	194	189	198	205	201	209	207	199	204	222	213	190	193	178	189	235	186	211	193	186	193	190	189	200	189	207	215	218	192	210	188	205	179	192	212	217	215	215	200	217	197	183	211	212	218	195	202	197	201	188	195	216	182	197	190	207	203	195	203	187	218	192	186	213	195	187	199	199	188	195	191	187	216	185	232	186	206	206	205	206	190	197	195	179	198	202	185	201	202	205	178	186	170	204	177	206	185	197	175	190	201	217	190	199	185	214	206	184	195	215	188	218	189	213	184	192	193	192	188	168	209	192	204	201	185	195	201	201	208	189	197	188	188	206	210	200	207	184	202	170	186	189	205	208	212	196	211	189	218	172	208	186	181	216	208	184	207	190	218	223	187	215	181	201	197	202	187	198	208	196	207	211	188	200	196	199	179	193	202	219	197	179	207	194	199	176	191	180	218	177	189	183	197	205	209	186	198	176	214	156	194	199	186	207	200	209	207	186	202	210	218	198	189	191	178	202	157	186	193	208	216	211	220	183	209	198	193	207	195	204	214	188	188	196	186	203	200	214	210	216	198	183	206	212	197	180	205	198	200	179	197	188	190	210	195	202	213	193	190	188	183	213	188	192	220	205	200	205	178	221	199	211	177	228	191	182	174	195	169	173	198	194	191	193	207	225	183	194	204	209	197	173	189	178	210	181	180	191	196	200	191	204	188	192	184	228	224	187	163	190	202	195	208	176	212	192	187	217	182	184	184	224	220	232	222	222	185	195	179	195	189	192	199	203	193	206	175	204	200	197	229	190	167	183	173	182	184	203	234	240	181	215	190	196	238	193	192	171	213	209	204	191	194	203	189	208	180	198	209	183	191	185	185	219	200	189	206	201	176	180	196	212	205	193	176	190	184	170	195	193	189	178	202	209	196	212	176	188	177	209	210	215	188	176	195	194	203	187	190	172	196	196	191	199	179	183	193	211	201	170	191	178	182	216	223	183	188	182	220	213	195	187	197	192	189	194	167	212	191	209	186	171	180	187	198	206	187	191	213	201	182	214	171	204	232	187	193	165	175	202	187	182	201	227	201	223	209	213	170	173	216	229	209	199	193	192	196	190	197	192	184	211	180	194	192	202	208	186	187	185	200	202	218	204	196	175	194	176	185	186	207	178	187	193	193	188	200	187	196	193	213	208	206	199	180	177	182	208	216	203	206	198	206	210	199	202	195	186	188	217	214	171	189	195	175	198	211	223	187	184	201	212	188	198	202	162	184	201
37459	49623	59207	67943	71695	60239	44788	29314	14337	4497	1881	1282	912	759	600	546	558	520	538	502	528	483	524	496	473	518	492	495	491	488	497	490	498	536	460	475	482	441	531	496	497	487	503	496	535	515	518	505	522	526	487	482	500	552	507	505	489	505	473	493	543	496	501	514	477	497	459	506	530	477	515	502	482	500	506	512	493	484	494	534	505	498	488	498	482	519	495	484	524	472	447	475	520	499	520	482	504	505	508	483	544	520	495	504	482	501	487	488	475	480	452	476	486	498	536	489	523	506	490	525	490	502	549	492	507	480	545	488	508	516	525	481	499	469	509	520	477	527	533	487	519	510	485	454	464	476	493	493	496	514	461	520	532	473	504	496	489	500	503	505	555	535	504	497	489	517	495	508	464	490	500	517	512	459	504	519	502	503	495	516	497	469	487	472	492	490	513	500	497	484	486	494	502	463	473	510	480	487	507	475	484	490	490	485	485	492	491	527	488	521	466	472	497	497	472	463	527	497	514	486	542	541	495	513	498	486	491	536	471	496	528	495	551	491	521	525	517	519	481	474	520	471	506	482	473	442	511	497	509	506	454	507	501	505	517	457	457	474	522	512	508	454	442	529	478	499	531	510	506	478	479	491	501	507	495	493	490	490	471	523	515	505	507	474	501	534	527	549	519	540	533	517	524	475	504	488	482	509	486	488	509	481	492	480	493	491	497	505	513	511	568	504	481	519	496	505	496	450	469	560	548	535	453	491	503	472	500	518	526	490	460	492	499	483	530	493	505	496	486	514	444	498	503	540	497	462	498	503	475	495	501	492	517	529	502	509	531	485	515	472	521	496	533	511	506	445	511	468	498	503	491	487	489	540	452	501	469	512	412	535	500	476	475	525	520	484	494	519	478	509	526	506	529	487	515	521	501	515	491	511	506	511	557	498	481	471	472	459	524	508	495	516	535	469	497	499	531	475	492	477	531	514	499	500	506	462	483	440	497	465	468	492	472	514	503	470	502	498	533	498	502	480	545	492	534	492	523	507	495	508	506	509	461	474	528	519	455	514	508	488	508	513	513	488	534	466	498	484	504	499	511	521	502	538	462	510	533	527	501	500	538	489	539	481	474	522	483	456	533	499	482	533	544	504	507	477	503	514	543	476	505	519	500	470	449	484	515	526	533	525	509	468	528	503	512	455	534	489	495	496	536	488	553	524	499	514	488	518	468	533	504	517	514	502	456	527	492	497	506	458	514	492	503	551	518	481	490	480	515	511	501	494	534	479	468	526	485	488	507	467	534	500	537	454	497	490	478	475	498	503	505	466	506	504	530	496	532	471	492	492	491	476	508	528	487	486	508	475	516	497	513	497	535	511	471	505	519	460	506	501	524	507	506	466	523	493	512	499	473	519	498	487	533	520	479	496	531	500	506	518	501	483	482	509	523	495	499	485	486	527	500	525	506	522	532	480	488	479	475	479	477	541	489	483	508	478	513	510	515	476	534	524	484	501	537	501	485	485	537	490	490	511	505	476	493	488	528	497	479	563	496	511	498	529	481	506	483	517	458	488	517	490	522	517	507	480	550	491	466	483	519	479	493	516	528	489	505	532	494	484	490	530	484	486	502	495	489	463	487	478	499	520	511	481	435	472	507	452	551	527	463	510	454	525	508	523	520	509	469	518	484	516	490	515	468	512	517	480	514	489	461	504	487	481	510	463	472	523	496	487	499	494	518	499	493	476	491	430	502	472	450	514	530	507	487	482	498	496	531	520	492	462	500	496	512	448	517	485	516	501	474	481	504	482	497	511	502	506	520	537	477	481	458	515	528	471	496	494	515	481	507	478	501	527	493	523	509	485	534	498	502	499	475	486	524	472	499	496	546	496	474	486	519	477	516	543	505	537	476	515	509	455	514	495	465	496	486	496	505	485	514	497	541	478	508	528	509	445	502	496	504	509	478	489	503	508	500	474	489	480	494	493	522	524	467	536	499	491	481	476	513	466	507	471	474	520	507	532	479	547	494	494	489	508	527	463	465	483	525	482	490	506	492	486	477	494	495	492	476	487	511	523	539	523	506	499	476	454	463	467	524	524	500	495	488	495	513	470	514	488	501	497	474	462	498	533	484	467	480	531	514	473	530	456	517	480	481	535	509	483	516	482	491	540	498	487	495	542	513	487	504	508	503	524	510	487	528	496	512	495	487	524	470	544	502	524	456	488	514	495	544	503	496	488	504	477	481	500	479	538	470	485	494	485	491	484	491	490	490	474	493	495	484	503	488	489	490	527	492	528	499	483	472	508	507	479	498	470	530	472	515	512	517	488	463	478	465	533	489	489	486	515	479	520	491	499	542	530	509	445	476	510	485	502	503	510	511	512	526	514	475	503	490	477	512	509	483	503	508	502	469	502	530	498	487	511	497	514	526	530	486	472	499	538	498	459	519	492	502	482	533	504	479	489	516	488	503	484	487	483	500	501	481	486	506	504	527	546	484	479	471	452	527	487	514	496	446	498	537	498	479	467	517	518	508	530	512	503	519	516	486	532	491	506	492	449	506	509	496	520	514	513	526	510	510	513	557	517	507	540	481	505	511	473	478	499	534	524	473	484	476	486	468	511	506	485	478	502	456	534	480	496	501	521	503	515	523	459	502	466	483	471	518	483	525	523	520	509	501	508	534	483	521	476	478	491	497	526	515	505	518	425	464	490	522	479	455	456	508	511	470	512	523	486	499	490	511	497	504	530	500	521	511	488	481	525	493	528	471	501	499	476	481	506	468	511	547	487	478	471	505	485	501	497	518	518	495	499	459	472	486	500	501	549	504	488	466	508	549	499	507	547	513	486	519	527	515	481	454	508	493	534	481	525	488	517	467	479	503	513	449	477	501	461	465	488	495	517	509	510	480	464	473	511	526	502	503	478	505	502	498	468	520	521	512	493	522	507	492	465	505	476	553	492	514	508	474	492	501	499	516	477	519	503	490	484	504	503	506	484	477	515	487	477	509	435	427	468	528	490	516	499	466	459	497	496	495	527	524	517	490	483	515	527	477	459	501	468	496	514	469	484	487	486	506	524	536	495	488	537	484	487	524	544	502	525	503	499	455	502	507	475	493	501	510	523	531	494	496	515	527	496	489	452	518	499	492	493	490	528	517	479	502	527	514	509	506	537	546	537	479	445	506	490	470	545	514	480	480	482	513	464	497	500	465	464	469	512	518	518	479	533	529	518	484	485	489	478	471	512	474	492	542	526	516	511	527	495	491	485	489	513	485	458	488	503	508	522	488	510	488	479	482	514	514	512	515	538	514	504	476	499	493	483	512	464	518	471	536	520	497	472	499	528	463	541	489	520	496	500	516	510	511	507	476	523	511	487	499	505	524	500	475	478	510	478	511	501	487	470	482	532	489	495	496	509	526	503	524	502	489	547	467	528	538	490	522	540	523	486	504	505	506	523	483	522	516	514	487	489	495	447	531	496	491	475	492	521	520	508	471	511	543	480	478	561
24685	28100	23554	10328	6328	4535	2332	1071	463	278	261	219	202	209	192	199	218	185	207	242	222	199	200	195	208	213	206	201	223	209	215	209	235	207	211	199	216	191	196	209	208	230	233	206	215	217	226	232	212	224	196	189	201	192	192	232	197	194	191	220	196	222	218	231	212	179	224	230	219	205	203	219	181	212	191	219	221	235	201	234	221	207	223	215	236	217	222	167	176	171	201	199	228	218	201	234	222	190	207	208	202	223	205	234	212	223	209	186	233	190	228	241	216	223	210	216	193	191	243	209	208	196	208	211	204	216	198	205	218	201	219	209	202	186	222	226	211	205	218	198	247	191	219	222	205	254	202	202	221	221	211	226	192	172	208	207	217	199	191	208	204	202	249	213	227	229	210	219	225	205	216	202	220	207	209	201	215	225	203	219	203	180	218	212	194	230	207	223	195	206	198	192	219	224	195	240	218	217	188	229	231	216	197	207	198	201	225	209	200	208	220	215	185	215	188	205	232	212	214	207	226	194	205	198	201	205	195	213	207	201	213	216	206	210	242	217	247	232	212	227	230	198	196	220	203	210	214	199	221	195	209	226	226	205	219	173	202	193	185	213	210	228	212	197	232	212	226	236	213	211	213	201	217	222	211	221	195	215	219	201	215	230	198	209	227	228	199	217	222	183	221	211	203	191	197	219	192	210	213	219	212	230	200	192	227	205	236	202	202	198	212	247	221	205	222	180	203	217	224	197	201	214	200	193	215	194	212	218	208	214	206	211	209	227	186	180	236	192	204	201	225	196	207	204	238	214	222	233	230	216	226	217	214	226	211	213	195	218	233	216	227	205	206	215	233	205	211	212	224	209	211	206	229	197	224	211	205	201	220	195	216	228	216	213	192	188	207	222	207	185	227	224	219	217	209	215	232	244	220	193	217	205	221	206	198	211	223	222	194	198	227	207	220	235	223	237	229	212	219	201	205	222	201	217	214	229	198	210	226	197	185	205	201	204	218	197	214	211	210	202	198	229	207	194	205	203	200	181	204	208	181	185	204	204	231	208	223	218	206	206	198	203	202	208	190	193	224	211	218	218	194	177	205	218	206	245	214	207	197	189	181	217	199	240	209	221	174	204	204	219	183	227	201	207	197	226	209	232	207	206	216	210	203	208	190	209	191	169	200	210	207	213	215	196	207	233	239	180	219	211	189	197	204	205	194	191	232	190	221	211	232	238	211	206	209	217	212	209	179	203	217	205	203	197	198	188	205	192	202	219	222	181	203	199	193	218	196	218	197	181	194	191	187	203	208	220	213	249	228	209	203	193	226	210	206	207	218	183	188	214	184	201	204	211	221	194	224	177	200	246	196	230	209	219	192	205	209	221	201	189	205	230	221	220	203	236	187	210	201	212	214	229	207	228	224	173	234	208	208	210	231	233	236	205	217	204	213	217	209	210	228	208	227	236	239	208	243	215	176	212	226	210	225	233	236	224	171	212	196	231	197	207	210	192	202	196	234	199	207	227	205	219	181	200	211	209	221	254	264	204	224	234	205	206	224	215	210	241	217	222	223	232	187	209	216	205	201	214	201	216	231	223	237	199	211	201	196	215	183	214	216	200	192	210	220	182	210	191	236	214	227	246	206	224	239	211	214	183	215	208	186	216	215	213	199	217	199	198	191	208	227	192	217	219	213	222	209	211	241	203	208	208	187	195	216	208	198	212	228	216	226	215	181	235	215	185	180	227	213	228	205	214	222	214	212	196	213	213	215	193	235	226	231	226	211	195	198	214	193	248	190	205	181	206	193	282	228	198	197	227	199	211	187	208	195	238	198	220	232	223	212	206	225	222	217	199	203	223	214	222	219	211	228	211	207	220	211	215	205	236	196	181	207	236	191	208	216	225	211	235	216	199	200	207	213	208	221	207	191	218	224	202	220	238	222	227	212	227	233	209	209	229	211	223	197	187	196	213	188	194	211	229	211	207	215	201	234	181	210	227	230	248	229	226	208	212	234	226	224	235	200	209	192	216	221	220	200	217	197	228	204	186	203	199	204	218	223	193	192	211	208	234	240	218	197	180	204	180	236	206	231	206	214	209	233	217	202	225	212	206	216	211	207	190	206	202	229	201	252	220	213	214	219	224	235	213	211	207	229	216	204	212	208	189	250	211	208	221	208	205	212	207	197	216	212	216	214	217	211	246	228	214	207	215	217	202	227	227	211	231	244	210	246	197	197	206	215	203	227	224	228	227	201	207	206	245	213	219	182	218	197	205	224	232	219	232	214	197	206	221	202	189	189	199	213	195	187	225	212	212	212	215	203	205	182	223	218	205	218	177	220	211	181	220	199	219	211	204	199	218	216	219	250	213	218	218	204	224	224	218	219	217	195	214	213	212	202	229	209	187	217	203	191	193	195	204	263	206	205	195	181	201	226	213	207	219	223	193	230	216	217	214	183	217	232	225	235	213	201	209	195	208	199	215	232	216	205	194	196	195	202	234	181	215	204	240	212	229	219	221	205	234	210	234	222	203	238	215	207	240	221	214	191	203	194	205	216	231	219	228	187	227	210	205	214	202	191	211	207	219	214	210	221	228	203	208	221	232	223	208	224	208	178	232	206	171	228	211	218	215	233	210	232	206	230	217	198	208	196	213	192	218	236	212	232	223	190	184	238	206	185	220	231	201	203	223	241	228	198	224	217	217	207	198	196	195	195	210	218	208	243	209	222	184	206	196	211	198	215	215	193	211	205	211	216	214	210	203	234	211	216	258	240	202	210	213	248	219	178	184	208	210	241	208	212	213	194	231	208	224	206	221	201	196	200	201	225	214	188	216	230	224	228	221	188	215	230	209	220	210	204	235	201	213	207	190	193	193	193	210	210	192	199	223	250	213	240	222	188	210	198	196	195	231	190	235	232	195	181	216	208	218	193	181	217	219	189	228	205	203	214	217	216	209	210	223	211	198	200	177	208	189	204	220	233	213	207	210	209	218	162	215	222	203	227	214	222	168	190	240	219	208	201	193	228	214	238	221	221	191	206	196	224	211	208	203	217	211	212	201	195	207	209	223	209	203	230	224	220	214	232	204	224	240	215	211	201	188	183	219	240	209	205	214	220	207	219	201	236	226	210	220	203	211	223	203	231	225	201	188	180	218	214	202	189	209	210	197	205	184	232	212	216	187	195	219	209	249	218	204	215	210	222	203	202	211	218	202	202	224	226	189	206	228	210	209	200	225	224	214	229	233	204	199	209	189	166	199	197	211	217	222	207	218	219	197	213	202	215	210	202	212	205	204	225	219	222	213	229	188	205	208	224	199	216	236	193	195	183	212	209	179	196	196	187	221	236	211	215	204	222	232	222	191	218	220	210	221	216	195	219	244	228	213	225	192	203	190	210	190	204	221	201	195	184	232	227	203	193	197	219	214	198	213	218	230	215	185	190	239	203	193	195	216	207	234	217	203	203	215	227	244	221	211	258	220	202	225	236	215	220	206	211	209	226	204
15020	23925	26083	19276	18789	14150	8068	3536	1469	794	633	613	587	552	557	541	537	573	558	505	520	541	623	511	559	524	525	537	552	543	578	515	573	553	563	547	505	543	547	573	575	561	519	524	531	559	554	555	545	544	539	538	504	554	582	534	556	534	548	561	574	588	538	532	521	523	553	589	561	533	545	533	536	538	526	532	540	502	541	559	533	529	541	579	503	557	548	541	524	524	512	547	518	551	570	549	541	540	529	540	567	554	558	526	537	555	525	544	547	575	539	551	524	533	544	548	501	504	524	529	569	547	516	559	523	527	569	531	526	515	504	509	542	549	563	537	521	528	566	544	553	584	547	543	544	574	538	536	551	549	530	540	571	503	508	497	484	539	538	572	550	562	577	554	576	540	515	543	567	561	527	564	538	562	519	575	534	556	528	532	534	543	539	522	527	534	534	560	524	545	561	552	553	565	584	527	531	547	543	519	552	570	543	514	516	493	519	551	542	559	544	545	531	517	510	518	570	541	525	487	547	538	559	531	549	537	571	561	495	520	579	534	527	574	586	536	520	541	540	509	539	526	558	572	545	501	528	527	537	524	531	571	522	552	510	552	503	533	552	556	528	550	553	510	526	560	518	539	568	545	554	535	541	559	585	566	567	529	544	580	549	541	525	537	568	532	562	567	579	518	556	581	538	566	585	548	575	527	570	488	529	504	544	557	545	576	541	523	529	580	556	517	558	571	517	553	534	562	580	512	543	534	570	535	504	581	548	548	542	575	551	561	567	563	550	546	517	521	500	564	529	531	510	529	543	563	540	527	554	523	568	554	565	502	528	567	514	527	567	513	520	547	529	505	522	516	601	551	547	552	537	544	507	537	589	544	554	555	491	564	506	541	508	580	574	533	547	573	543	514	533	534	519	521	562	517	551	532	565	568	538	558	600	538	522	517	517	539	545	552	564	570	533	569	544	535	527	592	532	554	593	536	548	551	602	519	529	543	556	509	532	562	541	542	539	540	536	507	563	516	573	496	520	583	566	559	553	584	562	514	509	532	540	565	543	529	556	546	510	558	554	572	536	551	540	578	581	539	582	551	537	545	494	537	550	539	544	535	508	557	566	574	588	558	594	527	548	543	522	541	520	525	555	546	531	498	537	546	489	563	565	555	544	532	552	531	567	536	550	536	579	531	526	538	539	557	512	533	527	495	538	538	567	545	588	578	561	507	549	565	551	533	572	518	565	524	536	512	540	576	567	540	582	527	540	526	562	573	537	567	581	568	558	510	539	574	559	548	512	544	492	534	566	561	561	525	514	546	518	537	548	538	578	535	594	538	534	566	542	563	548	514	577	531	525	539	529	574	551	521	571	543	528	512	551	530	561	562	491	526	533	531	486	574	561	567	554	561	561	549	511	528	554	501	533	515	511	546	515	562	567	554	563	526	548	529	554	571	489	540	563	552	587	560	530	567	553	508	524	518	501	570	539	562	489	518	556	554	545	545	543	531	554	597	545	547	559	502	502	563	498	569	561	540	542	528	519	568	538	559	537	570	526	527	584	573	523	559	540	526	597	516	579	574	550	535	551	553	573	491	544	520	564	514	572	565	567	563	524	551	530	555	584	548	545	579	562	545	500	561	574	536	551	509	538	521	556	549	557	558	559	538	519	545	529	520	544	535	568	548	547	527	552	521	552	552	583	552	576	554	535	541	555	534	552	563	567	539	503	542	542	590	535	496	523	568	544	509	531	480	521	567	541	532	575	519	496	550	560	527	528	596	507	513	561	559	553	577	538	551	547	531	523	521	503	569	532	525	542	468	572	556	540	511	543	518	545	537	516	553	556	580	549	534	551	514	502	510	546	524	534	499	557	548	541	555	555	536	572	544	548	543	540	538	553	562	569	516	547	510	578	514	548	511	544	505	568	550	516	542	556	551	535	538	549	558	514	516	491	554	559	530	525	554	585	511	544	545	582	544	547	548	536	530	588	545	546	563	564	509	536	513	531	574	568	540	533	545	556	542	547	541	564	524	573	533	529	538	540	568	519	584	560	513	515	530	512	580	599	548	478	533	547	561	530	559	538	560	562	521	558	520	554	523	593	564	565	515	531	492	545	554	569	544	489	552	559	532	520	552	573	523	549	543	479	577	566	522	557	555	569	571	504	588	514	537	494	566	554	558	477	553	569	520	522	545	536	490	570	597	526	524	552	554	577	545	530	521	542	561	504	568	568	549	559	539	547	573	558	501	601	500	564	609	487	566	479	517	518	560	541	531	518	576	511	560	568	575	524	566	554	556	568	491	553	551	505	555	539	555	532	597	558	514	502	502	546	534	522	530	536	579	529	543	558	532	542	542	535	562	528	542	547	532	545	551	551	590	546	553	515	511	530	578	565	548	482	545	564	560	550	560	543	514	541	566	558	538	529	543	547	549	530	525	512	563	551	535	495	590	535	538	578	526	561	534	525	564	522	510	512	521	557	543	551	520	500	494	529	550	528	532	577	546	512	552	536	519	556	581	507	501	552	569	534	562	556	583	565	571	561	574	550	549	518	540	576	535	521	548	507	555	565	522	560	540	542	548	534	560	574	584	546	566	566	574	530	518	520	590	561	553	550	541	523	596	545	547	548	549	592	528	566	531	532	526	501	543	538	506	552	539	519	566	504	480	556	534	542	519	518	573	492	524	543	539	559	548	540	592	538	582	511	565	517	537	571	579	503	594	528	525	536	543	549	554	554	536	528	513	524	509	528	541	563	557	549	533	560	576	528	542	496	538	545	589	486	536	498	533	553	551	521	540	564	566	490	521	537	526	565	514	547	542	519	575	530	560	533	559	550	530	533	523	567	561	562	559	538	546	558	563	551	520	552	533	561	524	508	536	553	560	531	576	540	550	510	541	561	565	528	513	550	534	555	526	543	519	589	527	576	503	573	562	531	587	559	555	559	539	543	554	529	531	549	510	575	531	528	545	557	529	559	574	535	547	561	529	564	525	554	579	498	573	509	523	566	552	539	547	559	556	555	520	548	579	569	534	578	569	544	518	551	529	510	556	556	533	545	529	608	538	567	525	577	579	574	530	563	512	552	530	582	531	584	568	578	573	526	540	530	523	564	570	493	511	522	580	525	536	548	504	533	529	550	544	550	550	530	514	554	526	523	539	491	562	560	551	546	566	563	530	551	564	562	572	530	532	563	554	525	582	532	552	478	543	523	566	516	520	582	563	566	499	504	554	535	539	538	562	558	563	531	534	566	562	554	517	538	533	513	554	548	554	544	555	538	579	513	522	529	576	553	575	541	485	549	527	534	541	542	537	576	535	512	562	567	515	579	557	550	540	532	580	562	512	559	534	532	558	547	500	501	539	553	540	517	546	559	573	539	511	497	600	516	531	566	546	521	547	584	525	518	517	547	578	573	503	526	535	495	539	552	526	565	548	542	511	532	550	499	530	529	525	558	543	518	545	551	550	517	565	551	532	502	514	557	559	609	527	525	545	516	566	540	536
47347	53012	50085	48681	49527	38321	21190	9620	3702	1070	504	396	324	265	247	222	214	214	229	203	203	208	221	225	208	248	233	245	207	226	200	219	221	218	210	251	220	256	244	260	212	218	227	195	236	213	230	237	237	231	227	206	220	239	224	276	205	219	239	215	219	262	239	182	203	198	234	228	224	189	231	249	184	251	202	202	221	203	213	220	220	209	227	260	233	218	224	216	208	203	233	227	237	239	209	208	217	248	223	210	230	239	220	227	255	231	222	238	214	206	258	238	218	212	208	216	197	213	240	208	217	227	234	220	236	222	247	213	240	216	258	210	210	211	210	216	235	208	226	219	227	218	227	220	219	201	224	226	240	220	210	250	221	224	199	220	224	236	189	213	229	215	215	206	209	216	235	231	221	210	222	219	238	227	222	212	228	240	214	199	222	211	208	215	219	203	218	241	240	206	216	225	214	219	236	220	232	223	220	228	240	252	211	210	220	248	221	217	233	242	224	230	201	198	223	184	239	231	206	217	215	227	209	243	232	209	264	221	207	231	215	220	223	208	226	219	240	219	206	218	232	221	189	223	220	226	199	242	218	209	220	211	248	202	220	217	239	215	238	210	208	220	242	221	208	220	214	214	229	233	230	253	210	229	222	220	234	206	188	207	219	207	227	212	235	190	190	249	238	222	225	244	200	229	214	231	237	190	229	217	245	220	231	234	219	225	241	218	222	240	202	225	197	200	208	205	206	221	217	231	257	239	215	219	243	213	233	211	240	208	218	250	219	246	224	203	208	202	218	216	236	231	221	212	197	208	186	212	240	242	224	231	215	199	232	200	199	225	244	228	207	233	229	241	199	218	207	210	235	209	225	219	203	202	222	229	225	210	231	230	222	220	223	224	217	189	235	224	244	242	207	231	215	208	235	223	218	228	209	219	201	229	233	208	236	216	237	245	206	234	231	225	202	215	247	224	223	212	234	227	211	203	238	213	214	222	187	243	246	239	218	201	212	219	209	231	231	231	196	231	217	242	231	239	228	208	225	183	254	197	224	220	236	239	208	225	179	229	216	213	215	194	244	241	232	210	259	214	234	221	232	217	225	216	224	238	196	225	230	213	221	225	247	198	217	215	232	238	243	215	213	214	222	230	226	260	213	234	215	208	245	220	230	189	223	228	232	205	224	231	238	212	218	194	223	214	223	207	242	242	231	214	219	222	206	215	240	201	233	211	233	213	233	239	196	222	218	200	223	228	216	240	211	202	232	238	242	228	221	207	208	236	240	237	226	200	237	228	210	231	230	196	219	215	205	222	227	211	250	225	222	212	206	208	223	239	222	222	231	210	238	208	244	201	220	212	222	234	233	235	214	219	217	239	234	229	236	192	212	254	219	204	221	221	219	213	231	211	207	238	242	219	229	217	230	200	229	231	227	217	194	253	203	220	211	207	227	214	214	195	212	216	242	219	224	220	223	210	218	212	191	252	205	221	222	211	214	236	207	218	220	229	243	231	235	227	239	229	251	233	232	207	218	216	223	242	267	225	234	227	240	225	211	215	225	241	220	233	235	234	218	217	223	236	244	203	221	225	215	264	233	232	228	216	234	212	230	235	223	231	212	214	207	201	214	225	243	208	218	254	220	196	237	216	238	231	221	205	257	246	242	206	222	193	238	246	217	225	231	238	223	200	253	218	213	215	196	245	219	228	231	212	204	197	201	217	232	218	235	207	237	198	208	232	219	223	228	205	213	223	239	210	218	228	240	225	216	231	198	222	230	196	221	223	240	227	236	226	209	202	212	226	217	194	244	225	219	226	235	228	195	233	189	219	235	212	217	251	256	214	207	230	221	247	228	196	250	245	248	208	238	227	208	209	217	233	239	249	216	217	214	228	202	245	209	207	225	229	248	217	203	224	258	221	223	213	220	211	247	228	221	221	231	213	233	216	223	214	215	241	200	225	203	236	224	264	271	212	226	234	231	204	232	242	204	240	219	206	213	193	200	226	219	221	218	226	190	234	216	206	218	205	206	218	222	244	215	198	215	206	234	213	216	204	221	239	238	221	197	233	232	223	236	236	225	238	231	220	211	226	227	209	214	211	243	227	197	205	218	226	234	204	216	246	211	213	204	233	219	217	230	228	209	227	227	211	231	241	240	234	242	226	214	213	214	228	209	210	223	236	235	227	222	229	238	215	217	255	247	214	222	204	225	223	214	230	217	215	221	211	208	229	213	214	226	226	190	220	219	246	232	237	225	214	229	219	227	227	203	219	227	234	220	234	227	211	251	213	228	224	247	201	228	214	216	247	224	227	236	195	233	240	211	235	225	212	230	229	218	228	242	217	247	219	226	207	235	208	221	242	219	221	231	257	254	225	205	205	223	243	219	230	181	230	214	235	196	239	204	232	211	190	209	219	208	210	207	220	214	226	206	201	185	191	217	218	236	242	222	227	248	243	195	223	203	227	200	218	235	203	226	219	249	244	222	231	201	224	221	246	195	216	232	217	237	228	216	231	243	185	236	202	232	238	212	224	200	220	226	222	240	221	237	248	215	243	217	224	225	219	210	254	222	227	239	225	211	222	227	213	214	225	241	230	226	216	216	204	215	222	220	232	207	198	238	204	189	237	239	226	219	222	229	217	248	258	242	203	249	206	197	225	224	253	225	220	230	222	237	225	241	195	214	208	249	207	211	198	228	223	243	208	195	217	233	221	230	216	240	220	210	231	213	219	248	222	210	229	249	244	215	236	221	217	219	212	208	208	205	230	246	198	199	207	212	249	239	185	185	238	241	197	213	232	237	227	229	199	237	194	254	197	200	227	213	227	216	220	244	248	211	203	209	226	270	199	215	209	192	224	231	223	218	233	222	215	247	205	208	228	239	217	233	228	212	224	224	210	219	239	223	241	237	223	199	239	213	199	242	239	222	252	215	210	219	222	200	227	224	233	206	239	221	208	231	210	191	217	244	224	213	244	222	240	242	210	190	202	212	207	221	230	219	225	230	210	246	217	244	227	218	202	268	211	211	195	217	245	223	230	248	221	206	224	212	218	236	239	249	231	236	202	247	227	227	215	233	220	208	193	236	242	233	221	199	225	213	216	220	216	235	221	230	250	239	214	238	235	225	213	227	207	234	227	228	241	211	242	212	251	216	225	239	228	213	247	216	237	198	206	216	244	207	207	223	237	232	200	207	237	250	208	224	244	202	221	235	222	233	212	229	231	224	227	234	218	221	197	235	200	203	217	240	222	211	239	230	200	243	230	237	217	242	221	241	213	232	217	207	246	219	238	215	191	230	241	250	209	218	234	234	213	263	224	220	210	231	211	235	197	239	203	222	217	231	232	209	209	210	251	203	232	234	221	234	227	212	177	182	237	202	211	241	200	255	228	243	223	220	238	226	239	222	237	233	241	236	231	229	245	213	220	203	230	216	235	203	208	225	261	244	213	235	226	230	188	233	224	225	195	239	218	235	195	185	230	208	228	222	233	204	225	228	211	215	234
31460	43034	49511	57269	59250	48823	33630	22090	11865	4060	2137	1433	911	837	694	629	575	586	602	579	529	565	555	573	571	587	580	527	535	579	582	536	572	559	555	536	579	530	558	589	588	624	568	556	570	578	565	574	535	573	535	519	565	569	583	587	546	584	593	530	497	569	589	588	578	540	568	560	572	598	569	600	552	573	592	574	578	587	585	630	554	584	600	559	539	565	557	571	569	555	560	551	557	571	625	603	561	589	560	589	566	571	568	563	561	588	606	566	570	548	616	578	550	589	594	535	576	519	504	571	590	585	543	547	597	552	556	562	600	579	550	584	582	543	572	509	559	559	562	590	581	586	605	563	576	525	572	576	573	550	598	572	544	539	529	561	550	570	588	589	544	586	560	606	584	569	582	574	519	569	584	573	559	553	533	557	562	526	580	553	559	564	577	574	553	565	567	580	538	559	570	542	561	537	536	566	554	549	563	574	545	575	546	542	553	507	592	543	586	551	553	553	559	531	572	609	576	572	581	554	542	559	528	521	589	584	554	554	544	525	565	542	587	548	583	628	532	568	560	549	523	594	598	553	591	538	574	568	612	558	610	605	536	565	585	562	568	581	611	586	595	622	562	607	572	577	559	565	522	538	581	563	523	566	546	518	571	539	549	561	588	555	569	540	514	574	561	569	523	567	547	521	561	556	540	518	538	529	564	559	546	582	590	587	528	571	505	544	527	572	586	570	542	526	561	567	526	593	584	592	584	563	588	581	546	556	537	559	566	541	551	604	582	535	561	547	591	581	565	600	560	598	605	578	595	566	558	572	563	571	572	562	598	561	519	571	578	601	579	591	536	557	575	537	505	508	590	516	570	567	563	517	578	561	543	589	539	584	550	577	558	608	533	541	575	599	559	561	560	602	521	538	559	591	581	559	571	579	578	565	567	555	525	527	531	565	561	569	536	515	548	598	512	564	554	553	599	588	567	558	587	546	560	580	596	579	556	591	602	543	582	504	568	571	562	561	534	544	567	522	551	547	593	567	592	573	536	553	613	548	572	580	563	569	574	539	542	563	573	556	558	571	573	566	571	506	537	552	531	542	566	552	531	564	560	559	560	544	557	567	593	564	604	556	575	601	574	551	543	568	579	518	578	566	580	565	547	580	560	524	572	584	531	521	539	576	563	580	568	576	577	593	594	603	539	590	601	573	537	562	564	518	559	567	584	582	574	551	577	524	563	544	556	569	517	553	580	575	574	560	552	531	575	583	595	550	587	563	560	577	566	567	544	572	521	526	581	570	518	583	527	569	541	567	568	557	580	520	531	589	570	554	562	577	532	549	573	556	546	545	571	587	585	533	592	579	592	564	564	560	561	609	590	588	557	580	525	553	539	564	575	553	560	590	586	578	532	550	580	539	532	590	551	550	573	584	553	567	553	505	579	564	536	590	505	549	537	597	567	600	576	542	563	606	551	599	570	521	570	578	578	573	535	593	559	531	552	620	573	569	550	559	572	570	570	566	548	577	552	534	606	551	510	546	529	583	571	568	555	585	561	580	550	578	548	605	559	547	534	565	589	544	542	561	591	521	564	566	554	577	547	529	561	580	552	581	555	538	558	553	561	569	616	591	562	550	543	550	614	585	574	570	562	577	562	604	545	596	562	538	618	548	558	520	568	603	557	588	549	558	528	580	566	575	586	558	568	533	556	601	573	573	564	559	539	573	575	554	582	583	528	599	563	583	568	615	581	542	550	595	591	566	589	552	560	566	512	549	568	549	569	539	546	612	539	576	551	544	613	601	571	594	562	551	584	550	551	582	514	579	536	556	552	571	575	540	564	562	559	590	562	563	548	555	559	606	556	574	582	589	600	552	537	524	587	580	547	560	537	565	538	582	575	566	537	566	582	531	586	515	552	613	585	557	552	572	537	579	531	539	558	548	557	557	576	538	592	563	536	538	543	582	581	582	542	525	581	582	591	569	627	544	545	568	556	553	581	606	572	488	552	523	599	556	564	583	537	562	598	590	543	561	564	534	572	567	539	578	562	566	579	549	573	577	547	537	589	538	557	574	553	565	586	573	585	576	578	578	535	539	557	566	608	576	566	570	578	574	537	575	560	552	560	512	550	555	578	541	538	591	514	569	579	565	593	589	575	548	543	565	590	546	549	562	602	502	574	549	586	541	597	578	547	594	550	553	546	586	565	563	550	555	536	526	553	563	613	577	569	569	574	551	575	577	574	601	552	554	526	574	575	525	606	571	568	569	585	558	568	559	551	550	563	535	582	557	561	563	557	540	625	563	519	538	572	512	541	603	563	563	553	548	528	598	566	577	592	570	576	546	548	570	535	584	556	536	614	582	539	533	607	560	607	569	556	587	591	564	549	619	580	550	556	552	583	574	561	552	588	536	551	551	546	616	539	517	577	571	552	564	608	586	577	583	539	520	515	571	559	586	575	549	548	574	561	650	549	568	566	533	537	543	581	579	567	555	537	564	594	571	605	534	593	528	545	545	564	546	566	585	545	613	552	524	587	573	520	594	582	561	611	536	581	598	590	575	576	583	571	563	560	578	596	571	566	558	575	585	550	529	550	587	532	577	577	546	546	558	562	594	557	502	604	556	569	538	559	584	584	566	571	541	586	594	564	571	604	585	565	551	562	521	599	541	582	571	550	524	588	547	554	565	532	599	526	572	563	524	575	547	553	595	550	566	526	527	555	546	563	589	504	532	545	562	548	571	581	582	563	559	556	607	564	556	527	582	603	569	543	580	543	553	551	562	567	580	527	553	563	536	535	533	584	618	572	561	584	528	570	550	535	534	543	554	521	591	539	558	602	553	579	571	541	564	534	529	579	557	564	599	544	564	559	557	598	567	524	550	615	554	588	576	538	633	579	558	548	507	538	550	602	572	584	589	569	565	587	567	574	554	535	618	541	571	526	603	556	565	574	568	567	532	581	501	515	605	506	619	578	542	588	580	558	591	604	546	544	531	564	604	567	527	556	602	567	550	590	574	592	576	583	538	557	576	537	541	558	575	608	595	541	579	527	571	569	538	578	573	564	605	589	606	542	592	534	545	557	559	548	594	538	595	561	517	570	585	583	572	549	557	597	542	533	585	550	538	571	528	579	542	551	558	570	534	550	591	569	557	593	567	553	569	552	533	583	557	573	570	598	548	579	517	563	581	595	589	551	604	583	551	601	558	528	568	605	526	570	556	541	563	596	524	540	591	588	541	514	542	563	567	569	565	564	557	563	565	577	596	589	595	529	557	580	581	571	537	557	570	573	605	561	582	569	543	563	572	567	542	527	525	579	597	593	537	584	591	554	575	502	539	560	545	578	548	570	558	562	589	580	536	555	573	558	564	571	614	571	569	533	560	536	575	545	561	573	623	532	543	590	579	547	571	537	576	526	558	548	544	539	547	596	560	553	584	590	571	558	597	602	565	569	550	540	564	540	577	536	627	560	573	603	562	537	554	555	576	553	564	570	517	542	608	568	546	566	593
53380	53555	59942	63709	64634	52135	34216	19826	7257	2067	702	455	342	228	236	190	182	190	203	198	186	203	211	190	184	200	224	182	193	211	197	185	188	177	194	218	199	204	208	205	181	219	199	197	190	189	203	203	189	198	196	178	180	202	185	189	201	219	179	180	189	186	183	215	213	202	219	208	230	190	170	197	202	215	172	229	190	179	197	202	208	168	202	207	194	212	161	200	175	185	219	178	189	197	170	204	205	179	190	207	206	208	198	198	234	209	197	214	194	181	222	192	193	185	206	176	217	219	182	181	207	216	212	186	178	201	192	203	231	208	166	203	182	198	208	181	209	207	225	220	181	195	176	173	184	209	187	216	199	193	188	215	183	190	202	174	198	194	216	217	198	200	185	189	197	213	177	194	191	200	194	214	204	183	205	190	185	197	183	185	201	190	198	223	174	177	195	188	172	212	222	217	193	198	191	186	212	203	174	199	209	211	176	195	176	220	203	180	205	204	170	190	189	194	207	206	211	206	180	203	189	207	193	197	212	192	190	205	184	201	188	182	193	205	195	206	200	188	180	182	225	197	217	171	184	174	199	202	196	192	201	199	190	190	205	201	207	177	176	202	178	208	191	221	212	197	205	201	187	188	209	178	208	208	211	200	204	174	191	205	209	226	213	185	192	200	199	196	197	182	188	179	202	182	191	194	188	200	187	206	189	176	179	211	208	213	194	198	211	187	187	190	189	194	206	180	208	191	201	215	206	182	183	183	178	204	197	201	192	207	199	180	212	200	193	209	199	198	202	192	192	209	196	164	203	185	200	167	219	189	181	190	186	218	217	178	210	205	174	187	203	212	188	178	195	224	201	190	189	212	211	185	181	190	190	218	213	175	183	172	194	185	225	213	201	223	178	229	206	215	183	212	214	188	190	203	181	179	216	200	181	225	163	207	195	180	173	174	183	197	198	217	205	195	192	182	195	210	192	212	213	204	208	215	207	218	199	190	191	192	186	198	170	173	190	210	170	162	178	202	217	209	203	196	198	185	206	203	193	194	204	215	165	185	199	168	187	185	209	224	197	192	215	186	215	174	192	207	221	200	206	194	183	207	202	192	193	191	199	205	184	191	194	182	188	192	195	205	183	199	175	208	225	228	183	191	164	208	202	181	193	192	206	206	200	187	185	188	161	201	178	189	194	198	198	191	186	221	191	222	177	209	192	202	213	174	197	191	213	195	208	199	212	187	189	220	188	212	209	193	192	207	207	197	182	205	212	179	193	187	195	176	201	182	191	192	197	181	208	211	175	183	203	192	234	195	215	193	181	180	183	171	198	192	200	198	192	183	196	197	200	196	192	162	200	222	211	175	188	174	173	193	169	216	209	173	224	168	216	191	213	198	197	185	214	199	211	181	187	217	208	182	181	147	209	205	182	213	179	190	198	176	210	180	198	196	186	189	210	209	218	184	218	166	188	186	209	206	188	189	162	215	190	195	187	201	201	189	207	181	172	189	186	187	176	231	182	184	184	192	213	175	197	197	195	201	188	150	191	206	181	208	200	195	207	182	187	171	175	185	189	193	180	226	193	219	212	200	180	198	204	170	191	175	213	215	181	172	167	199	218	212	174	185	210	195	218	210	207	185	208	171	193	181	199	189	206	192	168	213	200	204	196	192	198	179	191	198	199	197	189	171	204	194	208	197	170	197	199	208	192	206	176	186	214	183	187	166	201	194	191	190	193	193	219	177	239	196	204	198	205	217	195	197	203	166	195	194	202	170	189	210	211	205	199	180	191	203	184	193	216	197	187	197	171	180	226	203	186	199	198	189	193	187	175	190	181	187	231	205	197	185	212	184	219	200	193	203	189	184	176	186	172	210	208	218	203	190	176	165	207	183	205	228	173	194	224	188	205	215	181	214	193	204	211	200	175	163	191	189	211	203	182	192	182	199	205	205	191	203	223	187	191	186	216	191	180	185	183	228	201	205	214	180	175	191	177	191	190	186	219	171	176	194	192	207	206	222	199	197	209	190	195	199	177	204	180	179	206	188	216	176	198	205	193	223	190	190	204	187	197	185	217	211	195	164	202	177	174	211	196	189	223	215	210	172	201	194	179	188	170	194	195	170	178	180	179	207	208	196	196	178	187	218	148	195	226	174	183	227	199	197	197	183	193	208	188	201	206	202	207	170	210	197	211	206	175	196	192	210	199	187	198	183	192	205	209	223	180	174	201	210	161	166	197	179	179	208	176	221	186	180	199	182	173	211	193	207	213	167	184	172	200	209	181	184	190	193	180	177	215	209	199	218	217	217	194	175	171	199	209	209	167	218	207	197	199	196	221	186	215	198	177	177	192	196	189	200	196	198	195	206	199	196	212	200	215	200	220	233	185	230	200	201	205	187	185	190	199	178	184	188	174	190	184	194	180	180	200	179	195	214	174	194	185	185	196	182	181	174	217	210	209	200	183	180	201	202	210	202	175	155	201	193	196	183	185	167	195	176	198	170	206	197	187	215	214	189	178	197	192	201	181	195	177	182	198	188	168	186	184	188	202	218	182	209	209	169	173	222	205	195	189	196	184	207	180	208	188	200	184	217	179	192	187	203	200	200	207	193	191	174	180	196	201	184	191	188	193	215	198	197	182	203	196	191	219	213	204	182	208	187	171	176	219	192	199	196	178	194	211	189	193	196	209	194	181	216	183	181	204	208	183	202	185	191	207	184	191	203	216	214	190	191	192	206	204	197	179	220	195	201	205	183	211	197	195	181	204	207	181	204	188	184	196	202	208	190	207	193	189	189	190	178	198	195	193	185	186	193	207	201	202	182	191	182	191	200	190	184	207	179	213	222	203	215	184	202	186	195	175	204	199	202	204	189	208	202	197	192	201	188	206	188	208	186	181	177	190	184	206	194	202	189	210	195	211	207	208	207	202	199	208	186	181	209	171	184	178	182	228	192	189	186	191	184	195	208	199	172	202	198	195	214	197	214	177	175	199	221	189	195	215	212	199	177	206	172	174	180	171	182	198	187	203	208	182	165	184	203	194	202	193	178	187	193	182	197	198	194	183	195	186	182	191	174	198	190	180	198	192	198	197	186	202	176	171	212	194	226	202	187	187	171	213	171	195	199	179	195	157	206	195	206	193	177	181	193	203	203	205	211	182	190	187	186	180	184	199	195	205	196	197	184	212	194	195	189	167	196	218	204	178	237	194	229	197	196	179	190	186	209	198	189	191	184	201	209	197	187	207	190	186	167	200	198	185	202	192	192	179	202	209	208	186	188	204	203	186	187	220	195	207	197	227	202	203	189	165	199	192	208	205	195	191	216	196	174	198	201	200	195	204	209	180	217	217	180	220	194	208	209	197	198	207	197	195	185	186	206	191	192	180	183	212	195	208	216	182	197	200	205	204	189	176	204	158	186	201	177	188	218	185	221	188	206	190	182	199	196	192	204	164	176	202	189	186	217	203	208	192	165	175	204	195	189	211	191	185	209	188	203	165	191	195	188
34571	42544	58708	70330	73273	61043	45856	32322	17786	6941	2388	1655	1005	749	662	565	585	451	519	534	490	467	486	485	517	480	515	509	470	473	519	530	509	487	513	492	527	459	473	540	545	506	512	515	495	403	508	500	470	497	461	473	487	533	463	500	519	486	525	538	518	508	495	532	485	506	512	553	535	495	496	471	462	501	481	524	493	519	457	479	475	521	485	518	478	505	532	511	475	513	474	498	487	488	531	503	545	504	514	461	492	533	467	513	455	503	465	484	497	500	513	488	483	507	470	508	481	484	481	499	501	521	475	521	508	513	522	461	496	493	466	500	487	503	481	494	494	531	492	491	484	490	500	528	539	449	519	462	518	502	512	479	486	504	519	490	516	533	491	507	507	509	500	507	454	488	501	522	510	508	476	492	461	458	507	489	512	466	535	448	495	517	496	485	488	517	496	488	510	539	494	552	516	491	513	462	496	503	525	483	487	485	443	517	506	462	529	512	507	519	467	470	541	454	431	509	461	448	496	484	495	536	500	480	537	487	511	530	500	500	475	503	477	481	521	480	509	467	482	493	493	518	502	496	508	460	474	473	485	506	491	484	506	451	518	489	457	532	488	513	493	477	535	490	495	496	473	497	479	470	466	491	472	504	494	476	475	520	526	520	482	482	510	496	519	532	507	500	512	495	495	525	494	494	478	469	503	483	471	501	489	521	488	499	498	503	481	506	496	520	508	488	491	496	495	492	483	504	504	514	521	529	479	503	512	460	466	474	487	514	456	439	482	473	463	503	488	498	497	476	520	523	484	489	470	470	525	457	520	463	461	530	506	510	489	510	501	488	485	529	489	544	493	504	492	485	482	499	501	475	458	500	521	511	488	528	481	466	516	473	476	461	476	498	515	507	478	495	470	488	470	505	512	489	516	478	461	531	521	470	460	509	490	472	510	482	494	498	535	482	501	542	466	518	508	525	510	485	503	503	516	442	482	492	490	476	479	529	479	509	507	461	500	498	473	469	482	516	504	462	518	505	456	496	492	501	533	536	496	480	472	519	477	470	476	469	487	515	466	459	467	469	481	533	475	487	528	518	505	518	485	456	472	493	461	490	494	510	519	476	503	502	472	480	461	525	545	493	471	493	510	503	468	501	481	528	448	529	488	490	506	477	467	515	478	519	495	499	526	535	473	508	519	491	465	489	497	533	500	460	444	485	525	543	494	484	530	539	509	512	515	502	478	533	490	506	508	509	470	471	484	537	526	517	472	511	517	496	547	481	510	477	499	488	478	454	534	511	443	500	477	459	518	497	475	488	507	515	504	516	442	530	516	504	506	495	515	510	481	463	523	499	492	498	490	489	486	501	503	497	492	511	496	532	533	500	484	495	451	509	502	483	448	472	509	471	469	467	474	472	481	513	509	510	519	499	497	495	457	472	556	460	469	485	541	485	496	456	523	501	510	492	513	453	481	547	517	481	463	472	479	519	469	498	516	508	504	475	469	504	489	455	500	485	492	504	491	510	467	506	477	520	501	482	476	496	486	509	480	485	476	468	464	467	478	487	481	487	500	490	489	513	480	524	456	495	490	445	523	491	504	462	523	517	528	485	497	472	502	466	489	522	526	452	490	513	516	518	470	512	455	463	525	481	500	534	498	537	464	449	493	498	529	490	505	537	503	495	480	519	524	476	495	525	522	501	483	481	487	493	454	510	501	491	508	503	477	536	484	458	483	492	491	508	495	530	508	475	504	487	513	482	504	538	481	464	480	490	505	485	472	504	514	492	521	489	508	486	495	523	538	532	518	491	515	490	522	477	509	491	470	489	523	499	482	549	515	485	473	498	497	492	505	503	487	490	488	516	470	495	501	499	529	522	474	547	474	512	500	509	469	485	505	518	505	552	471	463	500	454	497	472	458	473	457	449	523	467	524	476	468	507	508	521	519	444	499	532	459	497	504	503	465	467	438	512	496	488	497	488	527	481	499	501	486	496	513	528	485	507	480	495	489	476	531	500	515	478	488	521	542	522	517	518	510	476	492	517	507	509	487	458	503	486	531	525	528	503	464	487	493	487	529	516	492	478	505	506	503	480	485	492	497	527	487	506	500	486	513	489	505	496	545	500	455	484	430	498	452	514	493	475	471	478	487	493	500	498	465	476	531	486	466	459	482	495	512	493	501	485	526	484	477	503	484	490	464	514	484	484	499	534	510	518	464	480	515	528	493	480	545	468	540	498	506	519	462	498	496	507	532	468	480	483	507	483	440	498	495	482	485	478	471	526	482	518	527	522	516	499	501	511	507	513	464	460	481	489	490	480	491	522	462	460	484	498	511	542	528	475	477	473	475	487	473	471	485	488	508	526	492	497	504	534	500	508	492	525	515	474	492	464	461	507	478	474	471	505	485	463	483	449	480	486	466	511	520	474	489	494	489	482	472	496	505	506	500	466	521	498	471	478	497	495	506	538	441	516	518	486	488	461	474	484	465	477	467	496	522	502	471	477	494	458	464	470	493	523	516	464	478	527	507	518	524	536	477	474	488	496	478	515	526	473	420	481	491	495	509	485	471	493	490	489	501	488	447	486	516	532	489	525	464	507	500	498	520	474	476	512	469	515	474	478	463	536	484	520	531	495	500	479	528	472	490	496	538	490	463	553	502	471	484	479	494	504	518	448	492	453	512	484	473	495	496	526	531	517	456	462	495	531	466	513	482	499	515	510	490	465	480	513	489	470	490	483	530	482	555	516	492	499	486	512	547	480	526	545	504	504	467	491	517	499	466	449	514	511	492	490	482	508	505	504	484	487	518	512	505	451	497	502	476	502	508	529	506	484	462	482	489	476	508	476	517	495	481	463	462	487	514	480	490	477	533	487	501	483	464	477	484	499	466	491	476	485	531	487	519	478	475	508	465	492	506	466	500	500	533	499	473	488	484	467	502	474	465	492	516	492	483	536	504	492	494	478	488	508	473	470	516	465	485	476	490	483	518	491	537	540	480	510	462	452	507	495	523	488	486	542	495	517	540	493	490	485	488	494	491	488	465	500	522	505	459	528	509	504	508	501	492	488	491	525	503	489	520	470	502	485	465	515	490	484	513	506	504	492	540	502	473	500	515	505	466	493	539	503	463	492	519	474	465	500	502	528	509	495	454	510	503	491	494	488	456	491	526	527	452	490	503	493	511	471	508	523	490	505	534	516	482	482	497	529	443	516	501	457	503	488	508	527	483	487	461	497	514	464	494	482	535	442	516	469	494	453	497	512	516	486	516	516	524	532	462	491	509	505	508	457	524	507	537	507	518	485	505	472	502	475	491	459	514	501	525	472	468	481	477	460	498	480	521	499	485	471	482	495	498	467	529	496	502	478	496	479	534	516	469	459	484	528	548	495	527	478	490	525	463	517	502	458	531	496	483	468	473	519	483	480	547	482	524	473	553	479	480	485	543	512	460	515	498	480	518	501	542	486	488	495	496	509	507	481	462	508	484	528	468	506	514	498	492	483	503	482
17516	10233	7652	6966	6219	4883	2614	1234	589	299	251	218	235	196	204	208	219	219	214	231	199	214	201	215	227	212	203	244	218	213	198	213	222	212	200	224	225	189	240	194	190	197	203	219	213	211	197	248	218	232	224	227	210	207	229	205	218	234	223	206	204	225	226	215	237	206	208	203	205	224	215	223	232	209	223	226	195	214	198	215	222	194	192	218	218	197	219	199	219	227	207	229	209	207	226	216	218	229	210	217	195	211	198	241	188	207	192	239	197	190	200	211	193	204	225	206	209	212	218	213	232	213	198	204	188	225	206	237	212	244	209	212	218	192	191	225	202	223	202	224	211	218	239	223	211	206	209	200	200	203	206	242	203	211	225	223	228	224	199	188	200	197	244	183	202	222	208	225	239	208	194	243	252	210	221	204	194	211	233	224	220	187	212	212	220	207	197	227	200	217	225	193	202	186	215	181	225	207	208	224	212	208	224	219	210	190	209	223	208	217	233	214	198	232	213	205	219	209	202	198	199	206	200	221	190	206	207	220	208	232	208	215	226	220	191	216	208	204	220	197	202	198	228	189	244	229	208	194	188	192	197	211	214	222	185	230	204	249	202	194	212	210	220	219	200	182	201	220	206	203	200	200	213	177	204	217	208	186	220	218	233	225	211	204	248	221	209	202	202	199	218	212	240	189	227	213	205	183	221	212	222	231	221	214	202	205	193	204	212	223	224	206	227	238	214	178	199	188	201	218	234	177	213	218	210	215	219	213	196	194	198	224	189	210	247	219	225	204	249	209	203	166	200	203	211	217	232	184	202	207	183	203	198	213	236	219	231	187	209	216	204	226	204	187	255	215	234	206	191	229	211	200	210	187	215	230	174	219	197	206	220	167	216	223	224	201	252	183	208	209	201	231	199	190	212	205	222	214	220	211	208	228	207	197	196	219	212	213	238	205	207	211	208	208	209	219	207	226	214	204	206	226	202	211	240	194	230	196	217	216	220	226	228	234	228	208	225	213	193	207	193	190	231	183	208	180	203	211	186	213	233	234	207	212	204	192	203	211	228	196	210	201	200	194	208	216	227	211	222	205	212	236	235	224	221	200	188	223	190	212	207	203	196	224	199	216	209	215	221	202	223	204	198	234	201	179	209	218	183	217	181	230	224	210	200	222	212	212	197	208	233	228	211	211	206	219	224	197	194	191	221	194	242	206	221	202	202	224	209	194	219	224	219	194	221	207	214	216	191	205	206	208	199	225	229	204	234	228	217	192	225	189	216	228	224	226	209	207	202	200	227	219	196	212	240	205	222	209	207	211	220	223	209	208	199	210	191	210	218	213	187	222	209	214	220	224	222	201	218	215	215	200	223	201	205	240	206	216	207	195	219	210	187	215	225	233	211	207	219	225	228	214	208	206	229	215	207	215	238	204	238	215	224	219	214	200	210	218	216	203	217	215	193	228	214	202	213	208	206	222	214	235	196	191	228	196	234	201	230	205	212	196	218	211	223	185	215	213	188	227	203	194	199	224	192	212	203	229	202	203	194	209	213	211	204	204	246	221	212	199	233	217	203	222	230	205	191	210	179	225	209	227	207	206	215	221	213	223	194	226	218	224	227	232	197	220	209	195	189	212	212	224	193	204	233	225	210	188	230	217	225	233	211	204	205	199	236	224	197	220	213	210	247	214	206	182	230	231	215	189	188	214	226	221	220	218	223	214	229	187	224	212	216	228	206	213	209	209	185	185	216	195	206	193	229	228	206	210	238	198	215	222	222	209	220	217	221	200	226	201	205	208	208	221	209	217	227	230	203	220	190	196	202	219	228	215	207	218	214	210	214	215	199	194	206	214	186	189	212	220	196	220	214	214	225	204	224	238	192	194	207	205	212	231	235	204	224	190	209	193	203	198	204	219	222	224	208	225	216	200	205	196	225	249	207	201	206	200	199	207	207	229	206	215	184	193	235	231	194	190	216	249	206	199	211	185	209	201	220	195	212	192	227	219	193	218	218	177	224	205	198	222	194	207	192	227	206	218	201	230	205	206	236	214	193	224	241	228	194	212	185	204	199	213	205	201	209	205	204	196	213	187	215	216	223	188	239	212	193	216	216	176	194	237	212	220	212	213	236	217	225	209	196	190	185	206	225	209	228	202	194	196	235	232	194	202	200	218	189	201	214	183	209	230	228	199	244	189	230	206	198	200	221	199	195	220	202	204	225	209	201	224	201	228	207	205	191	193	198	199	222	190	180	202	216	215	215	207	197	212	223	210	224	227	210	192	218	216	207	207	185	219	212	215	168	204	214	201	214	194	189	215	197	210	187	180	210	223	237	190	199	196	204	216	232	213	213	214	243	219	235	225	217	210	234	216	216	201	223	199	217	194	208	220	215	192	194	212	207	210	209	191	205	234	196	217	210	224	225	220	204	207	199	203	199	199	196	211	200	249	201	221	229	198	246	234	214	243	195	203	206	226	235	251	217	239	227	199	199	221	222	254	231	166	208	198	194	191	223	206	231	210	187	187	207	196	192	189	220	210	213	207	224	235	191	219	216	202	238	218	208	214	203	204	218	219	199	208	219	229	203	210	215	199	167	199	206	200	208	194	210	180	221	219	201	207	186	213	208	209	219	219	193	197	210	184	205	231	228	189	205	238	220	204	200	223	216	210	227	192	261	205	209	192	214	217	236	211	196	221	204	213	203	194	213	196	230	232	217	207	211	207	194	202	196	208	199	215	208	190	254	182	222	213	203	221	217	201	205	216	222	209	221	211	213	217	200	210	219	216	205	213	219	206	205	201	206	191	204	205	210	205	190	199	197	182	180	203	209	256	219	236	190	235	205	211	243	199	230	208	198	209	213	199	225	213	213	232	230	203	217	196	177	195	212	201	206	206	208	231	206	190	219	191	236	219	210	216	200	228	198	218	219	223	183	212	200	211	222	214	207	197	190	201	205	195	227	219	213	236	189	194	210	190	231	206	196	193	205	207	219	209	203	190	204	196	208	216	217	229	192	202	206	234	209	229	217	218	220	223	220	225	241	218	198	211	206	229	214	244	207	213	214	185	211	223	202	192	238	202	205	205	209	224	197	217	192	193	206	206	212	212	215	196	210	225	224	188	233	236	208	226	194	208	200	208	217	219	209	198	199	217	220	192	211	232	220	198	197	224	212	212	216	191	189	197	228	207	225	219	207	197	238	207	211	223	199	197	227	208	206	206	211	207	222	211	196	218	212	217	220	212	185	207	216	205	210	217	235	211	198	224	180	245	218	207	202	216	232	191	229	218	204	234	196	201	215	203	246	212	198	225	205	216	210	225	244	178	227	188	194	245	173	213	221	216	236	197	204	186	215	220	242	184	216	221	211	199	204	202	220	202	210	219	216	208	218	197	197	206	188	218	204	240	191	194	220	196	222	229	209	217	205	180	188	224	232	216	228	224	219	212	183	191	215	217	223	233	214	209	231	219	185	205	230	220	222	231	221	215	196	206	209	193	238	217
10703	9160	14192	18538	19449	15337	9120	4610	1935	913	682	605	617	527	544	543	540	519	560	550	549	531	555	545	531	526	498	549	534	527	593	551	541	513	550	559	537	535	557	527	519	537	558	536	538	570	547	504	573	535	565	544	576	560	485	508	564	531	561	553	546	533	559	574	596	497	532	520	541	547	589	537	559	556	567	560	559	573	521	554	530	563	503	520	537	526	554	514	573	596	491	542	508	532	584	583	540	528	563	568	522	487	555	533	536	531	588	529	520	541	553	570	541	552	541	546	555	563	546	542	569	544	535	566	487	531	531	577	574	571	527	592	559	525	527	568	510	521	530	579	559	518	534	571	583	507	491	529	537	472	515	537	567	561	564	529	532	532	536	538	563	559	540	570	552	522	503	545	530	551	557	562	523	570	510	551	513	516	527	513	537	485	554	539	558	543	527	553	563	566	552	556	546	576	558	537	536	548	542	575	499	503	538	561	546	552	522	529	527	531	553	522	548	538	535	522	548	544	574	500	551	556	546	511	545	545	570	565	560	501	560	522	495	540	534	591	557	540	579	566	534	564	565	553	540	549	549	571	578	568	565	553	546	523	552	543	553	561	519	564	524	562	522	554	553	531	561	567	539	514	543	521	557	554	566	523	561	534	543	575	542	537	537	546	560	551	575	541	533	551	544	516	565	553	561	585	549	542	511	546	563	537	523	510	552	558	557	567	570	488	547	542	523	573	570	527	520	566	545	523	498	550	496	570	563	554	549	519	563	502	521	539	541	544	509	525	541	549	546	573	541	533	513	511	564	585	574	539	514	593	529	547	548	544	545	489	533	549	504	578	533	509	554	556	529	531	547	529	576	555	566	572	556	566	602	510	549	524	556	520	516	545	546	579	529	569	538	510	551	530	517	523	547	537	523	552	536	526	592	495	545	517	552	558	580	506	489	587	585	588	516	591	536	515	545	551	527	514	532	568	590	570	569	509	546	515	552	590	504	565	562	549	524	533	542	519	524	536	544	547	478	514	530	554	526	557	526	536	544	591	545	503	551	554	521	540	544	566	537	559	559	530	520	566	536	544	517	588	514	570	564	536	568	587	532	530	564	538	551	561	599	581	528	540	533	602	535	491	517	532	556	563	519	538	577	565	529	529	520	562	548	580	559	544	554	551	589	574	523	535	565	535	511	512	543	536	536	541	549	567	519	493	543	516	545	496	555	531	511	531	556	531	556	533	529	593	539	551	563	512	538	568	535	545	550	527	530	564	564	557	556	540	485	581	581	503	537	563	554	559	553	561	537	550	553	568	523	516	521	583	542	529	557	545	556	590	530	566	520	529	534	512	570	572	574	545	526	552	569	522	529	569	558	544	472	542	565	582	538	527	562	527	535	529	536	537	541	559	568	542	521	586	568	547	549	541	561	565	524	605	525	519	566	552	547	559	564	548	542	539	552	558	513	523	519	522	559	554	542	607	539	520	566	562	527	521	544	527	528	550	530	534	598	549	490	545	559	525	535	519	495	531	519	519	570	546	512	562	533	534	526	522	545	514	524	540	578	547	527	513	576	522	500	575	550	561	613	539	548	528	567	543	549	534	523	548	549	532	516	561	562	576	543	516	547	607	557	536	521	521	526	567	546	540	577	555	544	541	505	523	551	551	555	531	501	463	550	561	532	564	523	567	544	529	550	550	559	620	523	572	541	562	566	551	559	563	593	543	524	510	515	512	501	540	552	534	585	554	520	565	568	517	544	566	540	545	531	545	567	626	524	554	541	578	561	520	544	523	533	551	536	562	549	516	573	560	536	540	521	570	538	553	577	536	557	582	563	555	553	539	486	555	550	543	547	532	536	554	518	540	583	554	572	552	539	538	510	533	552	534	501	535	517	533	533	529	557	554	525	576	540	578	506	520	528	562	479	570	524	539	562	560	537	588	543	525	532	591	558	542	515	517	596	526	508	534	495	522	518	554	528	566	514	536	556	518	576	563	532	554	504	527	504	546	539	515	545	572	520	510	578	574	532	587	552	588	521	531	527	514	562	540	552	516	538	570	521	506	581	513	577	537	508	570	524	534	541	572	549	546	548	585	530	561	510	544	524	522	548	567	526	556	555	543	521	521	541	546	549	515	545	532	520	554	533	523	511	546	550	536	540	567	533	535	499	558	543	564	524	588	536	570	513	541	535	545	545	565	556	513	513	504	518	484	593	548	522	572	496	553	489	531	540	549	555	534	569	537	563	524	534	533	521	513	499	542	529	563	538	560	530	547	515	527	506	521	543	534	482	520	548	541	520	524	545	546	558	571	528	542	577	568	590	528	510	537	562	525	555	575	551	558	558	494	527	582	485	522	505	506	596	548	567	553	521	540	547	556	539	521	525	516	567	538	559	551	563	557	546	540	550	532	543	534	562	565	527	524	563	568	526	562	568	491	531	558	531	556	561	563	490	570	568	537	572	518	558	545	550	544	567	583	562	548	537	534	543	537	563	524	584	524	571	524	537	502	574	575	535	548	557	513	551	550	597	582	555	570	519	540	543	591	526	519	523	516	570	519	554	558	515	535	562	535	544	550	538	554	531	539	526	509	535	519	510	563	546	546	541	571	534	572	563	536	536	581	510	547	589	515	538	581	511	550	543	572	522	558	571	533	563	509	547	540	532	557	549	571	529	559	511	537	550	518	546	582	534	576	544	506	569	557	506	515	514	567	501	500	533	548	574	558	567	553	548	514	539	498	515	573	571	528	503	532	554	512	553	529	537	541	560	517	546	529	555	536	542	560	573	560	504	544	524	533	581	520	541	503	567	555	539	540	527	493	521	578	548	577	543	519	557	537	531	532	535	582	517	558	549	545	526	508	595	563	524	471	578	555	551	535	524	536	568	511	555	601	580	529	545	547	543	537	547	537	527	501	532	569	578	579	553	554	529	546	510	541	519	550	532	561	515	594	540	570	533	575	574	489	532	538	561	507	547	544	541	537	506	539	532	581	532	547	528	529	552	496	543	519	506	534	546	518	508	521	597	552	548	554	525	522	522	538	518	532	560	534	607	530	525	530	505	548	553	573	502	530	528	550	603	550	543	509	516	541	535	529	557	540	535	539	537	544	524	557	544	531	572	532	536	554	553	500	603	578	576	579	543	485	560	511	522	514	548	521	495	560	513	513	551	493	525	537	523	527	552	554	547	506	520	575	531	551	508	554	583	563	530	569	499	568	537	539	551	535	540	528	510	566	543	567	511	520	569	530	539	562	544	558	586	575	550	553	542	553	534	520	578	552	535	553	545	525	560	512	545	521	544	550	562	574	529	528	560	522	561	556	545	534	503	518	526	563	509	541	533	538	539	544	525	559	559	502	559	552	538	489	512	551	556	575	545	530	530	511	500	545	572	544	516	517	554	511	534	538	534	508	517	510	559	544	513	563	528	532	517	538	565	510	567	512	554	564	555	521	561	580	580	529	539	573	559	538	558	506	508	522	499	536	521	523	504	527	541	562	550	495
43238	41186	53405	55845	50828	39040	25177	10682	3490	1012	527	443	328	270	219	281	226	231	206	201	261	232	236	247	220	209	234	229	221	209	212	222	196	208	182	229	231	211	200	208	219	227	218	213	236	216	233	243	211	227	203	221	233	224	232	240	223	237	215	207	230	221	217	203	235	238	204	254	232	238	232	228	243	210	233	202	231	220	245	249	228	218	221	235	198	227	242	219	249	230	232	230	196	260	228	232	235	212	230	241	220	219	223	224	228	220	228	218	219	215	224	208	241	262	243	202	254	238	226	241	228	214	221	233	247	196	232	240	244	228	243	224	244	196	248	237	204	249	231	213	217	235	224	234	236	232	235	254	227	229	230	250	232	230	243	228	213	208	230	237	220	246	225	239	234	226	224	249	231	225	247	273	204	220	219	223	226	203	267	219	195	231	247	222	222	207	246	250	246	247	231	209	212	205	209	230	236	241	227	246	219	254	228	219	246	218	224	229	226	209	213	231	236	228	228	234	225	222	213	234	244	245	232	218	249	227	224	247	221	228	220	230	244	231	236	198	236	237	207	220	220	241	241	237	231	236	231	242	206	229	202	217	211	211	244	267	223	204	216	207	241	200	219	251	222	226	267	221	239	221	226	230	211	250	215	235	233	274	219	244	247	217	209	240	233	214	198	231	213	239	244	249	205	237	239	233	225	212	249	220	210	214	223	225	230	223	214	211	214	237	233	245	229	230	236	215	214	213	226	251	226	217	234	196	255	244	232	246	234	240	222	231	236	227	230	240	212	217	216	246	259	225	229	212	227	240	213	203	198	239	217	235	242	217	215	195	200	207	209	219	215	244	234	230	222	221	216	245	208	251	219	205	251	218	229	213	217	215	210	238	240	222	244	228	239	255	216	232	232	265	239	213	241	213	215	225	209	235	248	213	223	216	229	233	216	211	209	229	221	240	227	212	223	245	244	224	237	233	225	226	251	214	239	247	205	229	237	237	257	219	193	246	240	219	234	215	230	248	242	233	220	242	198	212	252	202	214	229	223	215	239	237	233	243	211	232	222	204	238	219	235	243	216	245	217	228	236	245	204	214	211	242	222	189	224	234	206	220	242	213	218	236	225	221	227	209	243	207	236	252	235	245	203	243	220	209	217	237	250	208	239	226	229	225	230	252	201	232	242	225	238	229	243	222	210	230	223	210	210	244	246	233	234	232	218	214	233	223	230	231	219	219	234	220	237	230	210	199	230	227	210	209	246	232	219	215	210	211	243	198	212	244	186	237	202	221	219	228	247	209	219	195	225	233	257	256	246	218	222	220	215	247	245	240	232	241	231	231	213	249	221	251	221	184	243	206	228	252	249	233	242	212	215	222	228	214	233	216	234	230	232	229	214	239	212	212	238	227	239	233	227	198	223	205	230	206	227	231	203	203	232	208	235	246	212	229	227	247	250	213	232	201	213	189	211	209	213	239	211	234	223	230	228	207	240	225	230	201	227	202	224	234	215	219	235	233	217	210	226	234	234	218	249	248	232	222	236	225	238	246	206	218	217	211	225	222	266	232	238	222	260	199	248	197	247	233	194	225	254	239	213	190	212	218	233	220	219	232	203	219	230	196	199	255	237	255	243	248	245	216	234	215	226	212	193	238	191	249	235	230	248	219	231	227	238	260	238	220	210	212	220	263	237	212	189	212	206	257	244	242	215	223	226	217	235	231	180	246	231	220	242	227	201	209	234	246	234	231	227	216	239	214	206	214	211	252	213	193	204	224	213	225	228	210	213	214	242	228	249	225	203	243	207	234	206	214	207	224	223	236	219	234	250	239	207	211	237	228	237	219	197	210	219	214	255	264	250	217	206	242	232	253	227	215	237	212	254	243	236	223	223	202	225	210	202	209	224	221	224	210	226	222	255	227	236	216	192	227	222	220	208	237	218	232	204	192	228	256	255	243	256	234	244	206	222	213	231	216	230	247	224	240	250	234	206	209	227	211	255	220	238	224	198	224	217	211	241	242	234	236	238	203	220	224	254	210	217	213	228	235	234	213	257	247	228	231	199	225	235	215	214	221	244	241	247	260	236	228	230	226	209	227	219	211	218	223	208	199	219	218	218	219	225	235	215	252	245	216	230	227	227	214	225	204	205	225	243	211	223	221	250	228	232	218	233	217	233	235	226	244	250	224	224	223	220	235	243	234	232	235	222	269	215	252	243	237	209	231	199	217	227	225	231	205	227	209	238	245	227	255	213	211	228	233	218	227	230	210	219	226	239	233	217	241	232	225	257	222	240	222	222	251	225	188	225	244	212	250	240	236	249	205	214	225	225	225	254	250	247	241	213	216	208	236	227	246	221	221	217	226	243	233	245	251	207	208	223	249	244	228	215	217	222	235	229	239	241	246	230	213	235	229	221	232	202	211	248	213	206	199	242	219	223	227	210	237	229	216	217	204	246	220	250	220	230	220	261	216	197	228	232	211	228	210	238	233	207	212	234	213	248	236	227	218	252	228	240	241	216	214	214	236	215	245	238	211	213	251	225	210	225	197	227	252	224	233	209	223	209	231	239	232	234	228	228	235	235	207	246	219	240	232	245	254	218	249	234	244	206	235	214	216	224	211	239	229	232	212	214	214	254	245	227	237	223	248	222	221	221	238	249	233	231	225	232	199	208	222	231	232	195	223	237	257	243	246	238	217	220	222	218	237	218	232	220	239	226	255	238	238	232	217	251	228	245	246	215	248	220	210	236	218	224	210	237	214	205	250	268	241	238	230	254	234	265	247	237	223	264	205	232	232	241	224	225	227	246	213	211	224	223	238	223	224	227	243	232	262	233	233	246	232	227	221	235	231	226	209	213	229	220	233	210	211	198	235	225	216	220	207	237	271	222	233	236	204	196	226	217	259	237	221	246	218	224	263	210	222	229	232	240	252	207	249	250	218	181	209	219	233	221	234	227	187	218	217	246	229	216	195	210	215	235	241	235	260	249	253	226	236	234	255	238	219	243	237	212	213	242	212	216	255	191	223	210	198	255	219	216	221	224	211	234	223	218	228	228	211	226	212	223	212	232	227	227	210	230	223	229	233	195	228	204	258	197	185	239	204	215	216	216	214	239	221	234	228	234	224	220	238	235	215	231	234	212	221	240	218	226	233	263	242	216	245	224	221	246	224	255	210	240	235	227	200	256	238	230	223	201	231	231	225	231	266	231	227	210	246	249	214	194	225	220	231	224	254	218	238	255	216	237	228	204	213	233	237	223	233	246	237	223	211	226	212	238	239	226	217	231	238	240	206	214	217	224	224	262	228	230	213	232	196	247	244	197	233	233	233	228	249	231	213	236	217	210	251	233	230	258	233	223	220	245	232	241	237	233	219	241	225	215	200	207	182	211	214	234	221	219	217	225	221	245	235	221	216	210	228	220	252	209	226	224	217	255	229	235	217	221	228	228	245	256	236	216	217	239	240	226	243	219	236	234	219	221	237	197	193	235	207	199	236	235	222	247	222
27059	33172	52627	61307	59357	50023	38019	22365	11503	3646	1966	1504	1071	823	685	620	608	583	587	540	614	544	571	556	587	585	556	602	575	567	587	588	549	528	508	566	572	606	606	567	559	558	545	554	588	577	576	552	565	581	549	562	583	588	531	552	536	575	536	558	530	580	592	597	548	574	550	546	556	602	568	590	539	557	576	604	551	613	540	591	532	585	599	570	572	536	575	589	561	570	582	571	532	585	550	564	586	567	524	557	577	572	611	588	597	570	573	564	570	600	566	596	531	546	587	581	601	532	613	582	624	571	549	560	540	580	580	509	607	563	557	538	607	569	533	587	580	604	586	605	536	582	578	591	540	561	604	571	586	605	581	559	597	577	578	575	544	544	575	578	551	609	593	590	633	529	547	595	591	533	615	569	576	562	566	596	575	592	537	550	599	553	604	524	582	615	538	552	579	611	624	569	595	613	569	561	580	523	523	560	589	542	572	554	547	588	576	606	560	561	567	577	526	553	562	577	573	572	624	589	568	584	574	584	595	562	570	567	573	547	591	558	574	584	579	597	565	554	549	602	626	563	626	575	604	589	560	600	575	557	573	586	584	594	586	583	550	564	594	554	579	581	577	549	546	575	553	578	586	584	540	579	558	566	628	565	606	610	548	585	562	560	555	573	600	544	546	531	568	545	576	563	619	558	564	551	552	593	572	559	595	573	570	584	589	543	561	509	558	587	588	582	581	547	514	549	571	605	573	584	560	566	601	605	573	606	585	562	560	585	580	563	568	576	585	567	585	560	560	548	569	547	531	617	566	576	623	572	564	577	519	554	560	615	561	547	584	602	571	596	624	594	587	514	558	579	542	582	567	591	652	540	598	592	596	550	551	546	587	547	596	571	591	559	632	572	589	566	554	526	605	538	594	572	582	538	582	568	578	577	535	542	577	541	540	558	579	610	546	570	602	568	601	556	571	554	575	538	553	563	599	577	561	547	572	565	550	573	553	569	576	585	567	587	590	588	559	564	527	591	548	528	560	592	581	575	586	568	546	582	566	581	540	553	560	575	599	573	567	588	611	543	585	569	575	564	556	573	574	587	566	571	579	586	598	562	534	591	524	554	582	595	570	552	583	531	559	547	585	558	605	524	597	575	515	575	621	558	563	630	566	572	569	577	576	551	570	572	576	595	634	603	593	586	544	596	581	571	558	578	552	550	548	566	529	532	584	542	548	575	566	609	585	587	544	576	581	580	535	575	574	577	607	551	566	567	576	554	582	580	596	565	575	601	564	585	579	594	513	554	588	549	570	534	531	520	550	544	578	600	587	596	547	541	634	551	583	545	552	552	579	596	565	535	567	587	572	571	599	596	578	588	566	591	574	617	604	585	542	552	573	529	548	630	582	584	584	582	562	547	614	534	556	545	562	594	580	553	527	561	543	534	575	626	554	554	548	573	582	586	588	578	571	552	569	568	513	583	566	601	544	594	566	582	554	555	572	542	551	565	545	563	530	589	549	587	574	527	525	518	552	548	605	586	610	575	588	610	582	594	572	591	614	597	535	558	560	508	561	571	508	558	521	613	579	580	562	574	606	612	560	595	543	589	562	550	569	529	572	562	565	560	587	559	594	560	575	575	606	571	564	597	590	550	568	571	518	560	554	547	607	561	552	531	609	556	605	596	590	592	579	589	576	564	620	580	551	588	575	581	540	559	572	580	612	556	593	550	596	573	590	559	591	560	560	539	516	565	565	574	574	563	556	542	556	602	558	557	545	603	579	581	531	595	584	590	541	570	593	559	586	556	575	578	600	594	533	607	573	597	603	575	550	558	539	545	566	570	504	550	570	542	526	562	588	582	560	551	613	609	599	575	565	545	558	577	604	582	616	573	568	525	579	593	553	546	602	573	612	545	588	577	573	553	523	583	572	568	543	547	581	545	578	594	535	556	547	568	595	553	598	568	569	581	562	582	574	627	580	591	561	570	588	567	570	548	590	586	570	590	578	589	519	559	545	591	603	545	570	543	552	596	598	566	584	590	553	604	571	556	555	619	619	553	555	558	597	575	554	586	554	601	568	539	569	582	598	547	569	643	577	574	565	580	593	584	596	562	529	567	551	580	593	618	577	572	578	554	606	574	585	557	590	592	590	591	600	558	534	525	594	569	585	552	556	592	537	544	576	561	550	634	579	561	568	542	552	599	565	544	564	557	546	577	583	552	547	532	576	576	554	564	526	574	573	552	555	575	611	596	556	566	533	592	597	582	558	582	556	603	546	581	577	535	621	573	547	574	524	557	569	594	585	516	556	605	540	570	585	556	567	560	594	576	584	571	577	601	554	609	604	564	589	593	546	573	530	543	566	553	555	589	568	578	560	551	580	555	589	566	554	548	618	548	590	608	591	602	540	583	524	559	570	579	584	573	585	563	559	584	596	600	571	591	596	551	497	569	628	588	632	590	568	568	609	590	577	556	589	601	539	583	561	542	572	570	592	554	584	604	558	576	546	598	563	569	581	581	601	533	539	552	609	612	583	603	515	560	578	563	566	576	599	547	535	555	608	589	591	568	546	586	566	554	509	586	602	556	574	590	526	574	583	565	579	571	598	575	537	566	515	547	598	598	576	563	571	614	561	593	573	577	632	575	580	584	568	560	570	563	562	587	577	576	592	576	559	583	557	618	581	602	582	596	573	572	583	565	532	554	608	591	572	582	563	546	546	577	574	576	549	580	556	565	578	616	600	549	621	622	578	584	578	574	598	610	583	549	559	585	544	556	570	590	596	586	578	569	591	556	607	544	561	572	551	576	570	581	567	604	526	564	528	586	588	582	557	560	536	562	582	558	607	597	576	552	540	524	557	602	572	564	618	602	582	593	623	549	540	559	567	550	550	610	588	571	584	530	552	584	570	607	553	591	588	557	601	549	573	554	556	578	598	535	578	559	537	528	610	557	550	564	596	592	576	598	630	572	559	571	612	606	559	575	508	583	599	571	569	567	553	578	564	572	595	560	579	558	572	538	533	607	581	585	567	599	559	589	601	608	565	586	589	583	530	553	542	548	600	561	533	596	522	578	560	586	604	550	579	535	586	602	544	589	567	572	560	564	570	544	610	550	588	597	582	565	577	576	563	551	578	569	586	578	557	568	568	599	580	548	582	591	572	598	571	515	575	587	544	551	584	586	578	600	593	564	577	623	545	561	578	575	560	551	570	601	560	574	551	610	557	576	600	585	576	560	584	557	595	591	574	543	571	555	614	575	580	540	595	615	566	582	586	573	542	554	601	593	591	550	581	580	591	544	514	561	555	580	591	565	545	603	562	584	546	566	593	567	567	551	579	554	579	564	580	554	542	524	611	604	579	572	566	603	586	611	604	565	569	598	569	577	580	543	570	549	570	554	545	603	552	587	584	590	552	570	533	609	610	538	556	583	558	572	589	553	621	553	581	585	576	582	568	581	575	562	525	581	546	572	568	616	566	572	621	581	555	576	581	544	550	559	600	557	559	577
53617	56308	61588	64879	63669	52452	35978	19597	6941	1374	565	425	316	244	250	254	207	203	204	225	213	208	190	191	187	201	212	210	195	210	208	202	177	184	244	231	194	209	182	175	196	196	192	218	181	191	228	200	215	196	175	213	209	186	192	198	194	170	226	215	204	190	216	184	216	212	188	180	191	214	193	254	204	218	172	181	196	202	209	210	196	182	186	197	202	216	188	199	204	189	185	192	213	179	174	204	207	199	190	194	189	218	208	204	175	188	194	191	205	193	207	184	199	190	200	187	197	183	190	192	186	160	198	183	197	201	206	203	209	213	186	206	209	205	214	199	203	188	170	203	192	199	206	175	221	210	198	194	209	176	188	187	200	193	205	217	203	180	190	200	201	200	195	195	216	192	231	181	194	199	177	184	196	183	207	201	196	160	198	188	213	173	210	179	181	216	198	165	186	200	188	203	193	226	186	232	209	196	195	194	205	193	204	205	183	196	192	200	184	175	192	216	190	208	182	199	195	211	233	213	212	190	194	187	209	224	194	199	183	202	185	222	207	212	207	206	209	191	212	185	199	202	170	221	183	218	213	225	193	171	184	202	196	172	248	199	211	237	190	211	202	201	195	224	184	204	209	175	221	219	231	218	181	207	224	215	224	216	192	218	221	215	219	209	192	201	184	210	187	195	173	212	193	195	224	214	205	227	209	207	169	195	207	195	192	188	183	225	179	213	192	195	208	223	182	201	213	187	189	183	210	191	183	211	187	184	210	207	210	206	203	188	206	212	214	199	191	204	191	210	211	211	187	216	192	192	199	209	167	205	186	193	234	167	208	187	176	186	195	183	222	232	214	195	195	211	204	212	189	208	163	204	213	226	206	219	182	195	192	192	203	208	207	201	206	219	201	191	207	203	218	178	190	194	204	201	202	193	206	178	211	202	211	204	200	197	224	203	170	218	200	209	187	216	182	212	210	190	179	180	187	176	209	225	200	193	197	201	197	170	208	216	231	198	201	207	203	179	185	186	151	173	202	179	205	167	186	206	184	188	210	201	209	205	185	196	190	194	200	189	204	192	205	194	180	171	196	217	198	191	215	183	217	210	221	196	180	210	178	193	188	188	214	223	183	191	230	194	172	193	186	189	181	206	201	206	218	189	185	200	207	214	167	192	205	178	184	201	200	217	202	192	188	180	216	189	204	199	204	179	204	199	192	191	158	198	212	182	219	197	198	192	194	205	186	199	196	184	216	198	213	228	195	173	206	203	231	182	218	225	202	188	212	192	202	194	199	182	192	190	205	198	194	203	133	201	172	205	203	192	206	198	169	192	193	212	193	208	151	223	189	198	215	194	203	202	187	193	199	178	204	205	212	201	173	200	193	177	199	210	182	195	196	182	173	189	197	208	182	210	201	178	192	175	184	196	185	184	187	208	188	218	202	212	191	180	197	211	199	200	169	202	225	188	207	216	197	193	193	192	195	201	213	194	204	206	204	226	221	222	206	185	201	197	202	167	182	203	172	199	205	178	201	189	191	204	178	199	180	196	211	212	196	209	202	197	173	222	165	188	191	201	217	183	194	205	189	193	197	198	205	192	196	187	205	200	186	197	210	182	211	187	201	207	216	187	196	168	187	195	178	189	182	210	169	188	218	204	200	183	203	195	172	189	207	191	196	208	214	191	171	209	191	206	186	194	173	216	188	209	208	193	178	184	191	192	184	196	211	194	201	199	193	201	188	188	204	208	197	167	196	185	189	185	204	190	197	187	183	229	208	214	182	205	175	195	192	187	198	192	187	204	195	195	183	167	173	220	183	180	205	214	190	204	205	173	210	214	216	193	197	175	199	194	193	210	193	199	209	218	191	190	206	197	176	205	190	176	221	190	190	182	196	198	192	205	236	184	172	164	218	205	206	216	173	175	198	199	208	215	219	187	217	185	185	220	184	194	184	167	181	196	183	205	194	190	190	181	187	196	200	207	201	206	183	196	210	209	173	189	175	186	190	179	181	179	197	185	193	195	205	189	188	220	186	203	214	212	203	204	178	206	190	200	226	185	190	186	215	214	198	229	205	209	190	193	195	201	203	191	205	194	201	199	184	208	187	228	181	196	210	202	207	200	168	190	174	222	207	198	195	178	188	207	188	161	207	200	189	203	205	174	225	228	225	184	202	206	207	202	185	189	224	207	214	207	210	236	202	210	200	185	224	187	200	179	174	175	221	195	211	199	204	205	215	198	189	204	203	185	194	200	178	184	219	200	176	204	190	201	206	183	191	210	213	199	221	179	186	205	213	195	230	213	201	199	195	210	189	190	184	190	240	223	208	166	160	208	207	203	213	179	189	206	194	187	178	201	194	183	198	190	199	190	197	221	185	192	204	207	178	187	198	175	196	194	194	217	192	184	168	174	224	231	189	194	214	188	187	213	187	184	206	190	196	189	201	187	215	213	208	160	219	192	213	203	196	192	197	201	182	183	183	195	191	186	191	184	194	216	223	212	193	187	198	194	192	218	187	194	184	188	217	198	191	228	203	193	197	191	188	178	211	216	193	201	188	211	196	187	184	194	228	204	205	203	219	200	197	207	185	202	224	194	181	170	215	183	211	208	190	213	204	188	198	193	218	196	218	205	177	164	180	217	205	192	235	164	221	188	189	212	189	203	201	198	184	204	190	192	204	212	209	204	178	181	208	193	184	210	211	204	186	190	184	202	198	226	195	206	209	205	192	197	194	191	201	197	167	216	183	205	218	201	185	198	187	200	198	199	198	186	190	190	189	170	202	205	181	183	192	176	185	175	208	185	195	189	191	192	211	203	213	182	186	187	176	189	204	194	172	190	213	191	214	217	197	196	177	195	224	210	197	186	196	205	188	200	197	236	208	195	183	188	209	194	188	192	203	187	191	204	204	199	197	188	173	207	200	228	201	222	221	191	186	173	216	185	232	201	193	200	229	194	201	183	196	186	182	194	174	232	184	201	203	189	190	202	199	232	206	214	226	194	213	226	204	221	176	196	193	191	184	180	172	189	190	191	199	205	205	229	199	200	196	194	195	177	213	211	205	211	207	213	218	185	194	190	211	204	196	188	177	192	189	221	201	196	193	191	208	181	182	200	227	216	198	176	208	188	217	205	212	193	198	196	197	175	197	200	190	189	189	205	182	207	199	196	170	197	189	209	193	194	213	205	190	148	201	207	179	199	213	202	185	190	204	215	214	186	203	203	217	221	219	190	198	207	202	178	251	201	211	187	196	216	201	196	198	160	195	202	203	206	208	203	196	208	170	193	187	195	203	192	197	198	200	192	215	190	184	226	195	185	192	184	224	176	212	190	212	232	188	203	225	226	209	216	214	183	204	212	188	201	219	189	197	196	198	210	210	215	212	193	163	200	200	193	204	226	200	206	203	190	194	220	191	184	216	186	195	202	198	194	179	207	208	200	189	234	186	197	200	193	192	173	208	185	171	198	211	179	189	196	212	203	157	175	205	193	192	188	187	213	212	197
34559	45650	61239	73085	72723	61931	46892	31690	16454	4418	2154	1414	1038	792	655	602	534	549	493	502	536	486	500	484	482	535	492	484	514	533	517	523	491	518	545	494	499	506	483	515	505	484	497	467	459	465	545	494	528	486	495	503	463	488	469	497	480	507	509	493	485	524	501	490	549	459	504	486	458	484	484	527	545	481	473	523	491	515	472	497	496	481	507	478	496	504	462	535	514	494	482	502	503	510	504	496	532	500	501	463	473	470	480	519	484	491	514	514	484	486	510	497	475	477	474	482	487	520	482	483	497	474	519	502	475	496	515	538	494	512	476	473	451	542	534	503	498	489	506	541	515	523	526	509	516	470	490	469	506	497	494	539	496	503	513	498	490	464	463	481	514	475	493	479	490	483	524	463	517	482	516	486	517	503	546	551	523	543	515	490	511	563	560	494	531	503	479	530	454	513	486	492	504	534	525	511	500	522	490	494	489	500	500	487	480	493	545	517	544	523	489	494	491	519	527	499	502	511	480	467	520	493	530	497	465	507	488	540	509	501	487	502	506	503	513	528	509	534	510	494	531	477	485	487	494	520	477	471	500	515	488	473	486	517	500	507	522	503	487	505	483	489	484	473	515	547	477	511	487	464	539	501	494	454	475	487	481	485	490	528	513	477	522	483	477	498	460	466	532	478	500	497	503	499	463	549	523	512	503	535	499	481	506	509	524	532	528	507	476	482	504	520	478	511	532	489	503	520	502	496	514	498	513	498	492	513	515	476	489	473	508	504	521	520	479	511	501	519	484	521	537	521	488	487	532	528	516	485	501	526	515	467	480	500	510	481	467	495	501	498	515	507	500	451	522	497	526	530	468	456	484	518	516	475	497	491	498	485	489	458	483	480	481	497	502	533	509	514	471	512	548	524	473	508	490	501	503	479	485	489	486	495	489	479	500	481	487	520	525	516	497	491	517	487	527	504	508	496	495	464	492	472	492	493	515	511	496	510	516	504	507	486	511	482	520	488	514	499	523	513	542	521	516	465	487	506	469	497	496	557	503	504	525	475	514	504	492	508	522	514	544	501	499	500	511	540	494	515	484	491	525	515	500	475	524	467	499	519	518	498	513	503	497	530	520	478	513	529	514	524	492	530	492	451	497	500	489	512	510	503	481	487	455	542	480	497	513	517	514	496	480	493	494	493	544	501	523	484	487	484	505	427	477	538	510	501	504	572	457	502	465	506	505	525	484	521	498	490	457	499	523	468	512	470	492	507	466	502	454	547	512	498	520	514	503	471	508	519	485	494	495	482	498	472	520	495	483	502	468	509	523	521	522	559	486	463	511	484	509	520	499	502	522	479	489	509	489	508	492	487	549	486	510	527	507	513	508	493	544	514	529	527	507	529	493	538	494	522	500	497	465	522	490	520	505	489	505	474	492	481	475	507	531	487	553	515	448	523	486	519	499	520	502	510	500	514	480	531	479	521	516	498	540	505	503	489	486	485	484	490	499	522	469	484	470	548	523	506	509	482	493	513	472	425	534	494	472	516	495	527	494	518	507	484	533	474	507	507	509	515	463	514	485	512	532	525	494	491	513	484	505	481	485	493	503	497	522	503	486	510	509	507	496	480	525	533	525	476	490	497	514	474	495	510	479	498	542	521	506	536	478	514	511	494	489	485	478	474	471	499	510	524	542	514	462	523	491	560	495	496	483	445	518	593	515	507	531	502	462	507	482	481	538	464	551	509	488	464	483	511	483	522	510	544	481	501	511	524	578	517	490	554	522	503	519	554	559	493	490	509	479	530	491	472	526	513	480	469	497	477	489	530	517	520	506	470	512	494	468	469	478	497	500	533	522	492	519	513	502	494	503	499	485	489	495	482	469	492	518	500	484	527	521	517	472	523	482	491	512	499	458	506	501	519	520	496	477	503	467	493	529	513	507	541	510	520	477	496	485	490	507	514	526	548	492	500	549	486	465	543	512	480	482	495	492	511	463	501	517	499	457	487	483	473	473	465	492	498	476	517	511	505	486	526	484	508	499	473	524	481	473	500	493	485	519	487	520	510	494	475	547	505	468	527	551	451	494	476	484	476	471	475	548	479	515	480	489	478	488	492	520	490	480	509	558	511	530	483	480	495	494	503	492	477	515	489	489	521	478	515	488	512	494	473	535	509	468	509	487	511	470	527	470	496	509	526	484	474	512	495	505	510	490	488	489	474	510	522	484	488	503	479	519	507	484	531	518	495	509	523	518	484	478	502	504	500	518	481	513	522	487	519	502	493	496	479	481	494	488	483	507	513	507	491	523	510	513	529	483	514	535	482	508	519	522	474	460	460	510	479	489	500	511	531	484	509	533	549	470	473	491	465	486	533	516	521	509	501	478	488	489	504	466	508	500	482	479	507	456	539	498	508	476	480	545	507	488	532	501	514	468	479	532	462	513	511	503	480	515	479	541	510	490	479	491	503	503	477	483	499	514	479	525	509	491	496	488	524	497	502	498	492	498	487	534	516	499	483	500	559	484	538	483	495	459	508	470	508	513	506	506	470	532	510	525	525	465	538	557	461	530	528	492	514	500	500	495	507	518	530	510	480	523	508	462	457	470	546	508	506	514	473	509	519	507	500	508	510	511	488	489	461	494	478	483	486	508	488	492	469	482	517	534	463	562	514	514	530	500	489	509	502	509	485	455	519	541	521	552	517	486	540	507	528	527	459	519	544	566	489	508	471	511	532	513	501	504	480	483	515	535	498	504	458	540	515	514	466	518	478	519	537	523	516	493	504	524	509	493	466	525	503	504	460	496	533	518	456	531	505	470	518	517	496	495	498	510	503	513	486	494	521	469	495	496	492	562	512	482	464	502	488	498	528	482	538	477	486	508	471	550	502	505	487	508	511	451	466	495	489	526	505	482	506	517	518	511	510	513	498	496	502	517	513	529	495	541	503	499	469	511	512	455	493	526	512	512	481	456	508	498	571	504	546	529	518	507	471	501	480	508	505	532	505	541	492	541	480	486	481	486	528	494	485	521	547	504	511	550	526	499	493	484	507	494	508	507	468	498	485	483	515	494	521	489	523	494	545	460	478	490	492	503	476	498	489	524	497	480	492	469	476	480	509	504	464	547	516	469	495	523	490	516	513	507	490	517	518	517	526	531	504	483	485	514	556	485	479	505	541	487	547	508	492	476	461	514	493	518	540	459	485	510	492	489	498	475	505	509	498	514	524	526	536	483	524	470	515	488	490	526	492	473	498	544	507	519	525	511	526	472	508	503	483	497	509	492	547	511	541	466	512	499	509	535	535	510	544	500	490	536	473	481	523	521	513	471	520	496	519	494	483	466	509	483	504	507	505	499	485	539	503	513	523	526	515	490	532	516	499	505	515	458	486	470	528	498	557	505	515	506	505	503	514	512	519	474	526	508	527	490	529	504	524	529	526	481	487	509	494	526	521	516	520	500	525	511	466	531	488	472	499	506	453	539	490	507	510	510	496	547	501	505	495	500	504
23201	24162	13177	7189	5827	4415	2422	1175	468	312	267	256	215	221	226	228	206	234	172	207	220	184	208	202	215	212	203	236	219	247	213	215	237	191	221	244	228	220	181	220	203	214	228	205	236	189	238	229	202	199	221	185	188	225	204	223	195	224	201	213	233	212	226	187	219	238	226	206	189	204	212	205	215	225	251	209	251	202	242	211	215	226	215	202	242	220	217	233	238	224	190	202	221	245	227	211	219	204	232	211	234	213	204	214	211	230	207	203	211	207	205	213	230	230	209	225	221	215	226	202	225	221	230	230	239	246	237	214	202	226	206	220	199	232	201	215	195	218	219	197	214	190	213	216	207	206	219	232	189	247	229	233	222	216	211	200	222	212	235	247	248	218	217	184	238	201	215	204	198	221	216	216	251	207	207	222	238	192	188	205	217	215	210	225	198	238	221	245	218	218	216	211	244	192	238	208	216	212	221	225	219	201	218	232	217	237	204	206	225	200	199	221	222	228	208	227	209	208	225	208	206	186	213	206	221	246	243	210	193	218	187	236	223	233	221	226	216	229	235	230	189	213	210	224	201	203	194	202	216	200	214	194	213	225	218	223	202	202	194	218	232	212	206	223	229	201	222	212	202	214	232	191	246	211	235	205	183	225	195	225	212	222	173	221	218	205	215	232	200	219	223	204	205	201	237	215	194	211	225	218	209	202	234	214	218	229	214	183	238	200	230	199	200	207	242	228	215	221	225	183	217	224	200	219	173	231	231	223	221	211	196	212	216	228	238	232	219	229	220	203	201	214	195	182	215	226	196	207	205	219	203	213	200	215	206	191	209	213	217	221	211	208	211	203	223	193	208	211	214	210	228	213	198	234	215	223	189	201	214	209	231	254	214	205	226	217	209	228	229	227	194	222	201	208	222	181	232	206	217	188	214	220	201	218	206	182	201	211	204	180	224	233	201	193	186	225	196	218	230	217	188	211	200	225	202	196	224	225	217	242	196	227	197	229	227	219	247	202	203	233	210	212	235	208	210	194	239	204	221	238	206	217	238	204	219	223	219	215	216	220	210	226	228	193	186	180	210	216	217	248	207	211	187	235	215	209	218	210	218	218	215	164	243	218	222	198	217	202	198	222	215	215	201	230	209	193	223	224	223	209	181	218	227	241	231	198	221	228	196	210	199	217	210	218	233	224	218	192	230	221	219	223	213	204	213	214	210	209	218	215	232	217	226	213	190	240	189	202	211	217	216	201	211	216	198	216	222	202	231	215	226	185	237	229	175	202	215	217	227	229	215	222	227	216	210	218	206	201	214	197	187	208	200	240	210	196	195	220	190	202	219	208	205	199	185	191	196	217	217	195	197	210	213	190	215	217	210	221	212	191	224	197	249	203	220	221	208	219	242	219	205	229	193	206	226	220	200	211	214	197	185	214	202	217	217	202	230	224	192	226	218	223	229	221	226	217	234	224	201	186	212	196	234	201	241	235	220	208	194	197	211	208	180	189	222	226	196	206	225	224	219	198	222	204	196	233	225	222	254	198	236	220	224	209	194	223	228	191	202	200	213	216	207	233	232	219	181	191	212	220	189	238	227	213	194	234	193	243	213	198	232	199	244	218	224	199	201	215	206	214	247	203	228	233	230	220	222	211	217	217	222	186	211	224	196	202	196	223	226	180	205	203	221	232	183	217	214	208	206	203	221	233	221	214	233	212	226	223	208	219	214	223	209	177	247	211	225	195	201	218	238	202	189	196	175	223	209	202	252	225	205	203	218	227	248	224	216	220	219	226	197	198	203	220	204	226	223	229	225	199	237	206	220	198	226	216	201	192	205	201	207	218	226	197	223	198	247	219	199	210	236	211	208	210	193	217	194	229	227	227	199	219	247	203	230	243	195	204	232	206	214	202	224	204	223	205	232	205	219	229	214	206	232	207	243	211	205	190	232	211	217	217	201	226	216	206	232	203	210	209	196	241	236	216	227	207	235	217	241	199	193	211	213	208	222	232	212	229	189	200	207	178	234	249	203	218	208	218	201	183	225	208	196	224	232	222	211	213	206	195	235	214	234	205	197	216	208	240	239	205	240	222	224	219	234	202	227	215	239	238	208	233	235	244	224	200	234	194	203	223	212	231	220	208	193	215	194	245	196	219	209	211	225	225	228	205	206	204	239	234	207	200	247	216	200	231	242	224	223	228	227	202	198	235	217	215	225	225	222	212	203	230	181	244	182	235	228	206	214	194	220	213	235	226	210	196	226	221	199	216	227	216	202	214	215	195	202	228	221	208	230	209	230	223	220	207	204	221	192	219	194	228	214	218	229	205	242	209	226	218	234	222	194	187	200	218	245	204	211	217	239	223	210	212	194	247	181	228	215	208	211	204	184	211	231	257	195	213	222	225	257	209	198	221	206	209	186	200	191	247	218	200	191	194	207	228	203	243	197	212	204	223	200	212	208	226	229	199	220	217	224	180	191	227	211	246	225	193	218	207	231	227	191	222	198	217	234	197	226	210	217	228	210	217	229	207	207	221	224	227	218	216	192	227	231	217	200	215	209	226	225	225	217	215	218	203	206	216	215	216	213	207	227	186	236	226	217	207	218	224	223	204	214	219	193	230	196	214	224	214	221	247	197	191	216	228	216	213	207	213	179	208	221	234	224	201	215	207	194	233	206	214	197	263	236	216	235	215	219	193	191	189	213	198	232	189	193	197	209	234	234	247	197	249	219	214	219	206	206	184	208	215	215	189	219	179	223	201	225	223	235	209	253	203	189	207	222	224	227	210	230	201	198	197	207	207	228	212	220	193	233	214	219	200	213	227	184	222	169	242	212	201	200	214	211	196	232	217	214	207	198	207	224	207	216	224	200	232	181	200	208	207	240	224	214	200	231	219	206	221	209	202	222	225	225	219	230	214	200	218	223	216	195	218	203	192	225	203	197	211	236	210	230	228	192	231	197	191	206	224	222	208	224	206	223	220	234	214	205	195	201	218	193	210	196	240	215	211	187	183	229	224	193	198	211	225	250	232	206	203	189	191	233	220	209	188	217	202	195	237	189	223	219	222	200	245	210	180	226	235	204	217	209	208	184	205	208	225	209	201	244	203	220	214	207	230	238	214	233	218	241	205	245	231	211	231	189	223	198	209	191	226	200	191	213	240	194	205	208	214	218	196	174	224	214	195	213	242	196	199	212	213	222	217	209	200	233	184	200	202	209	204	206	231	213	211	220	215	205	194	213	204	232	226	238	217	193	178	196	218	215	229	197	212	191	213	218	213	214	197	220	215	213	222	196	220	231	220	218	216	227	214	206	232	239	204	232	219	213	182	211	217	227	216	229	204	224	225	196	207	211	231	206	242	203	198	221	224	228	211	205	220	203	223	240	215	208	218	204	199	212	237	215	221	214	221	216	185	228	231	214	210	233	210	211	212	219	223	225	212	233	212	204	210	205	205	206	210	244	212	201	217	215	207	203	202	213	229	187	238	227	210	198	218	198	226
14966	19313	16830	18157	18527	14752	8477	4288	1581	823	696	655	621	567	582	538	556	578	539	546	578	600	524	557	539	557	556	539	581	486	514	557	587	556	579	524	557	593	522	565	568	529	573	546	550	566	502	562	550	542	575	538	537	558	605	531	548	546	532	551	572	561	576	548	568	573	561	568	551	526	537	577	558	557	559	528	529	553	520	585	553	549	519	550	570	572	537	539	551	571	590	570	542	564	565	506	595	528	572	564	565	560	530	557	538	532	550	525	525	514	538	536	520	533	558	553	512	569	540	575	551	518	508	569	532	538	570	511	561	512	535	581	521	559	551	523	533	532	549	551	542	558	551	576	549	538	560	542	558	568	549	555	535	543	577	590	594	557	564	541	597	572	559	562	529	541	523	548	580	541	551	529	508	567	568	556	527	566	589	548	559	541	560	562	576	535	524	581	539	555	539	537	597	572	549	572	507	510	536	539	530	551	563	539	534	538	550	554	547	578	510	501	543	538	570	530	521	514	552	534	532	570	581	552	519	553	549	532	567	583	572	568	540	553	548	566	524	541	498	545	527	523	579	510	505	579	536	517	566	517	548	587	543	597	564	556	569	534	570	558	539	542	523	531	606	568	514	559	523	512	584	539	559	559	570	574	559	503	511	573	529	537	532	582	541	525	526	530	558	525	564	553	554	592	535	548	555	560	511	538	600	570	514	549	527	521	571	530	511	496	559	556	527	510	528	577	583	544	531	580	531	566	532	509	568	530	540	523	535	574	510	535	523	563	562	524	533	520	589	555	573	511	558	565	541	541	565	519	540	550	538	530	547	550	562	569	560	527	546	489	520	518	559	535	569	530	521	532	555	605	532	580	540	556	530	533	525	510	583	531	543	561	547	583	510	572	559	588	544	503	582	562	520	522	575	541	529	526	539	543	535	556	532	520	567	527	568	569	554	537	546	541	586	542	590	499	597	538	526	533	648	552	534	542	541	559	539	534	524	530	540	517	518	506	579	547	544	539	558	529	543	533	579	548	505	574	545	565	530	529	508	582	570	530	543	527	512	557	551	581	547	591	571	523	520	499	567	529	564	586	557	576	537	548	577	558	537	530	573	528	546	516	544	525	586	545	536	515	571	562	550	492	549	504	546	576	552	560	578	548	519	554	527	516	559	517	563	540	570	538	588	517	557	602	560	558	532	552	575	538	567	605	532	518	578	528	586	575	531	564	526	519	525	510	569	533	515	574	554	548	533	538	596	537	482	539	557	525	542	523	580	558	518	554	579	552	562	539	533	521	526	544	534	518	529	566	555	597	507	542	530	515	596	491	550	547	565	531	561	514	560	516	532	533	530	539	521	548	522	566	591	520	541	526	522	536	540	577	497	552	534	563	547	565	541	541	603	534	519	515	555	526	580	521	578	528	603	522	535	558	562	525	563	571	552	526	539	544	550	573	536	602	566	602	521	556	548	552	535	528	536	492	571	538	519	546	526	578	517	548	567	565	544	538	548	555	549	536	538	583	591	534	539	567	540	568	525	555	527	568	557	558	540	550	579	517	538	541	560	568	533	554	565	550	575	559	538	545	518	534	577	578	546	554	538	545	549	545	546	564	506	552	540	549	552	576	557	532	529	559	545	561	548	532	560	537	561	527	571	565	555	500	504	540	549	513	526	500	560	530	511	540	539	528	616	570	536	544	523	568	526	569	564	570	553	526	597	545	534	583	549	589	556	541	522	551	533	568	551	511	568	556	546	563	531	544	578	572	571	555	522	539	574	521	590	540	557	562	525	543	549	553	511	561	597	534	581	554	585	547	503	528	550	540	523	566	534	565	566	553	533	600	582	508	546	534	538	602	560	605	555	489	540	562	541	557	590	546	548	570	556	562	533	534	579	533	586	517	547	518	584	559	518	513	523	531	515	538	564	528	514	585	525	557	532	506	546	534	504	574	547	579	551	547	569	522	540	508	527	545	570	592	565	563	548	551	538	551	545	589	518	544	554	548	535	533	546	556	560	603	542	505	574	522	546	545	566	565	495	555	568	535	524	543	549	579	550	541	575	572	541	564	522	532	538	559	545	552	522	540	492	528	584	534	590	551	529	586	521	585	555	503	545	586	560	571	552	575	511	525	544	579	572	548	550	526	556	568	560	550	537	560	566	523	533	556	528	529	571	538	535	548	535	510	512	551	526	544	550	531	556	585	513	532	526	558	549	569	504	573	551	550	545	548	552	584	545	559	560	556	587	568	581	565	544	497	532	580	503	535	523	515	579	563	546	543	585	578	557	553	572	557	540	562	515	544	571	523	529	543	531	532	532	558	560	586	573	544	549	553	526	556	525	525	539	557	549	526	554	526	570	559	516	508	555	522	571	544	525	516	548	573	549	542	559	524	554	577	540	543	587	505	568	529	581	550	553	543	553	553	504	533	549	571	549	513	557	521	551	535	583	531	549	527	574	550	565	537	564	548	528	551	534	570	537	522	548	554	555	520	550	538	551	546	524	521	515	537	542	547	543	584	542	558	540	544	530	564	546	548	546	583	553	523	571	530	558	533	556	535	555	534	544	570	508	580	527	536	552	564	564	506	496	567	581	549	528	511	569	536	566	530	568	513	569	527	567	567	538	504	577	549	566	534	502	534	516	541	537	541	537	572	543	538	559	547	563	555	554	556	526	554	568	560	576	572	546	561	524	556	538	531	559	574	534	494	549	517	525	521	563	499	508	529	520	510	521	549	530	521	575	566	541	563	543	522	570	551	540	550	574	569	531	556	531	565	527	552	577	511	546	549	535	535	572	554	567	560	546	555	521	563	541	577	549	565	548	531	583	560	587	525	504	528	518	552	550	537	516	551	528	575	535	500	568	553	563	590	544	531	548	541	548	523	539	545	542	526	545	474	512	550	537	534	567	534	538	565	549	542	584	530	554	551	563	533	539	547	548	533	543	499	517	555	545	556	541	551	526	548	562	544	543	503	616	498	531	553	543	558	517	540	547	540	556	577	574	576	511	521	551	548	548	570	547	544	564	533	578	526	545	554	529	533	522	511	541	530	534	569	504	599	552	525	542	565	535	550	532	540	550	557	545	554	582	475	539	528	586	533	542	548	563	573	562	538	515	533	553	584	520	531	557	498	532	551	574	563	534	522	535	578	548	583	570	535	541	536	527	527	578	507	523	546	554	564	527	571	541	526	525	551	550	567	555	551	531	489	523	525	544	499	603	560	572	566	551	585	548	529	574	539	551	531	541	555	547	522	524	515	555	535	546	521	555	535	533	557	552	537	541	585	553	578	570	572	572	578	503	557	528	526	536	566	540	578	524	520	561	544	536	525	548	519	548	580	558	586	586	564	565	532	543	528	543	562	508	536	560	556	558	542	527	550	567	536	525	549	573	504	560	555	543	573	565	554	595	561	536	551	515	560	543	540	577	537	610	515	529	558	602	531	591	547	535	577	555	573	545	549	531	495	520	532	551	587	545	556	547	560	539	565	547	554	528	530
46269	42481	50135	50742	52007	40522	24740	9601	3983	2051	1056	679	497	409	297	279	254	244	239	233	220	241	247	247	223	235	216	229	241	237	231	236	205	229	258	238	228	222	221	233	232	216	227	228	219	197	238	224	223	216	221	225	222	227	236	209	247	241	210	243	229	241	210	249	224	215	240	233	233	224	237	221	236	239	232	247	230	240	243	229	219	217	224	215	236	225	243	219	242	236	228	210	230	239	231	243	228	220	226	211	249	231	251	251	234	211	232	238	220	208	232	230	228	232	240	221	216	258	253	212	227	225	242	226	256	216	268	217	237	222	244	206	219	218	224	235	221	217	214	236	187	240	233	226	214	212	231	217	206	237	220	234	225	237	231	242	218	219	224	229	228	206	219	218	240	241	230	195	236	213	245	251	241	238	237	219	223	216	228	207	258	250	254	213	236	223	212	234	221	237	226	264	218	223	232	237	229	243	194	252	221	232	227	245	208	235	211	237	231	220	210	210	243	235	220	206	254	220	191	235	221	236	225	206	240	219	197	254	224	207	226	217	246	223	235	237	230	224	231	231	215	253	236	226	217	228	237	225	216	243	199	222	268	227	242	243	196	235	237	230	205	242	243	242	237	226	231	242	232	219	228	259	218	228	223	229	237	226	225	223	263	243	238	257	233	229	219	230	233	231	215	234	228	237	241	213	244	236	224	234	237	233	211	226	225	232	233	237	232	234	228	248	209	222	216	201	194	219	224	252	224	221	241	253	237	215	244	244	224	218	206	227	250	242	225	242	227	257	250	214	234	275	232	226	230	243	227	241	227	211	205	223	197	233	208	234	240	226	231	227	251	228	232	245	193	223	244	250	221	247	223	215	225	231	234	252	207	207	212	248	236	236	253	214	207	211	230	255	242	245	235	213	211	226	240	261	219	212	219	251	226	227	260	236	219	227	205	224	232	243	221	208	249	198	255	232	237	241	237	231	216	230	234	252	219	238	241	234	242	221	228	229	220	237	251	228	259	245	244	223	200	225	221	244	267	226	240	219	220	248	202	240	212	210	228	223	242	231	236	248	204	218	220	216	235	239	215	228	233	241	218	231	254	232	240	218	212	236	253	236	263	227	206	248	198	223	211	205	242	225	222	227	233	236	219	231	238	244	250	243	224	212	242	236	241	245	216	233	228	257	238	224	239	243	214	202	236	215	219	230	225	219	205	212	232	226	236	244	218	260	214	231	225	207	223	221	218	202	236	252	229	253	247	190	217	206	245	222	216	225	195	232	247	225	233	215	234	221	225	216	255	248	218	263	234	247	250	210	236	246	251	226	230	224	224	237	217	241	281	251	252	226	204	196	253	223	228	213	209	200	225	230	199	228	237	231	227	225	245	235	236	237	233	233	211	250	214	258	242	245	237	232	223	234	246	251	219	234	209	212	228	259	208	237	233	214	252	229	232	206	248	230	200	236	241	261	240	237	230	259	209	243	225	252	250	222	222	222	221	250	232	221	253	232	215	216	210	263	214	208	228	216	242	247	265	240	244	266	244	227	230	220	262	235	236	263	253	250	236	240	229	229	240	212	235	246	225	230	235	214	224	239	262	215	214	242	242	219	226	250	253	237	236	214	223	237	242	226	250	220	217	227	240	219	241	214	247	257	214	233	260	266	212	261	219	220	197	264	225	215	212	242	228	208	202	263	224	253	235	226	240	212	245	213	217	216	241	255	219	224	258	236	215	218	216	226	239	236	224	232	226	220	243	255	221	219	229	227	228	243	238	204	221	232	218	221	202	211	174	249	201	231	204	238	209	242	232	231	237	210	227	210	228	224	223	236	217	207	246	219	229	220	228	222	240	249	247	219	224	230	214	214	229	242	223	220	225	223	223	206	222	217	254	217	201	227	215	231	231	246	209	234	225	239	251	261	236	238	220	230	223	227	230	234	259	235	235	251	223	230	232	218	218	219	231	212	243	216	209	216	234	215	258	259	223	223	222	246	276	240	197	257	242	259	237	219	222	242	239	214	224	245	219	213	227	239	227	238	229	208	200	230	214	234	236	241	208	240	227	239	232	224	248	227	233	250	228	228	257	245	205	218	220	231	217	249	206	229	237	214	247	217	265	248	241	239	231	248	224	213	243	227	237	214	231	202	219	228	234	227	214	222	206	234	235	237	226	246	219	259	220	219	229	210	213	234	215	210	212	228	228	199	230	225	258	258	235	239	228	226	227	234	224	220	238	202	239	206	251	201	228	215	224	225	256	231	228	242	203	191	230	246	227	248	207	212	229	225	224	232	228	231	241	233	249	239	222	199	236	209	221	217	227	222	236	198	232	225	217	230	242	234	242	240	238	239	242	231	229	256	214	226	226	235	239	223	209	233	246	223	216	232	214	213	249	256	258	232	233	199	247	214	226	192	249	259	235	223	208	211	219	243	239	208	219	249	234	227	217	229	201	222	241	231	218	198	237	241	255	212	243	204	245	242	209	216	239	240	238	229	241	218	264	216	261	247	228	225	212	254	206	244	243	224	255	251	225	226	225	232	196	223	227	244	239	220	232	227	225	243	219	241	245	250	221	238	231	227	249	221	215	244	231	260	277	181	227	211	226	230	263	233	222	245	220	238	243	223	228	253	214	225	235	246	221	217	242	209	246	209	221	222	203	235	228	233	239	224	225	219	230	240	225	218	245	225	223	236	220	208	218	240	226	259	227	264	223	222	213	232	255	242	230	254	220	258	234	273	217	249	232	261	248	241	231	221	199	217	242	237	225	253	234	228	224	229	258	233	250	212	242	249	188	219	245	257	171	207	225	212	224	264	208	223	207	242	233	235	232	216	218	235	220	274	226	245	228	222	252	240	250	220	253	222	224	203	230	219	204	224	215	246	227	240	239	238	239	244	222	232	213	210	249	219	248	229	237	232	238	254	231	217	231	210	205	244	231	229	226	235	227	217	254	223	200	224	220	241	252	207	239	215	231	216	221	199	229	222	227	220	221	205	232	257	225	250	243	232	239	214	230	238	227	243	235	234	228	238	238	238	224	230	227	220	249	239	251	225	258	235	226	233	210	245	250	206	216	237	239	255	209	259	234	234	237	224	230	252	225	228	222	226	217	198	229	237	221	232	236	241	242	242	213	214	227	226	209	226	226	222	251	232	248	227	238	249	245	219	221	247	234	250	252	212	214	233	207	219	223	228	247	251	220	224	198	232	237	218	221	229	209	218	224	254	241	238	230	232	239	206	240	221	226	225	228	234	255	198	236	217	226	222	235	230	233	245	250	221	215	242	207	232	216	249	249	237	248	248	247	253	238	244	245	211	239	214	235	257	244	218	208	234	216	220	228	231	253	239	235	242	208	231	212	217	255	248	214	244	213	210	219	213	203	241	223	199	213	225	235	266	213	226	240	237	234	251	216	239	201	219	225	195	217	219	197	227	250	241	202	243	245	225	201	237	221	227	227	237	226	215	237	214	202	236	209	232	224	222	259	234	221	250	216	214	233	214
29962	34902	50302	58298	60974	51518	36796	21117	13296	7958	4403	2782	1892	1397	986	681	678	637	577	578	588	564	564	608	547	539	552	602	572	549	569	555	551	540	578	565	564	549	582	615	613	582	572	575	554	571	620	592	577	592	580	571	544	590	573	577	568	586	584	570	570	564	576	572	576	590	572	574	562	589	592	568	595	602	537	580	596	590	581	577	579	565	597	576	550	620	614	608	550	594	539	586	543	578	590	541	577	573	583	554	565	586	581	580	596	600	612	551	554	617	600	597	563	606	584	587	572	549	584	574	619	564	598	581	582	585	608	573	574	566	612	563	567	553	585	580	559	574	556	561	583	630	566	587	581	608	591	532	594	574	549	545	553	579	559	601	594	605	590	578	555	611	586	558	546	581	533	596	586	592	521	558	529	564	577	609	586	612	595	580	594	561	550	582	572	564	557	589	584	565	601	599	584	592	600	550	549	583	558	595	573	568	588	609	548	583	587	587	561	596	567	600	584	533	579	589	587	585	566	564	605	546	582	598	522	585	564	558	580	557	589	578	559	600	620	601	581	566	578	553	574	571	576	535	587	607	618	552	597	573	606	596	598	566	583	562	560	565	612	585	590	566	593	583	608	507	569	638	542	553	600	582	547	586	603	590	535	558	582	589	574	556	587	578	539	618	596	536	592	618	607	549	589	563	571	567	573	570	619	544	595	575	626	553	599	629	569	553	577	560	576	606	578	576	552	566	603	561	591	553	636	552	607	582	553	590	563	603	573	589	550	591	610	591	575	581	592	594	575	585	561	613	543	529	583	625	581	537	603	600	613	579	592	584	579	519	607	596	591	565	545	603	584	578	570	601	628	613	589	599	571	633	571	593	547	581	565	572	592	601	610	548	559	597	575	562	578	569	564	582	568	618	618	581	594	554	557	599	558	556	570	559	546	580	611	621	608	607	574	609	543	552	607	529	572	592	581	599	593	595	565	562	574	546	556	551	615	612	556	578	550	580	610	616	563	646	585	572	528	569	542	596	619	551	554	576	579	565	576	566	623	604	586	609	549	554	585	616	554	579	577	606	604	600	572	572	592	590	530	538	593	561	632	599	595	571	596	553	576	582	583	573	540	581	608	589	581	603	566	513	560	575	570	571	574	583	541	595	614	579	592	533	596	574	561	606	596	603	551	553	603	592	562	540	563	589	564	573	577	563	581	570	552	556	566	591	574	591	548	540	617	593	603	587	595	603	549	582	557	584	561	589	590	575	624	609	581	578	600	597	553	608	562	590	565	562	579	583	531	579	577	596	592	592	592	580	584	568	573	605	567	588	557	539	536	613	622	581	595	538	579	546	579	629	583	598	618	528	589	538	596	578	562	558	587	559	552	580	574	550	597	623	613	548	566	618	552	589	569	572	585	584	558	580	562	598	576	578	541	602	596	583	573	491	559	593	564	578	552	610	633	610	602	640	576	553	557	574	550	553	575	602	610	546	566	568	587	581	619	591	593	584	561	624	569	560	580	618	595	554	541	529	573	545	539	574	603	588	574	574	574	605	589	603	566	593	559	618	573	623	550	564	584	568	585	567	606	572	578	557	559	584	585	612	615	552	572	560	571	578	572	542	576	551	552	582	621	599	570	600	558	583	571	620	556	593	569	545	574	568	570	593	558	606	578	589	541	569	560	602	559	568	550	522	594	638	575	576	557	565	587	593	558	621	586	573	587	563	601	593	546	605	633	593	576	582	572	602	593	547	540	619	585	547	580	618	589	581	560	583	564	568	544	538	597	574	560	596	559	556	612	540	541	574	564	549	584	587	561	572	521	557	524	603	571	577	584	574	559	612	569	619	615	563	611	571	616	573	608	578	612	576	599	525	570	599	548	620	540	569	564	573	600	602	576	582	577	587	529	610	584	587	677	640	630	636	515	571	585	580	589	567	566	627	581	588	598	630	583	566	575	558	617	553	562	583	586	576	601	578	569	618	615	588	558	590	585	529	584	626	545	549	565	626	582	595	541	586	624	596	605	548	582	552	551	579	547	617	592	572	573	574	584	619	573	584	571	558	567	584	589	585	576	575	572	587	558	579	584	535	543	571	542	589	624	571	652	563	535	623	584	551	600	556	586	593	517	574	604	558	579	579	618	565	539	578	557	590	549	588	587	618	594	608	619	601	553	596	568	564	549	597	570	565	565	594	579	596	584	558	560	536	591	594	591	582	581	584	640	566	575	615	607	551	580	584	578	538	562	593	602	582	609	593	586	546	529	552	574	593	587	581	557	630	562	560	581	602	643	537	607	579	578	529	564	568	623	600	559	544	584	551	529	608	576	561	579	608	561	571	568	562	594	605	633	589	543	599	599	592	622	598	552	584	564	592	532	623	593	577	563	611	587	546	613	565	569	536	589	598	554	597	622	597	583	616	589	566	540	595	622	597	591	562	578	587	598	599	599	633	619	592	549	593	584	556	601	572	570	571	561	578	579	552	580	561	631	573	561	592	580	595	600	589	587	584	557	576	557	564	549	605	551	583	565	582	560	564	572	576	624	584	616	581	614	529	603	526	590	524	576	596	577	583	608	626	605	556	619	563	521	571	609	578	597	593	599	593	577	611	587	581	602	593	552	606	598	571	577	567	578	585	601	574	595	573	569	549	560	604	592	617	570	597	554	626	541	550	612	587	569	599	609	562	597	564	582	560	558	583	543	562	568	580	609	610	602	607	566	538	553	574	654	612	596	554	597	580	589	591	581	539	589	576	570	578	579	562	535	558	593	550	614	589	583	568	650	568	579	591	582	581	568	552	547	584	578	611	581	562	611	607	564	553	543	578	574	566	590	576	577	589	584	572	584	552	570	566	592	545	558	591	565	563	575	587	580	549	567	564	572	592	556	593	581	591	594	567	593	574	565	588	568	599	591	587	587	600	607	587	565	580	580	558	576	584	553	562	584	601	610	589	604	562	579	606	566	546	554	595	610	559	596	563	574	583	561	562	570	532	583	552	625	521	561	587	521	570	580	540	571	616	578	594	612	582	590	526	586	563	588	564	584	596	601	580	598	592	525	548	592	558	581	603	569	576	590	591	562	557	551	563	585	522	610	567	549	568	619	592	560	587	560	542	590	562	594	569	558	588	589	566	531	570	573	625	635	645	554	598	592	585	596	562	596	565	596	586	541	570	563	589	602	570	626	612	610	569	587	580	576	613	542	540	575	617	594	584	598	581	584	604	586	601	555	596	577	584	573	588	595	579	645	568	534	564	571	597	571	581	578	555	594	608	560	625	574	541	611	579	612	590	591	597	569	569	544	559	571	575	564	582	607	630	507	599	579	568	517	628	551	613	559	552	643	628	592	568	522	604	621	561	585	579	553	607	607	606	593	621	565	602	615	569	605	581	590	608	591	594	584	554	630	554	592	572	555	592	573	553	540	582	514	593	578	563	603	522	547	519	601	582	593	570	631	574	619	590	570	573	568	566	572	574	585	604	605	548	594	606	625	565	561	604	602	592
52985	53014	60076	61040	62892	54142	36445	20729	10109	3502	1460	782	570	457	334	250	217	231	182	213	217	203	210	209	192	181	196	244	176	204	175	190	197	187	192	226	204	193	206	192	201	219	176	217	189	153	188	191	200	193	184	186	212	179	202	198	200	205	161	206	204	195	182	177	203	200	155	216	211	174	192	204	213	182	207	196	196	214	206	185	198	198	200	214	222	194	179	178	185	176	190	182	219	183	173	179	180	222	197	178	207	200	185	175	217	208	186	214	194	198	217	188	206	214	169	216	211	177	178	199	201	191	185	183	213	231	201	175	215	200	212	211	184	175	180	187	221	185	174	200	174	172	193	211	196	194	191	208	213	180	224	197	214	220	239	175	179	196	197	171	206	199	204	219	178	203	194	209	158	197	180	185	215	211	181	203	184	206	196	164	189	207	194	190	191	197	189	198	190	202	201	211	197	193	199	191	173	197	190	212	207	165	203	184	204	199	200	194	204	184	197	205	193	187	166	204	197	212	210	180	200	191	195	195	212	187	197	195	208	199	212	195	191	208	169	197	211	192	176	189	190	187	195	206	199	181	172	193	239	206	202	200	198	187	189	192	198	177	189	187	213	192	207	192	221	196	229	193	174	210	180	206	219	193	190	195	176	194	206	192	201	203	191	198	201	205	177	204	208	199	184	194	185	214	188	210	182	196	212	210	210	189	207	192	202	182	191	192	178	220	195	228	184	200	187	204	200	181	193	175	191	189	184	189	197	199	194	186	207	204	212	212	178	171	202	211	224	216	190	185	214	214	234	208	209	202	188	183	186	202	201	204	213	188	206	207	203	188	186	200	216	206	191	208	184	218	189	194	184	196	193	178	196	213	189	199	218	180	194	207	176	193	188	220	187	186	209	169	187	196	192	192	196	195	189	211	196	197	216	169	187	198	206	195	201	205	201	203	210	189	175	199	214	185	188	155	202	205	208	213	214	198	198	229	200	228	183	188	201	210	171	188	171	203	219	222	195	208	190	182	212	227	192	169	213	188	182	213	188	205	193	189	197	194	190	177	222	203	211	172	181	183	213	213	191	187	194	190	210	190	192	179	218	200	188	179	224	208	166	189	181	186	203	181	188	186	221	196	203	190	212	166	203	185	225	210	181	217	173	195	198	201	215	184	204	177	195	205	187	220	186	198	166	223	178	196	175	188	170	165	211	202	218	214	183	193	228	180	246	182	186	182	202	172	201	173	213	182	171	199	195	187	180	196	214	200	202	201	208	201	196	185	193	186	218	184	209	200	195	185	185	195	175	182	188	201	189	180	206	224	198	190	215	187	222	219	195	204	202	197	207	199	224	202	184	195	205	171	198	178	212	217	198	172	168	209	181	215	194	197	201	201	179	228	181	176	216	197	202	189	208	207	206	216	181	218	193	206	191	167	195	183	194	196	194	202	198	187	197	190	191	187	183	159	210	219	174	212	204	197	222	200	200	201	201	178	210	183	190	204	219	194	208	194	204	224	210	208	198	186	172	215	185	179	200	202	201	211	203	217	176	183	197	188	185	205	191	186	197	209	221	197	193	204	162	187	188	184	217	198	187	204	198	198	204	182	202	233	193	202	212	194	181	172	179	187	199	212	189	226	194	208	198	192	165	190	192	194	168	206	210	174	205	185	199	164	180	196	154	188	179	168	223	193	198	206	186	180	207	199	195	207	176	188	173	202	193	189	211	220	211	169	195	199	156	189	191	198	206	180	197	207	199	190	202	212	210	213	213	205	173	210	186	182	189	197	202	221	203	188	193	238	201	196	187	181	186	191	196	187	174	196	185	211	213	208	206	204	210	211	191	189	195	191	178	195	167	216	209	196	197	202	177	160	190	181	196	184	213	208	236	200	216	189	210	184	206	189	191	188	189	186	192	169	201	211	214	206	202	195	219	201	194	205	200	199	195	198	188	197	216	188	199	213	181	192	204	220	180	202	214	212	197	221	179	194	196	205	190	194	216	188	182	216	227	195	208	210	186	226	201	218	205	222	220	176	199	194	186	202	190	216	217	205	190	171	181	201	223	203	182	218	206	205	206	207	190	218	204	193	214	197	187	190	220	174	205	193	183	213	234	191	221	201	203	183	185	181	182	191	204	189	186	189	202	197	215	173	180	188	182	179	208	203	196	193	184	183	197	194	194	207	204	192	218	167	208	181	220	202	174	200	210	222	229	188	182	200	205	196	211	195	201	213	185	213	211	194	198	182	197	189	231	191	199	197	192	188	201	179	202	179	217	197	178	184	201	205	215	196	197	180	184	177	166	187	194	193	199	207	182	203	208	196	193	185	207	192	197	206	195	169	197	201	222	190	200	170	199	203	195	202	204	152	195	211	181	177	169	172	192	225	193	214	198	192	184	219	196	201	195	189	185	216	191	205	197	206	197	199	217	175	194	183	188	191	196	201	206	184	223	171	201	174	193	224	187	189	212	201	209	178	208	196	199	189	220	214	180	189	193	207	212	208	205	196	189	196	196	228	194	202	206	216	216	206	186	180	201	179	174	189	221	209	190	219	175	188	179	239	219	196	203	190	214	216	204	180	179	214	177	200	193	204	196	218	178	176	184	190	192	191	197	194	220	183	183	184	212	196	186	182	221	198	209	206	198	183	209	204	171	218	180	204	179	208	201	176	180	183	176	200	211	194	174	195	190	195	191	203	195	185	187	210	212	198	202	197	175	210	210	205	187	194	183	182	216	185	180	200	187	215	205	204	201	180	200	180	203	229	198	182	184	198	209	200	193	194	185	201	222	173	176	227	200	184	191	186	162	201	198	190	194	194	188	187	194	185	219	201	196	213	183	200	204	214	195	193	175	194	240	216	163	189	173	179	193	192	188	203	216	195	201	221	199	227	221	210	161	197	185	199	187	186	200	212	216	202	177	177	190	195	212	189	200	163	201	199	175	168	176	208	210	192	196	181	176	185	181	208	213	203	193	189	208	192	189	196	181	203	208	207	188	196	207	193	173	203	207	211	197	193	196	200	195	220	213	192	178	195	167	199	166	185	187	195	218	186	181	180	196	191	203	181	196	207	222	193	204	198	203	197	219	192	195	204	198	184	193	191	190	222	193	182	191	189	209	167	216	183	212	200	187	212	206	192	196	210	206	207	191	219	229	219	194	201	224	201	193	183	196	184	178	180	187	191	200	220	212	194	180	201	183	195	183	200	219	184	184	191	177	191	175	195	205	201	216	179	205	173	218	210	185	166	197	199	208	209	208	200	207	213	192	196	182	173	188	204	191	206	188	169	186	200	217	216	186	202	175	181	200	189	243	183	201	198	198	189	204	205	197	196	179	199	186	174	186	185	200	199	190	176	191	180	181	184	184	188	196	221	187	181	194	182	191	184	210	185	208	199	194	206	203	195	185	204	205	203	182	212	190	191	197	198	190	204	184	173	190	213	196	182	206	194	186	200	200	164	198	173	201	187	173	222	184	220	200	200	202	197	177	208	183	176	195	201
34125	42988	59941	69830	72524	63737	47497	34439	23332	11503	5788	3303	2402	1595	1021	689	623	519	509	496	524	526	487	519	517	480	508	515	510	487	494	513	505	474	482	509	485	506	493	494	455	488	509	513	485	501	491	508	499	488	468	527	435	498	508	485	517	483	494	511	492	467	483	492	525	482	506	484	555	500	529	489	524	505	507	516	511	514	509	517	488	459	492	523	453	507	512	510	492	498	475	538	540	460	498	488	502	474	470	504	483	495	514	488	549	529	489	507	483	540	507	500	504	442	460	479	477	468	494	516	459	454	513	487	497	494	499	494	508	501	489	432	521	490	505	478	506	498	518	481	519	490	469	522	508	516	475	481	483	493	512	489	495	545	515	500	485	540	483	521	502	490	484	482	507	461	468	503	500	524	510	515	447	479	560	481	497	502	492	517	472	517	527	505	492	513	517	493	491	478	504	496	497	498	461	473	498	472	514	452	516	537	470	479	467	493	496	480	475	516	555	486	517	496	492	514	538	535	514	468	493	517	517	492	504	508	511	527	499	474	500	498	539	511	484	491	471	492	502	522	507	515	501	510	512	462	535	501	507	476	486	524	522	510	511	483	488	494	485	463	526	498	508	510	518	511	506	536	507	479	524	483	513	505	525	496	487	495	502	484	526	486	502	490	462	482	519	543	507	494	523	477	486	467	521	501	517	501	498	486	541	485	519	508	490	475	532	498	515	533	447	495	546	524	483	477	524	499	507	526	490	495	501	447	498	490	505	505	488	528	507	432	491	550	505	524	516	526	513	487	523	497	467	524	482	531	510	503	463	472	507	505	516	547	484	480	475	493	519	492	455	526	434	507	511	481	503	470	482	507	514	486	442	475	532	489	486	471	511	457	483	496	523	508	490	502	529	519	517	461	507	498	469	481	488	479	507	424	482	524	497	509	487	497	485	464	467	542	491	505	464	516	503	476	497	529	496	486	523	515	501	521	507	500	516	494	523	515	498	484	495	509	489	467	508	526	507	552	488	485	532	505	518	479	504	491	453	522	448	534	480	489	438	512	475	522	502	521	508	538	492	470	495	499	499	523	468	464	494	468	511	524	541	505	511	493	500	521	487	541	446	482	517	499	454	484	517	458	513	554	501	518	503	430	508	526	490	500	479	502	498	526	498	510	441	514	462	555	502	514	445	461	526	485	493	479	478	500	467	494	525	477	501	475	510	497	533	496	492	543	486	448	474	516	454	459	483	556	489	514	478	475	453	534	455	503	486	473	470	482	523	507	538	522	472	497	507	518	509	483	453	509	508	520	480	524	526	523	550	480	516	484	492	481	479	473	501	467	522	477	512	505	463	526	509	474	512	496	478	509	511	472	521	517	501	525	452	458	493	489	480	486	508	493	494	454	503	517	553	535	488	490	461	530	533	487	460	474	523	488	481	537	486	506	501	455	504	490	525	473	507	512	539	489	473	521	493	501	501	508	512	516	484	523	517	517	464	541	492	524	554	515	485	499	543	484	487	488	556	513	515	481	474	487	500	513	471	485	483	485	482	509	493	525	495	491	479	451	470	466	508	487	493	498	516	535	488	480	480	492	474	504	510	518	537	503	532	495	484	512	497	476	520	477	484	498	465	538	536	502	471	532	470	455	519	490	504	517	491	527	469	499	503	472	496	504	522	488	497	460	509	513	474	535	487	440	466	487	476	496	551	507	432	510	485	452	495	522	517	480	501	496	525	562	499	466	483	477	488	512	486	503	490	478	519	493	528	493	490	493	537	469	476	513	452	502	504	499	470	525	497	484	525	464	494	501	472	492	519	491	479	526	496	474	494	510	503	494	489	481	498	517	478	497	570	494	480	515	522	530	464	506	498	508	485	486	497	518	512	479	499	485	492	499	530	460	479	539	496	503	490	475	485	527	486	476	513	500	506	488	508	515	497	498	490	528	522	466	496	489	458	513	511	500	527	493	521	483	485	490	490	487	467	498	518	504	508	493	484	502	465	519	501	518	493	535	505	491	510	481	491	488	514	524	493	497	467	532	509	512	515	479	495	511	534	480	495	499	515	482	487	491	479	458	462	477	555	490	528	525	520	514	496	523	494	481	522	536	513	500	524	488	491	496	509	490	458	512	542	512	469	462	499	529	511	528	505	491	490	513	480	522	529	494	454	501	512	523	465	463	503	519	449	506	504	495	480	507	519	516	518	476	509	495	502	525	517	506	482	473	509	491	500	503	496	535	474	499	508	487	487	429	496	513	510	521	483	463	516	520	475	525	504	509	469	503	508	513	504	504	483	495	544	472	470	463	500	501	467	508	492	477	524	498	474	517	521	491	506	493	497	463	491	500	504	474	492	510	533	537	507	510	523	495	494	515	533	511	425	505	483	503	509	469	480	503	514	500	479	491	502	488	551	522	515	465	507	480	496	456	484	534	502	528	517	459	508	502	516	468	490	515	492	481	469	436	511	498	497	561	511	500	473	515	518	497	481	497	501	496	475	516	490	503	503	473	513	517	475	514	516	461	492	515	506	525	482	495	493	465	497	489	475	487	477	523	518	519	481	532	462	502	499	511	498	504	480	508	511	479	498	529	521	504	488	469	488	502	512	506	500	489	477	503	535	516	490	526	531	516	504	515	515	469	531	492	500	480	464	492	528	478	497	496	503	493	519	516	466	517	510	500	521	527	510	514	532	500	470	509	482	492	495	536	485	458	433	512	521	467	501	551	461	462	484	488	526	497	522	473	522	499	481	519	502	532	496	484	501	536	503	492	477	473	480	486	489	512	497	479	450	517	531	497	522	529	526	510	524	491	492	518	469	517	472	526	470	518	489	506	502	504	490	491	515	451	452	485	483	497	515	503	486	472	450	494	489	538	514	509	470	494	507	541	495	506	500	491	524	481	508	503	487	465	537	513	524	486	500	537	483	486	516	483	495	425	489	499	488	505	503	521	491	524	503	492	516	530	527	542	483	533	515	467	524	489	518	449	509	503	499	531	458	458	474	555	489	477	509	483	487	484	547	521	530	480	527	533	482	500	477	513	558	496	491	478	489	517	478	524	508	486	492	510	491	490	488	530	523	533	491	493	487	496	509	534	508	494	487	498	520	491	485	476	482	504	494	492	511	484	496	548	482	488	554	466	490	513	508	524	498	506	542	478	464	471	517	493	525	517	504	509	507	499	483	536	476	487	473	543	505	462	498	480	499	506	492	485	508	480	486	510	487	482	511	495	500	527	506	504	551	488	543	534	474	518	498	480	479	515	512	479	486	501	471	479	480	500	543	526	434	496	505	508	487	473	463	523	491	463	454	516	452	525	486	520	492	538	485	496	459	495	496	497	475	527	508	476	529	471	549	500	476	512	481	542	516	507	522	489	507	476	511	488	461	462	522	471	477	477	464	483	509	451	476	491	508	470	466	486	484	495	521	513	452	492	476	503	524	470	485	454	483	492	523	529	510	530	475	480	519	500	535	496	507	477	540	504	566	476	501	494	475	451	508	505
19414	15490	9531	5211	5206	4463	2791	1305	621	392	285	242	209	218	230	229	243	218	230	189	195	205	230	259	235	200	227	228	217	205	228	221	194	206	226	233	208	198	230	204	218	210	222	213	246	229	213	199	231	186	192	208	236	226	201	219	202	225	204	230	217	221	210	199	209	215	219	211	208	223	236	221	233	198	239	208	229	226	208	230	229	198	195	237	209	234	214	233	212	227	223	217	209	240	208	221	228	220	217	197	207	229	206	227	205	228	196	217	212	203	234	202	208	215	192	213	217	220	208	202	198	232	207	218	215	211	196	194	222	199	206	190	232	229	194	237	199	208	215	219	202	197	196	196	191	202	210	214	234	238	205	195	201	211	197	225	199	222	220	197	206	201	219	231	221	203	231	211	232	209	221	197	209	242	226	215	241	234	217	221	220	200	247	235	213	205	211	212	220	212	214	223	195	229	217	242	241	223	228	216	191	211	204	229	219	217	229	225	244	203	213	198	209	211	207	173	210	210	239	207	196	233	214	211	227	203	199	226	216	215	221	230	197	208	234	249	205	186	223	216	222	201	230	243	230	187	209	217	224	206	231	200	199	210	211	215	200	224	224	206	198	246	222	226	213	232	227	201	210	195	203	188	211	207	218	216	215	209	230	224	194	232	199	208	224	217	207	227	220	233	215	251	206	205	217	212	214	215	210	197	220	227	201	200	241	206	220	208	232	206	193	197	193	225	203	209	208	230	235	208	222	250	214	209	211	197	226	209	201	206	195	224	222	215	212	214	216	222	214	228	196	240	197	246	219	186	188	201	214	213	226	222	205	231	205	231	197	229	224	197	212	206	225	240	188	223	225	204	189	197	229	213	251	225	214	198	223	212	208	213	201	212	196	213	240	203	211	171	226	214	203	236	228	229	224	230	214	207	190	210	207	206	197	221	219	189	229	195	190	221	241	211	231	200	235	199	226	217	224	191	230	189	225	194	227	182	196	218	211	217	222	242	202	191	225	231	204	209	223	201	218	227	215	253	209	224	245	222	225	193	231	190	214	216	216	228	205	232	236	237	197	207	201	209	205	229	222	208	213	221	236	217	195	217	213	189	218	243	217	204	229	186	195	214	207	203	215	216	211	209	210	205	213	210	206	210	192	211	206	239	211	200	185	230	224	234	213	218	229	185	202	209	212	217	207	189	222	225	187	238	234	242	202	206	209	232	229	226	206	232	208	195	211	205	224	205	248	177	220	217	228	199	201	193	242	216	245	242	199	232	212	227	208	216	209	231	224	187	184	212	187	227	216	202	185	241	230	199	244	190	185	187	240	210	209	206	217	239	215	219	191	202	212	194	222	226	222	222	205	196	206	217	197	231	202	206	214	205	221	203	201	230	228	177	203	205	226	239	196	234	211	208	230	227	201	220	228	217	194	226	211	214	211	213	212	225	203	194	226	199	207	227	247	193	233	229	198	211	217	195	206	242	184	234	205	220	222	215	257	193	201	223	214	220	227	197	212	248	182	205	213	207	212	201	202	188	218	199	211	210	204	228	179	228	186	236	213	203	196	211	216	206	223	222	230	231	218	208	212	226	253	200	215	200	228	198	203	228	221	213	216	216	231	226	229	190	200	196	226	234	222	206	206	193	223	230	243	191	223	223	226	220	219	229	241	212	206	239	216	205	194	213	210	216	219	206	178	221	205	218	208	221	235	214	201	236	229	212	199	214	200	221	211	213	227	206	223	197	229	223	202	186	190	229	201	193	268	192	221	205	214	202	195	222	192	213	213	200	221	225	200	204	229	189	251	198	212	191	187	225	202	195	195	237	218	219	186	218	198	217	231	225	221	187	228	232	207	207	212	246	205	199	186	222	207	199	199	201	211	207	217	225	215	193	222	224	202	215	200	228	245	226	218	200	228	217	211	217	243	204	205	187	204	213	200	205	231	193	210	226	214	218	231	220	216	220	206	237	202	214	207	211	223	225	214	221	221	191	208	207	197	211	212	217	220	192	214	228	208	214	216	204	219	224	209	201	199	205	204	186	200	230	194	198	225	230	224	204	230	227	229	196	205	232	214	192	189	218	207	223	253	212	212	217	237	197	219	230	231	242	175	214	216	223	197	218	237	200	253	216	223	199	199	206	194	212	214	213	226	222	221	225	208	238	220	196	217	212	239	228	210	217	223	193	238	224	210	232	215	185	193	193	229	202	227	199	222	211	210	229	207	182	237	223	209	221	209	228	218	203	211	197	223	229	209	228	212	205	197	203	206	213	175	217	218	212	236	193	203	228	231	218	204	202	220	203	211	204	214	214	211	229	191	227	204	216	207	223	240	243	214	195	238	210	231	205	224	236	230	229	205	224	206	202	205	244	228	220	221	228	236	251	222	209	185	189	209	230	213	207	216	192	205	197	228	193	209	178	225	205	228	211	197	215	222	216	224	239	230	215	167	203	215	204	204	225	221	217	221	210	202	221	227	190	206	210	219	210	204	212	202	218	204	219	202	218	205	222	243	247	193	213	208	204	221	218	205	211	215	216	228	196	222	211	190	204	216	234	188	202	197	220	212	212	215	205	231	225	173	233	229	199	219	214	204	224	194	243	231	220	206	227	204	211	240	197	202	208	226	223	182	214	228	232	231	208	209	230	207	222	217	197	191	224	213	211	197	213	219	211	218	213	210	201	227	205	209	211	207	198	225	220	215	205	235	240	229	246	199	224	195	207	203	238	196	230	209	210	231	206	200	238	233	217	225	218	192	214	218	207	225	221	212	223	219	202	214	237	207	206	194	239	199	227	233	206	219	210	188	225	223	211	204	203	203	218	214	203	205	214	210	224	220	211	224	193	198	199	218	216	212	241	210	213	231	238	233	212	215	201	212	211	218	201	199	206	209	191	190	219	214	211	192	199	227	202	211	200	190	185	192	193	234	225	206	186	209	235	208	197	214	206	223	211	213	210	214	201	204	190	241	220	218	213	199	206	214	219	219	212	224	194	214	201	198	204	222	228	201	201	220	232	205	222	222	252	199	206	211	186	209	214	204	219	193	214	219	210	237	225	226	240	224	207	242	229	210	198	226	221	241	250	227	198	203	207	222	191	193	211	206	208	221	218	216	201	231	226	188	218	243	233	193	212	210	182	194	190	223	210	217	212	218	191	206	210	217	196	217	203	229	217	219	217	225	193	212	206	210	249	190	195	188	199	201	237	227	228	199	221	217	220	216	224	199	211	205	219	207	232	235	245	214	245	225	199	203	213	198	219	236	222	194	209	235	220	233	215	197	209	203	236	254	252	240	207	227	244	209	210	251	204	214	222	210	201	195	236	230	235	229	205	230	197	213	201	216	205	224	232	228	202	209	210	219	206	198	209	224	183	228	213	221	216	226	212	217	194	213	192	224	204	225	206	187	232	219	222	202	195	208	193	197	189	222	249	194	224	225	211	208	227	216	211	214	224	206	224	204	226	210	216	204	221	225	231	222	230	209	237	225	212	216	207	233	221
11899	13677	14832	15006	17900	15020	9752	4987	2345	1145	763	627	631	572	578	507	600	591	546	540	532	547	558	562	574	547	532	524	581	532	563	561	528	542	538	568	519	559	570	553	578	536	604	563	536	561	541	545	522	580	521	577	624	503	569	557	546	567	520	526	587	578	559	541	583	547	566	559	545	587	561	533	560	556	573	539	552	510	553	578	522	565	518	565	580	544	540	565	549	510	559	554	540	571	559	547	521	535	567	545	537	546	555	560	556	577	512	514	519	519	576	564	596	516	522	587	573	558	543	561	553	492	537	562	548	548	585	546	551	558	567	545	522	558	558	580	535	538	566	562	537	558	551	535	558	528	534	559	519	536	541	531	549	547	521	574	545	519	510	523	548	549	610	566	567	561	513	515	513	589	565	551	574	535	554	581	552	543	531	551	526	558	570	556	587	605	568	539	506	568	541	529	532	532	532	539	570	622	557	560	555	563	550	546	529	544	563	534	524	575	565	584	531	564	530	546	552	575	592	560	538	506	524	549	527	515	543	553	535	600	496	532	552	530	572	553	575	577	567	575	564	575	550	552	565	547	524	557	547	594	572	534	569	557	543	572	566	532	544	513	595	538	547	535	515	553	551	517	533	545	562	507	541	547	528	559	558	550	543	548	571	533	560	550	552	587	539	545	538	539	518	582	532	522	516	566	533	521	579	565	543	580	510	600	545	564	577	540	577	534	511	541	555	596	551	534	540	564	529	571	536	568	512	508	537	555	536	567	531	593	521	591	526	565	541	517	533	547	561	554	546	548	535	555	527	536	576	548	586	549	556	518	544	557	524	552	580	576	574	558	582	539	577	548	548	525	533	551	583	548	554	557	574	536	572	562	527	596	589	531	524	526	542	538	579	508	549	497	566	510	553	532	535	538	497	547	553	538	578	552	518	574	554	564	517	536	565	540	529	521	504	519	578	564	536	545	505	561	549	568	532	526	530	573	543	546	531	568	543	542	583	517	569	585	539	583	544	559	527	518	503	569	560	559	564	545	537	541	537	544	548	546	522	513	531	537	486	565	524	572	583	535	548	570	508	556	588	525	558	574	534	562	520	570	564	549	572	583	548	570	558	541	529	544	532	551	592	560	553	528	536	547	578	548	578	554	569	596	511	528	570	531	541	505	544	529	516	525	570	517	547	556	529	598	537	515	545	573	494	554	568	543	549	547	530	520	532	570	568	542	566	577	504	537	508	520	560	544	550	589	513	560	564	536	524	566	537	562	538	564	566	514	564	517	567	570	558	546	538	548	554	519	535	539	549	574	566	531	517	561	575	546	601	547	554	523	555	524	575	549	569	588	565	548	538	537	574	566	582	523	605	562	541	540	589	532	523	552	538	554	532	523	550	576	531	534	571	549	515	565	542	544	580	538	547	545	558	543	554	553	533	557	575	549	530	544	549	564	578	546	535	563	541	518	551	595	494	512	529	561	534	568	517	552	550	563	536	588	535	513	564	555	528	546	549	564	563	588	535	598	580	559	559	559	531	583	507	523	526	583	519	541	514	512	548	583	554	569	518	573	561	527	561	534	568	563	599	530	554	522	558	536	574	568	540	570	547	530	535	525	555	531	521	550	525	539	507	608	523	532	572	495	580	539	557	577	564	541	579	572	556	536	559	566	539	556	569	531	512	564	600	552	560	555	560	517	548	512	556	541	559	525	554	553	538	525	545	493	542	550	539	606	521	544	588	540	531	519	534	580	507	549	542	518	560	562	563	558	553	570	570	557	550	542	539	579	549	541	583	574	570	544	543	523	558	514	522	548	533	556	569	555	550	515	549	565	514	530	559	552	545	585	576	511	565	550	571	587	579	552	519	509	520	492	580	541	545	582	575	561	532	550	525	562	515	568	553	532	506	562	583	525	533	538	523	578	559	598	535	510	521	562	531	557	546	534	551	579	510	572	523	557	522	532	580	574	551	532	567	574	580	544	532	549	536	544	528	539	478	543	542	547	560	540	534	567	539	538	529	540	557	497	578	519	527	552	536	529	551	577	521	524	536	593	531	537	563	542	529	526	558	499	548	562	527	543	557	534	534	536	548	550	510	543	539	528	555	541	557	561	547	520	561	571	563	571	548	519	526	576	529	553	554	552	580	543	589	531	531	548	565	573	557	552	533	542	564	524	550	571	532	545	545	541	526	517	552	574	551	554	531	530	502	584	535	527	516	517	534	526	546	518	598	555	565	543	536	586	595	591	576	549	584	541	519	581	544	547	537	543	565	533	607	527	543	551	535	531	574	521	555	542	527	582	614	561	523	557	532	555	540	566	533	575	493	538	579	529	551	543	550	536	547	561	515	572	542	544	578	533	549	554	542	533	526	539	555	546	581	587	537	578	547	557	560	572	560	515	580	537	555	538	509	536	527	560	572	542	538	534	545	551	548	549	541	572	536	568	562	579	571	542	577	514	589	573	532	585	584	561	553	497	521	550	605	506	555	527	577	568	507	538	557	564	544	564	547	549	560	521	538	559	577	598	543	535	572	546	583	533	503	527	543	523	562	550	544	532	555	588	514	571	517	498	556	513	527	569	583	571	484	523	535	533	553	553	549	547	570	557	548	584	541	552	565	526	528	531	590	567	562	553	534	521	614	542	542	549	524	519	519	531	547	509	586	577	571	556	564	532	546	556	516	550	561	490	544	571	583	570	575	529	535	542	561	591	530	571	527	515	529	575	559	547	548	535	535	602	595	548	558	537	534	524	565	551	544	551	553	559	521	594	578	539	583	543	615	529	592	574	525	575	538	571	546	545	542	537	565	535	564	548	561	550	570	570	577	529	551	555	524	540	548	565	592	528	558	569	544	536	542	534	560	574	569	540	557	530	605	564	578	545	568	573	554	569	554	498	555	548	525	565	545	544	565	550	544	579	531	554	535	571	502	546	505	524	551	541	536	583	559	551	511	510	543	552	541	609	549	503	520	608	583	550	544	547	520	539	549	567	561	509	519	535	591	535	536	547	530	547	570	500	531	533	559	550	535	518	533	573	553	557	550	540	557	564	526	529	588	559	549	562	523	555	582	546	541	528	536	570	546	511	545	528	540	546	569	569	577	556	562	558	495	577	575	547	581	561	572	563	549	559	573	557	573	527	564	534	568	506	544	545	563	567	532	591	563	522	540	565	574	553	552	554	588	554	563	565	543	546	553	560	591	524	581	546	504	543	568	521	574	552	571	564	560	526	541	523	492	531	501	539	587	561	553	553	543	536	563	557	552	581	533	541	502	509	565	555	526	543	518	534	554	498	568	557	501	534	550	546	536	624	571	561	506	517	545	575	522	547	581	524	585	576	545	540	562	572	536	537	541	573	574	600	565	526	588	573	566	572	507	537	543	513	523	539	547	583	579	601	506	567	563	541	515	571	539	557	521	517	537	580	552	552	544	579	590	572	555	572	566	560	546	537	572	519	551	563	553	525	543	538	562	505	583	568	529	509	515	578	545	530	540	552	533	555
45195	46384	48788	42987	48174	42593	28109	13499	5360	1582	641	382	318	318	242	238	226	221	232	237	214	250	224	223	220	242	227	241	212	232	233	239	218	232	242	231	241	223	220	225	246	225	235	255	237	205	249	229	244	237	245	235	251	226	231	226	218	223	236	241	210	251	221	237	239	231	220	239	226	242	236	240	248	204	240	222	227	225	256	232	217	219	242	223	238	225	233	238	233	236	227	219	240	219	240	252	239	234	233	230	236	234	243	212	238	218	231	248	232	231	260	233	243	232	218	259	226	204	231	255	219	235	244	242	220	228	246	243	246	244	215	223	263	217	253	237	222	222	241	215	224	218	212	241	243	228	209	222	235	235	247	253	221	233	250	258	226	213	239	228	253	231	231	225	224	228	266	249	231	208	240	232	210	227	217	241	214	243	237	228	234	257	235	231	231	230	221	244	214	251	213	244	251	201	229	221	223	232	211	223	243	228	240	226	222	218	232	241	250	218	259	200	248	199	235	225	240	244	235	238	202	238	264	258	245	247	228	245	212	204	216	234	245	244	242	261	241	250	209	222	213	248	242	250	256	214	215	222	227	243	219	216	214	238	204	188	221	258	223	228	246	252	232	192	235	264	223	232	240	243	227	221	244	253	251	245	233	242	259	270	238	255	251	216	229	234	232	211	238	248	236	244	231	223	239	219	246	190	248	207	236	221	242	234	215	244	225	235	245	241	232	210	214	208	219	232	220	199	224	235	219	221	233	236	251	235	232	263	232	225	231	245	228	215	246	240	212	225	210	229	234	235	232	226	220	230	220	238	255	230	221	226	234	221	220	242	244	234	238	239	214	241	209	215	240	212	202	219	241	218	266	222	246	217	230	247	225	239	241	213	237	231	246	259	236	215	239	252	243	229	210	227	265	233	244	228	211	234	231	236	230	230	249	227	266	227	225	260	238	256	240	243	247	226	231	219	234	266	219	262	225	198	225	248	253	266	225	235	254	262	247	213	229	249	210	242	211	220	232	229	207	251	234	258	243	206	239	236	214	237	260	240	216	222	257	245	223	223	246	244	249	253	218	258	262	234	242	218	209	241	239	239	248	226	245	232	252	225	223	227	254	209	215	239	224	220	217	258	253	250	262	205	219	233	241	234	260	257	220	234	188	244	225	236	238	225	253	242	222	221	221	222	245	233	227	250	210	233	223	219	250	251	226	223	215	237	250	225	226	266	213	228	231	224	234	253	227	244	218	224	221	233	239	251	242	239	221	241	246	228	245	232	236	232	234	236	224	207	228	215	249	238	231	265	220	210	207	230	210	253	237	206	236	258	225	196	270	234	237	242	251	248	242	223	213	201	237	267	252	246	240	236	250	209	249	236	249	241	248	239	251	249	232	232	247	256	225	247	235	263	223	217	230	214	234	247	229	235	220	225	216	225	244	260	225	245	231	240	213	230	278	224	254	246	277	216	220	220	233	216	261	231	223	257	241	245	229	238	223	224	259	239	238	263	200	232	255	224	258	252	237	218	210	242	241	240	259	266	235	232	211	224	228	238	234	232	241	236	236	247	244	237	251	243	225	244	216	221	219	219	244	239	252	239	214	236	235	253	227	251	262	250	208	243	244	226	226	243	233	233	206	234	238	217	268	216	226	253	239	257	269	214	247	241	247	260	211	269	220	215	223	239	225	221	241	223	251	235	252	243	223	231	211	219	209	227	205	207	240	232	254	211	228	220	229	193	233	210	217	238	249	252	225	222	261	230	226	206	253	251	205	237	241	194	238	237	239	223	227	224	236	213	232	260	196	256	237	199	230	211	229	235	240	249	222	245	241	224	219	225	242	229	220	228	207	251	234	238	248	238	232	219	238	218	258	229	211	246	209	243	247	206	224	252	239	206	216	228	223	231	238	233	222	261	228	257	243	220	254	200	219	249	246	211	255	266	236	220	222	221	236	221	273	236	220	215	252	208	218	224	220	218	211	220	227	220	198	210	230	233	224	229	237	215	197	237	232	232	229	217	246	220	221	235	253	241	226	230	230	218	214	239	207	240	234	264	236	234	251	220	224	231	200	238	246	215	240	220	234	256	210	233	229	230	229	236	236	244	233	218	220	229	250	248	259	268	238	229	253	228	253	236	225	247	236	246	229	208	252	231	215	227	223	230	235	197	243	256	230	237	243	240	260	233	236	217	218	231	238	238	247	231	225	219	226	244	252	237	224	210	259	240	204	233	240	244	242	213	239	252	250	196	235	233	243	233	211	231	217	271	228	221	214	223	222	212	244	250	263	206	227	210	194	241	241	234	214	232	237	208	226	204	220	217	235	237	199	236	224	222	235	244	242	236	252	245	225	245	271	244	254	217	226	234	254	249	227	244	211	252	240	238	242	246	190	212	235	237	256	219	230	246	218	214	207	258	222	256	255	225	237	241	218	242	239	248	248	268	209	247	230	202	261	210	214	226	224	219	205	239	229	244	232	229	230	232	239	220	244	226	217	230	211	227	230	214	230	211	233	220	209	244	227	208	209	222	220	220	261	229	209	237	227	235	235	244	220	203	233	213	245	222	231	255	232	222	261	237	252	224	228	259	245	228	221	272	212	196	258	226	244	243	248	237	207	255	246	228	230	224	236	229	225	217	235	204	240	177	245	227	208	220	222	250	248	241	210	235	239	198	243	209	254	252	219	239	256	219	225	266	274	202	209	232	233	239	211	233	226	239	242	197	238	245	240	226	204	236	246	243	205	224	239	233	249	249	232	239	237	219	243	209	227	233	242	220	231	214	241	231	272	268	246	223	209	221	245	212	225	256	222	270	214	258	246	235	258	226	241	285	220	203	259	234	235	241	232	212	232	256	240	222	229	229	217	255	230	196	226	254	229	220	244	207	195	226	217	235	228	246	234	231	246	233	236	258	241	239	242	225	250	246	239	221	244	250	226	223	229	229	243	258	223	235	223	230	226	204	238	228	221	257	231	230	238	233	211	222	274	224	232	229	199	230	236	207	213	245	214	216	217	244	239	254	254	232	237	233	256	228	238	279	238	224	247	255	225	233	234	250	238	228	208	244	219	234	223	234	262	239	219	223	237	228	216	230	209	215	231	248	237	240	227	253	236	235	254	249	211	229	231	214	252	269	208	230	224	239	249	236	213	251	222	252	239	240	248	210	266	207	210	262	226	251	222	223	207	246	217	236	264	225	211	215	237	258	225	227	233	225	227	229	222	232	246	211	201	247	219	252	226	219	244	220	242	218	268	205	232	246	232	211	235	224	259	216	253	234	224	207	189	228	232	233	208	214	243	206	245	207	240	219	234	222	238	223	227	227	219	224	263	213	245	252	230	212	247	221	241	233	246	239	216	239	228	232	200	220	217	236	211	185	273	234	233	204	253	211	232	227	240	232	250	220	260	241	245	240	230	227	240	234	234	235	226	211	244	250	271	219	238	223	237	223	237	222	240	224	213	252	243	211	230	206	250	241	230	237	243	227	245	231	243	217	246	211
28940	38704	47844	52681	59029	53238	41229	26399	15714	6148	2617	1400	1065	906	733	679	605	623	576	601	605	595	581	580	596	630	609	636	599	620	609	613	637	562	586	631	630	584	577	592	568	587	597	589	591	602	566	564	612	586	595	590	589	581	614	620	557	581	611	603	576	604	588	590	567	616	581	599	595	548	627	584	609	597	610	623	606	574	551	613	569	611	626	589	624	570	583	604	560	622	594	569	556	574	626	625	574	575	627	584	568	584	589	587	583	590	561	552	568	585	615	580	570	578	534	584	622	595	573	538	587	577	618	567	598	562	600	544	567	600	584	599	566	511	553	566	582	584	622	614	565	580	603	646	591	603	585	573	590	629	586	587	594	570	559	557	597	585	590	596	586	593	581	593	600	593	592	550	519	597	603	599	547	594	580	509	569	582	573	609	580	592	550	604	589	590	569	602	577	608	602	594	619	587	584	630	581	624	613	582	589	597	596	562	586	640	567	564	568	607	581	565	615	566	570	550	575	568	590	588	558	584	590	583	578	581	585	567	568	615	579	579	541	633	580	556	583	597	582	617	600	572	588	591	574	629	600	628	596	637	526	580	568	594	588	581	625	587	560	607	583	578	605	587	592	581	614	534	591	647	556	539	597	561	544	613	561	584	585	562	560	597	581	600	582	603	627	561	588	608	578	559	604	561	561	602	582	582	585	570	630	529	581	630	599	601	585	581	619	605	581	630	610	601	553	591	596	545	586	553	574	530	622	637	598	592	584	571	587	562	606	543	620	594	578	587	603	616	576	539	602	624	608	584	601	587	566	597	589	600	580	584	579	583	602	555	570	541	598	572	599	576	568	574	571	580	591	580	596	554	613	583	602	614	607	575	615	585	590	613	616	619	593	601	573	605	556	583	601	574	591	602	580	615	596	583	572	607	591	538	636	593	594	572	561	625	558	608	614	593	596	584	580	581	607	563	587	575	599	548	559	570	608	548	615	570	598	576	624	576	557	583	604	595	596	560	597	586	596	594	554	589	560	612	549	579	549	600	555	597	591	549	572	589	544	570	591	575	583	571	614	599	566	572	592	547	581	566	571	602	606	607	570	597	627	554	590	595	616	562	579	580	601	608	565	620	584	597	569	547	602	575	593	573	571	600	625	576	602	555	627	596	612	586	579	606	563	591	602	579	543	564	615	560	616	559	598	567	587	562	564	579	582	625	603	649	605	588	595	614	570	594	573	606	589	588	610	545	562	596	564	607	586	613	585	619	587	585	561	572	594	591	584	603	577	626	567	577	594	505	584	594	626	595	616	586	572	600	598	602	580	593	600	561	581	573	584	591	629	579	590	595	598	603	553	614	596	590	580	551	623	544	548	600	604	616	599	555	581	560	613	593	604	514	574	551	584	610	570	591	564	616	575	565	572	589	557	586	589	563	557	618	557	607	599	592	592	571	588	605	642	516	569	612	606	624	593	584	602	605	591	580	601	555	609	619	550	582	641	597	601	568	594	563	549	586	593	589	592	614	629	579	588	595	627	629	588	517	610	601	599	571	602	577	603	627	566	571	610	570	566	575	586	592	611	580	615	593	557	577	543	573	569	582	603	649	582	545	573	599	617	568	567	600	547	614	576	620	581	559	575	579	569	564	613	580	605	587	590	590	615	545	565	576	517	598	553	549	583	613	600	572	566	558	584	596	597	611	563	555	560	616	600	556	559	585	549	598	609	599	601	591	592	604	598	547	576	550	585	600	617	596	606	568	576	559	575	612	556	589	613	578	601	587	550	582	613	550	622	566	566	594	599	577	602	566	565	609	538	584	582	600	572	618	567	599	628	610	642	606	643	604	590	612	566	596	611	565	599	591	604	589	616	595	604	592	618	588	557	571	585	572	598	583	578	544	606	573	595	592	560	600	550	550	577	563	645	599	600	588	582	557	552	645	629	607	611	550	549	624	570	608	602	569	628	558	617	627	623	548	602	597	575	644	552	605	611	641	584	584	594	578	610	575	610	564	596	634	610	612	600	603	612	562	548	574	551	603	543	607	571	546	575	567	621	637	603	594	572	602	593	612	588	568	630	601	582	580	609	541	613	547	561	579	592	588	587	592	594	610	536	587	597	546	556	625	629	545	565	613	556	600	562	609	561	625	640	581	582	632	578	596	555	606	576	592	558	586	556	598	553	592	586	557	605	591	603	635	568	548	609	565	589	588	538	592	588	552	599	590	559	612	580	595	514	594	583	573	568	608	564	563	573	611	584	591	644	573	562	540	572	614	572	575	581	635	568	586	574	594	584	594	595	608	584	564	611	589	572	609	578	602	595	602	584	556	579	606	577	611	621	540	592	522	556	581	574	622	578	597	594	575	584	604	546	613	582	584	616	595	590	625	602	559	590	608	545	604	575	632	597	598	599	598	609	615	593	599	566	591	585	605	571	598	600	576	553	574	589	559	581	590	581	611	628	541	571	560	552	634	590	595	543	607	598	600	557	574	609	618	566	571	547	605	576	633	547	569	591	586	583	632	576	592	572	563	559	610	625	615	572	577	587	593	549	566	555	574	540	602	592	565	624	559	631	600	560	557	597	606	578	580	569	625	595	587	554	600	556	588	611	589	588	616	573	606	619	625	582	600	579	594	592	606	588	573	565	584	571	546	629	614	546	594	540	567	594	604	651	611	569	596	587	570	617	592	587	563	576	595	594	581	614	586	601	574	611	583	588	610	611	587	595	560	600	597	559	589	602	596	571	598	537	549	596	628	604	565	620	610	549	574	575	559	551	617	580	638	588	590	608	575	592	630	575	592	606	603	609	568	575	570	624	579	535	598	626	578	573	546	577	569	583	585	587	576	610	614	560	572	576	622	573	594	603	594	588	562	606	546	549	603	579	579	623	596	554	556	611	552	634	603	605	538	625	596	577	566	604	605	602	612	573	596	572	543	598	561	599	584	581	610	611	560	597	610	568	604	584	581	617	618	600	564	569	574	609	598	585	555	586	633	598	586	576	606	592	530	563	562	600	576	538	582	562	635	602	574	579	575	580	586	649	621	567	557	593	574	601	627	589	557	613	620	570	552	630	604	599	575	554	593	592	571	620	587	588	583	588	582	618	570	587	624	585	589	591	557	596	609	593	570	579	590	569	615	581	558	592	596	624	596	617	580	569	602	599	610	648	600	589	629	609	573	619	615	564	564	573	605	554	598	576	597	582	584	619	621	584	565	620	576	560	563	592	641	591	607	587	575	599	562	595	566	607	605	560	621	607	595	573	595	617	580	578	550	568	582	597	571	585	571	585	591	626	585	569	607	618	585	573	586	527	596	604	591	600	560	611	586	592	554	590	583	600	584	597	600	595	558	580	580	591	625	593	622	583	542	591	572	581	612	562	551	582	552	610	605	584	590	544	568	644	575	601	553	620	525	576	598	577	598	579	594	597	597	582	601	571	571	580	576	624	622	604	614	605	577	585	563	573	566	587	599	597	574	601	580	631	565	580	564	579	605	592	598
54977	53646	52498	49657	57147	54556	39837	25367	12016	4589	1428	794	529	397	296	249	235	242	212	206	204	219	207	193	221	186	220	184	218	208	199	196	199	204	196	219	216	211	232	199	190	187	202	214	188	192	185	205	221	181	213	193	182	199	196	184	208	197	205	192	236	206	190	203	195	200	214	188	193	215	221	194	230	209	172	183	217	209	198	209	207	170	206	176	231	242	200	209	213	208	172	203	212	185	191	219	212	186	196	201	178	198	194	212	213	191	191	204	209	212	167	196	190	182	220	223	195	195	219	248	204	227	183	205	221	174	212	229	205	207	192	194	185	209	192	198	177	210	203	181	211	199	193	186	209	193	198	217	195	184	200	209	200	209	208	198	191	232	209	210	221	215	202	200	192	179	209	205	195	206	204	206	208	199	187	192	201	211	230	176	211	179	201	215	187	212	208	201	190	202	179	197	195	205	198	190	223	201	239	205	186	184	216	214	200	198	216	188	205	194	193	182	209	222	186	215	212	190	189	212	194	207	195	200	203	178	188	196	216	221	173	172	190	195	214	220	215	193	199	198	205	190	217	201	192	203	217	196	212	186	230	210	199	216	210	209	207	189	171	196	189	184	204	191	218	219	199	199	208	191	202	204	193	207	202	198	206	203	211	205	206	216	234	183	194	184	214	191	194	178	182	194	213	216	216	237	197	204	189	218	204	194	177	182	193	182	209	216	202	193	201	197	191	229	192	227	190	199	184	212	173	222	177	221	187	231	211	208	201	180	215	208	209	206	195	199	205	204	216	221	200	174	203	218	198	169	225	197	210	209	192	203	209	203	213	199	217	197	214	193	181	187	184	207	199	194	189	192	202	189	190	181	191	213	158	193	185	182	201	200	201	193	198	188	212	226	198	183	182	210	239	191	166	209	198	212	191	190	196	180	197	228	195	170	210	229	189	200	190	211	184	209	182	189	219	198	197	190	211	203	203	197	194	188	202	204	212	217	174	182	183	213	192	193	199	226	204	214	186	179	200	201	195	207	180	207	208	194	191	177	191	211	207	196	232	222	177	185	210	187	204	206	215	246	204	198	205	181	208	220	198	210	201	217	222	222	169	192	196	215	185	205	205	201	213	183	204	204	187	193	192	190	195	206	210	209	223	199	219	205	219	188	214	187	196	206	198	187	207	198	209	161	240	178	208	208	208	209	216	192	201	210	234	193	206	201	227	176	198	196	195	194	204	176	222	198	188	202	220	228	218	191	220	185	196	226	200	174	200	186	190	203	235	190	205	187	207	217	211	195	211	201	227	209	197	206	184	203	171	225	184	208	182	207	180	214	202	215	208	203	222	216	201	207	203	201	172	201	216	221	193	207	205	207	218	205	230	222	217	192	191	215	215	198	197	195	208	199	187	183	213	201	185	189	209	202	195	204	206	211	204	205	208	187	199	196	212	193	188	180	203	178	211	201	214	208	182	215	185	199	223	203	191	210	215	204	173	211	217	215	190	212	189	182	202	189	174	178	188	198	210	199	202	210	203	201	204	214	196	213	206	211	180	199	164	199	175	206	224	192	208	194	194	193	189	196	221	180	231	193	212	201	211	183	181	187	193	212	198	206	202	202	197	227	199	200	183	193	220	205	201	179	207	219	194	221	185	198	193	209	195	185	206	222	225	197	219	221	195	189	208	173	181	199	195	223	216	217	199	199	200	210	191	194	219	203	204	202	197	199	198	199	198	174	181	188	198	231	214	190	194	196	207	231	201	177	207	191	208	198	211	191	212	181	190	180	195	200	164	214	217	181	172	212	211	195	184	220	191	212	184	215	177	198	197	198	206	200	186	189	173	183	203	234	203	216	210	211	200	225	213	188	198	206	192	221	212	190	185	180	203	190	182	183	220	211	233	187	199	199	182	213	194	215	226	182	219	208	172	184	186	196	204	190	202	196	197	191	213	216	175	193	201	182	200	195	208	207	195	192	190	198	192	209	188	200	176	183	180	186	202	187	205	200	186	203	206	202	208	199	186	200	202	194	235	198	201	190	176	172	206	195	189	191	180	197	192	210	180	200	181	198	175	205	207	230	196	192	212	208	218	202	216	204	223	190	204	185	204	181	195	202	209	189	196	178	229	182	200	182	171	212	209	190	210	194	220	221	176	185	192	200	207	188	202	195	196	175	196	209	201	213	224	184	194	197	238	211	225	188	214	230	201	193	198	221	203	203	209	196	206	185	227	165	213	189	201	200	194	219	224	242	186	170	223	211	214	205	237	184	218	212	198	209	186	192	180	184	204	194	202	181	185	203	208	193	198	210	197	199	216	206	184	195	190	208	205	214	193	196	215	212	190	204	201	198	215	200	199	190	207	192	213	230	204	213	197	205	226	190	202	213	185	227	205	191	204	185	229	199	188	180	226	174	202	194	225	190	211	222	220	197	214	219	186	191	216	207	173	208	173	166	180	223	196	188	211	197	222	206	199	190	179	206	186	208	217	187	202	214	194	201	194	211	229	202	206	197	208	217	207	203	200	218	187	193	220	194	216	203	200	195	203	219	167	203	208	218	197	196	225	214	213	215	209	194	218	188	172	183	209	218	212	202	182	207	193	180	201	204	214	169	187	177	192	199	214	209	189	223	185	187	203	187	196	180	219	206	196	200	187	208	204	198	212	205	199	212	191	188	210	200	203	213	196	187	192	209	215	165	183	192	195	218	191	221	208	240	203	211	215	216	173	200	199	237	197	203	211	172	231	206	196	220	213	181	201	208	199	199	167	197	166	200	198	206	161	224	216	210	197	176	187	193	224	207	203	212	187	207	207	224	205	190	187	201	218	197	205	201	213	184	199	216	210	167	186	200	199	190	194	214	191	184	208	222	207	205	202	211	199	174	194	175	191	193	196	229	211	203	212	218	183	232	169	201	213	182	210	205	202	207	216	199	208	189	218	182	208	225	199	220	190	176	200	220	216	200	189	229	207	227	191	213	200	218	207	200	206	200	207	193	184	217	223	189	194	177	219	200	223	205	196	235	192	206	220	216	208	206	173	174	213	236	203	209	195	192	194	199	177	215	201	194	193	209	195	202	206	203	191	225	211	197	195	205	214	204	230	200	207	190	183	210	207	218	215	170	224	199	210	210	188	195	213	207	184	232	195	202	194	184	171	171	226	194	195	191	185	214	206	209	216	200	187	212	176	197	225	197	187	204	195	179	223	204	182	206	206	203	186	213	190	187	201	198	226	226	185	187	166	183	187	234	218	195	203	194	213	201	173	172	210	198	181	201	200	182	184	169	219	222	210	188	177	201	214	201	207	216	186	196	211	219	201	204	198	221	243	178	179	201	190	214	219	153	188	203	201	214	188	217	199	218	182	190	215	229	199	188	209	194	189	220	191	196	201	202	190	210	210	184	193	200	205	199	209	197	191	193	195	192	203	169	195	200	215	177	205	209	205	196	220	194	202	215	212	187	196	214	203	191	187	227	222	168	190	197	217	173	171	215	210	207	195	223
37031	45303	54243	59942	68656	63770	51679	38220	25008	13691	5761	3303	1926	1365	941	730	575	540	520	518	498	531	516	478	481	540	491	503	491	508	567	531	516	533	506	510	508	492	527	503	462	516	535	508	510	518	481	490	465	521	500	487	492	490	492	486	495	473	521	527	508	515	502	498	517	547	525	502	498	500	523	501	501	509	532	514	519	490	491	529	502	483	492	529	497	484	508	484	516	493	528	501	521	519	506	483	549	542	506	521	513	499	481	476	513	500	507	495	532	544	511	552	490	516	507	511	525	532	504	516	509	512	515	484	540	503	542	561	478	481	534	518	548	477	480	487	503	506	548	512	502	490	504	522	481	526	488	540	492	485	501	467	534	471	526	480	534	509	480	499	531	538	526	508	505	495	514	491	486	487	495	498	478	562	511	515	514	525	520	522	518	481	480	490	503	531	533	512	500	507	522	544	509	542	537	520	500	545	538	500	491	526	476	510	504	552	497	525	504	528	518	494	511	506	506	507	486	532	508	489	505	507	518	564	518	537	486	515	512	505	477	506	493	527	536	500	522	491	522	484	534	498	528	514	536	510	488	476	509	510	529	530	501	472	523	511	505	485	501	513	529	507	502	528	514	569	502	506	492	496	529	504	491	552	522	501	476	542	533	471	505	511	503	455	528	512	489	514	487	494	497	537	513	494	505	538	499	452	518	486	516	537	504	502	503	534	518	520	487	530	562	517	494	542	526	524	467	515	508	504	532	489	533	522	478	506	493	504	505	533	532	460	505	491	495	485	481	484	504	514	513	507	477	498	511	488	500	517	535	467	511	530	498	529	500	528	525	546	521	496	530	530	482	505	513	496	516	471	516	489	537	507	511	491	500	513	506	535	501	510	515	569	513	508	472	472	484	528	542	513	486	504	483	521	504	517	516	543	519	515	525	539	496	550	538	502	516	507	509	514	570	480	541	506	506	498	536	531	469	506	460	492	492	505	572	498	510	499	497	531	539	535	489	512	502	518	491	503	524	507	497	535	507	495	502	502	530	529	547	502	503	509	531	484	481	482	507	546	511	542	452	466	477	497	488	524	527	486	508	540	536	491	502	538	512	483	514	530	499	500	501	518	539	514	517	492	529	533	527	477	534	557	487	486	489	497	513	536	512	514	529	517	460	501	544	541	532	496	509	521	480	553	510	535	493	500	533	503	519	532	484	523	508	510	520	487	498	477	536	474	530	504	514	505	494	523	499	530	487	481	513	505	464	495	517	525	506	510	551	521	500	521	478	501	523	512	498	525	513	495	494	552	494	547	496	465	482	524	488	522	505	543	507	556	486	517	517	502	498	503	544	524	501	499	575	507	509	492	521	458	468	485	504	503	491	503	502	526	497	519	529	534	510	500	524	529	520	563	508	518	500	513	488	504	468	495	513	479	521	523	500	506	517	507	492	485	509	552	527	553	479	511	528	506	518	542	519	564	494	493	512	523	513	525	502	509	495	480	533	503	527	521	539	480	519	518	526	516	485	532	498	544	491	484	462	478	476	524	520	541	510	477	514	499	480	505	496	510	476	517	497	495	543	521	516	508	453	524	538	569	480	533	471	527	531	488	516	529	525	487	484	539	517	528	552	527	505	483	500	492	501	500	507	480	522	552	517	540	498	513	479	501	508	553	479	525	506	516	546	509	549	567	539	507	494	496	500	502	517	512	507	490	473	528	509	473	533	519	519	532	501	556	485	547	497	504	505	486	512	481	490	486	517	530	464	477	481	499	529	515	473	528	488	517	495	512	523	484	513	508	507	514	484	488	543	522	542	505	499	495	532	472	507	514	494	473	508	510	538	480	520	495	549	483	509	537	503	503	471	536	536	493	532	552	540	467	496	524	476	486	477	538	525	513	528	529	533	521	531	493	513	479	498	500	532	544	500	523	503	526	518	515	502	503	473	544	546	582	514	497	548	517	537	500	516	503	479	527	460	478	526	495	493	537	492	480	503	477	545	520	531	503	524	508	517	499	517	531	525	477	512	550	510	536	497	511	515	473	515	485	506	499	491	535	507	498	498	550	503	509	490	477	499	512	515	497	479	479	528	508	495	514	537	491	512	494	517	519	527	483	517	515	515	515	507	478	536	492	475	511	500	552	521	522	490	509	495	529	505	486	534	533	553	484	545	505	498	511	475	520	518	486	517	477	487	475	524	492	494	532	563	543	519	521	482	487	490	543	498	497	517	518	522	491	518	502	506	498	531	497	514	500	474	487	490	507	523	500	533	521	511	489	517	512	531	528	514	495	513	515	567	514	533	537	491	521	545	502	535	538	465	497	585	510	534	506	507	526	495	537	493	512	498	562	519	500	507	539	507	538	509	498	532	529	510	474	537	531	514	509	528	498	502	477	529	476	548	506	502	513	492	541	498	533	508	574	529	505	520	526	484	548	509	520	484	521	465	475	472	500	512	483	529	516	522	560	509	508	502	506	525	508	508	519	507	506	551	490	498	525	511	509	498	517	537	495	516	500	487	528	507	507	542	556	520	537	542	534	497	543	498	504	521	526	517	471	541	494	513	494	534	545	510	542	523	572	500	490	483	520	576	532	541	538	501	523	524	520	459	528	523	464	483	481	489	549	518	518	525	500	515	529	532	489	551	501	517	547	493	532	536	517	499	547	448	525	518	502	496	480	469	515	489	541	507	504	502	520	497	491	485	545	558	522	509	546	537	484	504	522	477	530	493	505	521	480	510	504	500	516	529	511	529	500	473	477	507	527	515	548	552	498	507	542	555	548	508	508	512	515	523	533	499	511	438	480	528	488	504	525	492	537	524	481	493	492	515	502	522	479	493	514	514	526	484	557	509	504	469	482	484	491	499	474	494	507	512	486	513	490	506	489	519	526	520	499	517	469	533	534	487	474	485	509	481	529	449	504	511	478	524	536	511	530	489	535	541	489	536	513	532	498	538	505	509	508	481	499	536	490	513	532	496	482	518	491	528	522	555	469	499	538	505	491	478	504	545	520	542	510	501	512	500	534	473	536	471	528	506	473	498	504	539	520	506	456	536	507	487	487	518	487	500	484	548	517	534	484	503	490	499	514	501	474	501	504	497	485	523	504	485	518	522	501	525	523	537	514	572	526	511	534	546	503	526	519	464	483	518	498	531	469	485	514	539	545	497	527	504	526	545	506	487	486	528	563	496	480	461	498	500	516	515	492	537	528	508	476	505	521	528	546	563	496	513	508	517	550	534	516	507	528	560	500	520	541	538	530	536	514	498	546	496	508	501	493	499	509	511	540	517	505	534	500	558	572	520	522	518	484	506	492	501	494	517	501	524	487	508	531	516	491	548	514	495	510	453	520	546	515	482	484	501	509	507	541	509	517	511	538	523	503	503	531	470	511	478	509	486	536	519	506	510	515	490	491	488	517	487	460	499	469	493	505	468	512	515	497	468	523	528	460	504	522	502	519	517	478	504	526	519	517	534	474	506	499	540	494	503	532	475	526	534	479	528	546
25593	27351	17900	10201	7538	4039	2563	1285	740	453	321	279	228	238	247	262	235	232	216	213	199	229	215	221	213	215	204	238	233	228	240	189	182	233	200	211	201	219	194	203	197	213	202	204	191	215	213	201	225	226	194	218	227	221	203	227	249	240	212	229	208	198	205	237	242	215	219	202	210	211	211	221	216	218	223	191	214	216	209	226	197	207	226	201	224	211	227	203	222	252	203	198	191	191	186	212	220	218	186	219	217	240	229	202	210	237	199	211	197	209	230	213	199	224	236	216	207	231	233	224	213	217	234	222	225	246	225	200	210	231	214	225	248	184	201	228	236	202	203	212	220	197	235	204	225	212	241	217	224	226	208	221	209	225	240	236	205	226	226	207	220	202	223	207	202	208	168	210	184	200	218	234	207	213	201	203	207	193	203	221	223	206	199	214	238	182	224	215	209	205	200	184	211	209	236	205	187	205	211	226	215	191	226	212	232	219	219	217	219	218	219	212	229	209	197	210	215	195	195	235	234	212	191	231	199	227	195	221	201	225	224	230	208	222	202	215	187	215	201	226	223	232	226	211	244	199	228	215	200	201	223	232	229	242	220	248	213	214	247	219	224	206	210	209	226	228	213	215	235	195	209	214	204	217	213	221	247	236	210	194	237	204	219	223	224	224	207	228	241	231	194	201	203	219	208	205	203	235	227	224	189	223	206	229	230	241	238	222	207	210	202	208	226	220	224	198	198	195	226	227	189	213	256	188	221	203	210	208	187	214	223	227	187	227	204	241	210	222	214	224	259	199	233	196	200	222	214	220	196	229	231	217	180	209	234	226	232	218	210	225	240	242	204	220	208	211	231	215	205	204	226	228	216	195	208	234	212	253	184	183	188	241	231	236	235	209	199	218	217	252	237	226	196	225	214	183	226	236	222	228	214	207	194	243	213	214	193	217	193	201	226	214	250	230	222	193	238	215	214	220	216	237	225	194	218	193	217	203	202	222	224	197	201	212	212	206	239	223	211	218	241	202	204	203	222	222	245	188	194	242	236	233	254	198	187	209	226	214	187	205	203	223	224	213	174	222	246	195	199	226	211	207	217	263	233	206	190	200	255	210	199	196	215	224	214	225	246	232	203	224	213	219	213	197	213	208	224	226	206	204	209	217	213	212	224	235	223	214	195	194	177	213	216	245	220	219	196	210	210	222	204	221	221	195	234	211	202	195	200	236	219	216	214	218	220	218	197	209	220	214	203	217	197	206	206	214	218	231	211	225	214	218	214	226	234	202	220	242	224	188	255	213	231	226	213	211	202	231	225	203	225	249	204	187	218	232	252	263	244	206	248	227	215	242	236	229	233	224	230	231	232	227	218	217	227	200	227	229	206	219	224	226	238	222	197	205	211	190	186	207	213	234	209	227	222	210	200	190	203	229	240	216	212	231	205	208	193	239	194	218	240	234	223	211	212	228	188	208	241	220	232	207	208	200	259	201	216	207	203	213	240	253	190	219	208	210	216	200	227	205	227	206	246	197	237	208	205	209	209	189	194	204	197	232	222	207	215	205	204	211	207	212	204	257	229	216	189	227	236	207	233	213	209	203	205	220	203	220	228	213	222	186	212	211	205	222	240	213	233	229	202	197	213	213	210	239	202	218	220	208	226	214	182	234	224	222	173	209	212	200	199	200	213	235	206	222	195	226	220	203	199	234	199	232	209	215	246	211	215	191	209	216	191	206	217	216	219	211	209	202	214	232	235	214	186	222	215	237	211	188	198	236	211	215	197	210	218	207	216	231	218	223	218	194	237	219	228	257	195	193	216	239	240	218	233	199	191	225	242	214	229	239	242	215	237	221	217	224	204	208	232	223	208	248	203	224	231	214	207	210	194	203	206	199	195	205	226	225	245	211	209	229	198	239	220	182	210	220	218	218	241	227	210	241	199	245	202	214	230	218	207	206	197	237	209	229	200	210	229	198	210	232	245	221	229	226	247	210	226	202	198	206	214	226	212	225	224	236	184	193	224	211	215	200	212	218	220	233	225	228	222	221	187	220	222	233	200	183	207	199	209	198	202	207	222	240	214	210	216	205	227	209	213	204	194	230	204	221	220	229	230	231	247	200	223	218	205	212	213	182	203	201	221	207	202	225	228	240	240	224	213	193	225	227	192	198	225	238	241	180	204	207	208	227	214	199	197	185	198	230	209	232	199	212	220	211	211	194	213	209	205	227	242	192	235	219	221	220	220	232	193	203	199	233	214	209	222	187	214	212	217	223	230	225	219	208	208	220	254	229	200	219	214	211	188	219	231	182	196	225	241	205	219	217	196	213	207	205	225	224	215	189	205	201	212	216	210	244	195	233	219	238	241	186	235	192	218	202	192	192	220	237	202	244	192	215	214	210	233	244	186	197	231	213	187	215	251	224	185	229	194	207	225	212	237	220	225	217	205	223	218	222	221	230	225	230	214	239	212	198	217	212	232	239	237	206	217	232	227	239	204	221	218	237	229	206	216	230	204	205	221	222	213	218	224	232	238	238	251	212	199	168	211	194	233	200	220	257	204	219	229	211	231	198	217	227	190	203	222	240	212	229	202	216	207	206	243	214	217	249	198	215	226	218	231	218	231	182	204	218	191	198	229	194	233	213	209	174	228	196	213	210	214	227	204	212	203	219	223	218	214	196	217	229	206	222	196	179	214	211	220	218	227	240	210	226	217	245	214	204	227	231	243	224	217	240	224	224	231	210	214	225	244	200	207	232	217	195	212	238	215	218	204	206	202	193	222	228	212	217	195	198	189	202	240	212	223	225	209	224	221	242	216	213	194	217	202	211	251	233	244	219	203	215	198	202	203	228	242	238	212	202	222	231	225	206	208	221	220	208	226	215	227	209	206	198	239	245	208	230	211	214	224	190	206	205	222	224	215	220	183	212	218	214	211	218	226	191	238	218	190	219	205	234	245	197	223	223	228	209	230	211	203	187	221	235	233	208	239	232	206	231	203	210	217	224	226	231	233	210	207	256	217	209	201	222	215	216	209	226	226	217	226	207	195	236	227	245	195	195	189	216	193	199	207	204	232	221	212	224	203	183	225	230	201	209	217	228	223	220	214	226	237	200	216	221	243	198	179	224	239	203	213	249	210	224	239	246	223	238	221	193	208	223	208	236	235	210	234	253	214	230	209	195	232	217	218	205	197	207	219	233	210	204	218	217	230	211	211	235	230	213	243	205	226	227	223	196	216	187	218	252	208	217	237	218	207	231	233	185	203	203	229	205	217	192	211	203	237	206	203	208	226	177	234	203	202	225	225	210	227	218	208	204	212	200	247	241	199	252	200	225	226	215	204	213	206	216	203	223	220	222	221	195	210	200	217	206	220	228	203	244	232	227	209	213	218	226	226	201	220	226	204	220	214	216	224	207	200	229	206	233	218	210	221	225	219	223	223	224	250	219	222	230	212	217	234	231	235	237	231	233	185	216	208	223	226	199	227	217	217	214	226	226	205	245
15855	22499	20076	19876	19988	13898	9360	5018	2634	1371	927	751	671	620	622	628	553	571	563	507	553	580	555	546	531	585	534	548	569	524	604	568	550	564	559	574	519	592	553	558	557	565	506	531	547	554	576	526	586	595	566	586	519	528	532	517	528	561	576	562	525	572	555	566	549	531	592	535	524	544	511	597	534	552	532	526	567	552	549	542	584	557	491	529	549	560	527	577	577	595	578	550	535	543	533	593	542	574	531	547	524	556	568	519	561	516	560	529	534	521	579	545	560	545	572	534	514	534	529	555	519	593	529	549	514	546	532	580	504	529	543	525	539	535	566	523	577	530	554	562	593	534	578	578	557	593	580	523	567	555	529	541	541	528	525	544	581	570	527	579	529	548	598	528	534	569	570	562	573	531	527	537	548	571	558	536	562	554	527	552	482	571	532	529	522	542	591	574	541	570	542	534	553	537	574	524	507	549	539	578	515	517	539	548	514	526	597	573	487	592	505	580	579	537	537	539	591	561	540	527	532	566	530	543	514	566	561	527	530	533	551	575	580	556	543	531	544	586	604	558	583	521	570	530	531	531	550	527	568	525	513	551	551	511	587	572	549	559	576	554	530	570	532	568	575	572	517	544	595	552	512	542	579	578	560	553	515	575	555	567	600	563	567	537	596	528	537	508	569	554	562	549	567	542	546	523	563	540	525	535	534	539	559	582	584	543	552	615	558	556	556	548	569	557	530	599	561	560	521	610	561	585	566	533	567	570	558	566	562	535	511	531	552	550	549	531	552	559	542	622	570	504	551	559	586	547	555	543	519	505	563	551	531	514	588	533	530	550	542	578	579	587	536	552	574	571	518	552	507	555	556	581	523	539	524	572	540	576	576	567	565	553	520	584	518	545	513	525	529	548	533	568	528	554	608	546	537	566	570	525	557	561	521	563	581	548	539	551	546	525	511	604	565	532	543	558	564	557	564	525	550	588	580	535	558	542	529	542	557	567	571	573	535	559	533	555	600	521	546	586	558	563	545	536	548	551	537	521	543	577	510	542	524	531	542	571	603	536	578	571	597	534	577	592	586	578	552	537	544	548	534	533	548	561	538	549	555	534	578	574	561	543	588	525	558	565	545	525	544	544	543	564	571	534	585	558	567	577	515	549	560	573	548	590	569	504	552	545	527	546	549	541	548	519	529	576	549	581	545	572	524	536	521	561	554	508	556	560	545	546	580	584	536	531	551	565	546	533	526	525	543	511	556	586	564	551	580	567	577	520	574	569	522	540	563	551	585	548	549	556	548	536	538	545	572	561	542	546	606	585	560	578	557	535	608	577	549	551	572	546	549	557	565	531	531	572	578	556	536	574	575	522	555	524	564	576	566	552	547	538	546	609	571	529	582	539	613	552	591	528	548	528	505	612	561	549	549	574	536	549	564	539	562	601	533	542	572	552	589	548	560	554	546	551	576	540	558	549	536	565	559	619	596	535	568	569	531	535	522	548	572	523	564	515	570	559	572	522	573	575	606	542	519	508	559	474	531	579	572	532	543	534	571	552	556	544	559	602	562	563	523	570	528	577	558	527	564	571	536	557	543	527	513	539	547	526	560	552	570	547	554	575	532	566	545	551	581	535	584	540	538	560	545	533	529	576	553	537	585	565	597	525	518	577	565	542	537	523	544	562	567	536	540	576	539	562	554	544	532	554	582	567	565	562	547	535	593	526	529	596	562	573	530	565	551	567	524	557	542	548	548	551	607	551	563	584	549	550	526	532	534	607	514	590	570	520	568	555	574	565	523	589	564	569	563	553	549	541	555	586	537	529	586	538	567	577	508	563	574	563	563	595	550	572	580	520	563	562	558	576	583	550	533	549	570	570	544	559	539	596	551	513	496	525	554	539	566	541	526	566	550	577	586	516	549	530	548	552	537	583	558	526	553	556	556	510	554	568	573	540	582	551	598	554	539	528	553	553	556	560	557	544	561	511	531	560	565	567	564	579	553	567	581	562	554	570	565	518	532	576	607	561	570	585	604	568	523	552	577	585	562	551	588	559	574	504	531	527	536	550	561	506	519	557	525	566	544	511	532	528	590	542	534	525	553	598	593	562	528	591	538	541	535	536	550	549	538	510	605	552	545	545	541	567	541	582	575	562	555	543	549	525	567	505	569	502	543	566	499	560	549	525	514	537	546	543	540	541	571	575	610	593	570	536	546	540	549	560	553	594	560	571	554	584	581	531	561	528	584	594	556	581	583	598	526	528	534	491	527	542	540	545	548	556	525	572	504	583	597	579	538	601	551	559	529	540	579	563	563	568	550	569	526	545	545	540	582	574	498	568	549	536	553	540	548	576	575	571	523	570	551	545	554	557	499	574	557	582	570	541	581	599	533	577	550	543	553	553	536	543	546	580	539	508	561	580	542	571	554	597	535	566	535	564	562	560	534	554	589	558	504	542	529	495	533	556	527	570	563	548	561	551	601	518	559	561	571	565	540	528	555	557	557	544	562	545	577	590	561	510	532	559	530	568	552	504	570	579	550	550	549	566	541	553	552	564	582	558	572	538	514	536	518	563	577	565	537	603	546	543	530	534	549	546	579	512	554	497	574	577	552	524	525	591	584	570	558	557	561	570	572	571	587	585	586	547	548	533	543	530	531	535	575	550	541	531	540	527	566	553	553	583	554	529	585	540	539	592	578	543	502	538	548	581	558	541	548	570	588	553	595	551	565	532	550	542	583	557	581	553	526	548	547	544	540	548	579	531	547	550	573	535	545	526	576	537	552	579	588	558	535	555	567	563	541	526	519	545	541	570	590	564	588	559	539	550	562	533	569	562	583	579	542	523	563	544	540	537	555	543	525	588	524	566	552	527	487	556	532	568	551	534	562	569	573	589	480	551	548	537	593	543	558	576	531	559	518	558	575	589	553	575	577	554	561	574	572	559	550	608	578	539	549	574	571	520	546	539	561	558	579	591	562	565	535	528	550	574	538	568	522	572	568	543	540	529	579	575	551	521	561	512	554	555	560	600	496	579	581	582	528	528	546	558	570	515	612	540	539	527	577	601	563	517	607	564	545	552	558	551	533	521	539	557	559	579	540	529	567	618	578	542	538	534	550	587	562	566	565	567	576	588	514	592	585	558	543	555	561	540	545	586	573	522	583	545	573	554	560	541	565	520	518	583	574	539	550	548	547	529	573	534	549	526	571	525	538	560	535	536	570	556	496	565	569	531	528	533	519	541	535	526	586	559	553	548	578	511	570	598	566	553	602	541	583	555	539	536	542	534	560	598	578	535	532	569	536	576	587	515	558	558	572	550	578	571	569	529	553	590	557	554	588	562	555	576	547	553	552	572	559	544	532	592	586	594	549	567	571	522	561	550	601	549	552	624	558	572	556	536	584	564	573	548	513	552	515	595	552	587	547	553	586	569	541	557	554	552	564	540	553	529	577	559	545	562	618	550	546	561	543	570	551	551	592	568	554	578	516	571	527	534	550	563	530	595
49611	45773	42267	39708	45748	42343	28440	15245	6404	2073	686	475	344	297	253	258	243	202	210	252	239	235	253	240	231	199	237	270	232	246	252	217	228	260	259	215	244	243	233	244	234	217	244	242	221	228	241	214	255	259	232	229	242	251	219	242	247	244	233	212	241	228	229	209	209	231	212	227	213	237	234	221	241	248	247	231	223	245	197	205	238	237	235	250	222	210	205	223	252	235	230	256	223	254	247	230	221	226	249	221	245	248	239	222	242	222	231	242	228	241	221	262	242	240	241	249	234	216	246	241	257	252	235	228	240	242	229	207	232	226	230	216	234	259	213	221	212	249	206	244	217	239	258	225	215	225	242	228	269	243	259	219	241	213	233	248	227	238	247	281	250	268	210	258	240	219	260	230	245	224	238	257	223	248	243	255	236	229	226	214	234	242	229	244	216	251	249	241	211	229	214	234	243	236	215	225	229	239	236	223	239	242	219	230	230	254	202	233	246	237	254	231	238	209	239	234	258	229	232	250	233	249	219	223	233	245	243	238	210	236	212	226	247	237	222	231	240	247	230	244	242	240	249	237	215	273	213	242	218	221	255	228	237	235	262	230	235	208	192	234	206	238	234	205	251	231	215	215	221	227	224	211	255	223	228	192	272	270	236	237	261	234	252	230	250	245	215	228	248	219	254	236	223	228	224	227	206	227	250	260	243	246	239	240	222	228	223	246	214	232	234	245	247	238	250	229	221	233	232	263	243	249	225	218	229	214	233	234	215	221	236	253	250	211	225	220	267	217	235	223	260	236	262	242	239	235	221	235	238	242	207	229	244	248	262	244	215	230	221	248	262	218	235	211	239	243	251	236	238	256	240	210	230	227	236	226	224	228	227	235	244	213	263	229	241	224	254	202	222	208	236	208	226	229	214	232	199	244	235	248	219	225	221	236	234	220	241	256	234	219	265	255	233	223	221	233	227	225	222	219	235	224	228	233	224	219	216	260	263	271	223	236	218	241	210	257	228	265	230	249	244	219	224	240	245	219	234	197	199	229	229	253	230	260	222	238	255	206	220	231	210	230	262	264	240	226	254	224	180	228	233	200	227	223	240	247	234	232	218	215	214	245	226	206	227	218	265	211	243	233	251	238	222	230	218	261	223	227	264	263	245	230	213	225	242	213	249	227	222	241	227	232	246	227	217	246	206	242	237	225	244	229	236	203	263	224	222	231	226	243	246	221	231	209	244	189	230	244	250	250	269	226	230	258	218	211	236	218	240	233	233	218	243	230	242	233	245	240	241	226	254	237	232	231	234	240	271	242	248	249	252	219	200	186	237	230	225	224	227	234	189	227	227	194	216	242	217	251	217	232	221	232	229	212	246	231	233	240	203	223	221	246	219	254	211	229	229	252	247	232	228	202	209	240	227	229	229	250	203	236	215	227	243	240	231	222	211	254	239	259	211	211	235	231	223	236	218	257	190	233	234	214	237	225	216	246	214	227	221	252	240	238	269	247	223	232	240	235	229	238	211	204	228	254	220	237	252	240	224	220	255	230	191	238	231	199	231	201	232	237	217	253	241	242	225	250	232	223	234	229	223	237	196	243	222	217	272	241	244	231	235	203	228	244	253	231	236	228	227	234	228	215	233	243	217	195	236	219	252	225	230	245	223	221	230	250	226	243	254	245	247	252	223	226	244	240	247	262	259	222	238	236	249	233	236	245	227	235	280	241	232	228	245	288	221	232	254	236	251	242	230	225	258	233	220	239	256	242	252	230	232	240	216	239	227	244	228	248	208	231	213	216	222	210	204	236	245	231	275	240	242	229	217	233	249	233	248	247	210	183	224	230	258	216	231	229	241	233	253	234	225	232	230	236	237	228	218	248	213	261	249	251	238	257	216	205	223	238	251	216	221	240	223	228	230	209	237	224	209	223	234	255	200	205	226	212	240	208	236	233	233	231	211	258	236	234	243	268	236	227	211	233	216	234	224	242	252	234	228	239	226	236	241	238	246	231	245	228	237	246	237	214	232	230	226	219	234	221	195	237	217	226	245	245	263	234	242	237	243	227	221	234	230	245	271	241	243	217	254	244	246	216	252	229	246	256	225	229	231	245	249	221	236	244	238	267	186	254	222	232	217	229	245	212	227	253	272	210	233	225	244	237	235	208	208	221	191	215	223	218	210	226	222	247	195	227	237	251	250	245	228	254	246	260	227	233	260	239	207	250	254	242	241	240	240	233	222	200	222	239	247	216	220	225	236	223	218	209	250	238	235	217	242	202	230	233	234	245	240	211	227	233	224	233	215	244	241	214	221	248	247	226	242	258	244	259	250	232	209	224	233	239	223	269	225	247	244	184	233	243	251	249	213	214	232	224	220	240	218	243	245	247	235	233	231	227	245	216	219	214	231	258	252	216	230	210	246	226	241	220	236	245	249	244	229	271	231	208	242	216	234	238	222	264	255	224	213	257	191	225	218	248	234	232	270	215	243	209	241	215	230	206	236	236	227	219	223	239	240	259	251	235	246	240	226	258	231	250	247	229	257	217	238	236	241	251	238	216	239	245	241	233	256	226	248	216	228	250	223	229	228	253	232	237	222	264	227	227	237	221	214	208	222	238	230	231	247	215	229	208	243	244	228	218	223	242	226	235	229	220	253	234	225	229	240	230	232	273	223	212	225	263	231	221	265	225	226	230	237	262	235	227	244	247	220	234	258	220	267	240	236	236	205	219	231	258	241	219	260	228	222	239	218	249	225	240	233	222	224	242	234	223	226	242	227	237	235	238	234	231	213	222	244	233	235	235	236	234	215	241	248	230	202	229	240	244	235	237	204	224	224	260	253	216	240	225	224	254	248	236	252	223	238	269	232	250	244	216	229	254	244	258	231	240	263	249	239	222	203	222	202	245	215	254	228	254	222	252	242	246	242	227	235	225	274	253	259	242	219	272	219	234	230	243	241	227	242	207	218	206	216	235	240	261	216	253	225	247	232	271	239	218	210	238	253	239	232	234	245	225	223	222	254	233	245	265	238	237	239	237	234	246	232	209	207	232	238	244	249	257	243	220	238	246	236	224	223	237	207	221	209	248	216	256	230	221	245	204	244	225	229	255	240	229	241	223	227	218	228	224	231	219	234	259	239	225	241	239	247	258	262	265	257	224	247	262	231	280	236	254	225	227	228	237	230	237	255	218	257	206	222	237	231	214	208	246	265	229	236	242	232	252	234	275	240	236	240	228	220	252	244	237	233	221	223	213	222	226	225	219	225	225	223	201	227	255	218	234	238	223	205	223	230	230	220	254	240	226	249	240	263	209	216	242	224	239	203	234	240	220	248	250	246	273	232	187	226	218	250	230	248	231	216	244	228	240	238	249	233	260	256	245	226	254	254	252	222	214	258	215	241	254	213	238	228	217	220	209	241	242	249	252	258	238	272	243	231	234	232	227	237	207	251	254	225	250	223	220	260	225	240	208	249	249	237	218	239	224	219	232	233	215	254	241	232	232
33067	36606	42651	49082	56927	52983	41548	28876	17604	7364	2534	1681	1152	914	741	681	618	592	604	616	593	570	618	531	591	627	605	555	597	585	581	623	554	597	593	594	595	564	605	608	601	594	589	623	633	604	562	612	550	568	577	574	600	601	634	540	594	604	571	590	611	563	573	546	601	603	584	561	592	606	589	579	571	619	571	627	605	597	580	592	559	611	580	578	589	590	607	568	630	617	580	616	609	579	561	591	534	585	601	567	612	576	589	656	555	588	609	577	603	571	612	592	564	597	610	602	618	580	591	559	615	609	614	574	556	602	592	581	543	563	562	601	594	589	594	586	581	627	551	613	587	586	566	580	597	610	606	617	627	577	589	598	571	645	581	590	579	582	581	583	563	595	582	571	563	563	617	581	592	551	575	590	584	581	587	577	606	606	630	570	595	601	588	599	590	568	592	570	569	570	623	621	599	548	616	586	601	563	603	634	611	600	596	573	581	592	594	612	578	617	578	605	625	598	563	581	562	601	606	579	551	601	579	610	577	620	594	621	613	553	560	602	594	613	551	611	603	559	554	568	557	604	581	614	615	613	532	587	633	578	600	593	599	585	597	598	607	579	610	634	574	596	592	583	588	599	572	594	646	525	598	600	594	594	594	597	569	640	573	594	567	558	603	620	585	580	565	565	600	557	635	597	550	585	562	566	565	562	573	600	608	563	580	583	629	578	540	614	602	552	592	616	595	630	627	564	602	576	580	638	587	632	597	565	612	594	575	655	555	550	555	598	587	565	595	597	598	536	613	533	614	590	599	606	524	575	585	592	591	606	583	594	602	605	555	555	627	616	560	569	600	598	583	578	588	589	573	568	613	604	565	573	595	607	555	607	571	540	620	613	577	594	599	592	608	544	594	611	544	619	599	578	609	584	567	583	602	573	556	567	538	584	603	595	618	566	578	561	603	591	568	625	562	531	555	560	607	562	532	601	600	592	641	609	602	588	595	582	583	573	605	653	643	615	588	572	632	593	544	617	606	601	604	603	616	604	577	596	555	569	572	606	571	576	598	601	567	616	602	591	592	601	601	581	618	613	586	567	612	533	567	611	560	625	583	616	608	625	581	568	574	591	568	594	632	586	546	577	585	581	581	558	573	588	585	569	615	596	581	562	622	560	588	565	602	570	581	570	605	563	594	593	572	602	590	586	592	600	620	617	622	580	610	627	606	558	581	610	593	588	633	575	605	584	516	594	582	579	559	570	573	562	551	589	619	610	638	613	623	621	570	583	606	580	589	602	603	602	549	555	601	608	580	555	614	597	599	588	607	593	559	588	606	603	584	585	565	559	580	587	567	572	594	614	540	595	563	558	604	583	568	586	602	617	582	579	568	579	599	577	566	599	593	593	607	600	630	586	578	576	574	606	604	559	570	592	589	599	614	575	566	596	607	639	555	622	613	595	604	599	595	578	619	583	592	577	514	611	562	587	593	570	625	598	589	570	566	593	597	632	575	628	571	595	582	589	601	555	584	566	588	610	581	580	582	576	622	550	567	613	596	596	615	572	589	584	591	622	585	617	586	621	560	572	621	588	566	590	600	603	562	580	537	576	612	554	622	559	560	558	585	566	589	588	590	577	560	596	595	639	536	619	585	580	599	591	551	538	635	600	554	569	587	598	558	583	595	596	630	601	579	618	615	572	600	606	601	648	580	607	570	585	609	584	575	613	546	622	598	617	587	567	630	573	574	604	629	586	566	596	614	587	594	578	616	568	555	590	597	556	585	569	585	583	585	574	567	563	575	637	598	612	554	619	628	613	617	611	558	581	571	583	570	544	602	528	617	636	598	574	622	586	588	594	579	557	570	550	597	585	598	622	601	553	637	588	592	607	615	585	620	554	578	590	582	541	580	575	563	597	601	646	594	615	566	583	599	622	623	574	597	626	590	615	581	609	587	561	581	606	624	565	606	582	587	627	608	560	547	564	594	626	587	574	608	577	594	609	554	600	547	601	581	578	584	623	555	585	563	575	599	630	601	593	557	559	572	573	609	579	584	642	639	614	609	590	572	609	598	572	566	586	585	587	575	648	546	624	591	619	599	614	554	600	572	566	606	606	566	557	603	637	607	638	576	621	588	613	584	602	577	583	562	577	593	620	603	530	592	566	607	600	585	581	581	583	600	625	618	571	595	565	557	611	611	549	592	602	607	568	601	601	620	600	541	615	594	610	588	557	553	573	612	567	595	572	599	537	594	591	602	595	583	615	581	572	567	622	601	563	617	600	563	595	570	606	565	581	579	581	526	589	607	627	601	595	570	593	573	586	538	611	624	579	595	551	560	573	584	562	573	599	610	566	592	572	577	622	603	593	566	566	618	567	658	612	610	569	563	573	615	598	619	618	568	601	597	572	600	560	609	578	579	587	609	583	603	571	622	603	616	623	584	621	574	610	607	576	572	519	597	616	614	618	615	583	598	553	580	595	559	611	573	578	593	591	609	566	568	612	526	562	606	567	591	588	585	644	596	590	624	552	577	587	602	560	574	569	594	623	572	599	575	591	563	564	578	603	602	621	606	576	605	650	570	580	593	584	583	620	594	610	626	594	577	581	615	579	617	605	590	613	579	556	574	581	569	575	594	604	586	537	600	561	628	544	605	584	622	585	614	558	571	556	562	579	566	580	595	607	601	576	615	565	608	612	591	581	583	618	575	544	607	585	604	607	604	599	588	546	572	524	567	564	568	575	601	603	579	571	611	564	614	585	644	627	651	599	611	539	593	597	569	598	617	562	601	585	581	577	611	586	600	573	557	598	592	584	587	548	595	583	601	570	587	600	550	624	578	596	542	571	588	592	633	608	599	586	590	585	630	614	605	601	599	598	666	583	580	566	597	580	615	573	594	527	577	624	577	582	622	542	582	578	597	589	552	552	542	612	546	600	618	583	596	548	597	567	596	611	637	592	564	636	554	594	569	555	591	575	549	616	565	599	600	613	626	604	604	659	626	544	576	577	594	581	610	556	560	570	576	584	611	568	588	582	611	611	558	586	537	558	635	565	561	632	568	605	634	592	632	560	593	570	593	599	588	604	614	570	613	581	594	578	624	587	597	567	556	593	592	622	622	574	567	563	582	626	575	552	562	597	563	596	579	606	590	592	579	577	583	589	603	623	584	594	616	561	562	571	561	554	551	582	565	595	545	611	584	589	623	562	585	568	557	591	563	614	628	595	565	582	579	570	567	605	595	576	590	594	590	597	625	591	614	594	594	567	585	574	612	613	581	633	552	609	634	627	568	572	596	585	572	595	567	602	555	564	562	595	573	613	632	605	633	553	590	567	581	554	615	618	572	559	575	591	630	628	561	558	610	621	570	555	592	545	598	565	575	573	582	613	587	593	595	592	579	583	603	610	572	608	597	636	613	593	603	600	541	579	602	646	615	607	579	598	551	561	622	601	549	600	605	586	562	592	593	590	631	595	610	593	535	606	599	587	590	570	569	571	598	539	604	582	604	566
54793	49909	48335	48795	57538	56004	43498	27297	11359	2516	953	659	425	314	254	213	220	182	227	199	210	184	205	211	197	218	194	207	201	186	197	207	216	223	213	208	195	202	195	203	193	203	207	195	217	205	221	195	208	195	214	214	213	235	229	176	202	195	200	190	201	184	204	196	193	217	203	214	183	188	212	196	214	213	208	215	215	191	203	205	206	202	193	214	215	201	195	190	208	194	211	182	195	210	213	192	238	208	212	232	215	213	212	193	186	201	211	220	168	178	217	206	191	211	208	178	200	191	184	193	217	205	183	179	185	215	186	207	182	192	224	203	209	237	219	221	183	198	205	186	188	191	200	199	218	200	199	194	203	200	214	191	212	209	215	211	225	226	211	198	197	198	199	216	167	198	200	218	222	199	189	204	194	208	182	189	210	212	219	199	206	213	186	174	217	196	180	204	186	189	199	210	206	170	205	202	215	222	184	206	209	185	199	193	189	176	212	183	169	224	223	175	199	185	204	198	225	182	189	224	200	195	207	200	186	206	201	199	205	217	236	208	232	174	202	229	210	206	219	217	176	202	180	186	201	182	185	186	199	213	212	194	212	176	209	203	202	188	204	222	209	192	190	182	208	209	188	190	210	213	179	236	200	215	197	199	229	224	198	184	231	213	208	210	216	181	197	220	182	196	193	186	189	192	175	212	203	195	207	206	211	229	195	188	204	213	194	164	184	182	188	184	190	192	185	196	219	195	199	222	181	202	239	192	221	220	171	220	208	205	204	201	213	193	201	192	189	196	200	205	203	204	189	195	208	206	208	195	204	200	208	204	190	215	185	208	216	202	191	193	180	184	194	213	214	187	184	189	218	199	212	169	185	245	197	209	198	207	200	206	188	193	194	206	214	177	200	228	188	176	191	208	230	201	219	215	182	224	173	207	216	216	206	197	204	176	222	200	220	206	193	190	229	206	193	202	202	209	210	213	205	202	220	180	181	221	180	215	204	183	214	195	186	214	201	197	213	209	187	223	208	194	210	213	203	196	221	218	199	183	196	207	227	209	200	203	213	179	199	221	190	168	179	196	205	211	224	213	210	228	220	184	186	202	195	202	189	197	187	203	209	218	213	210	234	215	234	196	214	204	209	205	218	211	203	221	221	188	198	180	217	189	205	211	191	183	216	183	219	203	178	202	188	202	218	186	215	199	215	208	216	202	198	220	198	190	206	223	215	199	195	202	215	194	204	193	187	203	218	229	210	224	235	167	190	216	207	204	212	184	205	185	185	213	190	196	208	187	189	215	210	198	208	174	217	180	193	220	204	197	204	192	186	218	207	185	193	216	202	203	210	197	178	217	199	216	200	190	189	189	200	194	205	178	175	209	203	185	222	212	205	228	220	220	178	186	192	208	223	211	182	193	207	218	207	175	184	204	229	221	212	176	200	210	189	215	225	198	226	186	214	198	209	216	190	193	235	213	215	208	209	187	192	222	201	196	235	190	194	193	204	192	182	211	207	201	213	220	186	205	205	205	180	192	212	186	180	194	200	216	199	194	209	178	203	199	206	213	194	198	201	162	196	190	218	201	216	231	193	183	193	217	196	188	226	183	195	196	201	217	208	195	201	200	198	174	207	207	190	218	185	201	210	209	193	185	212	198	200	191	176	210	228	178	208	192	180	216	208	177	224	222	214	205	217	204	195	201	192	195	201	215	180	207	209	194	203	189	208	208	182	172	189	211	245	228	202	211	191	196	196	210	205	199	184	183	179	181	181	188	191	190	215	208	200	187	219	177	231	191	174	193	211	204	202	190	196	218	184	203	180	194	213	196	197	196	183	217	206	201	215	215	215	221	187	186	203	199	201	196	205	221	214	169	232	182	206	202	188	212	207	220	229	174	198	224	217	203	196	238	220	200	219	185	191	215	204	222	217	204	209	190	204	204	215	203	218	196	179	199	204	196	184	198	196	193	172	240	201	189	213	217	168	187	202	194	236	190	204	166	233	210	179	211	206	199	212	196	217	219	233	175	189	199	201	173	221	199	222	217	188	211	184	188	201	199	213	197	192	215	175	172	193	200	192	213	208	208	202	200	233	171	191	179	173	204	191	192	214	174	204	199	203	205	205	194	185	215	210	213	177	195	200	235	211	201	176	190	186	200	189	207	193	197	195	194	196	196	202	202	224	211	200	211	212	228	223	206	191	195	226	187	215	182	197	197	190	187	195	229	217	200	207	173	205	204	195	220	207	210	196	186	192	197	212	189	207	191	214	197	223	208	209	214	235	208	227	189	206	203	177	206	191	192	173	205	190	181	217	172	169	215	208	219	210	225	191	206	207	205	185	221	186	227	214	195	231	207	215	183	200	213	196	213	195	235	232	221	193	204	216	179	191	205	214	229	221	216	209	226	190	187	200	205	227	211	241	190	212	210	197	194	166	224	197	190	194	197	186	191	209	227	174	217	197	183	210	206	201	197	210	177	200	202	204	195	222	196	190	193	186	227	188	191	188	195	214	209	210	213	199	211	192	198	206	196	203	204	182	195	195	175	183	198	216	216	194	195	178	211	178	196	234	177	191	214	179	192	226	199	209	221	198	193	198	215	192	179	226	222	179	203	200	211	213	197	219	198	197	194	216	199	204	208	178	187	192	216	204	208	206	205	180	224	193	211	188	204	198	207	191	217	196	220	216	202	189	200	201	199	224	157	192	198	197	221	209	200	197	214	214	197	233	205	196	201	190	220	196	200	211	206	215	158	227	196	223	221	207	204	217	181	199	198	221	220	180	189	185	196	209	201	188	201	209	193	189	189	190	204	197	191	199	210	191	219	210	204	207	187	205	219	205	201	210	211	201	208	198	189	190	194	199	198	196	202	214	221	212	191	180	198	207	185	214	217	172	213	219	201	185	194	189	195	200	193	209	227	190	192	177	185	228	206	182	194	179	207	207	204	216	188	211	187	210	201	194	210	196	204	186	235	178	206	216	202	186	188	204	195	206	207	195	208	223	205	211	203	174	189	185	194	192	195	196	216	216	179	193	225	215	207	190	199	207	189	200	199	200	205	226	205	178	207	199	186	222	193	192	228	205	195	214	202	207	197	191	212	162	218	216	198	209	210	195	206	195	211	217	212	194	222	211	208	197	185	215	165	187	196	188	187	188	211	219	198	204	210	184	194	174	196	184	209	185	215	200	199	206	214	182	190	185	202	170	189	204	221	176	177	203	196	201	196	198	204	205	177	198	210	217	211	207	193	212	201	198	187	194	201	186	193	216	209	216	186	184	196	225	203	223	194	185	195	192	203	191	196	240	203	216	191	227	212	199	204	199	193	201	229	174	192	201	200	173	174	200	209	208	189	210	191	222	170	213	207	234	198	201	208	200	198	193	202	230	205	182	200	194	182	204	223	210	210	209	196	206	210	187	201	188	223	179	224	192	179	218	204	220	230	197	248	202	197	208	206	219	198	190	239	187	202	203	206	191	203	217	203	205	181	217	221	201	194	216	235
36547	42453	48848	59234	68893	66297	54215	39695	21333	8160	3735	2578	1569	1020	829	633	561	547	533	509	498	496	500	528	458	526	525	543	474	577	522	497	515	496	502	492	541	494	514	518	567	535	493	533	478	505	509	553	473	545	467	519	547	505	527	541	540	489	477	482	485	538	471	523	477	518	475	496	505	520	502	507	510	533	526	474	497	516	500	507	513	516	525	501	495	516	517	495	559	513	506	521	470	481	533	523	505	468	491	513	506	511	492	502	500	487	533	497	488	508	517	509	517	508	510	508	494	504	506	518	525	510	537	547	521	530	511	476	506	526	516	505	465	560	509	496	524	532	517	512	503	519	453	500	546	533	505	488	481	523	483	496	529	523	524	499	502	534	523	511	522	555	498	524	491	485	489	493	487	499	503	539	503	501	534	489	517	481	498	517	500	520	502	527	531	516	555	543	476	492	542	516	504	500	532	519	492	507	495	491	486	499	481	505	490	492	498	515	504	509	495	496	540	521	476	478	521	515	501	494	512	523	520	474	490	502	529	517	551	491	517	511	490	504	507	520	521	493	502	500	480	479	507	501	498	477	523	509	508	475	480	454	503	500	534	513	486	484	538	529	513	509	499	489	541	494	516	502	536	493	524	484	513	513	489	493	528	489	503	503	498	505	515	533	531	471	529	499	506	511	509	519	521	486	521	465	513	491	462	511	490	533	510	560	492	530	498	504	486	540	509	521	484	471	559	482	463	494	517	516	531	520	498	503	500	518	489	513	484	529	499	462	492	457	514	515	544	526	508	499	477	476	469	482	543	505	523	492	539	514	489	527	514	493	526	536	546	476	521	508	526	527	527	506	516	516	500	552	490	492	445	495	498	496	520	484	466	528	516	514	534	543	535	514	522	546	503	476	505	472	481	492	477	503	481	507	550	508	495	506	445	490	516	474	530	491	517	492	533	536	504	510	542	519	507	553	474	503	521	530	550	501	502	530	526	545	531	504	471	485	516	503	528	512	535	548	535	523	508	497	524	499	508	524	486	507	509	529	501	518	522	536	515	523	521	537	517	507	461	502	540	492	501	515	461	505	454	546	492	506	495	521	522	534	497	492	507	505	478	522	547	537	522	502	502	506	534	534	515	519	517	517	466	483	501	497	519	520	533	488	533	487	483	506	489	503	519	523	510	447	566	529	490	499	475	482	512	510	509	532	511	483	512	478	503	504	510	508	509	455	491	485	456	515	499	504	498	502	472	516	499	510	512	508	499	493	501	513	461	466	450	500	508	546	478	466	536	470	539	491	491	531	486	498	532	487	488	483	508	502	495	522	534	507	504	522	511	521	519	510	479	512	492	487	515	542	569	496	561	555	510	507	472	537	513	516	500	503	510	484	507	501	514	550	531	508	514	566	522	502	503	484	530	505	504	510	507	524	535	535	473	504	490	501	489	484	579	503	508	508	521	524	487	484	526	510	517	535	557	525	501	452	479	498	484	519	501	515	456	540	512	526	508	505	516	494	511	498	513	556	506	516	502	531	520	548	534	502	457	489	533	519	490	523	502	494	525	538	482	512	514	547	460	508	515	522	516	521	518	503	490	520	510	510	492	499	511	531	500	484	475	571	495	511	513	482	490	523	534	490	548	546	509	451	505	557	520	540	466	495	531	546	487	513	553	508	498	513	521	486	511	517	499	520	479	497	481	513	517	497	523	492	515	518	515	542	532	497	517	492	551	503	497	494	471	549	509	522	487	530	486	481	517	492	495	542	523	468	541	518	470	524	546	484	558	482	519	467	526	470	508	518	507	497	513	525	504	549	506	527	491	502	497	489	531	483	501	480	522	528	474	499	510	527	533	501	549	505	533	502	467	522	519	479	517	489	527	503	510	492	481	486	490	532	498	545	508	514	533	457	512	524	514	462	535	516	477	470	520	496	453	519	523	539	494	481	487	473	549	506	499	550	507	549	511	512	467	469	513	492	487	507	527	503	533	473	511	535	508	492	527	501	492	486	510	502	486	541	520	482	509	523	506	544	522	538	493	517	515	498	472	495	522	525	508	515	485	504	497	565	526	463	572	514	470	496	510	537	514	507	482	494	504	522	507	494	522	507	504	501	504	438	514	461	522	481	525	513	496	502	519	538	527	483	545	496	544	509	516	495	468	484	519	481	519	551	468	519	486	544	522	539	523	512	523	485	551	519	521	503	514	531	540	527	496	552	489	505	495	517	493	532	521	494	519	540	509	518	508	552	471	521	503	506	503	522	514	525	503	469	516	520	498	488	489	501	519	498	501	470	502	518	486	535	547	509	498	502	540	496	504	531	507	495	522	508	518	544	527	478	478	498	489	486	520	479	506	528	502	496	473	510	484	455	493	534	512	542	473	486	479	489	516	482	508	560	521	493	480	511	493	534	539	516	536	515	504	490	540	481	533	521	503	536	484	502	532	518	500	501	523	541	523	497	495	548	497	465	476	516	479	525	495	473	535	474	510	476	492	521	493	507	560	535	499	533	496	537	515	511	515	488	523	521	567	495	532	496	519	469	501	478	510	509	480	480	535	514	507	481	491	496	484	525	513	511	509	479	521	495	543	464	520	511	481	512	489	506	496	474	494	545	519	502	491	530	486	525	501	523	557	499	519	495	498	480	510	491	538	546	510	550	495	521	514	523	499	536	491	481	520	556	556	508	469	543	482	541	562	489	475	518	522	458	473	497	476	497	561	539	496	493	511	473	537	563	501	509	508	486	517	502	485	541	503	551	509	503	516	532	505	501	482	476	486	545	514	522	511	510	502	518	513	515	490	508	470	468	542	469	535	509	503	510	510	516	527	484	474	524	509	529	477	494	548	520	533	536	518	509	537	518	480	502	550	494	474	474	521	461	499	538	497	507	545	475	510	509	512	519	518	525	518	509	485	515	523	512	497	504	482	498	507	524	506	489	487	493	538	508	501	525	495	514	492	493	485	519	486	521	513	494	514	526	496	499	521	507	511	518	540	532	502	546	486	489	517	480	462	487	485	525	543	520	493	530	534	541	508	544	508	493	524	531	480	481	512	560	491	500	506	509	465	504	526	501	484	522	451	527	525	563	506	493	470	536	542	507	538	504	516	492	513	496	521	501	486	489	488	552	479	508	510	505	521	515	520	486	490	512	457	488	517	513	536	500	521	493	490	484	505	517	507	486	489	561	509	516	514	507	521	525	529	512	467	501	510	500	461	499	492	522	515	504	485	491	523	510	515	484	498	502	518	463	474	498	496	455	508	510	488	516	520	489	500	527	514	521	500	507	520	510	512	508	539	519	522	497	453	520	538	567	505	511	500	535	535	494	493	487	535	496	530	522	479	531	547	515	517	462	509	512	478	510	499	496	497	544	527	465	509	497	519	482	530	475	511	511	522	507	509	542	535	508	462	489	512	520	496	497	469	482	477	541	482	512	524	506	474	517	488	505	520	471	553	479	508	478	520	491	484	538	535	529	505	481	499	525	518	488	495	499	529	529	470	512
20824	22065	16441	6242	5771	5617	3866	1601	719	395	302	292	247	241	233	215	230	228	219	226	240	234	211	207	233	214	229	237	208	212	222	213	225	226	229	221	218	253	236	208	222	225	251	200	202	227	200	225	220	227	204	209	225	210	206	220	226	232	223	198	229	198	208	209	197	177	222	209	188	192	228	245	230	203	222	245	228	231	211	205	203	228	195	215	215	219	200	235	209	217	237	222	191	225	203	204	204	198	227	219	214	189	204	219	232	201	206	219	224	217	206	188	204	226	203	218	239	197	223	219	207	220	217	231	236	234	222	218	205	213	228	183	208	224	211	241	225	192	230	232	224	238	205	204	238	225	204	222	235	212	222	229	221	214	250	235	224	228	221	233	218	203	184	206	211	211	207	214	229	235	212	236	217	231	211	216	240	209	195	218	210	214	231	182	209	193	226	219	198	233	203	221	191	222	215	195	203	219	193	211	200	211	209	228	196	213	222	228	214	224	224	201	209	223	228	210	204	214	183	196	239	209	217	206	207	217	203	228	201	232	212	236	212	209	204	214	217	219	228	247	210	221	209	234	216	228	212	222	238	233	218	203	206	215	227	232	218	239	221	208	226	191	237	215	197	222	223	204	235	207	224	208	204	205	223	210	200	186	209	226	220	217	187	209	212	223	226	208	208	214	198	234	219	201	209	221	235	190	233	221	237	228	185	227	215	223	206	216	223	256	226	194	211	204	207	213	213	211	216	216	213	227	221	189	229	198	230	218	204	209	224	190	208	235	214	219	225	220	206	214	235	231	224	204	209	223	214	224	213	197	267	208	226	218	227	225	234	194	243	249	205	224	228	194	218	208	191	212	238	187	212	216	201	221	244	229	177	223	202	224	211	208	230	211	203	241	215	215	215	224	198	205	219	215	213	226	255	197	191	197	198	204	236	250	233	233	222	218	205	212	218	207	183	236	231	215	234	202	216	214	202	228	212	215	224	233	214	227	228	213	198	226	212	219	223	213	198	237	246	224	211	221	199	228	220	239	196	205	207	237	231	222	236	226	224	203	231	197	190	216	217	219	199	212	219	223	224	220	212	218	218	194	212	205	179	196	210	218	232	217	234	219	212	238	220	199	227	219	213	215	200	223	223	204	219	219	205	215	202	213	224	228	221	197	204	226	219	236	211	225	197	191	231	223	214	226	217	192	211	211	219	220	220	215	227	197	225	224	196	227	192	221	212	224	219	187	217	218	198	194	192	215	205	189	223	188	227	199	198	223	242	211	218	236	218	205	209	241	227	219	233	217	209	190	256	218	214	182	199	215	205	231	212	221	224	198	197	222	209	206	206	214	204	195	187	222	223	203	217	205	225	220	241	214	212	194	203	248	183	241	219	216	256	214	227	220	208	239	224	206	210	250	203	201	191	223	216	208	228	231	219	240	204	223	214	219	237	214	219	233	195	247	225	238	207	182	190	217	212	207	216	196	207	241	226	200	238	216	199	202	233	220	220	223	196	222	233	247	214	222	198	199	197	220	217	205	230	203	226	237	185	200	207	208	206	219	223	213	225	228	222	207	228	234	244	217	216	212	228	197	240	196	203	207	204	244	207	225	198	229	185	214	189	196	223	221	219	232	223	218	233	218	209	238	243	229	214	225	228	227	224	197	226	216	211	202	240	245	203	234	216	244	212	193	212	217	194	224	237	214	206	197	215	234	246	199	220	198	204	203	229	238	226	214	217	200	238	235	203	196	222	211	229	200	205	216	219	232	194	213	211	194	212	217	208	197	232	203	229	213	226	249	242	215	212	190	226	222	210	197	230	231	201	190	209	186	222	193	202	191	222	222	197	191	228	201	184	207	210	212	208	220	213	221	203	204	219	207	211	199	230	235	214	225	254	223	190	206	221	215	186	216	240	205	229	200	211	216	223	231	212	213	219	211	200	230	225	246	208	224	215	211	204	222	225	199	236	214	194	209	190	219	221	229	223	220	212	234	221	225	220	195	227	182	204	210	212	229	226	216	241	223	216	208	220	237	202	210	234	213	211	218	218	211	208	224	211	197	196	221	195	214	216	220	227	229	215	206	209	219	205	213	211	210	189	199	179	222	193	245	215	225	216	227	200	219	208	207	212	205	200	223	210	214	236	224	217	226	199	206	201	239	217	223	211	197	183	230	210	227	209	175	207	234	205	215	246	205	228	205	222	189	244	240	226	225	208	217	212	255	209	207	236	205	217	223	226	203	223	195	206	235	208	224	219	220	219	214	226	197	217	230	207	230	235	226	216	243	219	222	218	250	204	168	234	223	239	256	223	227	219	200	213	209	200	217	212	227	196	219	232	215	206	245	180	241	197	211	261	194	220	208	222	198	224	209	187	174	215	193	235	237	242	216	187	207	217	201	228	213	220	215	220	243	239	233	216	205	217	214	202	208	218	207	199	226	240	217	229	196	217	233	201	216	214	238	223	223	224	219	223	181	209	202	213	195	209	230	196	212	208	225	201	226	214	198	217	218	236	227	229	229	252	219	234	233	212	198	219	223	192	219	245	211	209	215	219	227	217	217	252	240	226	199	219	210	212	248	215	220	183	227	201	202	233	208	235	237	203	219	199	210	214	217	202	230	216	207	232	219	213	203	208	203	227	209	225	239	221	211	213	212	192	206	208	211	221	190	184	230	231	221	221	213	213	211	196	196	222	208	248	213	223	214	215	196	196	213	214	208	214	208	206	186	232	214	219	226	216	221	222	195	226	199	198	243	213	229	195	232	209	201	212	218	218	206	202	248	236	218	213	212	218	215	207	204	199	223	228	244	220	220	220	217	205	218	194	232	180	201	193	199	201	212	219	208	190	219	260	220	199	226	191	224	196	194	219	206	234	220	204	204	224	221	221	215	218	221	216	211	197	218	271	226	216	208	217	206	210	224	218	220	181	220	226	213	216	220	229	232	248	225	226	199	233	202	228	237	213	227	214	191	229	220	206	189	216	216	218	205	206	211	226	224	239	196	218	224	224	220	214	228	216	217	239	219	225	197	247	201	214	229	224	205	225	220	212	218	242	226	230	212	230	191	233	207	221	227	231	195	240	241	232	234	219	231	217	202	225	248	193	219	241	238	183	219	222	239	237	215	250	192	209	239	216	206	207	194	221	202	212	214	220	196	196	220	195	220	209	213	221	211	194	199	230	227	239	202	224	232	200	253	202	209	211	210	222	241	199	229	218	208	211	210	220	220	228	214	230	206	220	232	198	230	185	206	204	196	228	214	241	175	200	180	220	215	212	209	219	231	210	220	213	197	201	234	188	228	204	223	208	229	227	195	221	201	202	223	229	220	219	229	214	223	231	229	200	218	197	193	226	224	229	210	223	206	213	213	227	224	247	199	211	186	204	212	235	235	223	236	243	249	229	209	211	211	200	200	238	222	196	226	214	222	204	217	207	237	224	182	183	237	237	200	215	207	228	213	225	185	213	216	220	217	193	191	202	229	229	206	242	204	236	244	223	223
12569	19123	18564	13889	17856	18437	12700	5810	2394	1269	937	812	672	645	630	588	557	543	595	565	540	565	570	570	575	561	543	546	560	552	581	581	561	582	547	606	555	566	561	549	583	550	584	588	575	553	538	574	537	549	543	572	567	549	570	518	535	532	550	624	546	562	594	578	546	567	589	593	549	529	555	544	533	546	557	558	582	564	526	511	569	549	547	517	567	565	546	547	496	546	532	543	564	557	551	607	542	538	574	551	556	563	516	568	541	526	596	542	551	529	583	553	533	581	554	529	588	529	541	526	552	518	586	551	512	557	562	560	568	541	566	538	553	578	581	508	527	565	576	542	588	566	524	583	511	544	544	541	519	554	602	554	540	560	542	527	549	539	531	580	546	534	522	546	556	544	564	547	575	514	565	566	570	554	521	524	525	555	532	564	532	553	560	559	554	564	588	525	540	573	561	572	569	557	588	581	574	522	574	576	573	556	533	523	552	540	596	518	582	555	546	562	535	561	549	503	505	574	572	550	544	550	539	552	558	588	528	513	544	588	597	565	563	554	530	522	540	529	520	553	558	588	505	541	557	573	568	542	528	535	536	592	584	567	559	538	548	587	552	545	560	577	510	577	511	522	562	541	515	547	564	552	561	577	563	559	595	499	605	532	539	561	565	571	543	554	537	538	566	550	591	592	563	571	549	575	580	538	553	567	548	527	559	509	595	555	516	547	567	550	590	588	555	571	546	581	561	516	570	542	523	544	572	554	559	560	541	559	570	539	545	576	543	563	564	563	542	543	556	521	546	573	505	534	536	561	565	554	550	532	541	539	534	527	547	548	555	535	545	576	556	554	567	517	544	550	585	590	537	549	574	557	595	546	566	583	521	596	554	555	555	542	527	550	534	564	541	613	538	552	539	550	548	538	545	566	524	537	543	515	570	571	555	591	555	614	572	614	583	573	552	545	562	587	541	552	603	566	546	563	522	548	542	527	567	567	566	550	527	548	550	602	566	545	523	586	547	516	533	534	559	572	557	571	582	549	619	513	524	532	619	541	544	524	563	562	549	525	516	563	612	559	575	580	545	551	581	527	505	542	552	570	565	579	529	520	531	588	551	567	513	535	554	543	606	618	543	567	554	521	489	540	501	540	570	543	576	577	566	508	537	525	565	569	510	517	526	539	555	556	551	525	543	517	580	555	537	556	586	553	549	605	555	585	578	592	529	576	595	545	578	611	569	530	566	514	511	556	532	547	553	557	523	526	540	554	540	571	543	558	526	586	584	551	550	545	570	615	549	533	542	555	593	565	539	512	521	572	550	560	546	536	559	548	525	574	571	551	540	557	567	545	561	565	565	569	567	531	565	556	561	545	569	545	552	568	529	567	557	568	549	546	550	572	523	538	569	542	565	573	527	520	579	543	605	601	547	549	557	581	582	559	578	559	550	520	579	497	546	532	548	537	550	510	572	559	576	552	591	552	566	544	565	543	524	534	587	581	546	486	543	557	552	565	553	547	548	573	564	561	532	564	560	557	527	574	565	515	561	539	531	565	548	544	495	536	558	561	561	563	525	547	564	522	553	534	576	540	531	560	569	562	544	556	540	545	494	532	532	563	564	559	529	569	558	566	540	586	587	522	575	550	553	535	552	556	564	574	558	571	565	539	537	489	549	533	563	557	548	572	554	559	535	540	551	562	544	509	535	555	568	554	567	505	545	512	549	618	581	551	554	500	535	550	576	554	532	535	579	550	533	573	545	583	574	544	515	590	549	584	529	587	557	584	575	548	510	497	559	539	574	559	531	549	570	552	551	570	557	617	538	579	506	603	544	534	573	579	570	554	573	518	589	552	596	552	564	574	541	562	555	533	601	575	541	561	563	557	560	583	564	487	541	553	519	537	573	580	544	531	528	510	527	566	542	554	567	596	545	550	546	573	550	523	529	549	567	563	554	543	555	532	548	545	576	585	541	488	534	533	518	563	591	571	527	541	591	536	540	537	536	504	558	552	556	575	560	562	568	547	559	533	565	546	516	547	578	555	565	528	547	515	571	557	536	539	547	508	546	514	605	517	579	606	573	568	585	586	570	514	563	518	511	572	536	533	540	601	610	591	537	557	570	554	549	506	579	535	558	568	565	550	527	536	575	580	563	566	588	525	580	536	520	564	583	583	581	530	571	575	567	547	549	559	540	624	580	522	487	598	558	539	585	570	548	551	532	589	540	582	567	587	570	583	551	577	549	555	532	565	573	553	539	531	543	594	565	561	571	538	571	558	549	535	535	535	556	541	561	524	553	568	521	526	523	571	525	519	539	565	581	557	538	549	555	584	581	553	537	534	533	586	564	547	538	538	549	535	542	569	576	534	549	515	555	518	558	572	548	561	564	539	582	523	582	563	614	498	581	552	567	567	527	564	552	560	550	588	533	540	571	596	543	514	564	553	536	583	558	548	561	562	530	531	599	508	565	558	542	521	512	585	565	570	548	573	566	543	513	545	582	548	561	541	544	567	563	531	542	546	602	553	561	558	556	566	543	541	577	556	540	524	580	567	556	526	541	547	546	551	560	584	547	562	581	535	570	535	509	557	568	554	562	527	582	591	525	526	541	556	558	559	559	569	556	509	519	559	572	551	551	570	516	591	538	530	532	518	503	577	555	582	573	562	574	554	581	523	542	543	539	570	519	565	565	568	592	530	554	540	561	566	541	561	516	571	580	566	566	560	545	582	574	518	536	492	564	559	485	555	545	526	534	564	563	537	560	589	511	561	597	537	600	555	541	569	544	586	549	554	616	569	579	577	526	577	520	556	562	546	561	563	548	541	567	533	563	558	560	542	549	579	574	525	563	555	506	566	565	553	543	559	552	555	571	527	535	577	546	516	574	573	557	556	545	567	528	567	548	512	533	538	554	522	560	570	527	548	554	578	549	541	519	531	508	590	570	569	541	559	590	567	584	587	564	577	589	561	543	591	569	554	531	580	560	583	588	563	518	557	543	530	533	581	566	553	530	588	522	558	602	548	545	529	532	566	535	572	587	562	534	630	591	581	531	575	566	556	568	554	557	549	555	507	570	564	578	523	564	567	573	572	600	540	566	576	588	536	568	533	549	553	495	526	546	528	560	554	541	549	607	557	515	542	588	520	573	545	525	575	577	558	549	550	549	542	545	542	527	541	523	541	602	596	576	516	556	579	573	569	572	550	552	529	580	558	526	548	557	521	562	555	528	596	527	521	549	543	528	539	572	554	577	559	530	575	525	560	524	528	523	537	569	530	581	524	559	555	536	555	575	580	519	577	587	555	568	570	562	565	495	573	585	573	511	535	538	575	532	609	591	520	529	544	552	556	549	575	505	540	588	574	555	570	542	610	559	588	560	540	525	610	553	581	535	534	566	543	553	540	561	592	525	507	525	575	579	573	550	595	589	560	553	541	514	558	553	524	571	561	553	523	589	594	559	582	567	549	564	522	530	547	519	563	486	525	553	559	546	584	524	545	501	571	539	544
45938	48200	48463	40946	44265	42796	29263	15001	5211	2096	1043	687	485	375	320	259	246	243	237	242	241	234	238	211	221	237	235	219	241	239	238	222	248	226	239	228	237	214	210	242	259	228	258	248	246	244	254	237	247	216	198	217	202	238	234	219	262	250	228	224	224	217	222	248	245	225	231	211	226	265	255	238	216	246	243	211	259	221	246	221	229	252	235	246	249	222	243	203	231	244	247	250	229	237	255	247	201	236	244	248	224	232	272	249	242	245	253	232	252	215	229	252	230	248	223	264	196	192	231	236	228	238	224	203	200	232	221	210	244	232	223	202	207	221	244	262	254	259	202	232	234	210	242	237	219	238	238	262	218	215	261	211	226	193	229	232	226	221	234	240	240	242	267	233	261	253	229	252	241	260	234	214	223	255	235	248	217	229	247	251	208	270	250	245	229	228	234	246	240	236	229	250	223	223	248	221	225	237	233	252	219	211	258	242	231	234	233	222	239	239	230	237	239	224	237	223	243	237	251	234	223	238	272	218	238	249	258	221	225	220	232	237	235	265	221	220	235	229	241	236	246	252	242	242	241	218	234	234	236	228	240	222	223	229	230	234	233	234	234	239	255	238	237	218	229	225	252	245	258	228	231	218	211	240	226	269	230	237	212	246	234	227	230	244	236	249	241	210	243	249	241	249	219	248	236	236	260	205	204	234	237	206	234	247	212	220	241	227	246	228	237	232	256	249	251	252	256	219	229	235	227	244	241	249	232	255	212	242	237	229	233	224	243	227	244	242	236	223	216	234	223	242	268	258	248	222	218	251	245	232	219	273	254	232	233	194	222	256	263	242	220	243	244	238	225	232	224	240	259	222	246	234	232	232	227	257	224	221	227	258	229	234	214	201	248	259	228	235	229	217	218	196	219	240	257	234	234	252	223	224	226	242	233	205	212	233	234	242	238	234	204	205	234	242	244	256	234	239	240	266	230	237	215	192	220	218	232	216	216	203	222	235	247	271	237	213	211	227	268	234	209	230	213	240	224	247	225	228	218	242	214	220	258	264	213	237	218	217	231	254	214	223	235	236	262	227	246	215	220	204	226	222	231	225	228	218	239	230	237	247	242	240	219	219	251	224	212	201	221	258	231	246	223	236	206	253	210	236	201	237	223	226	236	215	246	216	216	231	260	242	201	209	229	247	234	236	241	208	222	244	259	239	230	217	213	242	242	219	227	214	211	224	233	243	230	230	241	219	246	208	236	249	239	200	252	214	200	224	233	254	243	237	273	224	241	234	263	209	227	226	222	248	234	227	235	233	208	222	241	229	189	229	227	241	233	247	235	241	228	223	233	226	230	252	246	255	215	227	215	218	212	237	261	267	230	215	240	242	243	245	242	242	230	242	245	262	238	242	222	225	225	256	240	239	218	241	218	217	203	239	215	246	262	208	238	236	219	217	206	224	222	248	244	229	249	216	237	253	234	232	225	239	270	233	233	269	242	213	225	227	224	255	228	212	255	250	228	239	247	254	229	220	219	223	229	208	245	220	249	245	240	233	217	254	233	237	237	238	250	241	236	190	219	204	224	208	239	223	226	255	258	230	226	255	244	227	245	225	207	245	234	244	239	222	217	222	232	266	234	227	232	232	248	232	196	247	216	228	235	231	219	219	234	242	227	225	249	232	268	239	241	230	238	227	218	254	240	258	217	231	245	250	235	232	224	234	239	218	223	229	252	231	231	225	232	250	238	229	204	211	243	226	224	252	251	236	213	227	243	234	235	205	216	236	234	278	209	232	231	270	205	247	238	234	211	260	215	237	239	247	241	214	238	246	244	260	237	231	217	225	225	245	213	253	247	244	232	270	229	228	236	218	239	226	245	226	237	237	250	211	197	204	216	235	236	214	237	225	213	219	252	235	236	255	252	230	224	246	244	230	237	196	232	233	232	238	224	241	236	244	223	274	245	230	219	237	234	243	269	255	238	228	243	199	224	241	235	257	231	237	209	246	221	231	233	245	268	220	234	230	227	238	224	207	251	265	234	254	251	222	215	201	207	212	221	245	253	243	236	251	254	248	219	234	238	230	247	254	218	226	214	228	247	242	254	226	254	225	234	248	258	228	238	249	220	236	242	251	219	225	233	249	224	211	220	220	223	214	195	208	253	232	243	233	244	230	213	224	254	219	251	209	235	235	244	208	216	243	240	230	225	211	233	237	221	201	227	234	243	227	243	218	228	238	262	228	238	229	233	254	253	252	239	232	205	247	244	227	221	255	230	235	210	240	221	231	225	271	249	208	219	266	226	211	222	226	217	237	197	254	231	215	214	248	240	212	230	212	206	246	230	211	207	246	230	237	236	238	245	252	242	233	219	241	228	215	256	248	214	242	229	239	245	226	221	226	247	253	245	223	229	236	252	241	256	240	234	228	220	215	225	207	218	222	205	235	249	243	234	234	235	235	248	232	259	228	238	246	255	238	239	258	246	202	210	225	224	241	233	235	207	235	231	252	237	229	215	225	233	245	216	238	248	239	223	248	217	240	238	247	233	228	223	207	266	239	236	233	213	252	245	248	252	245	247	236	225	258	228	217	233	241	227	248	238	262	249	216	206	217	218	249	228	249	251	218	242	265	239	258	233	228	223	222	245	257	243	203	221	230	258	219	247	233	240	253	232	260	211	234	223	236	223	227	221	227	269	255	222	236	243	217	226	259	222	238	242	250	233	232	215	263	260	235	240	245	260	229	242	232	204	209	234	224	243	225	226	220	215	232	238	216	205	216	236	240	229	212	236	249	226	232	248	222	232	241	225	242	214	237	204	244	233	211	216	251	244	262	232	241	212	205	245	240	248	267	246	231	230	231	241	208	238	221	247	257	224	229	225	213	201	244	232	214	254	259	241	254	240	222	218	234	211	221	220	252	251	242	239	226	236	244	236	251	218	230	249	259	260	247	247	252	215	267	267	264	240	225	213	220	227	232	218	240	231	230	231	229	224	236	249	217	225	227	255	231	230	232	258	215	226	240	222	228	232	218	240	232	242	226	225	234	247	224	217	201	234	263	234	216	231	224	193	229	211	241	231	234	243	247	199	203	226	217	237	226	240	207	212	201	228	216	229	242	224	223	229	226	208	248	236	236	237	248	237	250	240	212	249	226	228	210	230	218	234	234	235	222	262	223	221	229	252	215	212	234	237	242	244	247	217	222	240	236	226	230	246	235	231	229	255	233	222	242	216	231	247	222	238	246	221	215	223	214	245	234	258	210	235	222	230	242	243	265	251	253	244	224	228	210	235	237	202	234	238	257	270	213	227	225	235	229	224	244	222	223	253	252	236	252	226	229	239	239	251	231	209	229	221	214	242	244	207	253	246	258	237	226	229	238	240	219	220	240	238	206	249	236	237	243	270	230	221	216	208	222	249	218	234	224	199	241	230	234	220	245	229	250	267	228	261	234	227	229	246	220	239	242	232	229	241	251	223	218	218	232	264	239	220	197	234	205	234	190	224	239
29861	40440	46452	50523	56062	54608	41725	27969	14722	8132	4336	3022	1998	1202	982	733	664	619	618	614	581	627	635	634	587	613	629	603	612	561	619	545	585	607	598	593	563	598	564	641	614	632	589	579	548	606	565	582	581	585	577	566	590	657	595	616	575	597	577	591	606	542	576	611	561	615	584	620	573	605	612	620	595	597	566	573	601	554	584	592	591	576	610	607	624	606	586	625	609	567	560	582	602	615	618	557	567	583	605	565	654	618	577	631	609	654	574	572	597	596	581	605	576	588	608	591	568	592	581	588	547	600	581	567	554	586	578	568	640	560	578	580	597	554	616	567	603	631	624	604	576	630	580	635	587	612	552	594	593	595	588	574	612	606	578	556	565	598	585	597	617	574	568	584	578	672	588	620	588	626	592	650	615	589	582	654	610	581	594	608	524	599	628	590	597	562	578	592	621	591	607	597	572	607	593	579	584	632	616	586	592	572	576	579	612	564	628	543	586	559	557	604	613	587	596	573	596	664	565	574	605	583	576	566	592	572	587	603	601	608	594	602	593	556	594	617	576	600	586	608	579	552	591	644	572	612	630	607	570	565	608	585	608	609	575	593	587	604	552	607	607	546	558	593	606	556	596	602	612	581	588	561	574	604	632	585	615	571	604	582	572	590	581	601	603	556	554	562	623	582	636	581	577	576	591	600	558	591	571	592	581	580	599	594	608	566	573	591	571	632	587	577	640	577	605	590	567	589	592	589	574	555	592	604	596	588	610	612	588	608	594	579	587	582	586	592	627	595	570	565	571	586	567	638	565	581	592	601	585	583	546	657	595	608	557	582	565	553	559	613	573	620	588	608	628	593	603	598	583	586	562	642	581	605	587	616	557	586	579	615	607	636	656	591	601	553	646	634	616	552	601	607	597	539	593	646	636	589	622	591	609	577	599	582	576	607	553	595	570	611	624	623	566	625	561	591	581	620	589	560	613	613	527	645	602	594	606	590	639	594	617	576	609	623	591	585	590	601	617	587	573	624	591	617	611	599	548	604	609	586	555	566	571	567	580	577	596	587	573	666	563	544	595	576	578	631	578	619	574	572	610	598	580	610	562	561	593	565	594	596	583	595	608	574	583	611	613	584	584	580	563	573	617	585	584	598	600	607	583	576	562	589	590	620	568	600	563	557	623	594	570	585	577	619	599	577	589	560	605	624	572	579	608	580	592	612	571	599	579	622	597	554	603	584	573	611	587	606	595	609	634	578	583	576	583	629	579	607	611	638	604	579	617	592	564	572	569	594	588	546	629	567	627	578	603	540	567	633	629	575	635	579	581	588	615	584	611	595	578	581	583	585	575	598	584	627	568	575	622	591	569	618	589	594	591	586	614	593	610	620	587	560	588	577	633	591	628	603	564	583	613	597	601	583	615	604	583	572	584	600	589	554	628	561	571	575	589	605	599	557	593	640	580	654	570	555	595	598	617	575	577	612	600	632	613	577	602	610	568	625	621	581	603	630	592	600	640	619	600	608	617	627	601	605	578	598	571	624	557	569	600	595	567	636	576	630	569	543	585	634	616	641	576	600	549	610	620	591	598	569	579	603	598	590	600	613	607	581	577	544	620	549	547	593	586	593	639	573	613	607	611	621	559	585	612	580	583	589	586	594	611	581	557	605	553	600	595	574	566	591	609	581	586	626	584	596	569	572	607	584	590	609	566	619	570	573	642	620	614	594	596	625	596	587	556	571	550	607	559	601	618	591	602	595	580	585	595	630	610	608	531	593	641	565	573	623	557	591	663	613	587	582	587	589	614	606	597	544	651	608	609	624	599	571	575	554	599	568	622	613	593	593	540	558	585	571	606	615	581	615	619	595	605	595	565	576	606	585	596	623	559	602	621	613	584	595	575	612	567	619	568	596	639	595	614	607	596	613	586	566	563	597	581	610	558	608	608	589	595	634	618	576	588	599	621	602	571	567	582	592	542	620	569	598	621	580	609	582	581	585	583	548	577	558	538	582	636	593	601	585	585	593	560	594	602	590	599	572	553	601	566	600	597	572	578	553	581	622	564	574	562	575	554	606	607	598	592	633	580	606	593	615	597	600	608	575	594	586	616	587	587	604	633	552	576	610	609	579	559	565	586	594	616	533	610	634	572	545	575	603	585	558	603	582	618	594	578	606	579	575	570	553	631	520	593	571	608	563	565	576	635	651	577	625	582	579	631	590	623	556	577	588	604	588	593	575	650	606	555	601	617	584	589	616	610	571	585	577	570	616	583	582	612	629	592	614	592	609	589	575	568	561	579	565	599	546	614	583	595	593	617	560	578	592	581	580	596	624	610	584	586	594	616	622	626	565	570	594	595	551	581	597	613	563	591	583	617	584	587	587	592	620	569	602	583	607	544	569	593	560	561	610	593	577	564	615	563	583	600	611	589	610	593	588	536	556	563	567	608	614	571	588	603	575	598	584	582	569	629	609	604	591	586	599	580	601	564	580	607	599	608	586	616	635	600	586	604	617	586	608	608	576	603	588	557	538	563	586	565	546	598	599	613	599	591	583	593	608	602	557	587	628	555	594	571	592	595	595	598	571	593	620	595	586	594	596	584	567	611	527	578	624	577	581	572	610	572	603	567	558	609	594	604	611	630	615	575	580	591	611	637	568	549	615	542	602	557	637	581	617	589	593	560	594	599	567	623	629	544	595	577	598	598	598	575	581	574	574	619	611	593	585	617	651	582	576	549	578	591	579	548	601	570	572	639	589	595	607	616	607	598	551	597	585	607	608	606	614	641	610	575	568	593	581	591	568	619	543	585	587	606	546	625	593	571	576	603	578	563	556	564	591	555	596	630	609	584	639	640	594	556	645	595	559	615	584	566	586	585	565	547	573	578	569	584	558	596	586	615	572	597	595	608	613	621	545	590	589	566	589	619	567	632	596	597	601	599	592	553	597	638	563	563	594	626	599	583	587	612	614	633	552	580	610	586	593	657	579	581	582	569	574	584	637	574	597	640	604	542	546	590	618	603	555	582	588	590	572	601	608	564	605	562	604	532	623	647	587	656	598	625	579	602	603	598	580	557	589	580	592	619	594	609	612	581	642	601	576	585	616	567	570	553	608	606	566	632	597	589	564	577	579	569	577	589	612	600	628	563	536	610	563	601	601	615	607	605	595	573	569	544	560	571	598	571	628	572	631	586	609	552	579	591	559	588	628	651	609	565	584	629	568	550	607	588	622	506	596	637	621	548	607	578	556	602	624	573	594	551	610	576	608	600	587	595	563	617	575	598	611	598	618	539	605	619	585	597	566	604	571	598	582	540	631	559	607	601	603	537	617	573	620	593	584	565	562	581	606	626	582	615	631	574	577	586	566	568	598	616	565	563	633	593	622	578	611	596	575	607	585	593	610	605	582	599	589	582	615	605	628	575	620	598	572	546	566	577	586	604	619	633	645	622	580	561	603	603	582	604	618	593	573	586	595	625	613	570	594	586	641	577	604	619	646	611	561
55656	54590	49241	48020	54957	56220	42285	26425	10244	3064	1033	671	437	305	284	258	202	212	198	208	194	220	213	210	214	220	221	233	201	210	204	196	204	211	188	218	186	193	189	154	207	198	194	216	213	199	195	265	178	208	191	222	208	213	218	184	191	226	193	192	195	187	211	188	210	187	198	174	207	204	203	228	217	199	215	202	194	186	189	206	203	186	183	208	210	192	228	229	230	208	208	235	181	217	185	199	196	209	202	203	199	212	206	236	198	208	210	199	205	227	217	229	223	165	207	232	189	222	226	193	196	206	181	209	180	206	222	213	210	200	201	199	200	213	194	194	186	199	207	158	158	182	192	189	212	194	209	198	221	219	209	199	170	200	185	239	195	213	208	227	197	209	208	198	204	219	192	213	227	213	213	187	226	179	206	213	200	192	206	220	180	185	217	197	195	190	211	213	203	239	202	195	235	193	208	209	221	213	212	232	198	202	198	195	228	211	202	178	203	199	218	183	192	209	208	198	203	217	209	213	174	214	204	206	217	236	219	216	205	202	192	209	198	185	209	192	187	220	178	213	198	192	202	221	198	232	206	206	191	205	238	227	193	223	193	212	207	183	211	208	200	218	196	212	205	211	214	203	204	219	207	180	190	193	202	204	213	198	208	224	201	205	207	216	216	189	192	211	190	209	245	229	227	205	210	163	220	216	188	209	175	185	229	233	209	202	206	197	190	193	227	234	202	204	216	180	214	200	220	205	198	220	178	197	203	198	209	193	220	199	210	210	219	201	197	210	203	199	206	198	194	197	212	223	207	210	205	217	212	187	197	199	185	232	228	213	213	198	203	195	207	205	181	224	220	172	190	207	205	213	196	213	204	208	215	212	221	213	200	208	212	186	190	219	193	184	219	226	205	192	234	224	200	198	214	208	220	208	207	198	197	216	206	198	222	211	186	218	224	218	217	184	211	233	173	196	199	198	218	209	211	212	217	181	220	213	192	203	210	195	212	192	218	214	214	197	210	198	190	210	216	202	223	213	239	165	232	204	201	181	200	197	205	197	223	203	219	219	202	208	207	198	209	193	199	225	186	217	167	184	205	206	222	198	203	226	214	198	221	222	196	219	212	186	211	221	195	191	182	230	204	188	210	185	223	201	186	196	199	222	213	199	177	215	210	218	196	215	222	186	192	197	194	231	196	210	216	189	189	223	201	184	195	216	205	171	194	213	187	214	205	182	243	197	183	196	180	199	206	213	201	213	173	210	199	214	206	193	177	202	225	206	197	224	205	195	214	202	213	213	224	197	204	229	209	183	195	193	181	202	236	200	206	211	198	204	202	202	198	202	219	200	218	218	205	227	213	209	217	198	212	182	247	215	204	221	217	212	206	194	215	206	217	191	199	199	244	193	186	201	206	214	192	195	203	218	208	206	194	193	178	183	209	232	196	226	210	250	224	209	212	196	190	213	189	213	198	205	219	211	202	187	194	228	173	205	233	199	226	175	171	217	189	206	198	190	204	226	197	183	218	181	215	214	191	193	199	223	204	217	232	196	217	216	202	207	221	216	206	197	193	221	224	206	219	211	194	200	194	205	187	180	221	190	213	190	238	194	184	230	204	221	210	169	195	219	229	191	203	202	201	207	226	243	242	207	200	179	174	209	199	222	212	197	221	212	213	215	189	208	191	187	217	212	217	184	203	218	220	212	189	219	209	194	212	216	160	206	186	193	204	205	202	207	199	210	192	208	221	208	202	192	200	201	207	198	237	177	217	184	202	206	208	209	198	182	220	208	201	205	171	223	198	185	210	196	214	208	217	202	180	201	209	183	197	207	183	213	212	213	204	209	206	176	189	189	186	206	200	192	213	195	196	194	198	218	182	194	196	188	197	213	191	185	198	199	153	224	197	223	213	208	215	218	207	181	209	209	223	211	207	206	209	196	207	200	204	194	187	190	217	202	187	188	204	225	198	209	194	209	197	224	202	213	167	187	216	183	193	194	227	177	205	211	213	210	187	214	186	208	227	194	215	213	214	206	203	224	201	211	217	187	205	168	202	205	183	205	216	198	179	215	191	192	205	212	211	168	212	206	217	203	191	203	224	181	209	195	203	213	237	224	206	188	206	217	205	205	233	213	205	183	213	218	190	205	216	202	206	209	210	212	218	205	205	210	193	210	195	209	218	194	208	209	202	187	218	198	205	235	203	218	195	202	233	192	255	201	182	202	206	205	198	204	194	199	229	191	211	210	191	213	194	192	196	214	219	209	193	191	197	222	205	206	179	220	222	217	199	213	190	222	207	204	202	177	225	183	195	217	217	221	218	186	212	179	189	217	215	236	199	206	222	210	205	209	199	218	203	205	206	194	213	194	215	206	187	195	202	235	193	212	195	212	187	205	221	181	229	218	202	170	191	211	188	195	218	190	206	237	203	242	195	189	184	233	201	175	223	208	220	206	227	213	193	204	194	201	200	188	212	214	215	207	184	211	189	170	205	212	204	206	199	208	217	215	210	223	215	197	192	193	189	182	234	215	214	199	182	194	199	212	206	198	186	202	194	213	184	167	184	190	221	214	211	210	197	214	235	214	205	221	192	224	179	194	222	174	201	193	209	212	209	230	211	194	199	196	198	194	192	204	221	201	226	204	211	221	206	245	191	193	221	187	197	192	220	199	213	201	197	168	209	188	192	217	195	199	215	178	197	202	234	207	225	223	210	192	188	192	187	204	200	201	196	181	173	200	209	228	204	205	200	182	189	198	246	201	197	211	207	181	211	192	208	176	185	201	210	220	209	219	218	220	193	204	188	198	182	228	191	199	196	184	208	191	221	212	159	183	191	221	204	208	217	186	193	204	199	204	181	196	207	221	214	220	230	202	202	218	186	202	203	201	207	210	187	186	201	211	217	192	195	209	220	213	209	193	200	205	199	208	203	197	210	211	223	213	189	186	203	204	204	226	221	211	200	192	201	203	204	199	214	202	221	207	199	177	207	171	205	229	177	216	209	199	208	198	190	207	195	241	202	202	211	228	201	220	199	218	188	200	219	217	202	220	173	191	192	193	184	196	210	204	182	207	204	222	221	200	206	201	210	173	221	197	189	212	206	223	218	243	210	202	223	193	212	202	203	202	199	204	194	212	224	211	195	214	206	177	216	229	210	197	203	163	202	198	197	184	207	220	205	217	218	197	204	235	189	201	229	208	174	230	221	202	226	206	199	178	216	190	206	223	203	206	205	225	201	218	202	204	198	205	204	225	172	203	199	199	213	195	190	197	238	201	197	197	220	230	206	192	205	209	208	203	234	208	211	211	207	228	225	178	198	182	223	199	204	219	192	223	176	189	199	202	207	222	190	185	222	232	221	207	204	206	206	223	195	202	194	199	207	177	215	234	183	216	195	212	223	231	218	179	200	214	206	200	204	193	214	199	193	230	206	207	181	221	221	183	224	202	218	214	225	187	204	193	225	212	210	202	206	210	182	192	191	184	183	225	180	217	219	218	216	224
38126	46332	51352	57621	67042	66847	53257	38310	20570	10352	4053	2438	1639	976	779	611	590	565	573	511	485	532	516	560	501	537	481	536	534	514	514	524	536	530	518	504	508	534	541	546	514	487	512	526	511	505	566	538	519	517	539	526	525	556	500	486	519	524	537	510	527	516	526	521	510	546	579	493	489	488	527	536	493	539	527	543	494	543	468	514	546	502	521	498	529	572	511	522	547	499	496	461	508	503	446	457	507	528	508	493	529	523	509	510	555	512	510	556	513	543	482	542	550	553	540	505	482	522	538	489	511	525	499	537	517	529	526	530	520	543	540	506	541	500	573	495	489	522	488	510	516	498	571	523	488	524	511	514	532	530	539	472	533	504	539	536	505	537	502	552	555	512	507	524	548	509	511	502	501	539	515	506	509	517	542	492	573	507	499	510	520	523	535	509	503	522	519	499	539	548	527	570	535	522	470	534	490	536	510	539	519	505	513	537	508	494	503	513	526	479	576	549	493	532	529	506	516	507	511	487	542	516	498	554	510	526	550	493	515	499	542	525	530	517	522	547	485	511	524	517	516	518	503	568	515	480	490	493	555	510	499	548	540	519	515	539	566	525	499	537	499	558	498	532	500	494	519	544	510	564	553	540	517	511	479	551	511	540	503	545	536	563	530	537	550	493	513	517	515	517	514	507	550	533	547	505	543	508	521	509	489	506	562	506	518	494	508	524	505	534	496	502	532	509	524	549	543	522	496	497	530	525	533	532	508	533	506	533	558	513	491	549	519	491	504	511	514	506	525	536	513	515	584	561	526	513	520	518	525	537	570	538	533	498	496	494	525	474	520	477	511	522	570	545	522	494	565	562	533	518	533	535	483	552	506	507	489	530	532	516	506	519	517	480	545	560	494	539	502	517	551	538	521	499	480	531	500	470	496	506	554	522	498	503	497	525	510	488	523	519	535	496	540	556	527	481	536	555	518	545	584	561	505	531	472	520	544	526	542	522	505	523	539	529	548	510	519	528	508	516	484	553	488	475	512	529	514	519	534	515	538	522	483	530	498	486	521	502	511	493	486	519	543	533	539	504	495	533	482	516	535	500	528	497	481	576	484	509	537	565	507	482	500	524	508	509	525	498	520	522	530	543	506	510	492	529	537	483	509	506	507	513	533	514	493	554	483	538	494	540	535	561	498	507	523	517	532	548	561	532	553	539	504	545	506	538	568	498	486	502	539	495	525	514	562	504	533	560	527	521	466	498	528	499	514	501	508	533	516	505	547	504	499	503	511	513	507	537	502	500	502	513	515	547	515	515	514	507	536	534	500	465	530	520	575	530	520	532	529	504	536	529	488	542	526	539	534	530	531	507	548	549	526	488	517	523	523	583	504	547	529	518	577	484	502	487	541	457	509	518	533	529	521	504	545	520	531	531	478	499	539	522	480	517	517	478	529	538	541	555	511	551	484	531	545	535	506	484	524	479	537	524	539	517	538	476	537	496	518	531	538	526	536	544	519	509	546	542	490	504	508	541	515	532	515	531	507	551	519	498	507	503	493	574	533	522	492	536	513	511	512	507	480	535	513	512	553	517	534	526	550	522	565	525	510	521	511	534	499	449	518	490	485	529	504	487	513	543	506	522	513	510	488	517	501	487	530	506	525	528	489	523	536	500	499	520	530	491	526	479	501	557	495	525	584	550	511	557	522	501	537	501	507	557	545	533	498	540	533	533	512	532	526	541	570	529	505	520	504	504	506	535	484	505	513	530	531	514	552	500	517	548	533	558	508	505	539	539	556	499	496	542	539	492	537	546	521	517	505	543	487	515	523	553	514	547	553	525	528	548	517	480	507	504	516	486	494	510	565	502	497	500	538	533	526	511	514	482	532	525	531	504	507	488	545	525	514	530	529	535	506	565	506	516	542	504	542	551	525	527	510	518	455	528	516	540	522	540	555	543	545	531	534	524	525	497	521	501	545	538	522	517	532	510	477	533	521	531	566	497	521	537	552	517	516	506	532	532	528	504	506	508	511	519	569	507	506	563	476	546	505	530	554	512	541	555	487	493	495	483	509	526	514	531	542	537	519	525	518	516	543	523	530	492	497	523	520	484	540	480	540	557	538	574	505	520	561	537	511	546	534	500	503	548	536	526	520	553	506	538	541	534	558	501	471	507	555	507	524	509	508	513	512	517	530	488	553	520	507	545	537	538	541	525	495	480	556	496	555	512	542	498	517	548	512	544	577	538	507	505	572	502	478	530	503	520	528	501	539	534	545	511	542	469	515	501	516	483	498	534	497	503	496	506	485	541	502	521	547	537	528	518	539	522	506	504	502	541	495	550	474	547	484	491	517	499	538	525	533	513	521	516	568	565	530	539	569	514	499	531	512	517	514	516	513	514	531	537	508	515	528	546	472	536	535	516	496	547	505	499	487	499	551	493	545	537	490	502	525	509	498	490	534	545	495	506	517	527	502	505	547	505	514	505	550	517	501	516	534	528	482	550	483	570	521	489	555	547	520	500	526	529	563	524	447	502	504	517	506	526	538	530	516	528	522	482	531	519	542	514	529	508	509	470	535	491	496	518	530	533	485	557	559	509	544	516	482	488	539	528	492	524	542	534	547	532	508	527	495	566	524	520	488	521	529	527	513	501	512	538	504	529	501	528	549	546	499	509	558	490	539	525	515	517	490	529	540	544	556	465	503	507	525	495	535	525	503	541	509	530	508	515	465	528	496	523	513	522	484	497	555	567	538	538	517	509	470	518	469	523	507	507	553	515	506	483	493	510	496	488	511	517	511	540	558	487	531	487	544	516	483	526	523	516	537	495	483	535	522	490	523	514	518	520	507	521	536	512	549	538	526	537	515	482	507	532	514	548	484	516	522	530	549	507	511	510	511	467	495	545	529	520	532	542	491	570	555	510	533	532	482	541	500	507	512	558	534	507	523	528	507	535	488	494	540	526	581	551	540	531	539	550	528	496	558	494	489	536	489	525	569	488	562	531	528	535	558	540	495	516	514	520	584	509	506	540	563	532	530	537	546	515	505	503	490	500	492	510	517	477	495	535	510	557	524	475	549	515	480	505	514	554	520	512	527	500	496	514	545	517	574	533	533	535	491	506	516	534	555	503	481	531	537	535	503	529	527	488	534	482	507	489	480	527	501	532	478	514	511	503	490	546	514	539	523	508	553	502	543	545	530	535	523	492	507	554	506	526	526	562	523	525	542	529	522	524	501	463	536	523	549	527	521	533	538	520	532	495	549	496	557	502	490	533	508	530	496	546	521	544	489	560	497	559	511	501	557	528	504	544	532	539	511	469	534	505	552	524	526	486	538	505	537	514	488	488	504	553	518	561	547	548	532	556	552	463	530	514	527	533	550	550	514	502	555	551	560	566	519	564	564	539	525	498	508	518	549	527	512	548	528	514	547	521	499	510	524	537	536	538	516	517	498	528	485	550	514	496	524	505	509	502	521	547	513	543	520	492	551	527	514	583	488	497	526	553
29071	26848	22283	14984	5825	4424	3490	1757	810	393	264	236	272	222	218	196	212	247	230	234	257	210	217	249	207	237	224	212	223	214	219	216	221	224	201	227	252	209	221	231	236	243	225	209	248	248	214	236	233	233	230	239	219	209	230	226	247	217	214	227	234	225	203	212	208	241	202	205	237	244	202	211	220	241	215	254	229	259	208	224	234	218	245	218	234	237	216	224	214	235	231	208	264	213	219	233	271	240	213	240	253	216	247	208	221	229	237	202	245	233	213	211	194	212	210	230	207	232	219	238	259	249	222	219	234	224	207	255	207	203	220	247	207	217	266	242	212	224	230	228	228	235	203	229	237	217	227	209	197	208	197	223	266	238	198	226	231	233	241	256	221	219	232	227	188	257	212	254	216	221	246	232	242	204	241	233	221	210	203	248	228	218	198	236	234	214	242	220	243	237	234	215	246	219	200	247	232	226	211	216	241	214	251	242	217	239	205	200	218	243	218	219	221	201	231	222	194	230	200	216	213	242	218	218	260	224	218	221	208	205	221	216	244	235	252	218	213	202	212	224	202	225	215	249	231	230	233	219	229	236	226	234	243	221	217	215	218	227	203	241	190	234	211	221	214	260	220	216	230	229	228	236	200	215	210	248	255	245	237	217	227	230	212	228	257	251	248	206	219	213	224	243	232	242	236	227	204	208	207	223	233	207	222	202	240	225	224	208	237	229	217	248	234	226	205	228	215	234	219	216	216	216	224	197	260	230	194	228	213	226	216	203	253	247	233	229	235	236	208	221	197	196	229	228	218	218	230	242	253	213	232	246	211	207	221	202	227	233	220	223	223	228	232	249	227	211	209	249	227	224	212	233	214	208	242	227	231	231	204	226	224	206	245	191	237	224	203	197	230	229	226	201	222	201	227	201	277	258	208	221	246	242	224	227	223	240	235	246	241	250	211	219	232	239	232	202	236	223	223	227	254	235	212	248	269	243	232	227	229	226	199	217	222	212	248	237	200	237	197	208	219	210	225	232	220	217	188	232	217	230	263	229	225	207	231	241	226	238	200	228	196	241	223	236	210	239	217	242	232	229	232	211	208	233	208	212	246	225	234	225	233	217	200	240	222	234	231	233	232	232	243	235	249	195	207	232	245	224	215	228	205	234	213	261	216	245	213	201	227	228	212	227	210	223	226	211	249	197	230	205	228	239	240	239	226	223	205	205	237	204	211	186	217	220	244	224	211	234	226	221	242	237	205	235	242	214	201	193	189	231	220	218	231	203	222	215	203	216	227	201	237	228	239	231	227	189	223	228	247	213	226	227	182	235	227	218	250	240	213	224	213	223	212	233	239	219	244	220	207	191	224	214	224	208	223	250	202	236	233	231	214	220	221	217	232	217	227	232	233	238	238	241	229	225	245	217	181	208	211	214	213	213	221	204	227	225	242	237	196	233	247	229	210	210	212	237	220	222	219	255	196	200	224	194	183	224	221	241	205	226	233	226	228	209	210	231	220	209	213	228	235	212	248	215	221	226	217	203	237	199	239	235	202	221	225	236	222	232	233	244	248	208	228	235	222	216	218	228	214	222	238	211	219	223	236	242	200	213	231	224	226	221	237	237	235	225	207	227	200	197	231	223	195	219	235	219	229	220	219	194	203	219	224	234	207	232	211	236	233	235	236	235	218	221	211	236	221	265	201	219	250	204	202	253	234	231	224	210	232	241	209	211	216	242	250	233	228	232	248	235	229	232	228	193	216	213	228	209	249	234	221	214	210	209	232	242	213	217	225	217	224	235	201	213	239	243	223	211	224	218	218	225	211	219	185	224	222	206	265	229	212	242	239	235	223	246	260	217	223	241	221	230	208	212	218	233	206	233	218	225	232	229	214	206	235	227	241	210	209	218	229	241	245	227	205	186	211	236	231	209	206	227	208	269	251	243	222	227	259	262	227	232	227	233	226	232	229	215	220	218	261	223	228	210	246	239	226	240	225	216	236	220	236	225	198	218	206	222	223	200	248	235	212	213	225	213	233	205	231	227	210	235	222	200	261	227	222	218	223	224	189	236	207	208	226	242	227	199	206	220	210	217	225	209	239	223	215	232	236	205	212	226	196	212	228	222	208	228	212	220	226	239	196	220	211	193	238	219	225	194	214	250	195	238	236	248	216	228	225	238	225	219	256	230	210	242	225	209	233	219	252	216	201	211	234	223	201	218	211	221	250	212	212	220	237	212	243	215	236	195	231	222	217	246	233	226	233	210	240	195	213	205	214	238	234	203	252	218	223	251	224	218	227	242	239	214	220	229	229	220	207	223	231	206	227	191	233	197	242	242	229	226	198	222	209	227	237	244	212	221	206	217	220	243	244	226	239	229	241	216	209	235	212	220	222	233	212	231	213	204	213	208	235	241	229	218	229	245	210	213	220	206	215	242	225	218	211	233	228	217	228	204	204	228	218	232	221	204	224	222	203	216	215	212	203	237	231	213	216	220	236	222	214	229	231	240	219	253	235	203	237	257	237	224	214	211	225	217	212	215	210	233	219	226	223	215	228	225	220	210	211	229	208	210	205	207	230	217	245	201	228	208	224	242	236	236	231	184	218	227	227	228	217	228	225	216	207	235	205	206	201	217	218	203	195	233	204	201	209	199	217	231	227	239	235	208	242	233	215	224	231	233	232	234	230	221	219	193	212	225	246	233	216	222	220	201	228	234	218	232	240	222	206	219	208	234	195	207	203	245	225	208	231	204	212	230	214	231	208	214	219	210	227	255	223	197	221	216	249	243	236	215	249	230	234	221	205	228	228	224	241	226	217	214	199	204	232	250	219	234	197	226	224	223	212	215	233	245	219	216	210	230	207	218	227	211	232	226	227	254	217	207	236	228	231	227	224	234	225	220	236	229	244	239	197	207	233	221	235	207	236	221	199	225	206	231	240	253	207	225	200	201	224	219	226	228	225	221	227	220	205	207	225	216	238	231	231	254	220	221	223	232	227	224	239	234	201	251	258	216	233	233	219	216	242	223	258	246	239	228	240	213	204	233	235	244	213	244	229	212	223	225	207	208	223	237	198	224	213	236	206	233	212	219	224	217	208	219	239	203	207	222	196	235	224	237	214	223	222	222	223	218	217	217	211	232	226	218	210	235	219	251	197	233	209	230	239	229	204	212	218	201	244	231	211	208	211	243	244	218	228	234	234	226	241	229	252	223	227	217	237	241	220	213	239	241	207	256	246	222	220	234	241	252	248	203	210	246	243	197	214	219	234	230	217	244	206	224	212	229	206	212	253	221	196	216	205	234	231	243	230	259	255	225	239	214	197	211	227	224	236	229	247	215	228	223	219	201	225	231	239	246	208	220	233	230	243	212	226	229	216	210	230	232	205	198	216	212	227	203	232	223	207	230	213	228	220	217	249	235	185	223	227	232	233	236	222	204	215	205	196	223	225	201	237	204	229	226	236	216	222	236	220	252	230	205	246	230	203	246	256	252	240	239	227	244
18066	21953	26144	22153	14753	15891	12282	6318	2711	1304	784	686	623	607	613	560	559	519	552	587	576	601	574	558	624	603	569	591	580	583	553	578	613	547	565	578	566	571	537	553	561	587	603	566	548	599	614	652	550	540	589	576	629	555	542	569	593	566	601	539	576	537	593	546	585	551	548	565	526	563	563	598	559	559	589	578	615	592	536	600	569	548	567	586	558	538	591	614	574	582	610	571	566	604	596	525	577	553	579	566	560	596	603	549	582	550	559	566	538	606	584	617	583	583	590	628	563	599	609	537	588	565	557	594	603	600	538	552	576	570	551	571	557	560	600	567	564	555	589	585	597	575	575	588	564	572	549	562	558	552	541	602	555	557	571	618	592	553	547	566	549	558	584	566	545	601	531	560	576	553	544	583	538	564	543	602	613	592	571	586	592	607	567	583	551	529	577	622	620	547	617	581	545	555	550	622	561	603	547	590	558	577	522	574	551	553	598	566	557	586	560	622	566	583	555	566	573	593	598	567	549	590	589	594	575	578	557	550	592	562	569	573	576	542	573	541	549	570	593	584	573	557	569	590	543	597	578	584	628	542	572	584	563	598	567	603	572	585	599	596	594	565	552	558	527	559	573	581	543	585	558	600	571	608	554	592	588	579	586	527	584	614	578	580	558	572	586	593	575	577	553	551	622	538	602	588	595	616	597	556	571	576	599	573	583	621	589	563	598	551	582	562	567	564	556	563	569	558	561	501	606	606	598	594	611	577	554	564	611	548	571	544	570	548	555	595	564	542	585	564	605	612	580	581	555	589	584	586	567	568	554	577	594	604	579	600	557	535	640	587	552	582	591	533	568	566	573	571	576	578	568	546	579	544	558	587	545	532	603	606	572	584	579	583	567	569	572	545	546	544	581	578	592	594	593	561	534	571	619	558	587	568	600	611	616	559	582	571	587	554	570	520	574	637	582	593	582	566	582	582	538	581	580	583	590	523	555	538	521	599	546	546	585	585	588	543	572	588	561	557	528	633	550	548	554	588	606	549	547	560	568	581	571	578	566	597	603	598	536	592	562	597	577	520	532	539	570	575	576	538	595	602	559	571	585	522	567	559	591	635	607	574	553	579	604	594	592	563	584	538	564	564	598	586	565	581	567	539	584	572	569	577	598	601	617	565	542	596	578	618	558	599	574	559	592	589	584	561	562	507	571	544	590	589	564	553	555	580	571	567	558	606	544	609	505	547	564	574	513	558	565	533	571	534	535	589	580	544	557	590	600	551	564	598	554	557	601	568	582	576	575	575	573	596	579	543	594	574	555	519	561	554	565	581	526	589	560	592	610	616	608	615	581	566	556	537	574	542	556	570	572	526	551	555	586	545	559	586	590	579	582	530	563	586	569	558	558	579	559	551	562	597	609	561	553	534	562	528	564	558	576	616	563	576	579	568	611	570	576	559	576	576	566	555	564	579	585	554	543	565	577	588	568	574	644	541	605	571	584	548	598	625	546	565	558	593	555	563	623	569	556	542	559	601	561	547	554	585	522	544	548	587	594	562	605	591	600	578	565	572	593	578	582	547	552	577	536	569	585	534	545	529	560	598	550	542	552	552	564	562	620	553	582	589	571	595	621	551	548	608	569	586	584	568	578	576	551	553	591	573	558	600	553	569	579	592	577	599	573	570	566	589	593	532	553	574	597	570	587	563	576	566	558	593	566	575	564	564	543	536	542	549	545	589	551	594	575	549	619	539	560	610	550	564	596	606	620	591	570	560	599	580	573	562	586	548	567	540	567	602	563	545	600	586	601	605	575	555	570	594	561	569	553	581	606	558	572	585	579	643	546	543	598	577	566	559	572	570	530	542	600	619	579	562	578	588	537	542	563	567	592	602	579	582	541	564	557	555	564	551	605	559	560	579	568	540	599	564	583	535	540	566	530	586	572	586	544	550	576	552	563	537	586	577	589	583	582	557	549	579	552	547	570	568	543	564	577	571	588	557	617	618	599	548	549	552	580	581	555	561	602	578	582	582	635	588	497	578	562	610	568	534	598	575	566	555	549	578	536	600	557	591	570	540	612	511	578	573	567	623	585	561	557	566	577	566	627	529	541	577	601	573	576	530	577	524	556	549	560	592	581	546	563	557	588	553	603	597	564	563	584	585	549	599	546	599	600	612	563	629	572	563	574	578	577	574	524	581	580	561	587	556	568	585	548	575	563	577	556	548	606	598	590	558	545	555	569	551	551	533	595	592	603	546	553	616	566	540	567	531	583	600	554	568	576	569	563	541	602	571	621	556	576	566	557	593	630	582	537	579	570	534	591	561	555	584	571	561	551	556	607	559	551	561	582	533	584	555	622	546	625	559	575	589	546	584	568	564	558	558	555	582	570	555	547	590	584	555	589	555	574	545	571	547	584	566	569	596	607	573	574	570	535	554	604	537	576	604	531	597	603	598	527	602	556	583	594	533	552	615	565	545	550	584	623	536	536	568	625	549	590	592	506	557	572	516	594	565	552	601	573	563	589	632	599	543	561	583	565	565	574	553	561	551	553	563	572	578	576	553	552	614	541	566	585	592	570	549	535	573	584	544	562	536	601	593	572	561	588	594	548	611	543	584	563	606	574	588	593	542	592	567	559	532	638	603	554	619	540	556	531	607	586	583	552	590	584	573	555	531	532	557	546	537	605	570	590	578	544	568	547	572	544	539	587	619	570	582	565	592	587	554	537	622	582	543	572	581	590	560	565	532	604	603	612	588	557	570	575	572	573	572	578	610	592	596	580	563	541	570	568	538	575	605	599	544	594	541	568	560	576	567	593	553	563	521	598	588	570	546	563	548	552	558	608	590	533	543	590	591	559	614	573	611	618	612	589	573	528	595	586	569	568	570	582	595	585	559	547	563	610	594	610	605	540	563	589	563	569	554	559	586	606	585	576	590	576	607	585	569	578	556	542	577	558	543	575	550	591	589	607	548	582	554	590	582	583	534	573	572	551	581	548	554	587	563	513	537	561	648	609	553	589	576	574	611	584	542	571	574	549	538	614	549	563	583	614	558	521	570	572	540	576	599	600	559	595	597	565	552	551	577	566	548	570	561	597	557	528	587	541	560	566	558	568	599	566	536	567	580	559	562	567	583	600	522	584	604	578	614	557	541	583	574	554	574	579	592	555	594	580	593	583	601	567	601	568	595	555	598	590	529	536	575	621	574	575	565	593	537	557	530	559	576	580	576	566	549	588	551	554	571	595	564	590	560	561	602	581	555	613	562	586	584	608	574	596	582	549	580	531	551	539	552	546	604	566	591	561	556	606	629	613	560	537	549	581	602	566	585	542	572	506	567	565	555	554	563	577	581	540	615	595	542	542	540	611	562	550	612	528	569	571	589	554	564	589	563	610	548	532	575	523	592	549	578	589	547	571	562	535	611	604	552	611	550	567	583	597	581	571	594	578	585	584	556	599	581	553	568	543	614	594	553	570	569	562	610	607	582	588	575	559	626	595	555
51465	50958	44215	38346	38344	39869	32301	17937	5947	1554	705	467	343	312	276	254	267	247	254	268	230	217	249	233	252	211	238	240	217	259	259	250	206	218	238	217	245	242	247	249	275	236	209	222	261	236	230	249	222	248	249	240	273	263	234	231	236	226	226	229	220	223	256	240	268	229	216	238	196	241	221	223	226	214	254	224	219	241	228	224	239	251	240	260	217	242	244	244	222	234	258	215	244	235	216	224	244	256	250	244	205	256	246	248	254	241	221	255	241	253	251	234	243	234	249	222	241	246	224	244	220	247	261	274	217	225	239	233	281	232	228	261	239	228	243	246	221	245	231	243	227	235	235	234	224	236	240	198	231	240	241	247	248	232	247	265	252	249	245	238	245	258	254	234	237	233	234	205	231	245	208	251	250	232	241	247	233	231	220	217	233	231	225	218	253	243	257	242	242	250	234	266	219	268	264	238	231	239	252	228	223	243	233	249	252	227	239	244	248	213	247	242	244	223	221	222	235	210	231	207	220	232	228	222	218	244	268	245	250	229	255	242	211	233	246	243	215	215	220	256	237	269	264	248	231	259	232	241	232	227	224	252	277	228	249	259	245	235	253	253	202	221	223	241	279	233	251	253	252	223	239	240	245	234	266	255	224	215	239	238	259	269	243	234	225	242	253	220	252	227	241	230	215	238	234	239	218	240	248	242	258	242	252	260	232	212	241	225	243	237	237	247	217	235	267	227	244	247	257	253	256	262	247	236	224	229	235	243	230	236	225	207	247	276	252	253	260	227	236	233	283	236	232	220	240	202	241	251	242	238	224	249	258	247	261	229	237	239	238	223	257	248	250	218	250	218	212	241	249	246	231	217	232	223	227	239	233	242	248	252	234	233	239	241	262	229	224	239	278	254	248	266	224	233	244	255	249	222	227	223	218	219	227	224	233	220	234	254	221	210	262	219	248	246	252	245	227	239	228	226	247	253	233	259	230	226	229	216	212	226	231	233	228	229	215	242	233	251	257	236	271	244	255	250	232	241	259	227	233	243	224	252	260	243	253	229	225	232	226	247	216	220	266	222	226	243	236	237	215	227	249	226	237	254	221	228	198	259	220	255	228	232	235	254	241	256	234	237	235	252	239	249	219	227	219	239	240	235	210	232	233	252	241	229	226	238	245	247	239	262	218	212	229	233	240	219	214	254	231	233	255	229	275	245	238	229	258	250	247	276	263	230	230	225	227	213	239	202	280	245	257	238	244	222	221	246	237	258	211	243	240	224	209	250	235	221	256	271	241	253	244	249	262	256	263	240	256	270	224	250	213	249	221	232	240	227	256	266	259	241	241	220	263	216	240	206	230	247	243	217	230	255	229	242	244	242	223	249	248	248	224	235	250	260	242	238	255	241	247	229	234	241	244	242	220	232	238	237	204	235	208	240	240	255	235	219	216	237	230	269	229	237	247	226	253	238	260	249	251	238	240	244	254	258	219	244	221	262	236	245	227	247	257	229	237	242	218	230	236	258	252	271	253	231	253	257	253	247	240	235	234	243	249	237	267	219	255	247	234	243	248	222	236	227	229	268	211	245	215	241	240	239	263	260	236	248	253	241	239	249	236	251	248	214	218	224	258	242	228	262	237	225	237	225	238	256	255	266	248	245	233	242	240	221	236	205	250	218	210	227	228	240	230	240	241	271	238	226	216	255	242	226	224	265	207	251	241	236	262	239	252	246	205	235	241	232	231	235	215	261	258	234	237	232	261	222	213	228	232	268	225	206	232	251	269	228	230	252	205	243	235	223	248	264	257	249	236	267	236	244	219	201	228	257	235	254	263	217	269	238	240	250	242	275	237	240	228	236	220	260	224	203	250	244	245	224	223	250	220	241	261	232	243	259	242	252	247	255	247	221	233	221	246	229	244	209	241	266	227	247	233	232	233	228	236	224	230	246	275	245	249	233	235	229	215	254	224	253	231	240	221	227	234	258	229	244	240	237	199	244	224	253	224	240	246	209	241	206	238	239	253	240	240	247	243	245	236	240	257	235	223	188	225	259	230	237	237	255	255	245	233	238	242	242	258	237	223	231	222	240	246	221	226	234	238	239	223	233	222	235	241	218	247	242	247	230	218	232	243	240	235	236	239	231	260	235	240	246	232	231	217	238	258	230	225	217	248	218	241	252	240	234	225	242	219	251	248	231	230	249	235	224	208	231	220	264	231	246	258	244	251	217	214	237	281	262	227	238	232	226	222	253	240	226	233	220	250	244	252	232	254	237	226	243	230	237	216	251	248	235	229	232	238	221	250	256	260	222	236	236	252	238	249	245	230	237	240	252	261	228	254	238	235	217	228	260	250	211	256	261	218	236	247	248	228	208	261	229	231	219	260	236	248	235	221	243	251	228	247	268	218	247	241	239	244	228	251	242	234	275	220	244	227	239	215	234	232	248	221	251	256	246	245	229	258	241	242	200	218	248	247	221	221	231	243	229	236	243	221	205	234	202	264	218	240	241	204	216	214	227	237	229	232	246	229	252	246	241	231	229	246	226	230	206	233	255	241	236	245	224	235	261	237	222	236	227	234	234	229	259	224	249	205	240	249	265	209	234	229	255	239	246	238	253	226	239	239	246	233	229	240	238	217	242	249	248	254	191	253	236	220	207	231	248	240	250	234	210	257	239	236	196	242	219	255	227	250	220	250	250	246	226	206	253	250	239	224	252	241	243	220	233	252	265	258	231	223	243	216	230	222	235	239	205	238	226	234	246	233	232	251	227	273	230	252	261	229	222	240	246	234	263	223	222	234	223	228	224	274	224	227	224	231	236	222	264	234	235	243	202	230	246	272	221	267	239	219	236	222	243	215	253	238	248	248	225	244	246	236	240	258	219	211	233	227	274	225	230	245	226	228	256	241	240	229	242	242	238	255	229	236	244	252	246	270	245	231	221	232	252	231	249	250	242	259	226	231	236	218	226	239	226	245	236	239	250	231	238	279	268	242	239	243	243	245	259	236	263	284	212	240	220	258	226	249	240	245	234	238	229	255	232	223	240	239	269	238	260	231	263	241	255	250	241	228	252	204	240	229	224	226	238	238	234	215	268	239	251	239	250	245	231	235	226	216	215	259	244	250	226	226	270	255	244	250	239	240	216	209	230	257	245	257	284	236	203	281	243	214	228	227	255	223	228	234	258	219	235	240	243	226	250	252	254	248	242	213	222	256	250	236	223	236	251	232	224	248	246	253	213	244	231	226	241	238	219	254	253	225	221	247	249	227	232	254	225	212	272	261	221	262	201	224	249	252	239	238	241	266	210	230	260	219	228	229	258	274	225	253	265	218	219	238	218	236	231	256	233	222	232	224	264	250	249	229	232	253	248	239	253	253	245	224	253	238	241	249	244	225	275	230	211	215	250	222	224	257	217	208	233	261	243	221	251	243	266	244	223	224	226	228	220	260	235	237	256	263	208	243	238	218	226	253	243	228	208	232	258	240	223	261	238	229	236	222	269
35343	43750	45571	47627	51404	52395	45634	31215	15118	5854	2741	1891	1335	918	801	702	627	681	589	621	629	654	596	626	544	580	556	635	600	549	599	577	582	642	584	608	606	594	639	583	625	608	549	569	569	662	567	665	599	632	576	634	630	575	605	586	570	585	598	590	605	608	599	585	587	594	633	608	596	589	608	598	609	592	566	577	593	590	614	568	573	610	633	583	600	581	605	636	551	624	597	603	612	634	566	594	571	590	646	619	559	590	576	590	573	600	597	575	592	590	598	540	605	568	569	602	626	589	601	593	602	593	584	561	580	589	602	601	620	565	599	578	605	623	602	627	623	615	599	560	590	641	559	570	600	559	638	557	599	618	641	579	609	632	625	586	590	622	598	610	595	635	632	591	555	588	662	594	583	593	579	625	610	608	622	599	609	582	603	586	579	605	593	601	585	581	603	586	613	565	602	552	586	580	586	635	544	604	630	621	623	568	616	603	604	600	589	592	601	589	643	611	585	557	601	586	576	608	567	588	607	616	601	592	646	642	617	631	614	590	604	625	604	581	585	588	624	637	586	581	574	626	573	585	608	607	612	605	643	604	614	625	602	596	577	603	642	635	589	574	596	599	596	589	633	604	589	621	547	574	605	607	614	608	599	632	603	576	610	606	549	589	640	620	629	617	592	628	595	570	593	631	641	597	558	600	602	587	603	581	617	623	595	587	582	609	614	614	646	605	576	624	589	556	574	598	533	611	604	623	596	624	567	606	585	627	590	621	592	640	575	590	581	582	595	603	597	600	636	550	622	592	674	605	614	572	614	589	576	630	628	610	575	602	569	589	578	612	606	586	575	614	590	591	640	629	581	548	579	605	576	588	580	631	551	597	589	632	571	598	557	570	595	569	605	625	667	621	588	602	628	586	640	612	577	632	592	580	588	596	585	596	581	588	620	591	584	613	615	594	634	609	603	639	610	597	635	581	600	637	548	568	599	572	611	602	609	614	613	569	622	572	583	579	574	612	606	607	586	597	597	581	580	584	609	605	635	641	608	589	589	605	623	599	624	641	568	592	610	557	618	581	591	594	596	614	609	577	604	613	628	603	617	597	615	600	640	575	615	619	600	611	600	551	602	611	556	602	626	604	611	598	581	616	645	601	615	646	572	574	587	613	607	594	638	588	604	576	558	583	577	569	628	588	601	632	603	625	604	612	553	585	590	619	546	605	614	610	584	629	558	604	615	626	612	602	634	620	572	628	597	592	565	607	585	640	610	564	597	603	639	571	623	593	614	631	606	606	556	601	607	630	598	601	594	599	634	601	604	581	605	586	594	590	613	600	573	588	614	617	630	621	575	636	560	593	589	598	626	616	606	592	568	593	608	576	586	644	584	571	569	572	644	611	609	561	647	612	605	593	589	626	564	599	599	589	605	639	590	587	597	567	618	621	611	578	617	598	598	575	603	581	591	609	609	627	620	634	622	585	580	619	606	601	610	578	598	590	579	620	582	605	597	598	623	559	607	632	556	612	586	572	581	590	538	584	553	600	615	579	592	613	649	570	572	607	585	583	541	588	626	582	622	589	612	559	584	596	591	586	606	582	560	565	609	608	594	622	582	561	576	568	625	651	599	635	637	623	562	594	658	614	657	589	609	627	575	576	592	551	562	644	561	601	572	623	602	598	606	612	597	585	566	601	587	609	610	587	578	629	596	586	601	549	581	606	596	619	563	589	569	608	589	575	637	604	589	576	593	584	581	618	635	613	630	617	567	594	591	576	599	617	600	588	591	577	614	590	603	629	623	626	651	607	619	595	593	617	582	603	607	569	614	602	609	573	620	574	571	631	536	573	622	595	626	666	589	628	592	613	573	578	616	611	620	604	561	603	599	573	619	588	613	592	625	641	634	605	668	603	607	615	557	563	579	583	559	602	627	609	588	613	562	588	588	606	629	619	612	621	611	603	600	569	573	618	580	593	610	582	636	579	595	609	555	616	618	610	600	593	646	616	588	596	645	625	550	651	604	587	605	600	566	614	616	639	605	602	589	566	589	616	590	624	574	629	587	583	519	588	628	591	613	595	605	578	585	603	647	615	598	623	608	601	599	622	591	636	617	615	618	632	616	587	606	579	546	602	580	575	599	593	568	576	590	631	557	590	605	566	623	629	578	582	604	592	618	585	638	593	589	617	611	557	657	641	593	628	590	584	596	572	580	572	600	614	592	622	605	595	572	567	610	622	582	602	646	645	576	608	579	617	634	605	544	610	553	548	650	597	564	562	586	588	587	604	632	583	590	645	618	639	618	610	563	584	578	616	595	588	567	604	622	586	643	595	578	608	574	608	607	586	590	558	614	615	550	598	643	558	638	631	558	552	583	567	579	581	573	579	578	603	521	606	599	606	598	577	586	597	568	561	611	582	578	579	621	618	586	645	608	618	641	583	612	622	583	615	629	577	621	598	579	615	605	616	589	578	609	615	591	616	605	571	632	627	603	591	605	596	634	603	633	633	593	585	623	557	615	588	639	665	621	588	600	576	638	672	566	573	598	622	563	575	575	574	579	599	585	590	623	599	578	603	604	544	606	610	597	616	646	613	597	609	622	589	588	576	568	550	577	642	626	579	544	555	632	592	616	579	578	574	605	621	561	578	635	562	610	625	653	559	600	615	583	609	603	608	632	598	616	614	605	610	604	584	585	620	608	645	583	626	615	613	638	604	610	634	624	627	564	548	561	625	626	614	615	589	602	622	621	586	605	607	584	599	596	588	615	628	576	619	596	607	611	589	594	612	597	578	596	610	620	615	574	630	572	615	592	600	561	606	626	605	592	596	576	603	629	546	593	659	605	602	614	672	588	586	637	562	595	641	558	605	591	590	583	563	645	610	570	549	625	622	612	638	605	589	577	583	587	609	532	586	613	649	596	588	611	619	574	603	571	605	618	546	613	546	599	549	631	611	585	616	575	605	626	577	560	611	617	608	596	580	598	615	606	601	600	615	585	597	647	582	578	567	608	628	611	573	572	599	630	640	626	618	616	624	643	585	634	575	606	604	614	591	625	601	616	632	553	631	621	576	621	629	622	620	598	608	626	629	643	595	595	564	547	605	609	599	618	590	650	600	649	596	579	589	570	616	575	597	583	629	608	605	554	626	593	582	581	615	573	604	618	584	634	631	643	596	594	577	591	617	585	600	584	592	626	563	571	591	603	587	640	614	626	608	574	622	634	634	541	592	584	593	621	584	616	577	604	624	600	594	573	623	610	615	558	618	614	587	585	609	630	588	586	604	614	588	597	581	590	530	556	604	619	580	611	587	601	596	644	568	594	589	617	563	610	586	609	604	587	649	609	609	639	664	595	612	557	628	603	558	605	632	578	589	587	623	564	635	600	610	611	643	571	586	615	641	605	589	621	562	616	627	606	598	582	558	626	546	601	599	607	606	614	568	610	602	575	565	577	626	593	597	574	612	613	567	649	596	576	553	655	622	595	590	594	593	588	663	634	587	589	595
58845	55496	52269	44993	43964	52482	44353	26090	10070	2810	1113	718	495	389	307	257	219	200	233	217	218	203	206	196	203	196	225	223	220	215	206	209	210	205	202	230	214	203	212	209	197	195	237	220	229	205	194	226	210	201	193	192	225	217	174	206	210	194	239	241	207	205	210	202	182	202	232	184	183	193	192	203	222	198	205	211	196	198	192	223	208	209	182	166	213	209	201	212	182	187	177	203	213	192	209	217	190	185	206	186	212	197	213	199	208	202	222	192	220	244	189	186	197	201	175	182	217	203	206	215	202	244	211	215	213	217	197	193	177	184	204	197	182	202	219	194	231	207	209	193	196	223	218	180	208	207	213	201	182	201	206	206	215	222	184	181	208	209	205	218	213	224	198	202	186	190	192	219	198	193	185	221	187	214	180	216	198	205	204	222	201	212	172	212	192	191	206	243	191	207	207	211	194	200	216	209	213	206	195	195	201	181	194	229	205	200	210	211	208	226	185	188	186	190	189	231	224	201	197	195	208	209	219	216	225	200	212	203	206	177	198	183	226	201	179	237	170	201	198	195	216	231	183	210	196	187	202	207	197	180	202	205	210	214	222	213	185	210	224	207	213	194	200	223	173	222	212	207	199	179	195	211	201	208	190	225	219	197	204	196	197	227	206	193	194	200	182	203	220	210	199	222	218	211	210	202	227	201	206	182	203	217	199	191	202	189	226	203	208	213	193	188	212	204	214	201	197	197	199	216	206	181	189	203	220	205	181	204	234	206	210	216	183	228	223	181	203	206	242	210	200	178	187	197	215	213	212	177	201	196	206	204	213	203	209	202	215	192	206	214	189	198	205	193	212	205	182	198	218	195	206	221	243	189	201	207	194	224	180	168	194	205	200	198	196	203	206	200	224	203	194	207	195	213	203	194	176	197	169	188	201	219	209	199	210	201	184	199	196	207	204	218	207	203	218	206	192	192	189	209	220	210	190	201	188	200	195	214	228	213	184	226	208	198	196	196	198	212	181	214	211	183	203	202	184	180	193	200	202	198	182	197	182	211	230	215	200	204	205	187	197	199	198	193	217	221	220	197	205	213	216	236	220	214	211	192	224	201	218	179	201	190	177	221	228	194	231	193	207	206	209	205	214	193	201	191	214	210	213	201	219	186	216	193	223	204	190	201	186	236	184	199	191	221	199	197	202	231	218	215	183	181	188	182	200	214	219	210	232	207	197	189	208	206	203	222	198	208	210	227	204	192	201	213	185	218	242	229	218	208	218	234	216	195	232	211	193	230	176	197	192	183	214	210	214	200	195	212	193	223	196	206	188	209	228	217	214	209	224	202	206	178	196	228	191	195	196	194	189	216	209	222	214	191	180	190	196	221	213	212	220	229	200	213	198	234	193	217	196	223	174	212	220	205	185	203	205	186	218	212	177	182	173	220	201	215	183	191	202	203	200	192	209	181	203	208	214	196	192	214	230	216	197	211	207	193	191	212	211	200	217	208	231	214	209	211	206	202	206	216	213	218	206	207	225	222	208	211	201	208	186	206	198	191	238	207	194	211	171	203	205	198	197	193	217	180	212	193	210	232	219	191	205	207	194	231	198	196	207	196	207	183	187	215	214	197	205	177	173	195	204	206	220	210	200	202	229	220	203	204	198	196	204	176	207	192	193	212	215	204	222	199	200	195	209	199	187	203	187	237	210	210	185	180	215	196	170	218	205	228	217	200	198	186	202	210	171	213	211	195	210	223	183	214	222	212	222	200	220	199	219	230	198	196	214	197	216	194	197	201	209	220	176	186	193	195	184	201	221	184	190	230	181	218	218	203	206	199	228	209	199	204	208	181	230	220	199	226	193	185	187	185	200	185	219	208	231	180	207	195	196	239	187	190	223	214	182	198	201	190	214	207	203	215	193	197	193	202	205	204	206	202	198	207	195	213	198	219	229	200	204	210	162	203	215	190	211	221	210	175	194	230	226	209	181	190	206	215	223	190	243	185	197	204	218	209	186	189	215	209	197	177	194	211	195	192	219	195	221	231	199	167	197	190	202	194	208	204	219	196	219	201	220	197	203	201	203	180	227	214	205	191	185	195	195	217	208	205	194	181	214	204	204	182	216	218	215	208	214	187	208	185	201	212	200	212	197	199	202	185	208	234	219	196	171	214	230	212	218	214	223	198	187	213	213	209	224	198	206	194	189	205	207	196	208	206	227	215	224	198	200	225	200	200	207	229	205	223	201	191	205	210	199	203	212	208	190	200	219	203	192	195	193	197	211	217	209	208	231	213	190	235	200	208	226	186	192	237	220	196	212	215	206	215	200	222	201	179	218	175	187	202	200	209	224	186	185	176	192	212	217	195	199	195	207	214	198	231	203	197	187	208	230	213	193	203	221	187	208	203	224	180	213	211	187	223	186	197	204	227	205	213	207	187	198	203	210	202	210	168	208	208	223	219	218	217	234	212	187	200	212	213	220	223	222	200	218	200	183	216	217	184	209	207	166	203	200	206	199	212	217	193	208	235	203	184	193	219	191	213	199	207	192	220	229	218	192	187	205	213	210	208	190	225	208	207	216	219	207	186	204	184	202	194	189	213	205	203	192	195	170	224	204	189	192	186	188	183	186	209	230	191	195	210	226	191	181	215	183	207	196	195	191	225	209	216	206	194	185	203	223	206	206	199	205	245	186	211	206	203	195	205	201	200	208	212	197	201	221	195	203	229	201	203	194	201	213	210	203	199	180	218	210	169	226	209	178	196	185	192	196	212	218	209	198	202	207	200	228	228	223	230	209	206	208	208	219	225	208	216	239	224	230	199	196	200	186	207	207	193	206	232	198	212	225	205	199	211	212	236	229	199	200	198	183	195	212	220	214	206	228	177	204	207	202	190	191	200	197	209	202	182	190	209	172	199	220	205	220	194	198	201	209	214	210	207	179	217	215	191	216	189	201	199	210	210	223	213	208	184	187	186	189	213	182	207	222	215	207	201	223	224	183	187	188	189	207	227	221	191	204	191	225	218	200	201	178	197	216	198	211	215	212	217	197	186	202	210	198	199	199	228	201	209	191	220	209	209	205	221	207	171	205	223	210	222	224	202	220	217	201	204	224	185	226	202	191	210	208	203	190	182	197	192	215	181	224	195	203	232	230	219	219	196	216	177	210	196	213	215	201	223	219	203	191	230	233	191	200	198	190	221	203	194	202	199	201	225	188	214	199	208	179	201	206	212	199	192	247	218	220	185	227	205	213	196	210	234	190	227	184	212	202	206	199	209	214	222	202	204	211	169	191	197	197	206	205	209	206	185	199	212	196	203	198	210	214	210	230	187	232	233	224	227	211	217	204	200	207	212	213	209	177	214	203	197	183	170	218	214	219	211	190	216	205	188	209	206	205	176	234	172	195	196	207	237	210	219	210	195	202	200	221	192	214	227	207	205	199	202	222	198	203	205	186	210	185	217	207	220	190	207	189	216	198	208	196	170	221	211	226	218	191	211	198	211
41810	49726	53469	54098	61251	64706	54678	37323	20420	8892	4379	2891	1912	1212	887	774	593	611	496	554	521	526	480	465	505	470	513	497	537	526	518	486	501	525	538	532	496	548	549	485	504	529	535	573	478	546	502	507	512	495	492	517	499	546	561	520	523	507	499	480	547	518	557	506	547	486	501	516	538	495	506	527	493	519	482	494	487	491	514	491	536	504	534	505	497	540	507	522	513	528	535	510	514	502	493	474	545	505	507	471	494	532	526	507	510	511	531	489	532	531	495	510	541	503	520	502	506	522	502	526	535	512	495	542	509	501	514	479	509	467	554	528	501	496	546	529	529	492	521	518	515	523	511	524	511	517	494	531	529	503	482	515	502	511	523	480	527	534	445	517	465	484	500	548	535	558	567	517	509	531	563	530	521	533	491	508	505	516	493	488	508	532	517	507	502	525	502	498	515	504	524	482	545	547	501	516	521	525	446	518	506	510	506	469	551	518	504	524	533	498	537	502	548	528	527	498	562	507	564	522	504	491	526	474	541	488	510	505	499	508	513	512	523	513	522	518	548	506	541	500	538	516	538	538	516	489	466	518	484	488	508	529	485	510	478	491	522	483	562	510	524	514	517	499	508	535	556	505	545	492	518	537	493	508	470	488	510	486	501	492	517	495	520	545	497	507	492	493	545	536	520	531	494	504	534	513	490	497	515	537	476	545	534	516	530	480	514	507	531	537	510	509	516	511	514	526	499	536	540	517	498	543	533	539	510	475	485	506	502	506	500	495	499	521	513	539	530	546	517	491	545	477	496	539	543	523	486	558	487	510	500	518	516	509	547	504	572	522	571	524	480	502	534	510	539	534	532	530	503	515	519	505	521	517	525	542	520	526	498	521	481	487	503	530	550	480	539	492	525	483	570	483	521	553	537	457	529	493	508	530	554	524	510	514	500	524	547	526	489	523	513	527	545	527	477	530	515	527	531	504	560	485	558	512	472	498	510	559	533	497	548	522	543	519	507	510	538	522	525	535	531	509	482	517	453	521	502	528	484	523	533	550	505	517	517	499	547	549	491	536	515	501	523	492	555	496	506	508	513	535	540	500	463	510	508	560	508	516	509	542	520	548	498	474	507	492	513	529	540	516	494	543	529	500	516	524	459	559	521	513	495	556	493	560	458	508	498	504	546	531	554	499	544	497	485	497	507	501	556	527	563	525	540	531	510	480	521	547	477	521	505	507	515	549	494	536	563	556	505	526	468	519	534	518	526	555	517	501	486	536	529	550	519	474	520	450	515	548	490	514	525	493	536	508	520	509	505	522	530	503	518	517	522	493	477	526	507	554	521	499	515	531	526	522	539	513	503	532	500	552	468	533	502	516	483	524	474	488	500	481	506	494	503	522	527	518	511	500	472	550	490	464	532	516	505	478	470	488	510	525	500	527	514	490	487	517	492	505	547	478	547	507	506	531	538	540	484	516	537	521	523	524	511	520	488	526	535	529	519	500	497	511	498	500	533	532	550	465	564	514	525	531	524	514	557	523	506	508	525	528	490	533	539	512	477	476	509	476	532	511	516	509	556	491	489	523	557	546	559	526	505	501	533	563	511	498	479	500	538	496	546	537	545	506	500	530	530	542	539	491	509	531	521	536	496	515	574	496	498	525	514	522	562	502	531	468	480	529	492	481	510	513	533	531	501	537	543	517	527	505	497	557	522	487	514	534	543	523	502	534	535	519	504	494	487	510	479	557	518	510	517	504	505	509	492	494	527	555	485	510	504	526	511	522	508	498	526	503	525	514	538	563	506	511	522	534	535	515	565	557	488	539	501	542	519	518	526	523	483	502	521	481	515	519	541	485	526	479	471	504	564	510	532	511	545	524	512	517	531	527	504	512	541	526	498	514	527	558	508	550	499	528	524	542	509	488	528	500	532	538	503	523	498	497	497	533	551	529	515	521	519	552	497	533	518	485	527	512	516	513	515	538	504	477	530	509	530	505	490	480	520	520	520	496	502	507	508	494	537	500	502	514	526	528	513	514	513	460	531	546	522	516	516	514	513	502	529	551	528	543	547	527	493	527	533	497	517	527	540	527	532	511	483	518	493	549	539	545	513	546	493	516	490	513	541	480	542	539	498	517	531	565	485	533	528	498	563	503	524	506	492	528	543	494	518	533	522	538	523	522	531	540	497	519	484	529	551	525	559	492	485	497	514	494	465	506	533	542	519	503	516	501	527	497	486	533	549	533	545	506	506	525	544	550	517	494	503	517	511	519	484	516	502	560	510	488	536	522	516	511	536	514	534	561	535	531	491	544	538	537	525	475	512	518	533	494	511	503	537	485	503	498	504	490	497	539	508	500	523	514	508	483	503	528	547	547	484	488	497	544	516	572	482	548	550	531	515	504	485	493	517	511	507	559	496	502	514	543	503	531	526	542	489	488	518	516	506	500	504	528	501	527	511	537	503	532	499	538	595	537	554	502	531	531	525	521	508	519	494	513	505	556	506	516	505	521	526	549	519	512	496	541	563	547	495	471	532	511	542	495	527	499	514	514	511	505	580	482	530	483	489	497	502	480	514	553	500	548	507	552	483	521	528	521	516	535	498	519	492	531	539	483	527	486	513	489	530	467	553	508	476	511	493	538	502	491	463	552	533	506	527	492	495	493	499	534	492	499	528	527	494	535	489	514	544	528	526	527	527	515	523	523	510	487	567	499	533	516	483	517	537	533	525	496	517	499	546	507	539	515	501	501	482	523	543	506	512	516	524	504	494	525	482	540	527	494	495	498	522	549	555	501	501	497	523	499	521	497	462	545	522	543	508	523	518	508	485	517	520	546	483	487	497	492	533	516	514	532	522	535	492	500	502	500	492	492	508	537	542	505	572	507	540	526	481	514	559	523	508	515	514	498	502	504	522	535	525	519	522	505	495	502	504	537	541	498	496	487	519	494	531	532	471	492	482	531	510	520	525	493	565	536	524	506	537	546	537	507	541	528	540	517	526	519	548	522	500	519	495	478	524	539	524	509	498	482	502	514	541	514	523	521	507	523	483	540	498	532	527	489	496	479	527	498	508	541	530	455	540	517	492	473	488	501	542	502	530	500	471	504	522	505	512	503	505	544	519	546	510	522	533	483	505	518	519	524	530	493	546	478	529	551	491	518	499	486	507	493	527	486	472	512	544	533	504	485	501	546	506	547	526	523	528	526	557	489	514	491	487	515	505	537	551	496	512	556	491	487	504	486	528	519	506	514	538	508	513	468	533	523	530	517	523	538	552	517	532	539	546	500	546	541	497	567	516	505	558	520	524	512	549	522	522	504	544	518	518	513	499	562	490	525	496	489	535	539	531	495	493	540	589	466	522	522	505	552	548	511	509	486	519	475	516	535	554	533	505	521	519	515	513	515	543	512	471	502	523	504	530	569	497	524	536	533	523	543	532	537	530	470	545	471	567	486	529	474	506	531	545	520	533	486	523	503	475	543	512	513	517	527	499	487	495	519	532	487
30589	29915	17989	5353	4293	4171	3146	1705	639	327	269	224	228	238	230	222	245	202	219	211	213	229	228	213	216	210	194	207	217	210	218	216	210	234	223	234	230	226	225	221	242	232	219	208	216	234	223	220	232	197	223	231	224	219	235	231	237	233	220	235	234	221	227	231	203	211	211	242	228	232	232	215	236	226	222	192	222	220	201	227	244	228	227	220	209	226	207	228	216	232	216	236	245	196	228	239	205	221	220	217	228	208	250	210	213	214	201	191	231	237	217	233	205	249	237	229	213	220	215	224	209	212	204	220	226	218	178	215	207	201	229	234	219	219	203	236	231	233	227	241	206	224	194	233	211	210	225	220	203	209	231	198	214	239	210	224	218	205	222	213	221	234	220	187	205	238	193	236	211	224	252	202	248	234	209	255	212	229	224	231	251	221	230	244	201	230	226	215	213	216	228	213	226	228	201	231	203	230	221	233	236	230	227	192	214	206	214	225	237	246	222	220	205	221	215	214	219	220	217	213	252	206	230	231	217	237	213	218	218	226	231	192	198	234	208	216	195	217	241	214	216	218	224	238	261	197	225	235	235	209	211	218	205	217	234	192	213	240	229	224	225	216	182	200	183	200	220	208	217	222	204	210	215	220	207	207	233	251	232	205	227	214	218	208	220	221	250	242	242	235	217	212	208	223	222	245	194	214	223	193	224	216	223	241	201	205	237	222	210	223	217	249	237	188	221	228	216	209	239	226	211	227	248	208	243	224	241	204	239	219	216	237	213	219	214	214	201	194	221	209	234	257	213	216	206	212	195	211	242	186	206	239	222	199	236	198	217	215	222	202	244	243	231	206	222	228	232	201	228	213	224	199	250	233	219	209	247	219	208	234	230	211	260	215	233	238	215	200	207	241	238	216	216	221	243	214	228	233	224	200	216	211	195	214	212	223	230	231	196	194	225	230	235	213	249	216	213	212	231	215	221	258	201	225	209	214	218	223	190	217	203	215	216	205	254	192	215	239	244	206	218	211	215	237	216	220	240	197	224	237	222	230	228	239	209	224	196	230	223	257	234	213	229	217	230	209	244	244	236	232	200	235	254	254	219	234	221	217	230	199	218	203	217	232	203	191	222	213	257	227	199	216	224	230	220	207	236	244	230	220	207	254	220	224	220	208	191	210	238	214	235	225	220	233	243	237	216	204	219	166	228	210	252	203	211	216	221	223	230	216	242	214	218	242	224	218	224	223	228	239	236	232	246	210	219	212	218	249	222	213	230	206	207	243	189	220	214	240	236	231	210	204	193	220	205	247	229	245	232	222	198	208	227	220	236	191	225	239	227	265	195	231	218	224	186	234	212	224	238	236	239	269	212	236	252	236	223	227	221	232	190	211	216	223	248	231	202	217	221	206	220	217	236	224	224	211	202	217	212	207	229	210	232	193	217	240	202	231	224	216	241	192	227	211	208	226	213	212	241	255	220	238	218	225	215	234	218	234	237	222	210	233	210	236	204	209	210	205	219	233	226	216	189	240	204	213	235	225	227	220	253	214	205	234	225	211	205	237	229	197	220	217	215	239	197	203	192	216	218	226	215	218	229	215	224	217	212	236	212	205	219	200	213	213	219	239	231	215	226	238	219	218	218	230	191	207	212	214	234	216	203	223	227	206	212	221	201	243	252	225	210	237	202	201	217	216	232	227	232	224	234	194	231	210	226	234	241	239	249	233	218	221	216	216	220	203	193	248	226	216	233	186	235	249	220	257	202	209	227	213	240	237	238	228	213	219	250	211	200	207	204	238	231	242	214	237	235	217	221	225	208	226	226	219	224	222	215	253	216	250	256	230	223	233	233	215	210	223	196	226	214	236	208	250	236	237	222	223	235	248	222	214	234	215	203	237	194	232	187	222	214	240	218	246	222	222	249	263	242	207	223	229	239	207	211	224	197	232	232	198	245	241	222	226	231	216	228	237	224	207	195	229	210	212	203	197	217	241	244	240	249	225	194	230	234	220	223	215	208	231	228	209	194	207	231	226	239	212	240	202	227	228	213	229	233	234	211	214	218	204	220	234	205	212	224	243	229	223	215	244	230	222	230	197	227	240	209	219	215	215	222	217	241	243	234	232	205	238	232	201	206	208	230	245	218	232	218	247	207	214	238	204	214	218	215	219	221	237	237	220	220	208	222	219	208	207	229	201	216	206	227	233	210	237	204	214	223	231	228	247	237	218	210	218	239	225	208	263	232	210	220	210	244	217	226	222	238	224	225	230	250	206	212	212	235	215	215	224	207	229	228	234	230	220	209	237	186	214	220	224	240	221	225	212	232	234	221	238	197	220	238	209	231	215	205	220	220	211	203	238	237	202	231	221	242	198	219	208	222	206	210	201	231	232	241	233	239	217	226	233	234	236	223	238	201	196	222	238	225	215	208	199	206	220	197	202	220	209	232	233	238	220	224	224	221	215	211	220	202	226	228	209	207	219	231	238	235	246	212	241	212	211	230	245	222	207	228	222	251	227	229	210	227	235	244	234	237	177	233	208	220	206	206	213	216	256	200	195	220	234	211	218	213	217	209	207	243	208	213	244	224	219	228	202	212	223	230	204	218	239	199	195	230	213	236	221	228	204	192	207	229	252	228	212	198	244	245	249	203	241	210	245	221	245	189	221	210	238	232	225	202	213	201	218	206	236	220	256	228	244	225	222	250	215	211	231	231	226	229	242	225	224	219	198	206	238	227	242	224	209	223	223	225	239	215	217	219	213	238	223	227	248	192	221	197	219	233	226	217	224	226	237	206	205	203	233	209	230	237	238	188	209	256	224	246	221	219	197	201	219	229	229	230	219	203	212	225	202	229	245	193	261	260	215	204	213	230	205	223	219	217	224	226	228	214	225	225	208	226	234	206	234	212	260	202	196	231	200	194	222	219	183	241	190	215	220	219	250	231	236	215	226	246	233	217	213	237	217	218	214	229	199	219	230	216	225	221	214	232	216	218	218	218	218	230	185	180	221	220	231	249	242	260	233	210	198	211	222	229	225	237	216	238	204	201	236	210	212	212	179	233	247	234	209	220	215	244	201	236	224	206	200	218	232	219	208	222	260	208	223	231	235	226	222	236	204	235	202	233	235	234	222	221	220	188	226	227	239	212	198	240	220	207	242	219	216	200	239	221	239	205	248	220	210	230	194	205	216	199	218	210	244	225	227	200	243	248	226	186	215	192	231	211	187	218	211	217	225	223	246	251	217	234	226	221	232	231	255	225	232	198	239	205	192	221	226	226	208	245	222	216	198	235	234	225	220	234	206	214	247	245	216	239	220	211	253	223	211	219	218	229	194	235	229	230	239	217	201	196	220	228	209	225	197	233	227	207	198	215	203	221	223	227	230	205	209	225	194	213	205	244	248	248	220	209	251	201	216	207	228	259	215	224	237	233	224	217	210	229	211	185	228	247	236	232	220	223	216	227	217	251	212	225	229	241	215	204	235	235	239	241	205	228	205	241	216
19051	24323	17221	11585	15355	14957	11304	5998	2433	938	695	653	606	597	613	591	536	577	557	555	574	549	604	598	549	603	605	551	554	615	567	581	611	575	591	567	542	498	550	570	584	569	565	536	598	565	556	576	596	557	563	586	542	563	564	541	555	592	570	539	569	529	562	557	564	580	559	564	571	571	573	562	568	577	573	588	570	590	559	578	563	555	602	542	573	557	553	536	540	581	563	566	538	590	543	541	537	555	556	533	569	575	512	569	595	583	598	579	543	559	541	561	601	559	544	586	565	554	548	591	580	566	551	518	570	550	604	570	572	554	575	561	573	559	587	606	557	582	569	630	559	595	566	565	572	555	542	553	559	594	554	585	581	562	608	532	576	559	569	577	582	583	572	540	572	596	574	577	578	558	595	586	628	560	605	536	570	578	560	541	577	552	569	580	542	583	571	603	517	540	568	585	516	556	513	549	593	565	577	530	530	574	572	564	522	553	582	535	524	586	543	574	581	558	556	576	564	605	581	574	607	547	581	517	555	566	590	596	544	554	596	526	515	591	597	587	565	582	554	558	573	539	575	583	587	517	584	561	586	575	542	553	552	535	595	564	563	538	546	599	562	589	583	565	535	562	557	551	605	586	548	592	593	546	595	561	621	529	582	502	563	546	584	572	573	562	578	537	610	576	566	554	571	566	624	588	580	597	571	570	572	566	533	532	569	567	571	548	594	566	588	545	587	596	577	546	574	587	568	537	544	570	552	581	587	561	590	566	539	596	563	570	588	575	575	579	596	548	579	536	577	603	523	567	571	541	602	560	553	589	515	574	550	560	562	551	548	552	564	562	566	565	568	550	521	546	570	552	547	589	553	555	560	559	570	582	566	570	569	573	597	543	539	598	550	587	544	569	524	582	579	584	587	548	537	568	580	586	562	552	581	557	562	563	550	576	624	571	581	562	551	561	585	594	538	560	525	588	522	539	573	557	577	568	554	559	558	581	572	553	548	556	557	579	577	562	559	537	579	559	544	524	544	549	567	580	595	547	582	543	585	571	624	601	546	548	573	601	572	571	599	559	548	542	567	581	573	550	578	568	558	588	576	516	595	530	563	590	527	575	564	554	584	534	558	561	525	542	581	580	579	523	561	540	603	613	575	593	558	550	564	596	574	539	592	527	533	556	563	541	547	574	577	576	556	522	553	531	566	604	594	546	578	533	576	535	595	593	528	539	571	566	541	550	548	603	578	569	617	548	534	584	583	568	543	555	547	593	570	539	547	579	528	562	548	546	550	594	585	563	583	582	579	533	555	570	584	553	571	540	544	580	529	567	557	551	586	545	549	564	557	581	562	555	563	563	554	610	555	595	552	600	579	554	584	565	564	548	575	570	561	568	572	581	594	558	581	569	555	524	547	557	594	552	538	606	558	603	560	544	596	577	538	552	544	551	537	536	591	541	546	547	573	563	580	590	580	562	549	609	541	582	555	538	571	586	581	530	551	559	576	561	582	552	540	570	559	591	601	560	599	602	555	568	547	596	580	555	585	562	615	574	548	552	544	579	570	585	563	552	576	549	549	582	578	572	552	536	564	586	540	610	542	610	578	567	548	564	564	559	610	590	524	583	554	597	526	593	555	562	559	545	572	521	583	625	545	548	561	605	554	592	570	576	564	581	547	551	577	556	545	540	572	579	554	587	524	552	576	540	534	580	554	592	576	598	571	623	555	531	568	579	577	554	557	580	568	565	586	574	576	568	598	576	559	587	594	522	575	535	543	551	541	564	573	574	557	572	541	579	591	555	556	554	511	590	565	543	566	595	553	540	542	568	498	557	546	518	537	544	567	612	572	552	558	584	547	536	587	556	624	559	552	592	566	574	603	569	577	573	578	567	568	556	555	573	526	593	568	565	590	551	539	522	581	583	594	547	548	593	585	599	562	576	528	556	535	585	546	567	534	577	565	565	618	587	548	588	580	535	551	570	574	609	562	593	564	518	567	551	582	548	568	600	572	581	515	565	599	602	584	589	542	523	594	608	547	527	511	588	596	625	602	595	556	587	540	548	578	555	530	549	547	526	536	524	563	615	578	577	564	551	514	564	546	560	544	567	561	602	582	577	610	558	589	544	550	582	567	562	525	564	591	545	598	571	565	590	560	558	531	595	565	591	597	583	578	585	570	587	569	563	572	545	574	566	557	543	558	560	556	627	569	565	564	555	537	586	558	589	596	587	551	542	546	545	560	571	543	535	555	603	560	561	535	526	544	583	579	542	576	604	537	577	553	584	540	535	632	587	599	531	601	513	557	562	556	557	506	572	543	563	564	572	549	524	510	587	577	603	555	561	566	580	556	554	541	545	552	556	598	567	596	584	553	525	568	582	563	549	586	541	607	603	551	549	583	550	610	558	557	569	570	570	553	600	552	596	587	577	557	532	590	559	555	595	575	556	551	563	541	591	538	577	541	540	541	539	595	558	572	525	562	599	543	581	515	532	589	514	577	567	581	535	568	569	531	596	604	562	546	593	570	561	573	552	567	580	540	599	534	536	553	572	530	554	550	606	582	585	548	554	567	515	513	593	564	519	543	573	536	557	544	570	543	561	591	539	548	572	563	598	539	530	583	570	586	561	536	564	576	621	589	586	582	594	541	534	590	518	581	597	591	548	537	538	535	551	530	566	545	571	536	558	591	584	610	582	571	551	551	566	545	582	615	546	569	576	599	517	565	577	556	583	576	565	565	553	548	529	569	543	526	542	553	592	570	591	541	570	521	524	526	542	561	555	579	571	561	578	536	552	564	563	564	603	568	531	555	571	576	589	568	550	584	507	584	563	544	625	536	558	537	558	578	538	571	582	607	537	577	614	550	561	573	547	582	592	587	551	570	557	558	568	516	589	553	626	552	627	604	578	540	545	517	558	596	563	548	610	588	604	570	565	553	585	613	570	532	595	578	548	583	589	569	600	562	557	555	557	604	563	590	547	554	561	606	565	538	549	558	558	552	579	558	563	581	555	570	553	539	571	539	514	536	565	537	541	539	562	566	554	608	569	536	559	601	583	573	556	543	559	529	548	598	596	554	549	555	579	578	530	557	593	588	545	604	586	581	526	612	528	496	529	568	549	577	565	551	529	577	542	597	538	593	565	558	537	584	574	540	578	592	546	565	610	545	578	580	601	556	589	555	542	546	568	564	593	527	572	526	584	573	582	599	546	563	618	543	575	530	547	540	567	566	586	565	558	550	572	607	524	558	525	542	585	554	600	579	549	553	553	550	573	559	555	575	568	558	601	571	580	595	546	597	603	612	592	565	544	547	583	568	586	611	588	591	569	588	566	588	586	564	616	563	549	556	570	618	579	569	594	578	563	588	585	523	579	550	575	598	566	596	543	545	587	605	533	593	556	566	557	539	525	536	574	570	531	561	588	537	526	560	559	581	566	566	567	581	576	573	554	530	553	519	555	566	565	594	571	578	590	572	514	512	552	526	595	607	550	555	578	529	583	636	583
52730	50608	45235	38023	37677	41025	31067	17250	5933	1993	850	547	393	327	257	257	246	244	279	246	235	239	232	236	238	246	249	240	240	259	255	224	237	233	254	235	230	245	242	212	205	222	228	261	214	224	236	256	251	246	192	231	244	253	220	262	222	225	239	255	235	214	239	239	259	233	215	238	236	278	249	229	234	234	225	228	240	260	243	223	240	234	232	210	247	243	238	240	233	232	253	242	265	253	213	256	236	247	235	232	233	245	242	224	251	251	246	251	225	239	235	200	251	233	237	222	236	249	232	238	247	223	222	223	239	241	255	258	251	229	245	237	254	222	230	260	227	271	237	249	226	226	258	230	229	255	225	236	260	237	211	239	210	233	230	223	230	256	222	220	247	237	237	234	223	245	219	270	227	250	226	254	245	257	246	233	269	247	258	224	204	239	233	241	230	251	216	230	241	234	233	254	239	252	244	269	243	235	271	244	223	229	249	218	238	238	220	230	232	234	226	231	250	237	236	215	249	216	222	241	237	229	240	221	239	236	241	222	217	247	200	242	228	224	254	227	214	228	216	233	236	258	238	214	269	236	226	243	242	214	242	233	229	241	233	250	245	225	244	244	230	232	245	225	239	249	258	232	233	239	219	235	240	237	232	219	238	225	225	227	233	238	261	253	236	240	222	245	234	224	227	238	251	259	270	245	205	236	211	211	252	220	253	254	249	256	240	228	265	251	230	246	220	226	227	246	238	255	263	253	237	263	258	254	241	246	236	236	229	236	255	258	254	237	259	224	231	242	256	259	232	246	239	248	236	226	210	236	222	257	246	237	237	241	228	243	249	201	235	248	245	244	224	225	257	258	231	249	247	234	252	253	240	266	228	241	219	222	261	265	249	220	211	226	223	213	235	268	231	237	239	206	219	244	262	215	228	243	218	249	234	233	244	231	254	259	256	214	261	255	241	253	226	234	261	236	227	249	222	240	248	235	246	197	254	211	259	239	259	246	232	255	234	229	213	276	232	234	223	240	250	246	223	222	235	241	236	272	253	252	233	247	210	229	249	243	238	247	246	215	219	253	214	232	249	229	235	255	238	241	225	218	227	271	251	230	224	219	230	246	247	203	229	229	222	237	228	229	240	216	241	213	250	260	233	247	241	240	247	215	241	249	229	195	241	227	226	226	233	250	257	255	250	249	236	242	234	243	230	235	233	211	246	267	261	212	228	245	233	248	226	241	232	235	237	234	262	236	239	231	235	236	251	218	233	221	219	251	232	259	243	271	241	254	267	248	236	229	255	276	265	220	214	238	240	223	235	264	246	230	223	233	247	249	248	223	262	225	232	244	225	253	232	222	236	234	224	200	231	232	247	222	237	239	234	220	253	247	233	255	229	241	239	255	241	226	226	208	252	228	253	253	264	234	211	257	245	227	227	231	230	230	219	242	235	242	195	239	241	236	233	246	209	217	221	241	253	234	233	239	248	233	229	239	223	203	220	242	235	266	237	246	232	226	256	215	234	259	252	227	217	229	236	257	231	219	217	259	254	249	231	245	231	231	241	278	260	237	237	237	252	217	202	242	235	261	242	249	242	214	249	236	217	236	243	223	233	231	219	223	223	210	250	237	221	237	248	253	235	242	265	261	239	245	225	225	236	259	232	217	224	250	235	235	249	219	218	226	219	254	232	239	241	247	253	236	225	241	232	275	245	244	229	235	272	272	253	236	218	211	228	240	272	237	231	242	243	259	256	228	254	257	215	227	219	229	231	236	227	237	233	240	233	218	253	226	215	219	226	225	264	232	235	261	236	240	231	231	259	227	233	233	237	230	231	229	234	245	249	272	229	248	230	230	272	222	238	239	230	224	258	248	262	255	245	245	235	243	239	231	245	209	221	255	276	239	232	236	233	245	247	245	251	224	243	279	198	241	250	219	251	244	243	239	245	241	217	237	243	228	239	239	242	249	223	227	253	224	236	228	240	237	245	228	258	244	258	223	211	233	210	236	274	257	259	252	222	215	220	269	207	235	240	254	225	232	266	223	233	250	217	226	243	193	222	248	258	229	237	223	244	248	230	245	223	242	229	220	253	230	223	225	247	255	233	241	227	250	213	247	255	232	248	244	205	242	242	238	242	212	208	217	236	239	243	241	247	218	237	244	227	218	238	236	231	247	225	267	218	235	219	234	232	239	247	240	220	193	228	211	279	245	224	253	261	256	236	262	232	230	215	252	245	234	244	252	255	231	232	228	257	207	229	227	258	246	224	266	225	245	244	253	266	257	234	228	218	252	248	231	218	250	238	235	238	221	206	236	243	200	267	222	246	244	241	235	227	234	235	243	212	247	236	253	230	218	224	235	263	237	253	248	233	229	239	233	227	233	213	242	213	237	249	228	255	249	230	259	245	253	213	245	248	249	233	237	235	240	237	216	243	260	211	227	211	220	230	206	225	238	256	226	250	224	262	228	215	223	252	212	261	218	248	253	237	251	245	224	252	243	223	233	215	234	213	246	223	224	246	237	252	249	234	226	218	243	230	235	211	255	244	257	257	248	238	230	240	229	237	260	242	216	240	251	247	229	243	228	225	244	230	211	200	226	259	230	225	250	212	269	217	238	213	221	232	212	245	245	244	238	274	215	225	241	247	249	238	228	235	262	224	240	237	237	248	227	240	267	241	239	224	229	262	238	226	238	286	243	233	250	236	274	232	229	230	256	227	256	241	225	238	247	261	262	232	228	259	262	245	223	245	261	220	253	236	238	237	224	223	232	241	203	259	235	252	227	243	238	251	219	242	245	239	231	220	243	208	224	244	226	252	262	232	243	233	227	232	258	219	228	253	250	224	262	238	209	242	214	255	236	221	254	253	223	222	250	230	234	265	245	258	247	242	237	221	221	229	266	227	222	240	234	204	214	233	260	222	219	222	215	242	248	221	213	256	228	247	255	218	244	234	219	221	223	243	242	250	233	238	243	228	230	237	226	250	236	254	240	223	220	260	241	254	242	223	239	238	249	241	211	281	228	262	241	251	241	250	252	228	244	258	204	228	227	229	236	236	221	224	237	214	220	236	266	264	259	260	209	244	257	234	272	223	195	239	244	239	254	233	213	212	237	239	244	236	243	223	244	241	219	251	244	238	230	242	216	232	249	241	256	239	218	209	241	228	222	245	273	262	236	258	234	244	233	206	222	249	240	232	222	218	219	219	250	241	262	226	265	226	225	253	226	212	215	243	246	252	252	240	236	264	250	220	239	243	252	247	221	254	248	249	233	243	217	233	239	231	255	231	257	242	213	247	222	228	255	241	232	202	223	226	243	223	253	234	251	242	258	231	237	249	251	220	218	234	269	222	249	252	225	263	247	230	238	250	217	216	229	266	253	239	211	235	251	257	215	264	214	215	231	247	257	235	258	207	229	227	254	272	232	235	253	205	245	232	213	229	216	245	251	223	251	203	233	216	236	265	248	238	254	242	229	291	234	225	216	240	230	223	249	205	204	212	237	203	204
35938	42602	44674	48472	50950	53183	44054	30475	16207	7622	3337	2053	1394	1023	887	762	677	606	602	592	671	582	568	635	627	599	637	630	636	587	595	584	642	617	589	637	609	589	667	593	617	637	651	588	605	587	582	612	611	617	580	609	584	637	584	573	584	582	587	665	591	605	610	615	563	527	637	606	558	562	621	584	619	587	570	613	626	609	592	635	605	604	610	548	579	581	598	606	600	618	639	570	653	582	587	580	572	588	586	604	616	587	578	562	570	574	591	558	598	585	602	606	606	576	581	582	574	611	549	583	598	602	624	599	620	556	611	566	575	603	600	614	568	639	582	589	597	580	589	595	580	582	580	592	629	620	651	615	584	610	614	541	611	578	596	573	615	619	606	589	640	595	604	597	620	584	624	564	609	600	579	583	603	623	658	583	623	614	620	581	607	595	622	629	594	580	605	564	540	594	600	645	627	576	587	590	569	590	620	602	638	602	590	588	610	604	602	582	603	615	582	569	642	593	588	602	592	569	592	626	590	607	636	612	587	597	586	588	575	633	673	588	623	594	625	555	614	590	626	602	649	632	585	637	574	581	559	604	587	598	595	637	591	588	622	575	626	613	588	669	629	592	618	587	641	604	588	619	551	594	567	588	596	574	549	600	578	694	628	615	573	608	551	577	613	589	620	607	562	581	629	614	609	635	608	596	577	596	585	574	598	555	610	590	588	581	545	575	643	625	567	581	587	577	607	589	561	609	581	604	573	561	625	629	608	618	642	573	620	602	570	616	602	592	581	623	609	602	599	629	597	571	565	633	572	610	619	616	565	595	578	659	582	631	601	604	608	607	642	585	548	598	599	593	649	570	592	608	578	592	626	595	594	613	595	644	600	569	603	589	583	564	628	573	554	595	595	597	586	610	629	574	648	606	605	600	588	640	587	594	579	636	612	616	615	593	596	575	588	586	597	600	583	625	598	597	601	588	643	588	576	610	592	635	578	579	619	629	577	611	588	613	604	588	586	563	604	585	592	616	595	598	586	576	559	578	578	622	642	622	572	614	575	612	575	624	586	597	576	575	595	610	559	581	598	584	592	542	622	556	592	605	576	571	629	564	570	551	606	577	605	571	601	595	581	573	592	581	646	594	631	604	573	564	527	600	569	635	569	614	559	602	559	629	609	641	557	645	595	629	635	611	579	588	633	597	627	613	575	545	583	647	623	612	614	595	618	632	569	567	595	595	603	611	623	561	615	585	613	601	618	617	615	608	602	608	588	555	605	584	614	614	608	587	605	603	591	616	588	580	610	558	646	571	604	587	594	643	606	576	597	589	593	594	634	575	551	551	582	622	595	559	620	631	625	624	573	548	587	515	607	568	593	559	639	627	607	592	611	577	623	611	583	632	584	583	577	609	587	628	608	582	624	568	625	591	567	624	608	610	592	601	592	566	593	575	621	573	596	606	569	633	570	565	606	608	582	624	592	595	581	588	570	626	595	593	614	622	585	586	590	594	580	566	601	605	610	600	625	594	607	576	641	624	601	600	653	609	592	600	597	548	607	556	579	605	555	588	586	603	598	599	583	599	563	613	603	646	613	567	608	598	604	596	621	599	599	575	587	600	588	568	582	569	632	565	548	619	618	565	554	621	651	550	624	592	628	588	602	563	595	573	579	609	596	627	597	616	591	613	590	636	573	560	610	560	591	546	580	560	575	609	601	582	589	617	558	578	601	640	564	578	621	592	581	634	601	588	619	636	599	596	617	577	648	562	583	568	589	613	623	603	577	606	609	611	585	558	564	617	571	617	561	582	565	578	620	581	596	629	614	610	565	591	611	606	535	589	577	602	609	620	583	621	586	521	596	552	560	616	597	575	635	582	584	610	594	635	634	578	685	604	601	623	585	579	626	623	597	581	620	590	558	600	596	622	575	612	596	548	594	564	621	565	584	575	624	575	583	599	614	651	583	586	667	572	574	557	588	566	597	565	605	611	675	602	563	561	612	591	591	589	603	628	617	600	584	609	646	575	547	625	638	597	579	588	600	565	616	591	596	581	627	595	574	595	576	651	592	559	600	562	605	575	646	566	647	559	587	613	590	562	584	614	611	588	634	593	595	553	627	594	623	626	585	572	582	587	598	610	632	605	626	611	601	609	587	578	575	621	566	596	593	617	565	589	610	571	617	632	592	574	570	607	604	589	593	609	587	610	562	608	632	597	606	574	584	638	590	629	590	599	562	620	635	583	609	605	589	618	573	609	556	596	590	591	587	564	558	599	634	576	583	615	587	620	562	584	593	601	612	590	579	584	652	599	615	598	606	627	572	615	578	611	570	569	613	577	643	586	584	584	639	597	613	584	628	547	623	572	599	580	574	576	582	598	584	641	565	600	616	603	621	591	596	587	625	628	615	594	580	629	648	534	580	585	569	592	618	570	616	606	571	617	566	620	580	576	575	630	573	557	588	600	557	618	588	642	596	583	551	605	594	580	627	590	606	618	635	615	574	541	612	607	596	585	583	547	626	585	602	601	599	580	604	587	635	616	593	576	627	620	584	590	574	583	589	592	598	555	611	595	593	606	635	561	579	587	612	598	608	643	575	602	585	619	572	597	636	598	605	617	605	583	578	593	551	637	554	597	588	610	558	611	552	637	629	574	591	595	608	593	581	611	595	567	617	586	584	592	628	623	640	620	562	576	583	599	588	605	606	585	560	605	607	610	609	580	596	583	656	633	564	606	533	576	612	604	583	603	634	605	601	584	595	556	625	600	584	585	586	603	575	612	605	642	611	579	577	636	622	555	588	628	613	589	602	618	604	595	605	563	569	618	597	587	598	588	586	606	565	578	647	584	595	618	600	607	579	646	615	636	556	620	606	577	607	614	638	586	600	637	601	600	561	617	571	574	621	579	613	605	610	591	610	579	631	589	610	601	602	596	613	595	562	577	581	611	638	617	591	624	623	629	605	641	572	584	612	615	614	585	580	606	607	611	602	583	594	605	581	574	588	591	618	565	550	606	597	622	610	617	609	510	611	623	606	573	622	606	605	560	608	598	592	624	608	610	617	625	623	574	605	596	591	591	613	570	587	609	624	616	601	607	617	593	607	582	578	547	641	597	553	590	590	568	606	575	615	560	592	595	542	629	588	595	594	596	566	531	600	615	621	569	594	606	602	589	601	592	601	612	632	613	588	582	613	575	584	615	602	558	583	586	582	581	605	620	613	563	556	616	603	622	625	623	604	650	618	596	589	591	623	593	589	660	603	569	582	564	598	547	572	594	600	613	585	571	616	535	578	579	610	586	604	616	603	631	573	589	628	585	586	602	581	628	616	601	628	590	610	637	629	615	642	574	617	638	608	569	572	591	570	627	625	551	621	527	592	633	609	616	534	576	629	616	602	585	575	614	596	522	588	579	637	582	583	577	593	589	587	592	611	572	585	617	621	596	593	595	576	569	606	611	618	609	626	600	607	585	584	581	626	557	566	552	558	633	583	547	543	599	609	607	602	608
58514	60262	54814	44565	44440	52896	41132	26732	13039	4900	1119	499	417	312	257	252	216	252	222	186	212	194	196	218	228	212	182	209	219	233	202	213	183	214	222	197	215	223	211	212	218	204	216	218	223	194	216	181	201	190	215	213	218	216	214	209	179	212	216	223	200	218	216	213	190	208	220	207	206	235	227	212	214	210	195	209	220	189	233	207	214	212	200	221	234	194	199	209	195	212	189	194	230	189	189	223	188	197	233	189	201	197	206	200	197	205	228	184	198	213	191	190	210	236	178	206	205	212	209	217	191	214	212	173	218	223	193	223	201	198	224	174	199	194	191	191	199	208	213	220	206	230	241	199	195	208	215	219	218	205	190	186	187	217	207	201	216	238	219	229	224	196	209	193	182	208	194	202	193	189	185	224	217	214	184	203	234	204	179	196	235	191	218	201	206	200	213	205	185	162	212	199	201	194	193	199	229	190	202	203	205	217	206	180	212	195	212	239	204	193	189	233	181	221	212	199	206	201	210	206	222	210	210	193	221	230	185	211	220	214	184	199	195	188	209	222	192	199	208	205	189	213	205	231	223	228	209	201	177	193	232	187	216	202	215	193	213	222	195	227	205	200	210	222	199	212	221	215	195	207	198	199	198	189	203	207	196	211	210	212	219	191	213	217	181	215	211	214	198	206	184	222	213	188	217	214	214	220	210	203	222	183	206	241	209	219	221	211	232	197	200	225	206	215	194	212	212	193	197	198	190	207	191	213	214	207	196	205	200	218	229	205	226	212	206	203	197	204	217	227	200	185	217	210	212	182	210	202	218	221	230	201	197	196	247	205	218	201	210	223	205	212	177	192	196	194	192	190	206	229	194	223	202	205	193	207	201	198	195	201	219	203	186	212	202	252	187	194	229	207	207	222	222	182	200	208	200	232	231	210	223	209	208	216	221	211	213	176	211	203	223	183	204	224	222	206	190	220	184	182	235	234	205	208	223	209	218	200	211	224	181	214	196	191	220	229	198	207	216	221	214	202	205	243	229	221	208	208	207	186	193	199	212	220	212	213	206	181	188	184	202	168	212	179	233	198	242	214	191	213	222	224	225	242	216	207	208	206	182	209	181	225	205	222	213	217	221	204	210	199	198	205	206	189	210	204	211	204	211	217	218	210	220	217	226	200	196	249	196	215	203	220	203	186	200	209	185	211	215	207	205	221	201	229	209	211	193	198	200	202	195	200	210	208	188	210	185	182	183	199	194	220	218	216	203	200	184	191	251	201	234	201	209	206	209	226	206	207	187	223	198	212	217	207	200	214	199	205	197	210	201	205	181	217	210	235	187	206	205	209	211	205	217	208	208	186	219	189	220	181	195	214	206	222	211	194	222	231	204	212	220	199	210	219	227	223	220	197	196	226	189	193	218	222	210	216	215	195	205	209	204	204	206	193	205	192	199	243	198	206	221	215	185	221	211	208	213	165	222	208	219	210	191	222	223	208	216	210	241	200	204	206	198	203	199	215	213	197	204	213	218	213	205	223	221	214	214	209	227	204	213	214	226	195	226	231	202	197	227	226	214	188	229	217	196	228	212	228	215	210	215	223	218	185	196	205	210	221	230	213	218	199	214	206	200	191	217	189	210	199	218	214	217	191	205	219	216	216	202	207	209	213	225	227	198	215	220	211	186	222	222	221	205	215	201	210	191	201	204	221	207	212	206	205	204	220	228	212	187	230	216	202	197	226	229	186	217	233	184	198	215	235	207	190	215	216	211	179	214	208	214	237	227	195	236	213	182	196	226	183	236	194	202	169	202	230	207	208	222	220	216	208	205	212	183	189	203	189	221	199	204	202	216	227	216	184	195	228	192	217	210	229	205	190	206	221	203	221	234	207	181	187	192	200	208	210	239	199	242	229	222	191	226	219	209	195	206	221	219	195	200	212	197	242	209	210	205	183	205	223	218	226	202	207	234	192	198	200	223	216	172	207	202	235	249	201	225	231	243	215	192	213	196	233	214	219	195	236	203	216	198	196	206	214	204	228	222	218	217	214	210	188	222	213	214	205	196	209	214	219	228	206	214	210	191	212	212	191	211	206	190	218	227	195	241	191	212	239	215	209	213	203	216	239	211	207	191	212	217	209	186	203	219	186	214	210	212	219	216	195	199	193	193	197	198	212	231	231	217	216	239	222	226	222	189	199	200	211	211	203	214	240	204	190	197	202	217	199	184	187	209	199	213	225	203	196	226	213	234	204	199	199	218	240	219	190	202	189	240	207	180	243	189	233	202	236	175	222	207	216	184	202	210	189	227	205	203	194	223	188	222	215	216	214	215	237	223	194	219	210	226	245	203	207	202	224	222	190	210	243	191	214	239	198	201	191	203	211	209	230	196	245	201	225	216	204	216	198	206	207	212	216	220	225	189	201	238	235	192	214	190	203	216	210	216	216	214	195	188	186	207	200	234	235	196	208	204	222	194	214	201	214	228	184	223	208	216	213	231	181	193	220	221	205	192	204	204	186	204	216	183	201	200	209	200	204	197	234	198	235	233	231	203	211	218	213	166	219	218	237	214	211	193	210	212	194	211	189	201	192	211	205	218	198	202	204	196	193	213	200	185	234	209	194	183	217	204	200	189	224	229	195	206	221	201	203	223	203	205	226	222	213	216	228	194	198	229	215	210	201	215	236	202	210	226	223	216	244	198	207	196	219	218	232	207	218	194	213	206	214	205	227	216	207	218	195	207	211	201	245	229	210	199	202	201	209	205	186	194	225	177	189	195	227	199	209	215	222	204	218	204	194	221	201	188	215	223	217	216	194	191	226	205	192	224	195	213	206	202	196	220	210	220	211	210	228	190	174	217	206	205	224	213	206	200	210	202	218	215	247	216	215	175	188	221	205	184	209	229	217	201	202	232	209	206	190	200	188	183	202	193	207	222	224	198	207	209	216	167	207	199	201	187	214	214	184	213	222	226	215	235	211	219	200	191	205	186	250	193	201	233	204	225	190	191	209	199	214	223	213	207	230	230	191	210	207	200	205	224	211	197	214	214	202	202	204	204	209	180	211	220	203	203	221	178	202	202	216	191	233	201	196	203	227	208	209	206	192	227	206	176	200	232	210	193	206	227	213	183	220	220	173	223	232	191	186	212	219	217	198	195	194	215	200	226	214	227	226	224	211	229	194	215	203	168	219	212	203	192	191	239	191	175	235	208	201	222	193	188	207	199	205	224	221	203	201	219	215	230	240	213	198	222	213	199	230	213	188	192	199	197	214	205	197	227	178	212	202	214	185	202	198	212	211	179	225	205	210	203	223	204	224	219	207	220	196	201	216	205	209	190	226	224	202	205	202	201	218	206	195	215	229	218	198	206	226	212	197	197	222	185	214	198	233	219	195	208	207	219	196	185	220	203	204	214	198	248	214	214	209	208	202	223	204	192	196	236	223	183	201	180	191	204	219	193	208	236	207	213	198	224	180	232	208	235	224	240	203	205	199	188	208	204	217	198	227
41395	53600	56711	53995	58901	64448	52399	39398	25998	13772	4153	1975	1331	1001	761	686	596	595	545	521	572	529	522	502	541	495	523	533	509	505	524	535	504	537	532	539	584	508	552	534	537	544	509	487	511	555	539	525	524	492	512	540	516	507	529	529	472	553	522	537	560	542	522	537	553	519	536	552	525	543	537	541	514	564	542	528	570	542	557	512	522	596	506	557	491	509	552	533	524	513	507	530	549	521	515	496	525	506	564	527	501	531	522	500	523	546	520	498	489	517	541	526	571	546	530	571	539	532	498	533	483	542	565	539	505	535	533	512	524	491	534	508	538	524	554	496	492	538	505	552	563	525	508	501	483	493	554	529	482	526	549	490	515	539	598	530	485	489	510	561	532	541	487	513	508	505	529	515	508	538	518	500	569	528	519	525	510	534	526	551	490	526	476	491	523	523	548	527	543	525	531	563	505	515	528	542	508	539	575	506	537	541	507	563	540	584	552	511	519	577	522	529	519	517	511	513	525	523	526	507	547	524	515	517	581	573	539	544	514	519	536	517	559	503	509	536	518	536	524	524	516	510	519	530	517	522	518	477	494	497	530	521	515	521	488	543	549	559	511	535	512	532	545	551	536	552	560	507	532	500	482	520	506	546	528	473	522	509	533	520	544	517	552	537	515	582	493	514	484	524	527	526	547	517	503	519	560	536	574	495	568	509	529	543	505	516	566	576	558	522	517	536	492	541	498	528	439	524	542	515	558	504	539	560	529	513	515	534	512	508	510	545	545	566	529	481	542	520	511	587	508	526	536	530	559	525	555	571	517	537	497	524	514	557	533	527	503	530	526	549	541	490	507	522	492	510	536	536	518	512	512	532	548	503	535	523	516	562	557	504	497	521	521	512	545	540	493	493	515	496	507	540	534	530	513	531	517	545	497	571	518	512	489	517	512	559	515	517	546	562	523	524	502	537	516	535	532	527	521	512	512	572	493	509	518	543	550	534	503	542	569	558	524	532	576	555	547	519	552	522	539	499	517	558	568	554	502	545	510	509	534	538	481	508	484	555	529	529	500	548	561	508	518	515	510	484	521	548	524	555	508	519	531	537	538	505	506	511	537	502	503	516	535	552	573	497	530	508	540	570	532	514	538	563	509	547	533	543	554	523	515	526	512	515	503	517	528	534	557	547	509	520	551	558	514	532	485	516	492	557	496	513	491	475	516	516	515	513	531	537	554	485	548	533	524	515	537	556	540	523	517	542	529	512	495	505	497	569	501	510	531	534	495	483	533	493	553	486	526	524	545	523	519	565	488	517	545	550	548	516	530	541	486	517	557	530	550	535	542	528	543	543	529	512	524	504	531	551	515	504	535	515	552	514	551	537	552	566	486	536	551	521	533	552	523	515	461	527	512	547	562	528	528	505	548	532	497	517	540	531	571	566	517	523	505	570	513	528	511	520	527	525	556	496	526	537	505	541	576	531	521	528	534	544	539	526	550	502	517	551	514	490	498	514	531	513	530	508	503	528	527	528	521	517	581	539	526	533	502	538	480	549	547	531	555	534	538	528	522	574	562	518	519	550	525	505	523	527	565	532	522	526	528	488	500	521	539	525	560	518	528	475	516	533	540	552	512	514	507	522	511	498	533	515	546	528	563	537	532	516	542	531	512	498	537	515	511	502	532	550	484	494	523	518	568	570	522	500	490	552	517	547	535	489	533	501	534	494	519	527	550	509	549	520	502	510	533	496	565	546	525	543	535	526	576	520	532	533	519	538	500	555	544	476	506	508	541	523	506	549	534	564	498	520	479	511	554	530	541	538	481	517	515	510	526	520	534	505	484	503	541	548	483	541	521	538	516	532	560	535	507	511	539	524	507	537	518	523	516	568	558	534	531	554	521	527	543	519	528	542	532	557	535	521	561	506	527	503	541	524	555	543	519	502	521	523	522	536	552	544	520	584	505	530	541	529	520	487	512	532	560	497	536	571	500	537	564	525	539	500	526	496	508	542	561	499	528	516	456	525	499	514	533	533	542	520	483	515	522	564	529	509	493	537	538	483	514	489	578	553	502	546	506	512	533	515	522	536	515	550	544	529	551	581	467	514	542	509	540	497	546	545	550	515	561	534	572	499	523	516	501	502	528	522	542	589	510	526	544	498	484	522	527	506	541	552	555	547	511	527	503	555	541	550	547	495	509	495	497	564	519	519	503	504	501	514	526	522	504	512	533	529	501	543	483	473	518	537	556	526	536	565	517	527	510	548	501	533	541	531	536	520	487	538	509	550	480	533	561	522	529	524	526	526	527	490	543	550	527	517	466	552	526	552	564	519	554	540	519	539	512	530	551	520	562	498	554	546	528	487	521	526	511	579	547	515	544	512	552	535	546	503	538	540	519	553	543	548	511	546	478	512	536	511	541	492	480	518	494	521	516	514	544	545	524	526	533	511	556	537	556	534	544	551	531	565	491	499	544	529	503	567	567	503	539	526	514	536	502	532	535	536	506	519	541	522	515	515	552	563	557	548	505	523	525	539	553	557	520	564	508	516	533	535	530	557	515	506	527	562	519	529	511	568	540	560	531	498	517	550	513	474	534	529	499	561	499	564	494	541	528	549	497	506	548	539	499	526	556	505	522	546	499	463	531	535	508	545	523	549	540	537	530	589	553	511	551	519	563	509	553	455	524	536	523	516	566	495	540	509	574	563	551	519	492	523	513	502	561	560	550	534	506	544	560	510	519	533	535	549	555	554	557	514	535	539	537	516	544	514	521	543	509	526	558	537	501	496	569	491	520	526	546	540	511	513	509	557	535	531	535	518	531	557	508	519	530	535	519	504	510	519	502	522	498	534	505	556	496	527	583	554	515	522	522	557	564	548	515	556	531	539	522	543	513	542	540	524	496	525	509	504	482	504	528	516	520	522	513	537	522	533	503	505	542	505	520	461	556	566	520	556	516	558	507	487	536	512	522	530	518	529	499	554	530	558	543	513	481	545	530	468	518	528	526	525	493	534	496	561	485	498	508	575	555	558	531	542	532	526	548	560	515	503	555	555	537	536	517	550	522	522	478	536	540	505	527	494	509	531	518	545	545	511	483	477	534	558	562	539	493	550	504	567	520	506	528	504	558	575	534	490	533	535	540	474	547	519	534	523	502	529	554	526	528	527	525	567	495	514	516	520	498	484	508	597	486	511	510	536	549	534	504	533	555	516	526	517	526	536	530	548	540	484	576	530	517	561	558	560	543	529	550	516	549	552	528	541	570	532	536	529	520	526	539	506	553	557	533	557	518	537	522	538	522	555	505	508	551	472	504	510	521	492	527	542	498	573	570	527	541	524	528	509	586	554	503	543	560	496	564	526	497	505	504	533	538	538	530	521	526	535	488	542	530	482	520	549	548	576	530	509	518	528	540	530	498	528	489	524	550	569	523	544	514	467	529	517	498	477	524	488	500	512	512	543	539	502	502	509	519	524	540	553	536	585	492	572	498	523	554	543	530	535	517	513
35276	36995	29372	19434	7288	4061	3012	1865	924	392	296	230	230	233	232	225	228	222	234	254	226	233	221	207	223	221	203	205	188	218	232	235	232	244	223	201	217	244	224	232	213	235	208	208	233	238	211	210	235	231	238	227	201	224	216	230	237	228	218	227	240	206	229	204	216	206	250	259	201	217	246	222	212	235	235	278	239	228	210	240	235	258	208	229	248	217	233	214	210	238	221	228	223	244	215	228	217	219	214	254	236	227	219	234	234	234	223	239	250	239	255	225	221	234	239	238	233	204	222	238	234	224	223	235	206	202	242	248	256	247	230	230	228	235	239	211	209	223	223	255	218	217	215	224	228	243	221	208	213	231	211	207	203	208	225	231	212	242	226	225	228	225	212	224	217	227	208	231	222	218	228	225	215	210	241	239	217	205	247	224	205	213	230	220	244	212	229	241	230	215	230	237	209	217	232	222	219	213	223	217	248	245	214	227	215	230	194	242	257	241	232	212	224	241	230	221	207	219	213	234	233	240	210	256	223	234	195	206	219	226	241	226	233	232	212	212	218	223	241	220	235	244	227	255	231	250	226	207	228	195	223	259	234	227	238	235	231	223	232	234	225	200	231	219	221	212	228	204	241	221	234	222	243	237	218	217	223	224	241	229	251	230	240	236	240	222	217	200	236	217	234	241	220	259	216	230	242	210	219	207	256	231	258	234	237	227	228	229	250	204	228	226	215	234	210	224	230	249	220	215	214	236	214	220	241	235	240	227	228	213	225	224	224	222	227	240	237	222	233	234	244	201	212	237	215	209	191	257	223	260	216	236	235	215	228	230	222	243	246	227	240	232	250	230	197	212	216	233	238	244	210	236	224	224	230	220	243	234	230	229	214	216	188	221	226	238	231	220	228	245	234	215	213	212	230	222	226	199	220	235	204	235	202	216	218	221	214	239	189	224	233	227	231	234	206	237	238	234	222	225	227	214	231	219	209	221	236	221	217	208	223	254	220	221	223	204	232	222	229	189	219	217	216	215	261	258	241	240	243	265	265	211	228	251	189	227	229	213	222	226	217	204	218	214	208	215	214	220	215	243	213	218	237	249	239	240	216	231	228	233	219	231	222	244	238	194	231	245	234	199	236	243	222	219	207	215	230	264	211	220	251	212	224	229	220	225	268	215	239	212	190	232	224	234	219	229	221	222	222	223	247	251	237	219	247	221	240	227	239	224	231	229	213	209	239	235	222	216	264	226	234	227	213	241	218	226	232	230	247	223	214	236	229	231	228	247	224	254	221	232	224	244	219	239	246	227	260	227	224	238	256	241	227	235	201	200	228	237	229	207	240	181	224	231	229	212	229	211	257	211	211	227	253	207	212	231	254	232	203	211	223	264	223	232	249	205	227	209	200	211	214	223	239	210	225	198	234	211	204	216	222	236	239	234	225	220	217	220	208	231	216	207	216	217	216	230	255	239	216	231	227	224	253	212	211	204	205	221	268	239	195	221	250	258	225	216	238	218	234	250	201	228	256	249	212	206	229	231	219	220	207	223	220	224	230	213	210	233	222	216	232	229	209	222	220	217	249	233	199	254	219	230	231	231	241	236	228	209	244	236	221	246	245	244	222	223	216	232	241	245	247	215	218	231	230	229	242	208	211	232	253	229	235	257	209	234	246	220	215	230	218	251	260	220	238	212	217	215	205	215	243	208	211	205	230	242	237	231	236	242	220	238	226	236	225	247	233	212	243	225	232	248	221	197	226	214	228	236	226	209	213	208	217	209	207	229	231	221	217	243	226	219	247	225	229	230	224	209	254	227	250	226	235	248	226	225	225	223	229	210	228	224	249	225	189	250	234	222	250	228	246	252	259	227	234	233	200	213	204	247	200	228	200	216	250	233	239	203	226	209	215	232	257	205	213	210	214	214	225	231	227	227	198	225	226	205	250	260	216	221	208	227	221	202	209	208	200	222	223	231	227	233	217	229	225	212	228	236	225	241	206	231	231	235	211	194	255	229	224	247	199	218	248	227	257	230	226	224	220	219	235	215	249	240	219	250	225	246	228	231	181	212	211	220	215	221	239	286	212	197	222	224	190	239	263	197	231	221	227	234	228	257	213	226	236	226	230	233	216	231	237	213	241	229	211	223	227	231	234	223	234	208	238	224	261	235	244	224	215	217	220	227	212	217	207	219	192	217	237	230	231	214	225	245	240	264	238	237	219	217	222	231	218	231	213	222	234	257	228	211	247	251	212	241	207	240	211	228	244	198	205	211	219	214	235	241	198	236	215	236	208	217	231	247	241	217	217	234	223	229	236	210	225	244	219	220	200	219	197	222	225	224	240	229	247	225	224	220	234	252	230	248	212	238	217	231	230	203	227	241	231	221	227	243	235	221	217	233	228	219	231	218	221	214	220	212	235	217	225	232	209	238	246	209	244	212	203	216	220	232	233	249	225	239	224	217	252	240	219	214	232	224	202	233	233	221	258	201	228	241	222	257	215	197	224	218	229	231	224	237	239	235	218	220	223	209	266	236	240	206	241	202	238	215	215	214	241	228	238	215	210	221	257	226	217	256	214	232	211	222	234	205	222	239	232	255	218	257	252	212	230	228	213	211	211	232	219	259	227	243	216	229	224	237	237	233	210	197	220	206	222	222	213	220	231	200	214	217	222	218	251	255	226	209	222	219	230	203	196	212	196	210	226	203	232	249	224	216	216	220	212	229	246	228	230	230	221	237	231	222	199	213	243	202	221	197	199	222	237	226	221	212	180	237	227	229	224	244	232	224	232	223	221	230	229	243	234	217	224	213	229	218	215	238	236	207	233	219	229	251	211	231	228	251	206	246	208	248	238	235	205	214	235	185	242	223	199	213	218	234	210	225	246	222	222	211	248	244	217	252	225	230	244	223	222	227	232	231	188	201	238	250	203	233	239	223	215	249	234	206	240	224	212	230	212	228	215	247	239	227	241	214	222	243	212	213	240	226	238	239	204	239	237	228	225	208	217	223	205	229	241	247	264	192	221	224	197	256	238	210	244	214	225	225	247	258	220	240	234	217	230	204	221	219	218	234	237	226	214	223	201	213	195	213	231	216	217	201	231	226	245	232	251	215	245	256	209	213	198	219	233	216	217	238	213	216	240	199	212	235	210	238	248	216	236	250	238	235	221	250	233	234	203	217	243	230	214	226	241	230	215	213	224	228	234	247	217	223	247	220	229	225	219	234	239	220	220	219	223	221	227	215	245	243	226	241	234	198	247	227	256	240	218	228	240	243	228	249	251	234	220	216	204	216	184	200	190	202	220	189	213	205	217	214	218	219	212	228	234	225	237	231	235	216	208	211	216	198	224	219	228	243	259	255	241	222	219	216	216	221	232	217	215	220	209	205	234	213	229	198	236	226	228	226	245	275	241	247	242	218	220	252	221	203	251	206	241	261	241	225	256	247	228	224	235	230	233	238	257	239	255	226	209	239	205	220	235	226	234	228	231	223	212	210	211	211
22706	29607	31846	25054	16045	13718	10805	6481	3196	1255	738	694	640	557	597	602	583	592	571	553	553	583	567	602	591	579	574	574	557	557	538	556	598	549	557	552	526	598	567	588	585	569	549	574	541	581	558	566	556	534	579	552	570	577	581	575	564	550	611	563	568	592	578	583	557	581	569	556	536	499	605	561	564	581	592	538	623	560	621	570	563	574	560	574	551	559	562	554	577	620	567	612	572	566	580	568	556	559	637	564	604	568	575	554	601	566	558	575	564	605	549	544	536	604	584	546	559	571	566	581	580	572	613	584	614	570	577	619	573	593	607	569	598	585	554	587	559	612	573	599	570	570	626	571	589	569	584	614	601	573	581	613	593	591	558	544	591	590	546	530	539	576	559	615	573	525	613	615	549	575	621	550	540	580	611	594	574	575	611	522	565	629	569	542	545	573	579	594	550	565	601	559	585	560	548	549	567	571	527	559	589	575	579	580	595	582	550	556	536	556	622	529	612	544	585	585	581	552	602	567	565	589	590	585	578	535	572	578	581	606	600	581	558	603	573	519	553	586	599	601	549	530	585	522	599	603	562	558	630	571	554	576	561	568	545	600	572	552	596	560	614	602	601	586	574	593	609	616	543	601	628	577	600	625	596	552	586	559	566	581	575	544	595	568	584	571	594	607	615	642	603	612	597	592	555	573	580	599	575	555	580	530	592	604	572	548	561	589	566	601	569	572	546	555	565	570	581	571	565	606	573	571	570	585	545	557	588	546	557	602	617	584	558	549	571	610	541	547	553	578	547	567	566	576	583	543	563	585	560	593	616	563	591	610	552	582	552	568	567	587	583	570	593	609	539	586	613	592	580	543	533	584	547	602	564	576	573	562	574	571	600	555	585	620	589	619	564	563	576	590	602	563	575	555	601	561	577	590	603	564	611	558	596	595	555	578	548	570	566	555	536	591	587	526	575	581	586	581	547	588	559	575	571	573	581	519	578	558	549	577	555	559	528	566	594	560	546	507	568	580	594	597	595	564	575	588	573	596	620	585	552	571	613	594	602	526	595	567	567	601	595	530	581	611	561	562	564	586	569	565	566	565	599	565	598	550	585	578	611	592	591	597	612	605	555	575	604	604	598	576	558	596	560	586	608	535	604	557	579	569	564	579	581	581	569	510	583	582	556	538	547	591	566	567	585	599	551	593	563	606	572	564	591	573	564	563	563	601	572	556	577	570	603	528	550	533	542	547	587	574	572	613	584	597	588	575	549	569	616	566	577	610	579	534	597	578	577	581	597	580	585	519	564	549	601	594	574	589	541	569	581	556	531	553	610	614	559	603	569	585	560	577	590	566	575	580	547	596	572	553	578	595	577	588	546	555	547	604	514	543	568	593	570	544	595	585	578	584	575	555	549	590	582	547	572	590	616	599	558	571	556	582	559	562	587	571	569	598	579	555	543	562	580	547	609	612	596	558	548	549	563	574	569	609	578	584	555	557	626	586	546	555	593	521	551	556	593	563	589	554	567	600	568	542	580	621	581	579	603	616	565	592	587	570	594	597	532	555	583	557	509	611	579	570	582	569	597	570	572	583	598	576	539	580	561	514	581	568	581	589	596	561	570	648	556	551	572	578	591	523	555	589	597	579	561	540	553	577	536	555	594	593	504	612	520	582	566	596	620	574	570	546	580	537	594	581	553	557	508	568	577	635	576	500	566	584	596	618	560	557	565	563	578	586	603	563	603	609	598	567	570	611	572	579	572	579	548	581	541	557	557	559	576	633	579	586	562	544	558	574	608	601	548	553	610	592	574	548	614	559	529	570	607	552	589	564	554	540	615	592	578	546	618	545	575	555	604	532	587	573	595	576	580	567	632	589	530	581	537	586	552	578	566	570	606	571	608	549	563	565	531	543	596	590	588	565	570	578	576	580	552	539	578	567	553	573	575	637	593	556	534	604	588	519	562	584	588	615	580	517	594	586	599	603	569	590	579	560	582	518	571	550	539	552	542	569	563	612	598	620	571	593	560	577	582	563	601	587	553	575	586	575	616	570	574	567	530	565	601	547	576	600	565	594	587	610	595	532	588	567	530	593	570	572	582	550	581	550	597	594	567	567	593	576	556	586	552	520	597	545	546	586	603	555	543	597	605	607	619	563	604	615	554	565	543	565	599	614	601	547	587	538	590	551	599	573	578	588	600	531	558	577	565	489	593	567	568	566	600	578	568	591	589	583	551	558	541	559	545	606	549	595	561	619	573	556	570	585	591	582	592	586	544	588	553	583	604	610	600	561	570	591	593	551	601	597	578	592	611	592	549	607	557	555	577	578	619	579	590	550	585	584	552	560	645	583	600	569	528	516	566	580	545	592	611	583	542	618	584	524	610	585	623	545	593	580	570	545	599	628	561	577	575	605	556	577	605	612	605	605	573	587	588	567	565	584	585	592	546	593	567	609	587	562	575	584	548	586	605	544	548	531	544	589	566	605	575	573	594	584	594	588	574	580	633	586	597	538	579	609	616	558	608	564	538	566	605	570	586	565	583	556	610	570	555	557	570	554	552	560	607	570	545	582	573	563	560	539	567	620	571	576	577	576	544	593	598	582	637	571	571	622	585	565	580	579	610	585	620	605	546	588	533	551	569	590	570	580	568	526	592	581	570	616	571	573	596	543	600	556	544	543	583	575	572	596	598	595	597	543	625	596	618	556	537	521	592	580	594	564	557	573	562	590	579	588	575	554	588	596	579	567	558	577	569	595	587	580	598	593	585	589	619	560	575	571	585	594	558	513	591	560	573	594	568	590	548	581	603	571	611	578	590	595	583	602	562	618	570	589	511	579	555	552	619	556	566	572	580	570	547	635	546	540	565	598	565	593	567	596	571	619	609	583	548	594	581	573	625	598	568	576	577	546	553	602	592	546	556	548	567	566	568	538	519	568	561	568	558	639	560	579	594	530	563	607	559	502	575	564	601	583	566	530	592	572	591	570	579	606	541	604	579	559	549	595	546	543	575	603	554	553	558	563	560	556	584	567	604	578	556	568	559	557	551	532	576	566	582	568	615	565	591	568	579	579	599	543	554	570	598	622	537	596	591	584	600	597	538	611	594	583	558	581	536	582	579	598	553	607	581	584	555	564	599	565	541	573	538	562	570	541	535	539	599	587	595	584	560	559	576	596	586	562	584	597	568	544	595	579	574	554	579	581	603	584	570	573	543	552	569	583	612	587	506	555	633	600	600	615	581	615	535	560	563	577	565	518	541	604	585	573	528	542	553	585	620	536	596	600	568	593	564	599	545	565	578	569	624	569	573	572	605	592	584	559	506	582	617	586	550	550	616	564	602	576	592	600	542	557	581	596	604	604	561	566	570	560	544	601	568	616	568	588	609	593	568	569	588	557	546	560	557	566	576	578	581	556	567	555	590	595	569	588	559	521	570	619	584	576	527	578	561	573	570	581	544	587	563	556	594	576	536	565	543	582	602	564	572	566	586	550	587	560	546	573
56703	58006	53227	36963	36844	38947	28662	14507	4616	1284	662	424	316	287	294	279	239	265	245	240	275	254	235	241	234	232	227	258	240	244	262	255	248	239	248	248	229	227	251	242	273	236	249	242	229	257	247	235	266	253	234	229	239	241	245	236	220	252	240	238	280	243	257	253	258	246	236	240	255	263	255	234	282	252	211	256	233	283	241	238	241	216	248	241	234	278	215	247	245	262	255	253	274	210	247	238	264	235	254	256	234	292	274	280	234	242	248	249	263	274	234	231	231	244	251	249	214	234	219	221	266	242	239	233	235	254	230	255	238	243	237	242	259	256	237	245	261	259	215	243	264	268	242	252	265	233	237	222	229	251	247	224	256	252	244	277	267	267	231	230	250	241	252	260	238	245	197	248	247	256	265	245	259	234	218	253	253	276	249	228	251	242	250	233	259	247	244	239	249	248	256	221	236	246	250	251	260	250	248	223	274	264	227	259	211	256	240	262	257	240	249	250	246	253	237	255	241	227	261	240	261	221	237	227	225	246	223	223	238	254	221	264	256	240	237	244	253	243	259	227	248	241	230	233	226	272	264	246	253	246	233	235	222	259	229	249	207	241	241	235	235	227	221	228	226	250	243	266	221	248	247	250	257	218	258	238	223	230	249	276	250	252	258	256	234	243	242	201	268	246	244	256	237	233	288	255	244	263	243	287	222	252	236	256	262	232	250	230	245	243	243	225	241	253	244	221	247	233	268	235	257	247	253	245	266	238	232	238	273	254	210	215	244	242	269	226	241	256	245	236	240	240	257	240	245	243	257	245	244	248	221	224	249	249	241	235	212	255	237	226	271	250	272	244	249	242	254	226	254	240	242	232	256	263	253	239	236	233	231	237	255	244	264	261	234	259	234	221	249	250	237	244	219	246	249	218	234	242	260	236	241	242	227	242	245	237	222	229	262	239	245	262	226	267	259	248	230	220	243	245	224	254	248	231	249	270	245	218	258	248	258	256	244	226	229	255	238	242	255	227	245	229	250	220	248	261	260	237	238	250	240	270	245	219	231	249	240	241	259	254	256	237	227	253	252	258	219	267	274	231	265	246	226	237	248	255	221	227	246	229	258	247	231	261	264	233	279	239	256	228	237	248	255	250	267	225	241	238	232	255	244	248	236	250	236	261	256	259	243	251	259	232	214	266	249	238	226	240	252	234	247	220	240	243	256	246	269	226	255	233	257	250	253	234	225	258	219	242	277	229	245	250	200	218	266	268	239	243	225	270	225	220	236	235	254	216	265	245	219	240	253	246	233	248	253	217	267	253	239	243	245	251	227	249	241	240	242	218	238	212	238	232	271	262	252	221	236	254	275	259	257	249	241	237	255	238	244	244	258	228	207	248	231	246	229	215	249	227	227	225	252	266	248	235	229	261	261	248	244	266	233	230	251	253	260	242	218	252	270	253	217	256	248	250	227	244	236	268	247	260	259	237	244	240	256	247	248	272	264	249	219	248	266	271	249	249	245	228	275	255	253	236	254	222	244	246	240	235	256	256	263	237	267	224	217	253	250	259	250	250	252	262	262	270	258	277	264	232	261	231	244	235	230	250	235	233	228	258	239	264	242	256	236	238	280	229	243	210	249	256	273	223	218	255	241	242	266	254	225	216	237	234	246	277	238	261	223	256	272	244	261	253	258	253	241	243	245	253	258	243	241	267	241	226	244	230	220	235	256	234	266	249	259	265	278	230	226	238	258	216	255	262	258	231	232	243	248	230	237	250	231	237	237	268	242	279	276	237	212	230	231	227	221	233	234	240	263	216	239	257	241	252	236	247	267	248	238	229	253	254	256	260	261	238	240	241	263	269	225	235	228	255	223	211	255	228	250	268	235	252	233	244	228	243	272	247	276	240	227	239	244	230	239	215	213	232	249	272	250	227	252	237	246	222	247	248	270	295	238	247	241	256	241	266	230	267	234	242	247	222	228	234	249	250	231	241	251	244	230	242	243	252	228	231	245	259	259	287	211	235	261	243	238	251	221	274	264	263	261	254	266	264	244	250	226	256	208	258	243	233	229	198	233	254	226	252	223	263	247	255	230	260	226	231	245	253	285	275	245	226	234	235	276	262	228	232	263	256	227	236	264	254	231	229	247	230	241	250	261	246	231	242	231	255	251	248	271	259	235	234	270	270	252	255	262	254	224	233	255	218	250	247	228	244	226	216	236	231	240	239	240	264	243	246	275	248	229	251	252	220	240	238	250	262	252	268	252	217	238	254	234	243	243	233	209	253	222	228	235	223	255	235	241	261	254	214	269	235	261	227	234	230	236	240	248	262	253	250	240	240	242	249	231	227	237	220	251	251	245	252	245	249	249	242	247	245	280	260	260	234	227	237	265	253	237	264	232	240	257	216	233	234	227	247	271	236	221	240	241	235	245	260	275	237	251	246	223	298	242	248	248	220	242	248	246	263	255	232	242	231	219	262	246	236	222	245	245	246	252	260	239	217	248	232	253	211	234	256	236	231	242	247	269	226	225	252	250	263	258	242	228	233	218	206	274	248	225	244	228	259	247	250	233	251	234	224	255	270	269	231	224	262	278	265	238	247	243	222	256	232	256	245	223	247	230	242	279	253	241	251	253	247	204	257	239	249	241	242	227	250	221	242	262	239	242	228	253	245	261	246	253	243	258	254	258	219	234	257	243	262	226	249	272	237	243	247	223	262	241	235	249	228	247	272	247	248	245	230	262	226	261	239	241	252	233	257	237	260	239	241	244	246	254	252	264	237	240	253	243	247	219	265	226	281	240	235	279	224	264	218	237	237	233	203	242	276	231	252	264	228	241	244	246	232	267	242	225	251	271	254	242	218	253	254	258	242	254	240	227	260	235	248	267	283	213	242	224	302	241	245	243	255	240	263	230	264	259	277	261	229	242	248	249	224	252	255	228	240	225	232	267	257	244	251	244	254	253	231	239	238	244	224	260	212	275	248	221	239	265	255	259	262	233	236	266	235	239	242	221	259	250	255	238	259	276	218	226	274	239	247	247	225	251	271	250	234	244	231	237	228	243	234	266	261	249	269	267	263	243	260	281	274	244	266	244	244	253	203	246	248	253	248	232	251	225	247	264	271	243	261	225	252	276	230	243	238	238	252	255	234	241	252	257	215	231	243	222	233	232	278	263	245	235	253	255	246	244	244	221	279	264	226	258	241	220	224	245	255	266	256	257	253	252	261	235	264	245	261	240	223	248	244	215	259	235	212	248	254	223	238	230	231	234	253	262	247	251	243	258	224	231	274	249	248	243	253	239	245	234	248	242	259	237	233	227	264	270	238	270	212	264	243	255	210	240	243	265	258	246	252	234	248	253	221	243	252	259	232	252	222	260	246	244	241	264	240	237	236	229	219	263	229	278	247	255	223	263	236	252	261	263	223	249	222	251	245	240	237	260	245	237	220	244	218	244	254	265	262	254	263	242	220	226	277	252	250	253	269	243	251	248	235	234	232	255	236
40753	52170	51544	48307	50962	51070	41974	27239	12794	4780	2418	1529	1038	914	774	703	584	628	648	637	642	642	612	605	614	628	662	650	637	617	643	577	598	629	649	653	634	598	569	616	618	563	577	629	639	621	588	599	634	626	610	622	610	646	600	631	625	615	585	611	654	628	638	615	594	627	590	633	633	616	606	591	604	606	616	609	639	580	621	646	596	564	624	641	604	618	572	650	646	597	592	598	601	609	666	640	611	610	619	594	599	609	624	617	615	614	630	576	622	632	597	634	665	596	558	610	609	593	658	619	600	637	629	561	596	619	575	620	616	600	629	614	605	644	598	613	634	610	575	566	645	658	654	602	619	610	615	572	605	641	615	605	621	594	600	622	611	629	643	607	605	591	590	606	605	614	604	616	622	598	636	674	615	616	647	707	599	635	583	596	579	608	634	654	607	617	576	579	595	626	625	594	653	633	581	621	616	585	568	579	585	609	597	613	627	611	633	674	637	613	618	625	596	652	644	646	630	648	648	600	618	673	611	616	594	591	641	626	581	597	591	599	634	614	601	649	614	663	596	572	600	624	580	595	631	595	593	590	591	615	591	584	603	567	614	581	612	640	563	605	573	642	627	621	591	608	620	639	592	633	598	584	593	616	617	620	592	608	598	598	623	615	649	596	618	610	607	589	581	649	619	611	566	587	621	600	592	600	625	610	601	596	605	618	618	615	623	603	620	602	633	613	596	584	599	608	632	607	600	625	635	587	596	619	620	630	585	601	607	618	635	603	619	604	578	581	600	614	609	652	620	588	640	605	651	656	643	627	596	578	601	628	662	592	639	588	598	617	622	605	595	648	593	635	643	632	621	662	630	552	547	625	616	637	591	610	650	599	586	633	677	595	568	599	635	636	622	622	600	652	591	586	575	595	613	592	580	588	579	600	651	624	640	620	602	596	604	601	640	604	623	595	610	615	582	642	581	620	616	587	568	635	662	626	578	597	612	637	649	593	653	575	613	595	564	608	587	590	658	580	620	592	584	571	620	616	602	655	599	595	647	632	628	596	591	594	593	623	613	636	615	617	574	647	622	629	632	650	612	605	671	569	605	649	591	586	627	595	591	623	633	625	599	598	609	640	616	543	611	652	623	607	640	642	609	606	625	616	601	597	606	615	668	668	646	618	624	623	623	610	597	557	640	603	608	641	628	602	610	556	628	615	613	597	592	639	611	548	611	607	590	609	591	598	588	627	636	598	609	614	583	581	595	672	561	614	588	582	656	666	623	596	600	621	586	680	559	610	611	629	597	610	578	635	610	591	611	606	607	624	632	635	643	616	634	597	618	620	602	623	627	644	632	591	633	602	639	582	621	621	680	595	635	590	653	614	600	618	606	618	626	617	627	629	620	601	593	581	638	571	593	595	609	555	609	622	572	626	620	587	650	621	601	619	606	579	637	578	665	630	606	622	609	640	593	590	584	577	625	570	576	638	617	585	615	585	581	621	602	607	567	609	661	582	612	621	611	637	630	593	595	616	610	651	610	601	657	624	656	621	621	593	595	627	627	596	628	645	628	568	598	557	611	626	614	574	585	631	633	602	617	614	647	581	623	599	596	578	634	597	590	612	582	592	691	594	614	580	617	609	623	623	610	676	606	625	583	595	586	628	610	610	587	596	624	621	628	573	635	616	587	556	587	626	618	591	596	607	595	620	561	605	604	580	596	619	619	633	634	580	639	604	648	580	588	611	646	614	573	604	630	615	619	647	594	622	606	618	596	564	587	628	601	649	627	619	592	693	651	610	602	562	619	656	621	590	617	644	622	546	580	613	620	587	583	598	656	588	617	594	672	582	599	633	614	570	571	610	612	602	604	587	610	584	601	656	612	626	602	605	605	671	648	653	606	640	606	613	598	662	634	605	602	625	649	630	595	580	613	549	629	587	592	630	547	614	655	633	590	644	570	617	577	630	621	607	596	601	628	645	600	620	647	591	563	604	610	610	597	573	661	591	565	609	614	635	610	625	637	619	621	622	606	617	652	598	599	584	655	631	613	631	667	642	634	622	577	654	610	597	642	631	604	595	656	596	617	572	597	614	630	620	644	603	623	655	580	596	651	662	623	624	611	627	636	623	651	647	608	646	628	556	638	598	612	597	608	628	606	632	619	650	583	621	612	597	550	644	559	594	581	580	590	601	653	653	615	620	667	594	630	588	641	571	593	613	621	572	639	608	626	680	618	598	585	599	605	632	584	583	596	628	615	615	590	597	622	600	583	632	644	605	653	616	648	579	595	608	599	629	625	630	593	632	594	623	610	654	603	628	621	645	618	606	642	617	648	586	624	624	656	605	597	601	620	609	642	627	612	674	604	592	607	626	608	617	623	629	573	630	557	665	631	621	654	631	606	627	643	648	610	597	592	573	610	589	616	631	646	615	606	609	611	588	612	631	602	608	575	612	621	608	621	605	567	601	616	595	588	618	604	622	619	606	585	595	605	588	628	620	610	589	617	597	609	616	595	634	630	672	620	613	588	634	586	615	613	655	643	608	609	585	609	634	653	575	628	627	615	613	605	625	641	599	609	667	603	633	641	629	604	626	561	610	634	591	576	662	628	595	650	623	556	650	570	602	632	605	615	624	624	610	626	650	615	624	646	580	621	605	610	592	634	607	600	612	629	629	611	629	657	650	610	646	620	610	657	661	599	601	705	593	608	619	659	616	643	583	650	591	603	626	584	609	593	668	602	646	607	644	617	617	676	653	619	625	638	605	657	626	631	622	580	587	619	612	631	638	629	604	631	595	606	638	602	632	617	591	600	635	575	599	608	630	595	618	614	635	576	591	657	619	598	626	630	585	564	605	626	617	647	600	661	641	647	605	610	605	599	608	573	613	571	588	616	587	590	625	607	602	595	595	642	584	606	633	590	654	605	660	630	605	562	606	616	633	612	614	570	623	591	619	625	611	580	645	646	626	642	633	591	632	630	599	613	582	562	647	593	608	590	617	606	616	641	566	608	628	656	590	634	624	656	614	622	606	621	615	604	612	625	622	606	614	608	596	581	632	634	588	558	629	638	593	609	555	656	584	598	552	618	607	628	620	601	639	595	605	599	623	593	632	560	602	627	603	607	604	606	606	605	585	624	618	610	596	580	610	640	622	661	624	603	625	617	647	637	607	600	628	659	643	623	600	568	616	625	616	625	637	588	652	661	612	610	625	624	591	612	603	587	632	598	619	583	677	612	667	585	626	584	608	684	626	614	632	581	602	592	625	637	575	632	632	646	560	601	631	607	592	572	614	624	635	626	624	659	588	597	579	600	640	623	587	635	627	599	664	599	609	606	609	664	640	611	637	607	617	656	604	618	614	597	608	609	577	612	630	649	624	599	617	587	639	617	616	647	634	676	641	644	641	657	673	615	607	669	596	638	639	574	597	612	593	627	636	670	605	610	618	611	612	630	646	596	606	607	642	603	651	677	608	601	602	609	597	590	623	579	614	592	620	600	578	693	616
63044	60156	49189	42268	47713	49159	39951	27185	10765	2662	1101	797	451	333	297	233	225	205	220	215	239	202	195	207	199	223	197	207	192	211	225	212	235	195	199	205	215	204	184	206	194	211	206	246	218	210	223	200	197	213	200	208	207	215	250	226	201	206	209	201	194	211	219	238	205	206	220	206	210	202	217	221	205	215	202	215	196	192	210	206	198	220	225	201	217	207	223	206	233	242	248	225	234	204	224	200	216	219	212	197	209	204	235	197	198	191	184	208	212	197	186	185	194	214	205	206	227	214	208	206	218	211	206	214	197	219	211	194	183	233	194	245	185	225	184	225	224	199	221	218	230	228	213	211	195	212	207	220	210	211	215	222	202	199	227	207	187	209	216	202	222	197	189	207	195	224	217	210	224	219	235	201	196	230	211	218	209	213	202	210	220	228	201	212	196	212	232	207	214	177	183	232	184	212	221	211	212	219	214	199	213	201	201	189	217	194	214	189	211	198	194	207	224	215	244	194	215	201	211	203	216	216	215	227	209	209	200	238	196	207	202	230	210	215	206	215	197	181	203	213	190	197	205	211	197	223	200	209	224	243	214	201	202	216	197	237	212	207	206	194	211	219	224	199	242	201	180	226	225	213	231	238	222	213	239	215	215	185	221	227	212	223	221	194	222	201	211	213	212	211	211	211	208	218	223	224	224	208	236	244	215	207	219	192	213	225	214	209	193	219	208	217	213	200	220	192	207	242	240	216	219	199	188	230	178	216	223	218	234	207	230	213	195	205	215	224	217	197	204	209	190	227	205	200	226	212	200	206	216	212	209	202	207	226	201	209	241	202	217	215	200	195	222	210	229	209	213	234	203	221	235	221	209	233	212	182	187	217	191	177	175	205	215	213	224	196	200	213	215	205	228	202	215	214	198	219	187	214	224	209	203	218	213	227	229	210	204	213	204	195	246	213	243	206	239	219	205	217	219	184	210	225	229	195	210	201	220	209	234	224	217	207	218	226	220	246	190	204	186	208	188	211	222	234	226	216	233	209	220	208	221	223	219	191	199	196	202	237	194	201	216	184	206	213	206	215	213	202	205	224	208	235	199	234	222	212	232	205	213	221	202	180	204	234	200	235	207	196	219	209	204	221	211	196	216	200	187	195	213	213	200	174	232	191	216	233	232	206	211	198	202	227	235	199	236	229	188	191	209	228	219	209	227	224	193	198	212	206	194	209	199	182	203	227	206	227	223	215	215	226	221	219	226	207	211	225	211	202	224	203	218	205	214	198	206	196	226	175	222	192	196	229	228	226	208	188	203	190	207	210	199	219	242	212	230	201	214	208	205	209	197	216	211	220	211	211	198	190	195	232	217	215	233	211	214	223	219	212	207	204	193	213	215	190	198	230	215	235	217	222	201	230	234	215	210	235	207	204	227	216	237	206	225	176	214	229	199	217	207	228	193	188	213	197	201	227	197	188	176	230	250	211	229	214	205	200	213	201	209	205	192	210	202	220	214	226	228	219	209	219	219	205	206	199	217	206	238	212	208	195	210	218	219	231	195	195	250	217	199	238	197	185	219	213	222	202	228	235	193	219	211	206	197	212	182	187	189	205	232	194	211	193	209	208	212	228	199	185	209	201	196	225	244	206	204	221	199	205	194	218	197	201	184	204	232	218	212	225	209	212	205	229	232	196	194	190	210	222	203	230	242	202	176	201	221	218	209	200	223	228	202	218	197	228	225	182	221	209	209	211	214	222	212	208	213	215	189	226	230	239	220	212	230	211	218	222	215	205	192	223	215	223	225	223	231	247	199	197	182	224	236	224	202	207	200	212	207	215	192	197	214	206	200	224	220	221	232	218	208	224	211	207	197	222	223	225	172	228	230	221	216	207	224	207	202	222	193	206	200	222	206	211	185	213	204	210	199	210	224	211	214	218	205	194	228	201	258	182	202	192	181	202	194	217	188	254	234	192	205	200	204	221	193	193	226	221	232	207	243	208	192	213	205	225	183	225	229	210	233	225	220	217	217	188	214	228	209	231	206	243	213	226	223	189	218	187	226	206	179	186	219	228	210	195	222	211	192	199	234	210	213	218	203	212	213	239	208	210	225	219	194	211	206	235	199	225	224	207	222	210	199	214	205	208	206	182	223	219	229	212	209	226	228	212	225	224	225	201	195	210	194	221	191	187	217	189	220	217	216	201	202	198	184	185	201	231	233	203	211	219	232	210	207	239	222	201	224	213	204	215	196	209	232	196	200	208	248	201	217	222	223	222	207	239	218	192	204	206	226	219	190	207	207	216	177	186	217	226	205	245	204	179	201	203	191	213	228	209	219	206	195	186	208	211	236	227	196	221	205	208	201	211	213	206	218	225	217	204	234	236	211	209	223	185	230	216	218	195	207	223	235	192	208	211	241	236	222	207	224	220	222	196	206	190	183	213	210	196	219	193	204	187	225	228	227	188	226	237	185	183	198	221	219	217	238	212	194	220	218	239	189	222	213	212	207	228	212	214	202	230	222	223	202	230	209	222	224	196	183	207	202	214	243	219	195	195	202	233	203	208	220	226	202	218	201	217	203	216	218	254	223	247	238	227	229	198	201	191	219	212	205	194	213	197	228	182	195	237	197	230	192	189	201	216	194	197	228	188	233	201	199	194	216	216	234	233	211	211	202	213	214	199	218	195	181	185	201	231	206	200	227	220	194	218	227	210	227	220	219	232	216	199	208	192	233	188	208	214	217	226	207	213	194	216	214	189	196	226	203	188	209	238	190	243	227	181	231	210	211	203	225	232	236	224	225	221	216	214	214	206	209	200	198	234	231	192	174	224	210	222	228	205	229	234	216	199	206	199	193	217	202	230	212	203	208	238	196	228	204	242	221	227	186	197	197	205	210	190	170	196	202	230	209	213	224	198	235	195	199	216	229	214	187	218	197	220	238	225	210	195	206	225	234	233	213	239	241	199	221	187	235	227	189	200	216	212	228	220	227	194	186	228	212	227	209	211	205	219	191	209	225	209	177	199	189	241	232	211	215	239	234	214	212	210	206	224	224	196	197	209	217	203	199	194	186	207	187	178	222	208	222	225	206	211	177	213	216	206	214	231	223	205	241	223	227	218	227	216	211	205	230	227	234	212	226	190	206	204	202	221	206	214	218	219	195	206	212	225	225	199	196	211	210	203	221	215	198	193	212	199	221	236	189	205	235	191	222	207	207	190	225	212	196	202	200	179	215	222	197	229	204	203	223	201	178	206	203	228	214	196	222	218	182	225	217	233	238	187	178	181	192	186	199	227	216	214	215	211	200	180	202	177	220	209	222	228	218	217	210	201	209	218	207	241	222	247	209	207	215	206	237	230	264	196	222	188	203	245	216	212	196	202	230	226	238	223	217	222	227	197	236	241	209	207	231	203	204	210	213	214	197	228	241	187	194	172	212	233	218	229	189	209	216	189	195	216	185	225	209	218	201	173	197	236	239	205	199	212	209	209	193	215	215	200	223	192
48111	60811	54730	55767	61958	60714	52203	39482	20769	8233	4367	3022	1745	1201	897	656	602	585	527	551	543	495	552	529	544	533	537	523	498	536	504	488	509	522	510	513	547	503	511	577	514	541	485	544	529	505	540	543	509	545	549	521	529	530	543	492	520	532	510	519	544	522	528	525	557	494	525	539	537	528	553	519	533	555	512	530	524	498	542	540	515	569	538	524	594	514	572	568	495	556	527	540	500	555	524	516	545	557	514	525	524	555	533	537	535	545	554	539	559	540	539	529	503	533	520	564	547	550	540	541	531	573	494	541	519	512	521	518	526	552	515	534	527	499	517	550	530	494	555	526	542	560	526	499	540	543	495	525	534	523	529	515	565	527	557	502	510	558	528	510	511	586	556	532	543	549	519	546	503	516	519	524	528	539	543	563	533	531	515	506	563	514	544	485	523	533	514	542	532	563	539	528	519	501	546	566	546	516	574	541	561	479	548	577	539	582	541	519	539	545	531	523	531	520	505	550	521	540	530	508	528	525	514	527	503	553	529	533	520	510	542	559	551	535	555	548	464	529	480	542	538	538	527	577	551	494	551	554	519	497	547	524	536	543	496	576	500	535	509	534	519	537	537	514	524	527	568	536	545	548	542	555	523	545	509	544	503	553	542	511	516	548	501	546	535	557	506	530	518	518	524	505	509	539	499	515	528	555	517	575	555	509	558	533	523	479	525	520	530	539	550	531	526	496	523	512	505	488	549	543	507	512	521	525	516	509	558	564	544	525	533	522	541	556	522	501	565	504	511	529	549	507	527	536	543	550	506	551	534	517	507	539	534	545	574	530	521	522	585	516	557	519	500	532	514	505	499	537	546	537	550	574	538	551	512	519	547	504	533	550	508	518	554	512	533	491	531	511	538	499	525	575	527	551	525	536	509	524	547	511	556	521	523	535	511	577	539	559	550	552	534	521	559	528	546	540	533	538	510	529	554	517	489	507	559	503	507	517	548	476	509	547	507	566	532	521	510	550	557	536	506	549	488	530	521	550	513	523	534	521	518	496	524	524	496	509	526	493	528	571	544	562	556	512	574	513	517	522	560	529	521	533	537	517	543	548	538	554	541	510	523	532	527	546	478	530	579	520	535	557	517	573	527	534	491	497	498	511	484	529	528	509	510	498	536	523	513	511	511	551	556	514	505	558	556	539	551	493	495	498	495	537	544	509	504	523	556	530	585	516	538	566	530	592	524	532	529	542	481	533	558	549	527	547	512	508	532	574	491	525	561	513	504	490	503	527	540	525	519	559	496	519	527	541	535	521	513	501	540	519	537	515	530	535	521	539	498	545	525	517	556	504	554	530	523	528	540	527	549	565	543	547	551	521	524	516	592	564	558	543	513	539	521	543	555	561	540	532	519	531	527	524	559	510	527	488	557	564	513	520	533	543	543	553	497	511	515	552	521	537	529	522	535	528	526	526	561	530	542	532	511	510	550	555	514	546	519	486	548	536	536	530	543	525	529	581	515	544	532	499	538	541	522	510	552	552	529	542	538	507	494	505	533	560	525	559	566	472	554	521	515	559	558	515	556	517	561	544	547	514	514	540	518	524	529	510	549	538	567	536	538	517	519	545	543	510	498	539	533	575	527	526	521	508	532	530	550	529	528	548	498	556	525	513	519	524	514	524	504	512	520	507	524	515	498	527	572	562	498	574	523	553	549	583	532	562	493	535	500	516	510	525	502	553	521	511	526	514	514	531	517	532	523	509	540	540	542	509	547	552	529	536	525	522	539	539	541	535	557	535	541	564	535	570	564	544	555	532	497	510	549	539	541	504	540	501	511	528	538	522	534	540	491	505	536	491	545	538	527	513	488	504	571	515	550	539	514	507	523	539	501	550	520	545	542	517	557	518	506	518	502	563	514	572	551	543	510	481	522	540	542	515	558	516	515	501	512	538	565	558	514	540	533	544	481	527	568	558	495	541	492	533	537	549	519	526	525	525	569	507	529	510	495	556	515	496	534	551	534	479	515	544	540	521	499	516	518	513	509	564	506	518	484	521	520	491	554	530	541	535	520	563	529	508	556	511	536	539	535	544	520	571	514	556	549	536	539	504	524	547	497	531	546	495	508	509	553	496	538	506	561	506	520	540	524	528	547	507	531	509	531	507	536	509	527	534	550	514	562	499	497	539	503	543	503	532	521	530	531	521	500	603	532	549	536	519	486	501	543	521	552	517	512	518	523	549	526	511	496	533	514	552	558	526	531	559	535	549	549	514	533	518	486	549	499	535	539	515	568	527	572	517	544	554	534	546	535	589	552	483	508	540	553	493	526	483	546	533	538	507	529	538	527	537	533	465	528	523	557	478	526	529	553	525	545	527	537	495	553	507	549	555	456	491	528	547	497	550	529	564	550	529	524	524	510	562	527	535	513	508	523	526	519	551	532	516	523	520	527	573	531	489	569	530	498	509	526	555	549	506	566	531	586	540	556	536	542	532	551	546	509	524	512	526	515	543	574	551	504	522	537	558	569	566	554	519	547	579	550	553	506	540	490	538	543	517	554	544	529	540	527	543	538	527	545	558	518	574	506	544	565	520	534	513	531	513	503	530	509	503	535	487	549	520	519	526	520	523	526	537	549	547	536	526	557	550	568	505	528	526	525	501	524	562	555	545	548	517	523	569	545	529	518	542	547	559	560	524	503	501	512	539	537	544	538	509	508	517	543	516	535	482	542	529	592	543	559	535	513	531	482	538	519	513	523	545	533	556	482	513	508	536	534	510	531	513	518	525	539	522	522	552	484	525	547	522	541	535	533	547	503	496	512	517	557	508	559	551	522	531	524	516	539	484	549	507	513	515	507	548	501	514	537	515	542	519	546	498	546	535	529	542	550	558	536	565	554	504	572	539	490	493	552	548	555	520	524	519	511	506	515	530	516	509	548	524	537	543	518	495	526	513	550	547	531	530	542	510	474	517	529	534	518	522	549	542	513	535	548	505	541	497	527	527	507	561	506	543	509	513	529	590	528	553	532	506	521	523	527	534	524	512	526	557	505	536	561	511	521	497	558	550	530	473	508	557	527	592	529	557	545	570	569	530	536	516	532	513	571	532	525	520	515	524	530	540	542	517	543	519	511	560	512	524	496	522	550	494	545	553	520	550	502	551	549	528	531	499	513	485	555	519	548	522	516	530	527	541	517	528	510	531	529	510	535	543	537	544	545	549	536	550	554	529	530	518	546	520	559	516	514	518	545	487	523	500	545	582	554	552	523	512	530	488	545	565	523	540	549	536	512	520	533	543	540	550	543	509	513	501	521	532	537	504	530	568	539	556	516	520	528	487	510	526	510	506	541	570	507	520	492	503	536	514	558	559	559	533	519	504	550	533	494	512	554	539	529	534	528	542	554	592	535	491	543	526	558	491	517	513	572	538	530	552	477	558	560	537	532	529	508	544	524	525	546	518	521	514	515	500	542	529	537	513	544	527	531	557	498	529	575	509	549	526	540	535
39892	42426	35100	23601	11590	3620	2361	1492	647	370	275	245	246	245	243	220	224	195	246	225	223	230	242	203	232	208	212	205	267	235	231	221	246	204	235	216	237	211	211	256	248	214	255	227	240	234	230	236	220	236	208	196	199	196	227	243	233	229	238	236	205	211	221	218	227	227	211	237	251	218	226	227	225	224	230	242	233	247	211	241	217	234	238	213	191	215	227	227	215	229	228	219	200	239	216	237	236	226	227	253	224	215	225	245	233	216	242	243	238	238	209	235	233	242	202	227	188	224	227	189	211	244	242	236	228	235	208	236	223	230	237	211	232	211	229	235	224	230	230	220	226	207	237	221	224	247	222	232	230	246	218	228	248	201	225	228	231	229	244	250	226	226	234	238	251	230	237	245	252	208	229	232	218	249	196	229	219	249	217	235	203	236	244	204	216	251	220	216	238	222	227	245	251	212	223	214	236	218	233	235	180	239	223	224	235	218	217	239	234	230	213	236	253	225	234	222	240	220	213	220	250	217	205	199	228	253	217	235	251	232	245	240	233	238	224	215	197	228	228	209	228	237	242	239	221	218	226	243	256	235	221	229	221	226	220	230	266	193	221	242	202	230	234	235	251	232	242	224	226	211	229	215	230	222	244	229	245	205	223	222	238	245	247	231	221	222	215	215	224	216	232	220	230	242	236	215	227	218	238	239	229	218	207	203	233	226	216	207	242	222	239	219	213	214	244	226	202	234	237	214	221	226	232	235	217	240	191	208	233	242	229	216	213	227	230	234	243	190	202	205	231	207	208	235	249	201	231	217	237	222	199	240	214	212	249	184	208	215	222	223	209	213	229	221	234	221	226	238	222	226	243	208	239	249	219	246	240	250	250	238	240	227	233	235	255	217	225	230	228	232	216	209	209	217	245	222	226	223	220	234	198	239	232	222	252	223	240	245	219	222	232	210	226	252	198	232	222	211	223	253	231	238	214	231	237	214	261	230	198	239	244	229	222	219	231	213	230	200	235	236	234	247	218	233	218	231	234	226	253	231	225	247	213	198	218	229	247	209	227	247	220	251	238	216	236	218	251	250	225	232	229	206	214	217	207	221	215	217	217	204	235	246	195	239	232	259	236	243	210	197	219	225	198	249	238	247	233	212	221	219	236	210	244	235	220	214	243	229	194	246	228	218	206	214	228	214	245	218	233	254	222	212	239	209	227	260	237	220	241	213	221	238	217	219	218	229	248	239	231	257	249	224	216	211	242	227	249	253	206	239	217	231	243	226	218	192	204	234	216	232	253	241	255	229	244	223	197	224	222	217	224	224	219	210	248	222	216	211	230	220	209	222	244	234	212	227	247	219	209	237	246	225	227	214	231	202	228	214	210	232	228	247	241	246	242	233	200	204	237	223	225	248	237	222	215	218	233	222	246	231	233	249	244	220	215	251	239	237	224	203	233	236	238	212	253	234	224	207	251	231	261	231	210	229	230	230	246	252	227	225	239	205	225	223	227	206	252	255	225	215	247	218	233	215	221	244	230	259	237	214	206	224	203	233	212	227	240	225	244	200	255	239	251	221	235	230	207	218	207	235	232	217	201	230	228	227	244	209	212	216	198	232	213	216	226	242	220	198	214	210	207	227	218	209	230	244	225	250	225	213	238	228	222	240	228	202	199	224	217	261	234	219	217	224	245	216	235	179	221	230	237	235	222	214	221	216	237	255	235	206	215	227	205	214	222	219	223	202	238	223	217	220	223	211	218	214	210	240	259	224	215	211	226	238	242	230	212	217	208	236	219	220	238	208	213	232	226	204	210	213	220	227	240	232	223	238	227	252	236	227	200	191	222	229	239	239	220	233	243	229	246	228	237	203	245	257	216	208	234	240	215	256	240	248	251	223	246	226	244	244	220	240	227	218	227	234	219	222	217	186	241	214	216	215	224	240	215	243	204	219	210	276	227	237	239	244	241	214	244	224	209	226	221	196	226	226	211	195	241	202	232	226	212	205	224	226	231	217	238	224	245	221	230	233	231	237	243	208	256	242	239	252	222	203	233	219	225	208	230	220	226	244	291	215	257	234	214	215	254	250	228	215	220	207	203	231	219	244	225	234	229	216	237	217	212	218	221	225	218	232	228	207	231	233	267	216	215	243	225	209	244	235	230	248	231	225	222	241	220	207	219	219	199	223	229	235	224	225	235	235	231	219	231	181	247	235	246	210	228	234	225	244	240	198	255	218	198	232	205	216	215	222	205	220	242	192	217	250	240	242	217	231	256	227	221	217	255	226	224	227	226	198	214	227	226	228	236	256	209	241	209	221	243	239	226	240	229	226	246	212	211	236	224	241	227	241	229	220	217	208	208	204	213	227	220	234	210	204	205	205	249	217	206	227	229	230	257	253	240	230	212	227	209	236	220	242	220	213	243	259	228	238	217	218	240	220	215	239	237	224	224	188	217	213	231	238	235	205	244	220	241	199	234	228	227	225	208	242	235	212	233	224	212	231	235	234	200	214	242	203	238	218	235	228	200	232	191	211	203	204	228	224	239	231	228	224	230	226	229	258	219	228	218	220	223	224	238	210	225	224	237	263	249	265	227	205	249	226	230	230	218	214	255	204	228	241	248	239	199	222	229	217	244	228	240	244	200	229	246	212	224	271	227	208	230	226	193	216	227	196	206	218	217	210	232	241	244	248	214	227	228	208	224	238	234	218	215	233	223	247	226	207	195	235	227	236	232	231	222	259	224	242	232	244	204	191	246	207	224	199	254	235	194	232	232	207	216	246	228	216	250	209	243	250	226	221	228	200	199	210	237	204	220	251	216	256	238	214	248	246	233	193	207	219	227	222	235	237	224	225	232	236	220	251	219	204	227	212	241	214	244	218	251	248	236	230	222	229	237	231	218	226	240	238	206	228	223	226	202	215	222	225	227	226	229	248	232	203	233	216	232	254	245	199	255	215	241	237	235	246	255	204	202	230	230	230	202	239	209	211	239	222	258	212	219	217	232	213	226	210	230	215	225	224	235	226	248	241	213	222	206	232	220	239	222	225	201	226	242	229	215	246	219	217	222	229	204	219	239	236	201	240	212	234	238	211	217	243	218	231	219	223	203	199	225	229	233	222	229	235	212	250	222	215	232	205	219	242	230	209	253	237	241	224	276	234	213	205	230	211	218	240	223	211	222	223	221	206	211	225	219	239	243	252	248	229	215	214	235	230	201	226	242	216	215	203	226	231	246	232	221	212	223	206	234	237	213	217	203	260	231	212	206	215	228	257	246	236	243	205	219	235	240	237	221	213	250	188	240	237	233	253	219	225	214	237	249	209	195	208	206	207	216	242	246	250	231	219	228	232	241	208	245	229	222	214	244	219	220	212	195	204	204	230	204	214	253	219	243	214	227	216	195	227	186	224	219	230	233	243	219	236	206	202	226	218	238	221	225	218	260	209	229	223	223	243	205	241	224	225	234	211	225	235	214	249	246	226	214	258	228	232	246	242	231	222
25496	35099	34773	32453	21260	11676	9170	5273	2135	1043	816	749	657	622	641	588	583	589	600	571	547	510	600	556	548	565	533	575	566	614	604	598	589	594	585	578	602	601	573	565	570	604	554	588	601	583	565	588	531	626	576	567	582	610	601	581	600	588	602	608	606	599	567	550	533	614	604	577	558	566	595	568	605	593	593	596	562	586	584	547	598	558	564	581	604	561	585	562	582	589	554	606	535	572	529	614	559	624	607	610	601	544	528	608	576	597	553	570	587	582	583	578	583	511	515	555	584	530	603	552	622	531	542	571	599	551	571	603	600	593	586	608	585	575	590	580	572	568	587	581	610	540	583	559	599	555	583	595	559	581	580	606	552	603	611	553	574	575	565	567	572	589	541	562	566	569	582	566	587	556	625	574	567	597	543	533	548	611	604	595	523	557	587	615	592	561	613	565	564	600	527	561	598	538	559	559	543	587	550	588	593	568	606	568	563	617	513	582	582	578	584	581	605	582	577	541	607	578	579	553	618	550	570	598	601	618	635	564	602	536	595	576	568	594	597	554	602	560	611	591	597	565	573	582	600	571	525	557	577	581	566	607	576	521	592	580	597	575	601	608	614	564	543	561	600	579	570	570	556	602	577	554	568	575	615	573	560	574	573	614	592	556	551	551	581	583	576	576	532	561	550	540	582	578	538	583	564	620	601	598	589	573	611	583	594	580	568	584	573	563	559	576	569	585	571	571	560	591	549	581	576	589	541	605	579	552	620	585	540	555	600	550	582	640	549	583	595	550	568	565	574	591	588	580	578	584	574	559	575	575	551	606	614	605	565	585	591	551	575	622	591	618	606	576	579	594	567	541	553	584	548	594	595	590	595	577	536	611	569	634	587	557	613	568	569	556	580	596	537	573	570	529	576	607	590	554	545	559	571	577	602	574	575	554	553	535	536	536	545	575	560	608	632	573	592	582	583	581	586	604	652	610	584	529	634	538	560	557	605	579	545	599	576	557	589	572	567	552	579	568	554	511	580	592	575	583	583	533	578	582	599	579	580	565	534	586	552	572	550	583	558	576	578	545	588	565	639	556	610	530	602	570	594	607	600	597	570	586	571	648	575	600	563	549	576	608	576	569	606	608	607	557	551	571	595	573	589	579	586	539	595	625	546	572	617	559	618	581	573	553	602	584	578	561	593	618	617	568	563	568	534	597	603	579	580	565	626	591	578	552	561	569	581	583	561	585	612	631	594	607	570	592	537	552	582	574	569	527	517	554	576	600	567	529	586	587	585	537	523	557	582	578	599	585	601	614	602	541	602	559	601	556	559	599	550	578	575	595	586	552	581	589	580	607	589	540	584	612	567	571	543	604	570	506	587	588	574	575	556	591	573	605	544	555	590	570	630	521	568	559	585	602	568	598	564	613	558	539	587	613	574	612	550	588	591	571	553	597	548	602	566	537	571	584	571	592	583	620	559	558	560	605	589	570	538	590	583	596	517	548	556	535	591	570	605	588	586	561	562	600	523	586	586	607	552	577	616	556	589	573	557	567	591	534	567	560	619	576	588	611	618	537	547	554	550	580	607	524	592	575	550	533	605	626	566	585	553	552	596	592	570	595	599	604	575	580	540	556	562	611	607	537	589	631	581	592	621	571	598	557	575	580	595	573	580	574	578	600	566	537	542	584	590	573	575	563	607	540	575	544	608	590	535	578	547	603	566	599	606	615	586	584	583	588	563	580	576	566	609	582	578	569	556	536	567	555	576	558	607	600	581	594	569	593	538	571	574	548	566	578	597	572	550	588	553	545	573	587	605	608	594	581	591	574	579	590	606	555	581	598	576	594	562	562	556	589	539	570	550	534	592	553	571	533	605	563	591	564	569	579	605	558	564	559	572	576	616	576	581	593	591	563	580	582	593	560	568	566	575	598	578	596	582	589	637	556	594	567	589	582	591	556	578	569	576	556	597	578	562	579	599	580	553	587	551	612	599	582	594	566	644	567	591	582	525	575	574	547	590	575	590	605	607	557	586	548	568	547	594	549	594	592	584	566	580	613	546	611	565	556	599	603	572	594	594	602	615	589	631	611	558	578	591	558	609	616	548	561	621	577	560	591	536	595	605	538	504	615	582	583	538	570	641	570	582	586	617	563	626	560	571	613	586	578	554	573	607	585	586	600	545	569	586	624	585	559	561	584	604	607	549	589	582	607	554	592	580	570	590	560	610	573	595	578	572	586	594	590	628	590	541	627	567	566	554	631	600	588	621	566	571	638	588	519	573	581	559	578	574	562	554	535	537	552	570	597	575	566	532	605	534	597	620	615	546	575	577	534	595	568	557	543	604	593	582	575	587	561	589	574	575	615	565	565	553	519	599	595	577	613	563	583	574	585	569	586	594	553	556	600	559	626	564	585	570	558	581	569	586	615	569	523	559	573	573	579	590	513	588	570	577	592	609	617	556	589	600	572	588	607	590	545	578	604	622	591	593	523	569	579	569	600	565	581	494	577	566	555	593	581	566	590	628	576	567	626	574	566	573	591	574	586	598	573	590	576	613	660	556	597	583	596	577	591	562	566	636	577	559	550	575	585	561	545	555	581	630	556	611	610	605	551	591	553	574	579	574	609	569	575	608	571	596	592	604	616	609	602	581	559	576	548	585	622	617	593	559	580	512	555	553	575	527	600	562	570	637	551	567	553	589	530	545	568	577	580	555	637	607	570	569	645	547	580	577	570	573	542	535	597	614	592	581	588	612	566	587	581	572	589	580	561	584	573	570	562	546	552	555	594	577	600	585	590	572	583	560	571	576	569	551	523	611	589	565	575	600	564	615	578	557	595	580	563	596	564	587	568	570	575	547	574	641	584	605	616	564	577	564	596	541	550	540	576	584	594	561	625	595	588	572	606	574	588	596	593	585	587	555	553	581	528	569	562	570	586	559	582	607	565	615	579	526	594	593	581	583	593	596	588	541	606	553	540	596	595	617	594	558	566	554	595	568	566	599	583	603	581	607	594	570	565	590	577	552	601	564	547	587	536	565	551	533	576	609	553	569	578	577	563	506	582	568	561	561	608	575	560	567	591	585	512	586	605	587	554	576	570	598	608	583	557	584	597	590	589	598	582	597	570	575	574	592	569	555	598	512	583	563	627	593	585	600	592	593	592	601	575	555	570	599	566	576	579	566	567	565	586	582	575	584	556	609	596	597	617	573	577	624	599	532	604	583	601	555	563	595	593	580	540	551	592	546	595	611	586	604	610	576	567	536	622	622	590	559	542	595	590	566	590	555	580	610	597	538	607	541	583	568	541	602	571	569	563	553	565	571	578	557	575	594	562	541	614	594	583	569	563	601	623	562	538	618	538	605	564	582	565	574	611	585	597	597	583	566	596	532	587	596	551	558	594	588	637	571	624	572	584	574	596	573	627	555	590	608	569	607	582	603	597	550	598	576	560	579	580	607	570	544	583	544	607	618	564	547	613	587	587	540	518	637	584	587	551	594	564
60266	60113	52586	39577	35124	33031	26638	13618	5641	1929	970	722	507	394	304	281	283	249	227	248	255	232	269	232	253	270	235	242	234	244	258	230	259	247	223	234	277	250	240	240	254	256	216	221	264	259	231	220	257	236	236	225	242	225	227	233	256	207	245	272	237	277	243	243	247	255	262	250	230	242	260	232	216	234	231	256	219	264	215	236	224	257	239	256	226	233	241	227	261	248	231	244	233	248	229	234	224	228	242	227	266	250	258	241	253	258	247	236	259	261	236	226	254	262	252	260	260	271	249	219	237	263	227	260	228	267	243	244	270	250	225	262	212	241	280	271	250	231	245	242	252	248	262	245	229	239	253	261	244	232	234	243	230	237	255	258	241	240	243	245	231	274	233	244	245	229	257	267	212	263	240	265	237	244	263	252	262	275	235	245	264	236	240	257	252	248	233	261	241	254	211	252	213	230	232	212	241	250	247	267	238	230	240	250	251	265	242	253	208	225	254	244	254	268	221	266	258	271	259	264	253	257	258	257	237	241	248	248	221	255	249	272	234	246	234	239	242	239	257	234	208	246	252	242	239	247	253	229	238	267	260	236	220	259	232	233	234	240	251	221	233	278	253	239	224	241	255	261	263	229	245	248	270	236	246	236	260	220	257	235	238	245	259	273	225	248	218	243	274	233	264	243	264	258	250	240	253	244	246	248	239	251	238	246	228	265	274	274	249	255	234	236	245	268	283	238	238	256	211	243	222	229	245	233	218	238	228	235	232	225	278	252	241	226	222	262	235	227	239	248	235	267	252	269	251	235	271	257	267	258	275	288	241	238	235	266	252	231	229	258	249	225	263	235	266	234	238	242	276	226	240	246	234	281	221	257	213	233	222	267	220	231	241	250	246	249	250	235	222	241	242	264	264	245	243	245	234	241	264	243	263	237	248	244	249	240	252	258	266	258	252	260	241	233	257	214	237	253	214	220	250	262	222	238	231	265	243	262	249	262	264	262	219	230	244	291	259	226	247	258	221	220	217	237	255	223	259	256	258	236	240	224	233	267	262	268	265	233	247	233	278	235	237	303	279	213	245	238	240	230	234	242	242	250	255	248	220	252	237	251	226	266	241	224	253	234	254	248	287	252	245	270	252	209	234	255	219	209	221	216	259	226	254	257	239	242	224	262	236	251	266	236	234	265	251	225	254	238	274	211	248	238	240	236	277	273	213	243	238	237	270	256	243	236	251	248	239	221	260	266	232	252	249	237	240	240	264	254	236	235	234	254	219	243	249	241	228	226	255	246	264	225	249	255	269	242	223	250	229	219	254	218	242	217	236	231	260	247	233	245	269	247	262	253	232	258	278	230	229	273	245	220	261	222	253	244	223	248	232	226	244	236	235	241	231	231	264	237	229	234	231	244	233	266	240	228	239	217	266	241	263	274	240	238	256	254	271	288	269	239	235	225	230	244	278	243	235	226	232	262	238	232	240	232	250	241	262	235	225	255	219	267	252	244	240	248	249	254	263	230	227	288	213	254	254	249	247	245	246	219	261	244	227	261	251	251	266	231	255	239	249	233	236	262	234	250	266	261	220	241	254	240	259	254	265	245	213	237	248	244	225	244	229	241	246	229	229	231	236	257	241	245	230	229	246	256	250	224	220	233	242	221	282	253	265	240	229	256	266	227	203	251	238	232	254	249	261	248	232	244	266	257	251	230	265	237	219	250	229	213	221	248	260	254	251	261	227	250	242	244	231	248	211	220	243	235	250	235	239	261	239	261	234	246	225	246	221	292	252	268	224	236	241	236	217	252	223	223	248	228	253	210	232	242	246	277	236	273	250	239	247	235	272	246	240	260	247	213	243	220	249	214	223	242	255	238	237	220	282	242	242	216	219	235	233	267	212	246	258	244	223	223	239	246	274	265	261	227	268	248	239	227	265	256	218	249	256	241	240	243	253	245	223	230	276	245	250	250	232	242	259	220	252	238	252	260	223	237	239	223	260	245	234	260	271	228	230	250	230	267	225	240	267	245	229	244	274	234	252	235	225	216	237	248	279	260	228	220	242	251	255	252	230	262	273	261	255	232	252	259	245	252	241	262	226	223	232	282	236	232	227	256	224	234	242	236	245	235	246	260	259	252	258	256	256	262	241	241	283	228	271	252	238	253	243	251	228	243	259	233	260	257	237	244	261	229	225	245	245	277	253	270	227	235	229	264	259	258	279	228	253	212	234	209	251	264	247	234	242	232	249	255	236	231	246	223	267	252	228	230	240	224	247	220	255	216	257	263	241	259	228	267	234	234	223	245	230	249	251	267	237	231	234	247	227	224	228	244	229	234	249	231	269	249	225	231	259	252	225	258	239	254	230	222	261	268	250	266	234	259	249	233	245	271	251	232	244	256	204	234	228	216	249	287	240	236	242	271	244	235	227	234	231	228	223	255	241	244	257	220	230	261	261	241	225	215	247	217	273	249	237	264	252	251	271	244	246	239	241	223	224	216	248	227	245	241	231	259	236	252	237	254	241	278	234	242	232	251	238	243	196	289	266	256	244	247	248	247	243	248	264	240	233	236	246	257	242	275	266	242	259	227	235	257	257	241	253	230	223	256	245	234	250	264	250	249	263	227	264	255	244	276	242	226	253	242	268	255	231	234	268	230	233	241	272	235	250	269	248	244	239	274	242	239	259	249	248	242	232	244	230	249	236	225	225	227	248	242	279	231	224	260	244	267	268	275	243	249	268	239	249	265	222	214	274	228	245	241	254	247	252	272	261	266	254	226	225	211	242	267	251	230	252	238	258	227	221	244	233	213	221	251	225	262	287	267	224	252	261	229	246	254	230	226	219	253	213	243	230	260	222	246	250	227	239	226	231	240	261	247	259	254	272	250	242	253	243	234	223	227	260	244	222	238	236	261	254	287	249	217	253	246	226	258	240	266	240	281	275	248	248	259	257	226	231	228	244	246	255	241	264	239	233	254	246	237	234	235	251	240	287	244	238	229	241	261	250	227	259	211	227	254	238	231	252	242	236	247	237	241	244	226	227	244	258	264	264	272	251	220	235	250	232	260	255	251	244	239	225	245	234	262	239	231	214	236	253	243	259	275	226	248	233	247	242	237	228	239	246	240	239	227	236	255	243	232	262	247	239	245	274	238	255	205	244	233	238	250	258	226	224	235	265	233	253	227	234	233	220	233	254	245	233	238	242	226	237	224	218	221	227	228	241	248	216	243	242	244	210	227	239	254	245	245	260	230	261	242	220	215	254	231	242	233	260	266	246	230	232	272	252	256	235	268	226	266	230	224	247	274	234	241	236	256	245	231	244	263	255	232	261	218	236	277	280	239	225	242	239	233	254	269	222	239	247	227	233	213	239	256	228	250	258	231	253	243	251	230	242	206	267	229	212	229	264	248	243	237	284	254	257	246	226	264	230	259	268	231	247	238	227	236	256	248	283	237	247	233	244	242	270	230	240	250	264	253	237	247	261	260	256	230	243	227	244	227
43572	55326	53452	48288	47717	46667	40123	27320	16339	6982	3927	2934	1814	1244	870	788	649	647	665	617	595	662	640	634	622	606	607	613	609	623	583	615	613	621	664	581	563	637	634	629	623	631	603	633	625	586	576	567	623	582	619	622	631	637	627	622	641	629	615	605	605	625	619	586	586	624	580	636	592	617	583	601	627	594	623	580	598	631	608	592	596	621	534	638	611	606	621	581	619	583	629	577	579	640	652	622	664	601	650	641	619	653	618	604	616	615	600	593	650	657	613	640	573	616	591	578	616	606	592	569	605	611	620	571	608	655	630	576	614	625	605	562	633	589	615	643	578	579	663	595	595	652	625	609	648	572	568	633	616	569	596	608	603	621	590	597	590	588	668	613	628	603	578	626	579	591	577	635	622	635	604	615	576	590	621	594	640	593	612	601	609	622	593	582	612	575	619	600	624	635	598	685	588	618	577	614	596	599	625	580	631	597	598	644	611	633	600	561	624	607	617	609	574	639	624	621	653	644	578	631	606	577	645	643	592	617	608	572	580	591	621	562	630	608	639	579	592	606	614	615	620	601	611	583	612	604	627	618	602	575	585	572	639	614	619	600	581	621	610	606	591	578	620	599	586	614	637	589	602	589	601	612	615	599	633	558	598	628	616	606	642	602	583	668	580	649	618	618	614	622	582	619	593	549	642	617	577	585	625	606	571	587	595	583	633	577	588	625	608	603	673	583	579	597	605	568	542	611	600	626	623	590	596	644	615	614	624	626	598	593	645	590	586	611	623	620	615	646	626	598	578	610	613	618	579	655	610	638	616	617	613	584	611	598	614	606	624	632	659	586	601	617	615	568	609	635	621	608	644	598	605	645	606	565	612	582	617	606	612	631	606	649	615	594	632	557	586	639	612	641	622	610	595	592	629	591	596	565	604	618	582	603	585	635	610	567	573	560	611	625	620	592	596	602	596	627	578	621	592	583	636	612	599	644	637	619	573	606	611	635	622	609	619	604	631	574	644	588	626	629	604	617	605	629	616	621	619	581	647	588	575	637	614	578	600	568	603	644	633	599	598	639	626	630	627	603	625	587	570	607	581	607	609	639	630	582	653	643	592	591	618	629	592	614	633	621	649	606	598	602	591	576	602	594	603	559	641	576	605	652	640	642	615	608	616	616	598	631	678	590	596	603	590	596	598	658	618	605	604	607	613	630	594	615	610	572	638	628	609	646	633	631	602	628	639	555	587	589	573	647	602	631	583	551	606	551	612	605	599	595	626	624	646	616	638	622	611	575	662	617	575	624	628	600	597	610	628	600	605	609	614	589	594	621	564	572	612	614	574	634	615	613	592	604	624	644	601	609	607	607	619	609	624	634	641	627	588	625	615	587	575	637	612	595	567	628	642	626	580	634	614	578	632	564	612	623	607	617	613	600	581	643	620	596	605	600	606	608	572	633	599	573	589	630	586	607	607	599	585	636	617	609	613	604	620	605	574	583	613	583	640	606	639	608	586	605	580	609	583	599	612	611	623	629	592	595	619	557	605	584	606	587	621	596	609	647	628	622	611	641	600	618	584	625	637	622	614	628	596	600	637	624	618	596	605	593	608	646	622	586	646	596	611	673	560	588	590	615	633	587	606	585	610	602	621	604	611	589	586	563	601	611	606	617	580	578	605	603	609	602	625	617	612	589	585	614	565	638	616	594	637	613	588	583	631	608	593	610	623	604	613	633	594	581	580	645	616	574	588	607	586	623	633	592	634	579	597	595	661	608	621	564	578	630	602	612	635	594	577	630	618	614	613	577	590	618	654	625	571	575	656	581	613	619	668	574	588	576	631	575	625	609	582	570	596	577	567	608	599	619	607	589	626	630	632	605	599	601	614	619	614	636	635	588	619	556	590	578	598	614	599	617	622	598	654	621	573	590	620	601	643	611	604	591	630	588	639	613	619	618	605	638	614	634	617	610	608	588	601	620	620	607	566	656	592	604	633	600	588	586	634	563	574	612	612	580	600	587	595	588	608	617	632	605	600	575	648	545	661	600	596	613	619	631	561	587	659	568	606	629	577	623	621	605	629	631	603	576	621	625	579	632	606	602	601	574	622	599	618	616	624	633	622	610	654	642	644	618	567	618	610	617	591	629	621	626	604	569	603	559	614	647	607	582	627	591	620	651	632	604	585	636	579	610	577	633	604	632	603	593	630	583	585	623	629	580	630	569	589	636	633	638	638	603	597	634	588	630	576	620	627	633	603	580	607	619	599	624	593	591	681	625	614	626	663	566	645	581	613	626	591	602	605	631	594	586	614	620	586	583	619	579	595	596	611	629	590	557	581	602	634	619	609	600	586	614	601	605	584	554	611	594	620	596	593	594	594	634	590	661	651	627	590	585	625	636	583	622	605	591	569	626	608	634	622	570	629	588	617	613	635	640	617	626	616	576	596	628	646	615	589	625	670	623	561	620	610	603	637	589	586	586	586	625	617	600	634	638	661	623	552	605	603	625	594	670	613	626	647	574	627	563	580	600	619	631	661	612	629	622	582	609	575	633	608	620	590	629	625	576	592	621	625	603	586	631	659	618	610	628	539	618	580	615	584	557	635	576	618	638	557	594	606	613	587	595	588	628	584	637	662	633	574	604	586	614	589	648	602	561	609	635	607	583	601	581	614	629	605	585	655	578	629	618	626	588	587	626	593	552	596	588	617	594	579	604	597	585	599	603	603	610	554	615	595	600	617	633	597	594	626	557	584	605	632	635	585	610	632	621	606	595	595	578	554	612	637	675	587	670	623	611	596	602	601	617	586	584	608	641	602	592	609	584	617	631	632	602	635	626	624	627	594	643	631	596	646	613	551	618	621	661	594	590	608	594	627	624	567	603	659	631	582	628	616	620	541	614	645	624	587	627	616	571	641	591	600	582	620	636	653	597	566	581	609	602	661	668	551	575	641	562	598	642	604	589	607	573	633	640	582	581	571	604	597	585	554	573	635	604	657	640	599	577	577	645	572	649	647	614	596	633	571	646	566	612	607	564	586	609	629	620	616	571	603	610	619	647	571	563	619	592	577	607	631	615	584	645	596	674	616	632	628	597	622	607	598	633	590	631	647	602	565	577	640	585	594	608	609	574	687	572	611	623	606	601	626	623	586	590	627	603	589	618	615	634	596	605	650	629	613	569	616	599	620	588	627	608	640	615	624	605	619	614	655	577	646	601	643	608	585	590	616	616	634	583	573	618	593	630	634	595	620	676	610	598	628	616	584	658	538	626	584	622	597	567	578	620	589	554	586	573	599	619	606	629	583	645	561	595	622	561	593	587	581	650	610	622	630	612	598	609	639	633	591	633	624	626	629	576	583	654	617	611	624	544	590	584	560	604	619	623	621	619	621	594	581	608	579	584	608	588	628	575	596	586	583	635	610	654	614	589	647	596	605	654	617	569	583	631	613	598	657	615	577	599	596	584	637	616	571	617	672	626	600	607	635	610	626	585	592	642	610	649	627	576
63084	57608	55131	45578	43303	45840	35651	22513	10985	4673	1732	1163	677	481	341	255	203	223	202	196	234	195	205	219	206	215	218	194	224	214	198	229	212	212	228	187	209	215	222	177	212	198	230	231	180	217	212	224	200	238	198	196	210	223	200	199	214	216	182	197	185	186	217	208	180	202	198	203	201	224	213	211	188	203	223	195	219	190	208	218	213	225	200	218	191	209	178	206	234	234	203	200	206	197	211	210	199	234	217	203	200	210	219	221	197	207	181	219	183	199	213	225	212	203	197	209	197	231	236	216	204	208	211	193	194	220	205	228	197	201	204	192	198	208	193	207	202	213	219	236	231	209	187	236	213	194	192	198	198	177	207	195	219	186	215	227	212	212	203	197	217	202	219	196	201	189	191	203	226	184	247	214	247	210	230	184	216	195	209	230	217	219	243	190	195	207	194	208	212	216	195	192	199	228	227	227	225	209	237	226	232	189	194	213	188	219	192	216	169	194	226	168	208	218	218	199	212	227	199	233	208	213	194	189	211	210	182	202	237	220	217	196	194	188	209	195	199	236	205	204	190	206	170	194	206	214	199	201	194	241	210	209	214	197	188	215	219	222	243	208	205	224	195	189	199	232	182	209	210	199	245	195	218	219	214	200	203	218	195	197	194	186	192	217	184	220	221	235	198	223	211	204	191	202	217	183	193	185	193	222	191	186	210	188	241	249	212	201	201	219	208	198	216	211	200	211	207	212	215	200	243	198	183	204	216	218	179	192	224	195	187	190	206	214	210	210	226	199	227	183	173	204	212	230	203	190	223	238	201	187	196	194	224	188	204	203	196	227	211	244	208	193	222	193	204	203	210	211	213	223	209	236	231	206	216	205	216	203	211	179	171	198	219	197	218	198	217	189	217	201	217	189	202	217	232	227	203	201	217	197	188	197	210	209	215	200	213	220	217	218	179	199	220	212	199	222	179	206	195	199	221	231	219	174	202	216	222	212	209	196	199	211	194	227	195	243	196	214	185	207	194	202	219	224	200	212	199	234	188	228	218	217	205	192	212	219	206	219	199	223	216	197	201	212	219	205	203	226	194	185	215	221	206	238	214	206	202	213	206	204	211	177	208	221	207	186	201	202	206	173	214	224	215	213	212	205	185	217	176	186	210	209	185	199	208	196	212	224	200	207	216	189	192	215	202	204	214	215	198	220	210	192	203	225	210	198	193	197	217	198	215	208	199	190	201	212	193	195	194	179	193	217	213	206	223	223	226	190	215	200	204	208	214	216	167	186	157	197	213	228	209	198	188	208	213	215	193	208	192	234	239	183	189	214	232	221	199	204	227	201	193	184	211	190	184	230	231	201	192	199	223	193	201	231	195	190	225	209	223	232	205	235	204	226	203	227	212	223	220	221	195	229	235	214	202	197	220	231	210	177	202	217	203	199	191	193	201	194	238	211	204	224	204	209	225	197	209	218	211	177	185	235	217	205	197	241	219	206	160	216	205	203	229	221	212	213	200	201	179	212	235	203	226	227	185	233	209	196	207	219	206	220	176	213	210	188	190	205	216	204	195	197	170	212	220	194	241	227	205	210	212	226	204	219	208	200	210	201	223	208	200	196	204	212	214	209	208	209	221	197	200	206	200	190	173	238	217	171	219	204	212	200	184	208	198	214	196	209	202	178	182	199	195	205	205	210	211	226	214	200	208	193	204	205	232	204	223	191	221	211	204	206	205	195	222	196	235	213	195	238	185	193	230	208	208	238	221	204	193	204	214	212	179	206	200	209	227	222	204	221	243	199	209	198	220	184	207	219	226	233	219	193	207	211	191	217	188	179	212	230	218	194	223	197	188	188	220	197	204	233	235	192	216	223	211	222	181	242	183	189	237	190	238	204	194	215	186	205	187	197	200	202	200	202	211	197	213	209	237	194	207	227	219	207	211	218	204	198	229	223	196	220	193	200	182	216	201	206	199	221	232	219	174	203	202	189	215	202	227	217	181	235	234	194	202	234	233	232	215	205	219	226	210	221	212	187	209	210	180	213	215	214	213	196	207	195	229	219	209	212	212	191	213	204	223	221	210	222	201	219	221	203	204	199	216	219	206	196	229	193	214	207	210	213	195	189	192	192	200	197	216	215	239	217	235	205	200	208	200	198	217	223	183	229	218	201	220	244	206	195	176	189	221	210	182	178	189	215	212	220	198	201	196	217	214	215	181	205	215	222	215	186	204	228	197	191	217	208	202	232	221	207	178	177	196	216	191	229	193	215	212	209	239	202	200	175	216	212	215	215	207	208	221	217	189	217	222	220	232	207	204	190	205	209	192	216	191	207	217	208	209	193	215	188	245	165	187	233	198	216	223	216	195	205	212	216	197	200	209	224	197	234	221	214	174	211	246	203	229	198	216	203	213	219	213	200	226	199	218	199	196	182	196	227	226	204	220	199	230	229	215	211	214	207	234	211	215	213	236	191	200	195	208	202	205	210	212	209	228	214	190	205	215	214	218	238	224	215	220	241	218	211	208	199	197	188	192	202	205	211	219	212	180	194	188	216	174	203	204	190	216	225	231	223	205	203	189	181	205	202	222	218	225	227	192	184	208	200	223	183	214	183	206	234	211	176	213	243	196	220	224	220	201	241	194	215	198	210	192	188	205	206	187	220	201	200	188	198	244	203	223	199	192	201	183	203	229	216	206	201	225	194	241	210	212	207	210	247	185	215	217	209	203	206	177	214	187	182	218	228	185	214	214	212	186	218	238	211	211	186	201	219	221	216	211	172	234	218	237	212	211	230	192	218	199	208	217	218	211	204	206	190	211	202	181	185	207	178	207	213	204	208	227	201	202	200	190	212	212	167	224	195	214	220	187	207	196	222	216	224	218	183	213	209	203	193	196	212	198	216	184	218	213	241	211	209	200	211	212	224	208	202	215	197	221	225	235	209	202	192	208	204	222	222	201	226	204	198	225	231	187	178	165	235	217	191	217	211	214	201	228	212	172	211	227	227	212	212	198	220	184	216	216	233	214	200	224	193	225	214	231	226	197	180	221	224	229	191	197	205	210	231	200	207	192	230	210	179	209	210	222	227	211	207	211	211	172	207	194	202	203	223	211	188	217	211	218	195	200	204	194	188	206	211	205	221	198	173	207	224	219	218	217	196	186	213	227	202	228	204	203	215	225	222	206	184	197	200	211	196	209	204	185	194	219	208	206	198	235	206	241	224	195	205	200	233	214	231	207	195	195	210	227	179	221	211	198	220	162	197	188	205	198	214	224	221	201	215	208	208	203	222	245	208	205	219	218	190	209	207	208	182	201	214	193	223	208	217	236	223	213	177	237	206	194	204	204	198	231	196	202	200	211	207	205	222	207	220	196	202	205	225	181	201	183	197	201	203	219	191	209	214	200	227	194	192	207	208	195	211	192	201	213	216	225	199	211	212	213	227	199	222	215	234	210	215	227	190	238	213	205	223	223	233	199	237	233	212	204	205	204	204	231	212	205	192
48233	56236	59389	56513	59312	58028	47290	34972	24348	13960	6836	4800	2777	1675	1025	742	641	578	525	598	517	505	556	541	526	497	485	515	471	548	550	537	534	506	483	506	541	521	545	567	515	479	484	522	487	537	529	502	550	480	518	514	521	533	509	517	515	488	538	516	487	517	522	519	527	510	538	535	494	510	518	484	533	489	515	522	539	511	519	498	516	490	527	490	495	537	491	546	500	520	496	504	519	467	517	568	540	543	557	552	510	553	535	534	509	518	559	517	535	553	502	567	530	521	530	488	489	522	518	540	508	500	553	536	537	516	497	506	497	534	492	518	495	544	524	483	490	528	529	506	555	505	500	544	545	514	507	471	510	532	509	474	515	530	501	451	512	499	539	482	551	518	479	504	478	534	547	541	487	513	480	501	525	527	510	496	534	502	494	537	524	522	504	573	535	526	503	522	507	522	484	481	539	552	516	529	544	503	522	554	493	507	499	498	536	528	557	532	552	514	522	524	484	476	547	528	514	505	502	521	497	535	503	524	533	547	507	524	544	446	552	511	540	495	471	555	527	509	562	542	523	527	525	492	538	520	531	535	500	525	511	545	514	524	492	506	546	507	517	528	542	500	504	530	561	484	532	526	511	527	516	562	523	545	540	508	490	508	509	459	511	544	491	500	515	513	487	498	504	520	514	510	511	530	525	546	513	519	499	492	517	481	559	563	534	491	542	459	532	514	529	544	482	505	546	494	533	553	549	529	510	546	532	539	522	514	528	479	525	513	556	536	535	495	490	490	506	509	516	536	548	524	500	527	466	517	514	537	507	508	519	523	506	537	513	518	497	523	561	522	517	507	561	564	512	533	504	512	537	518	527	510	496	559	562	510	510	528	497	536	506	531	501	511	540	493	511	543	534	476	513	536	475	516	525	478	528	484	491	497	524	492	500	514	498	474	555	562	560	529	527	497	485	574	502	501	500	508	524	522	527	523	509	501	511	508	536	496	499	535	517	506	520	544	537	563	516	509	510	555	524	529	506	518	533	502	459	516	549	552	551	508	535	529	509	489	486	535	529	514	509	511	557	506	506	531	498	554	505	537	492	510	536	586	516	504	509	515	524	496	504	523	482	531	517	567	538	525	522	534	512	521	532	522	584	490	529	519	509	514	507	494	521	564	528	489	541	500	551	485	537	501	534	508	529	503	554	510	517	533	518	540	554	509	520	509	547	514	535	502	521	478	497	523	534	526	489	532	529	547	499	489	495	530	526	502	522	490	556	522	529	507	532	526	541	496	545	490	507	526	506	523	554	542	573	525	511	509	530	545	531	486	542	474	528	513	501	536	529	515	499	500	521	451	518	515	504	530	555	468	516	560	491	495	541	520	522	521	486	516	511	519	518	529	505	525	535	476	502	480	510	510	486	494	550	475	442	492	494	512	535	527	512	556	539	523	541	474	523	521	497	539	455	495	509	507	540	496	504	542	522	507	516	502	510	532	508	552	509	498	546	514	506	454	490	525	524	496	483	511	534	526	514	519	479	507	520	541	504	555	473	536	496	503	540	511	522	499	508	479	525	520	533	540	530	521	539	511	538	499	516	477	507	526	501	469	530	539	534	519	537	538	554	490	546	536	534	536	508	511	491	531	531	527	536	523	529	511	557	481	491	555	506	518	528	516	501	500	488	533	523	501	549	526	511	502	538	496	517	513	486	501	483	543	517	549	525	525	508	562	519	496	497	485	525	513	530	571	529	580	506	488	560	531	555	521	528	498	516	476	514	548	514	488	490	503	503	534	561	511	506	488	544	523	508	504	537	505	497	490	500	544	498	516	511	540	496	480	526	540	554	528	504	523	537	518	494	508	532	505	508	555	521	518	558	466	567	501	484	532	500	521	517	564	514	551	561	492	531	500	535	497	533	496	519	507	533	497	505	529	476	518	512	522	568	504	511	533	494	531	482	510	508	528	483	502	547	541	525	519	541	519	514	507	526	509	515	527	526	520	536	516	529	519	514	528	534	519	532	478	504	470	498	556	531	494	497	527	533	541	496	522	534	525	535	541	523	535	544	534	533	503	513	508	530	486	550	512	543	547	543	457	508	496	535	516	521	527	495	502	482	548	521	530	513	523	498	504	482	527	503	529	551	533	524	492	492	510	496	539	490	532	507	556	531	529	521	487	542	520	510	520	536	535	504	518	573	494	493	552	497	516	505	526	542	520	507	506	529	525	521	535	508	504	521	504	501	494	519	519	510	544	529	573	463	507	509	542	497	517	524	502	517	515	521	491	493	541	533	554	500	506	514	479	539	494	522	499	480	526	493	534	560	557	511	495	488	513	542	513	523	490	544	504	525	502	547	537	528	545	503	542	543	525	540	492	527	541	514	521	566	504	495	519	463	507	517	461	530	542	492	509	541	517	549	499	526	515	448	497	514	576	560	528	517	493	503	530	543	539	471	553	454	537	523	480	574	506	497	528	518	515	516	520	522	540	516	500	502	516	555	542	505	550	537	513	518	562	543	510	509	502	504	495	501	524	526	509	506	577	579	549	548	525	542	514	511	480	503	562	483	490	508	534	536	503	525	475	517	525	477	501	479	527	499	549	505	496	490	526	507	545	517	480	532	535	533	500	537	541	513	511	491	549	509	536	542	498	554	515	517	481	563	530	516	534	491	530	544	543	503	530	532	543	527	529	537	504	543	523	512	499	495	524	472	520	533	559	529	555	521	557	514	569	535	512	534	497	505	480	535	509	526	522	483	483	478	496	545	508	528	523	534	499	525	466	547	523	459	559	501	529	494	538	540	517	494	531	518	553	505	504	479	531	507	564	544	527	541	479	558	547	539	523	472	570	523	522	494	522	502	522	507	541	467	509	521	503	496	490	519	487	480	498	517	510	527	531	499	514	507	530	543	539	501	505	540	525	531	517	524	524	486	553	518	522	513	489	514	562	502	548	521	553	485	542	539	539	495	517	495	495	595	571	506	536	536	511	512	489	531	505	516	488	497	537	500	532	498	530	535	545	503	497	471	523	469	519	567	518	523	523	487	534	510	499	532	538	511	553	473	551	527	555	528	504	497	532	511	506	530	524	548	562	479	480	512	514	507	545	523	531	519	496	501	512	541	561	556	547	504	501	519	512	528	510	496	516	541	544	518	550	544	508	494	508	532	529	519	491	536	527	526	533	526	500	517	542	528	480	503	500	555	524	557	506	532	539	490	497	452	546	504	534	504	522	521	546	563	522	534	511	503	502	506	489	492	560	508	506	505	526	545	519	508	503	531	543	535	540	524	536	526	535	520	513	495	469	530	482	473	535	498	479	488	503	540	534	503	501	530	490	557	499	503	497	505	529	534	514	528	510	510	510	502	570	549	501	517	519	533	558	511	519	560	503	511	502	533	549	521	457	531	526	533	542	498	569	492	500	511	534	494	501	498	507	504	501	532	495	539	481	535	550	516	533	511	468	574	500	528	530	516	526	532	496	482	477	525	524	514	519	524	528	525	506
36745	34263	24755	8441	5455	3227	2597	1881	833	489	297	314	297	251	224	249	243	200	237	212	225	215	226	238	239	229	207	242	238	234	239	208	206	242	200	258	225	226	202	200	226	221	221	249	233	238	210	185	231	221	225	238	222	222	220	243	225	208	209	204	226	204	209	206	250	228	239	228	217	247	268	211	242	249	263	238	233	217	218	229	247	236	226	237	203	218	205	210	226	209	261	239	203	247	230	212	221	244	211	225	195	206	221	217	220	211	234	211	221	249	256	210	233	216	200	216	234	237	234	209	246	234	214	226	246	212	221	213	208	208	207	206	189	204	218	241	215	237	245	254	222	226	239	249	222	234	223	242	243	229	228	232	224	234	199	210	240	227	217	216	231	239	239	215	219	218	228	250	216	226	260	261	214	213	267	259	203	229	230	212	237	233	202	233	214	233	241	233	232	232	203	209	239	208	217	215	232	247	228	235	225	213	234	250	239	240	208	248	212	216	215	236	224	246	191	223	219	249	220	242	199	224	198	246	227	231	230	219	221	252	224	226	235	228	228	214	192	245	235	213	219	224	214	233	222	196	224	207	225	213	206	238	222	214	219	225	238	218	212	218	226	224	254	245	234	247	198	239	213	230	251	219	185	234	226	204	244	201	227	227	236	239	248	213	210	222	223	204	237	209	201	221	225	262	234	222	257	235	249	243	220	211	221	223	216	222	214	253	222	234	249	222	208	231	238	242	229	213	263	202	231	237	199	228	243	214	218	210	204	211	216	223	220	248	256	213	254	240	219	225	202	221	215	211	243	226	231	239	212	223	227	247	227	236	212	196	218	231	224	217	218	223	245	246	213	240	247	225	206	230	218	210	217	231	206	219	223	224	235	230	198	209	218	229	206	227	226	232	224	242	241	213	253	204	210	205	236	239	225	221	219	215	228	239	219	230	228	213	231	224	222	219	223	196	225	225	214	212	218	233	206	226	217	243	218	227	233	227	226	236	216	252	237	206	245	245	218	232	220	235	237	222	222	227	254	231	215	235	214	208	215	239	192	229	226	252	228	230	203	238	215	223	217	205	200	243	234	230	227	231	224	254	235	200	207	224	237	240	237	234	232	231	228	232	225	224	216	209	231	233	205	230	223	235	221	239	216	247	204	230	212	230	235	220	224	243	230	207	230	227	236	230	198	200	227	260	239	221	220	220	210	220	217	213	221	225	228	227	215	236	218	243	225	218	225	215	212	220	224	219	239	233	253	238	228	204	204	228	204	233	242	228	220	217	240	225	214	243	211	213	226	227	263	203	221	190	219	247	213	194	191	246	286	225	229	243	232	233	229	203	212	207	224	235	214	231	235	249	229	229	216	233	216	209	247	237	215	205	209	238	247	231	220	211	206	191	238	213	245	191	220	195	246	243	209	210	227	214	205	263	237	254	254	228	235	228	216	215	204	233	202	226	229	218	219	234	221	230	219	194	233	266	251	240	242	245	223	232	204	223	250	250	216	227	228	211	214	252	232	214	227	198	217	207	236	238	243	207	230	235	217	193	236	234	230	236	214	239	193	213	217	224	240	214	244	231	226	241	223	233	198	223	219	232	252	251	230	211	234	209	213	228	230	218	233	232	226	231	221	204	212	228	218	246	228	205	211	259	240	250	246	237	223	242	225	218	205	227	215	234	208	241	242	243	202	208	215	217	229	218	226	230	230	226	227	229	240	240	213	234	258	248	207	220	230	211	232	221	236	230	238	230	248	200	214	212	234	242	224	250	230	204	237	217	249	229	199	219	214	222	209	242	242	230	224	233	220	223	219	226	198	238	212	218	227	236	250	237	218	256	208	187	249	238	239	248	224	212	219	233	235	217	218	245	231	198	242	217	231	215	214	189	223	225	210	241	255	242	210	237	209	244	203	214	209	214	240	222	252	218	223	209	244	237	216	252	236	224	261	206	219	234	225	188	204	226	213	236	198	245	228	223	220	202	202	222	227	207	236	213	215	217	228	224	210	226	212	216	228	186	228	214	229	250	196	225	243	248	229	232	232	242	217	227	222	233	213	248	227	229	226	217	230	212	218	221	242	234	211	226	217	244	244	219	241	207	227	245	217	241	197	228	210	220	238	204	233	236	220	225	229	236	227	218	234	221	227	198	219	214	233	227	216	248	231	240	243	207	216	249	247	229	245	236	237	226	219	225	238	236	215	214	250	217	226	225	239	210	225	228	237	211	231	218	218	221	244	253	230	217	226	230	218	230	250	214	223	216	223	253	244	249	210	225	226	237	242	228	228	215	199	217	218	224	230	251	204	257	205	232	237	228	233	215	212	247	224	203	254	226	206	195	239	229	252	257	207	224	216	233	234	208	253	254	227	215	213	214	224	191	223	202	260	230	283	209	201	216	211	247	257	237	233	189	216	250	238	240	242	209	212	240	197	272	225	241	215	244	218	241	236	215	238	226	229	226	211	232	235	244	246	208	210	250	209	214	251	222	209	220	238	211	257	215	215	210	207	213	224	209	216	212	215	212	223	215	228	218	216	204	225	244	201	247	233	234	220	214	214	224	230	242	226	244	215	234	242	213	254	247	206	226	236	237	208	252	246	277	232	211	226	219	228	229	240	220	210	226	215	254	241	207	236	233	253	239	207	217	209	202	224	238	207	221	214	249	216	217	243	242	211	216	206	220	207	216	240	242	247	230	253	224	239	222	227	256	256	242	222	227	207	227	219	223	211	237	240	225	240	234	217	217	209	218	226	226	200	199	209	211	237	238	205	207	268	225	214	241	236	242	247	241	230	196	231	208	243	218	227	235	216	241	236	260	216	220	230	201	233	199	235	205	224	229	245	192	261	219	222	224	244	228	216	206	244	209	219	220	204	215	223	235	239	237	243	256	219	223	253	242	213	211	225	234	224	249	231	214	240	216	233	216	206	220	225	207	215	211	222	219	224	240	229	206	228	215	240	218	201	227	219	224	244	239	227	240	195	219	231	215	217	227	218	232	228	211	222	248	210	206	222	249	240	245	227	253	243	251	245	209	209	235	204	229	200	204	232	239	211	219	216	235	264	240	228	228	259	225	229	272	229	239	240	208	237	202	215	229	220	226	230	185	238	209	241	223	241	238	243	224	198	226	223	233	189	215	224	209	242	209	211	206	248	223	242	232	221	186	226	214	218	233	231	212	212	225	236	212	214	253	240	219	206	242	238	219	232	203	220	221	218	246	205	213	212	246	215	219	226	206	205	239	197	256	247	223	237	240	238	231	223	223	243	234	236	232	215	210	210	201	218	213	196	238	219	221	220	209	211	203	213	248	235	234	217	195	225	236	224	198	212	233	233	221	231	204	224	220	231	212	203	208	230	233	245	231	234	217	233	217	200	224	270	193	213	213	227	208	225	226	253	226	237	221	228	216	212	237	238	220	240	208	220	245	240	194	192	203	226	211	244	235	229	236	238	237	215	207	235	229	231	222	220	237	258	224	233	226	261	212	208	231	237	242	232	225
23142	27730	24584	14553	15565	11417	10220	6773	2907	1517	897	845	720	615	611	561	553	592	537	556	619	549	542	627	585	596	546	605	568	612	549	570	564	557	579	605	549	542	583	605	548	572	529	568	552	575	587	556	549	583	576	542	622	593	555	558	549	610	601	591	546	547	525	605	520	586	548	547	541	583	563	610	560	583	567	593	594	595	534	604	593	573	614	559	548	604	546	587	572	612	541	590	606	530	559	585	578	573	575	587	556	567	552	553	556	625	606	541	563	586	590	567	610	568	572	549	577	576	553	560	577	550	595	559	579	567	580	550	583	546	540	587	545	594	558	548	641	579	570	594	558	583	578	570	574	628	557	573	632	595	544	607	532	578	597	570	551	599	562	551	578	584	577	563	583	573	604	562	573	562	565	542	580	587	551	616	603	601	533	558	555	557	577	570	535	582	555	564	558	537	587	578	558	625	589	557	554	551	532	570	580	554	571	541	609	566	597	595	572	567	589	577	582	518	524	567	545	566	588	565	559	580	582	590	579	580	532	592	615	586	547	575	571	606	552	563	596	577	593	531	584	507	538	623	563	583	561	554	613	527	545	565	573	566	587	554	596	576	563	584	599	565	580	586	572	554	575	580	504	534	563	615	568	574	619	576	589	583	538	578	561	556	585	594	606	556	564	602	585	617	545	490	558	543	571	546	548	603	559	543	607	568	571	546	618	565	555	598	529	572	560	623	557	562	629	571	583	575	537	593	584	566	581	565	568	599	574	570	590	579	561	533	576	541	583	578	588	590	566	568	593	577	585	560	515	569	562	581	571	581	539	568	579	578	605	600	543	551	607	577	528	557	591	491	587	569	576	550	571	575	539	566	599	626	540	559	616	580	630	541	576	565	576	564	558	605	589	567	610	579	569	599	548	587	555	546	614	606	524	543	591	565	562	562	536	565	586	570	593	579	555	582	559	575	555	571	571	595	563	569	613	566	576	579	638	530	578	570	551	615	579	584	542	532	613	632	556	572	598	612	618	562	562	608	580	568	561	600	572	561	562	590	572	568	600	611	546	607	533	532	598	566	580	563	567	594	587	568	568	548	600	599	585	577	573	554	567	617	559	586	565	548	586	568	572	556	593	610	563	555	577	563	610	540	548	524	590	580	525	530	560	568	538	559	573	588	597	580	577	591	540	605	595	599	549	578	598	564	541	598	565	578	598	594	559	552	582	577	572	593	589	560	550	569	592	576	568	583	537	642	550	559	571	564	574	538	630	575	553	555	577	614	599	555	550	586	570	592	591	580	567	578	573	560	540	542	566	560	607	555	571	546	588	605	573	572	564	522	563	556	557	587	582	558	574	590	622	577	602	603	581	571	540	550	543	585	557	556	608	560	524	589	557	613	532	573	543	583	576	566	551	560	563	575	587	550	592	562	561	592	560	566	564	600	597	542	613	564	535	584	584	559	574	601	562	528	585	585	574	563	552	626	542	593	558	556	548	597	598	523	551	578	557	577	568	556	536	565	581	608	539	630	554	564	596	533	573	540	557	526	564	604	554	528	582	618	525	544	594	542	553	540	580	613	580	587	566	579	555	583	531	572	589	582	594	593	606	606	603	546	592	554	568	593	571	561	556	579	574	600	564	583	583	556	603	524	587	597	555	568	538	554	608	561	587	583	589	566	546	591	565	546	594	542	578	579	584	565	570	617	603	579	590	536	577	604	557	518	551	542	580	601	593	532	554	534	571	619	598	570	554	585	542	555	593	550	575	609	586	570	586	580	584	575	556	572	553	557	601	559	617	620	543	586	556	558	579	595	608	595	588	568	535	537	578	542	569	537	597	543	535	568	540	639	594	550	575	566	552	563	604	576	590	570	577	580	559	572	557	571	598	579	579	572	550	561	620	551	553	573	572	583	569	573	555	612	592	595	577	568	604	609	546	579	594	573	583	556	570	605	617	553	609	560	593	603	564	575	596	563	582	576	516	573	564	559	553	609	535	583	590	591	533	559	600	570	573	588	562	555	586	560	544	578	544	584	553	566	620	590	544	548	583	569	599	605	552	588	544	558	538	585	579	571	563	575	612	586	583	616	570	552	574	607	553	575	530	566	582	555	590	545	604	564	559	563	554	600	593	619	572	566	588	592	578	576	580	606	560	560	551	555	568	595	590	541	557	567	573	549	589	536	568	607	586	561	593	585	603	585	597	572	624	581	574	600	571	579	583	535	552	526	563	619	587	593	536	596	608	553	563	595	582	521	580	582	537	573	567	553	533	631	585	563	577	547	588	609	602	594	567	616	592	586	635	608	576	555	559	572	615	581	577	576	571	565	575	600	548	575	584	570	573	575	589	571	550	552	585	558	538	542	616	586	542	571	561	583	533	576	548	563	572	572	568	572	614	594	583	581	544	561	547	578	563	570	591	548	560	537	548	576	595	566	529	556	573	592	521	605	543	576	545	570	578	568	550	565	559	588	608	569	560	596	527	553	577	627	545	590	525	567	534	580	576	571	568	587	581	552	582	565	580	563	577	578	605	553	574	572	574	591	576	560	576	590	568	598	575	555	625	531	553	568	570	568	604	545	540	563	537	565	620	579	549	599	591	597	569	554	579	571	539	599	572	593	559	551	541	557	604	588	551	564	581	618	532	565	571	602	560	600	597	571	551	588	592	554	557	592	540	587	514	572	561	573	583	579	555	592	592	531	583	560	548	549	598	574	560	569	537	579	568	553	590	573	547	565	610	559	554	599	548	545	583	532	555	560	569	579	572	573	615	580	578	578	552	570	541	576	562	577	600	561	549	568	587	563	594	617	546	562	562	552	605	573	595	581	596	623	584	636	566	571	543	579	590	555	558	540	601	574	587	590	560	582	514	563	533	600	542	528	558	561	574	550	574	562	552	545	569	566	534	590	571	573	573	578	557	601	561	526	517	554	582	557	597	561	560	586	555	569	592	543	604	553	620	580	561	579	593	552	619	579	590	569	599	590	539	555	551	548	563	552	525	599	563	588	591	592	568	614	534	563	572	584	546	551	567	573	542	599	591	583	595	544	605	576	576	607	583	572	591	590	560	538	561	568	564	544	580	546	564	552	596	548	569	549	565	567	530	584	549	529	560	586	528	570	537	596	539	548	545	562	599	576	566	565	597	572	572	546	528	578	567	585	511	517	547	555	610	551	567	564	547	567	565	564	591	579	592	557	566	553	538	599	537	578	545	570	548	573	581	599	599	574	582	583	525	591	551	574	539	606	578	594	547	575	584	550	533	590	582	557	597	578	597	617	553	523	636	549	570	597	586	559	537	590	588	547	562	586	600	548	566	575	573	558	625	556	568	566	560	518	544	569	582	554	559	623	628	588	552	557	558	543	537	565	550	589	560	610	584	597	579	582	591	521	550	551	587	614	595	564	546	589	594	538	586	545	604	589	561	598	551	584	554	557	552	559	574	551	589	565	617	546	548	602	581	546	541	548	560	553	602	567	568	558	571	545	613	579	541	579	554	583
55448	47231	43294	39727	37582	36126	31421	17765	7476	2483	939	692	530	378	300	294	239	218	257	262	247	257	219	255	256	254	248	252	253	249	268	235	272	237	232	235	221	228	261	238	256	239	254	245	247	241	242	259	294	249	241	239	265	229	232	239	275	225	266	269	238	247	261	259	219	259	244	223	256	233	253	248	236	244	219	235	244	216	250	264	252	237	231	231	269	240	242	218	214	255	226	257	253	260	278	274	254	270	262	244	272	236	261	267	252	243	253	242	231	245	224	232	263	272	214	235	234	232	227	227	247	261	247	264	268	216	279	236	258	241	270	248	239	216	254	270	273	240	252	262	265	253	270	240	249	259	252	245	263	269	230	230	251	231	260	272	253	252	214	272	254	262	229	242	243	251	218	240	250	215	250	242	253	220	230	214	235	261	235	260	215	237	229	220	247	251	197	244	270	236	249	226	274	270	215	207	247	238	262	256	226	263	253	276	274	240	251	265	249	226	228	244	240	242	253	231	295	244	244	257	255	246	260	214	244	246	229	265	247	239	257	218	234	226	249	233	240	246	245	254	265	271	266	258	245	266	249	213	264	239	227	248	244	253	265	227	268	233	271	248	234	233	233	272	219	256	263	273	261	207	210	250	240	276	247	245	279	269	225	246	243	250	272	263	246	234	241	236	217	248	238	265	251	232	236	246	248	238	236	237	225	264	270	265	251	232	264	207	238	243	224	259	227	238	248	235	233	251	218	231	233	254	258	240	242	214	250	243	275	250	226	247	260	226	230	262	251	215	243	258	223	258	276	259	269	230	231	247	242	245	257	239	248	266	212	222	230	224	237	246	227	265	222	257	223	231	238	255	264	269	253	237	238	240	211	216	215	232	247	233	239	254	251	247	229	228	244	238	240	254	224	236	246	256	245	222	247	258	254	239	256	214	250	236	232	236	247	258	257	222	270	263	249	230	266	268	275	252	254	204	239	241	247	262	287	244	258	242	255	246	247	262	279	229	232	237	249	230	249	267	249	253	272	219	235	250	270	234	258	244	229	257	259	241	272	243	245	247	252	256	276	242	236	250	257	274	275	247	243	246	252	238	242	240	237	235	247	258	263	264	276	249	238	265	243	253	256	248	248	240	239	233	234	224	232	240	261	223	206	248	254	254	247	269	229	238	275	255	267	235	270	272	245	237	255	223	255	280	239	247	238	263	233	241	235	252	237	225	246	239	252	227	271	243	252	221	239	237	240	237	252	247	262	254	215	281	264	251	268	243	239	255	245	270	270	251	245	247	250	265	252	235	239	230	264	249	273	263	251	244	265	276	241	233	251	261	241	260	259	245	240	251	236	252	283	263	257	264	234	242	251	225	228	246	240	253	253	248	262	274	245	238	219	237	229	225	203	262	249	231	254	258	220	241	239	230	215	243	241	248	254	252	274	242	267	243	266	275	248	259	246	232	243	237	224	234	249	245	266	233	235	265	271	230	258	250	243	249	217	273	259	239	244	219	282	249	245	245	229	276	236	255	261	247	255	248	253	240	253	255	261	255	246	246	240	284	215	238	234	280	269	236	253	267	244	248	221	234	265	268	248	238	226	242	242	237	248	258	253	238	230	258	212	268	227	254	233	260	227	261	231	247	244	254	256	237	230	246	245	259	257	258	241	257	248	263	234	235	238	264	247	213	243	246	235	277	231	243	264	253	266	255	247	235	264	256	236	250	250	256	229	231	248	249	246	237	226	211	256	233	251	235	216	255	234	245	279	213	242	247	216	249	259	244	255	266	261	243	240	246	246	256	217	258	219	266	258	266	240	235	228	247	242	268	254	233	262	245	238	247	235	242	264	274	224	244	244	244	224	276	252	253	231	255	269	237	274	226	247	271	230	235	235	256	235	241	243	275	244	249	256	245	247	303	218	232	244	239	223	253	251	232	236	269	219	240	243	261	251	235	236	253	259	235	254	251	256	255	271	249	241	262	261	267	232	259	249	225	248	262	244	241	230	233	237	244	241	234	240	240	279	253	245	250	233	269	257	235	243	268	235	263	261	239	254	243	216	241	211	259	244	258	252	261	246	241	241	240	267	248	277	272	246	223	231	275	280	264	269	246	230	256	267	259	299	241	245	249	241	215	244	256	212	245	232	277	227	242	257	252	207	212	250	245	226	261	234	266	254	266	247	239	272	247	231	255	232	239	256	212	246	251	217	248	230	243	229	245	265	234	246	261	251	269	227	263	239	227	264	278	260	234	230	248	246	234	229	254	253	255	239	265	243	251	235	244	250	231	256	246	281	245	224	241	229	245	240	226	252	246	247	252	262	239	259	273	256	248	250	285	273	250	232	255	215	248	229	244	223	266	213	278	279	242	253	240	246	260	247	248	253	267	214	239	233	272	235	250	261	246	240	252	246	244	205	245	261	263	230	211	246	250	250	234	225	233	278	245	253	259	250	259	246	207	254	246	252	231	235	257	227	254	227	212	243	241	246	265	246	247	237	236	233	263	216	225	256	237	235	256	259	249	238	248	260	244	239	229	237	239	242	247	266	237	252	237	270	254	240	252	240	242	274	238	234	252	236	240	256	261	284	248	241	223	270	249	261	235	256	255	271	246	244	291	242	269	242	252	260	259	259	238	235	265	222	267	243	231	266	248	278	226	241	259	255	230	234	248	256	227	244	230	248	239	257	272	243	246	246	262	274	244	238	241	242	263	252	276	229	251	216	275	271	213	253	257	236	228	255	248	242	263	256	265	242	276	248	210	219	236	250	236	242	233	248	263	238	247	260	255	252	268	243	248	234	267	259	265	244	250	260	247	256	229	254	206	243	237	243	246	239	228	273	250	237	225	235	231	233	239	241	263	268	264	250	278	259	233	264	250	247	265	255	223	245	235	251	237	217	224	218	264	275	252	237	228	236	247	242	209	266	237	250	253	256	261	261	216	219	255	232	232	237	252	247	253	242	245	233	253	248	217	275	236	259	255	250	257	220	244	240	231	263	229	232	258	261	249	250	238	233	266	250	219	277	284	245	243	281	244	266	269	263	254	258	259	254	234	254	213	250	256	261	290	255	247	250	247	214	277	259	261	234	235	246	227	229	260	259	255	230	248	260	248	244	241	257	242	222	212	207	224	230	229	244	240	245	243	231	253	228	256	245	245	266	264	229	274	272	241	242	227	259	265	264	262	245	230	260	249	268	255	221	252	264	253	246	255	276	248	229	212	251	244	223	252	250	265	216	259	249	220	282	206	249	255	245	223	226	253	261	228	236	269	233	238	242	246	233	234	258	234	247	254	258	251	242	242	247	233	247	251	238	261	260	221	252	280	246	276	222	229	230	231	246	230	251	256	234	237	268	270	235	233	253	235	236	256	240	238	243	234	228	245	248	281	280	252	219	244	251	258	206	252	239	236	223	235	255	266	257	256	256	223	255	254	271	281	226	233	243	273	229	254	233	240	234	269	227	269	241	231	241	233	238	258	247	264	237	229	262	247	249	267	247	240
38333	40626	44715	49085	48127	49679	44860	31792	19271	8794	3744	2670	1930	1164	872	738	689	627	617	598	632	645	645	614	636	617	610	623	588	563	592	665	627	643	612	629	635	627	638	607	612	568	639	622	579	636	642	636	608	638	581	628	621	662	582	572	643	666	653	648	587	624	648	602	650	593	623	583	662	618	641	638	653	581	623	605	637	623	608	644	621	634	578	631	607	662	608	595	570	646	617	634	633	653	640	613	565	617	601	612	625	598	581	611	648	608	609	559	641	607	612	624	609	629	673	637	607	595	636	609	593	660	640	602	628	600	630	562	588	596	616	594	611	622	626	585	640	617	600	626	659	655	628	595	613	589	556	638	595	617	594	628	608	644	609	622	630	606	631	603	610	611	607	601	613	629	627	596	612	589	618	602	607	646	643	604	624	612	612	601	614	597	640	634	606	636	617	640	629	566	641	608	589	584	619	609	598	605	599	611	613	604	578	664	673	592	603	615	591	657	623	592	665	655	623	625	629	654	620	627	624	631	585	633	596	603	636	606	634	644	614	622	616	613	620	609	593	577	624	614	601	640	662	578	686	552	591	632	638	616	597	606	584	586	647	646	584	568	626	614	676	592	609	616	598	632	627	639	625	668	589	589	595	599	622	682	660	659	599	600	614	592	616	652	549	604	645	629	604	567	628	620	602	578	638	613	661	608	644	600	611	636	597	603	624	634	586	666	686	668	532	587	606	618	606	627	623	600	624	666	625	620	604	585	607	594	628	644	579	632	579	619	623	620	595	618	568	612	648	655	610	644	607	618	627	626	616	643	648	638	619	653	621	619	618	637	609	640	611	588	631	581	598	618	622	590	598	606	601	606	664	608	616	601	639	614	648	626	603	657	633	662	614	621	618	588	650	610	663	643	595	604	623	619	604	654	616	598	613	629	598	639	618	609	605	569	623	599	644	614	608	589	609	620	652	604	598	668	633	592	618	638	640	659	630	651	627	643	592	633	609	636	614	624	622	575	642	628	609	605	588	589	605	642	637	613	622	640	597	636	601	647	589	618	605	603	651	619	589	624	650	584	661	636	582	631	602	621	653	642	614	619	600	598	603	623	602	608	671	616	595	603	623	607	618	611	624	608	626	661	622	617	593	607	641	587	608	653	601	647	626	626	652	578	635	648	603	648	598	622	638	603	588	610	632	572	635	643	625	660	609	596	592	624	643	638	619	643	662	571	612	583	604	616	625	629	592	618	641	615	595	638	610	626	616	606	590	681	606	612	645	620	669	593	651	611	648	607	620	642	613	607	638	609	603	608	588	623	597	591	625	583	637	602	607	596	582	656	599	625	606	600	621	608	618	622	624	646	608	617	645	627	660	608	621	604	606	612	612	618	623	590	640	626	627	592	650	668	636	643	634	621	599	651	574	627	627	607	630	619	603	614	571	623	648	646	624	619	612	648	587	614	657	622	632	628	630	615	605	612	656	618	591	629	617	614	640	589	589	621	626	569	592	655	647	624	659	649	616	622	612	601	632	632	632	571	623	587	625	600	650	597	620	585	619	628	584	608	600	659	619	599	611	606	622	656	631	620	633	697	643	653	632	614	628	577	672	689	623	589	602	668	646	586	587	626	571	650	662	598	617	624	607	632	605	602	603	656	636	605	592	606	591	621	590	599	616	606	582	596	617	641	646	614	627	653	595	602	646	628	608	654	648	614	656	572	644	646	639	633	614	610	668	615	628	665	633	637	619	599	600	582	620	616	647	628	592	629	632	659	604	608	624	580	626	596	631	613	610	583	620	649	645	592	613	620	546	604	597	610	605	578	608	614	619	642	589	632	568	640	620	649	605	589	609	626	619	598	587	648	606	599	631	644	610	639	630	623	681	621	592	623	648	590	633	599	646	584	624	604	647	649	636	587	608	652	634	629	624	642	622	606	593	601	613	628	633	615	639	649	613	612	611	620	601	642	622	583	633	634	619	615	603	618	617	630	649	630	620	639	622	656	587	609	649	598	598	625	661	642	572	612	643	618	612	615	624	580	674	643	629	626	624	673	617	615	622	613	601	641	614	616	607	628	581	571	608	606	584	635	657	569	619	618	667	628	603	626	613	548	618	536	637	590	589	603	665	605	640	610	622	648	627	591	614	627	629	621	658	648	657	595	591	628	615	608	656	610	621	613	631	635	639	595	620	582	593	633	599	625	605	584	638	612	607	633	634	601	646	574	580	607	666	635	626	626	619	626	610	615	606	606	622	598	658	640	593	614	635	599	627	602	666	601	626	577	604	637	619	593	657	603	628	643	642	597	645	649	624	599	588	667	654	602	626	603	631	668	643	618	630	612	646	624	611	629	655	617	642	610	614	650	659	669	609	617	592	632	669	648	620	621	645	636	564	610	589	620	618	640	632	607	604	627	628	609	642	625	642	616	602	620	605	627	613	595	665	588	642	603	635	612	627	629	597	662	656	645	648	599	622	607	563	648	614	674	606	599	611	604	636	627	593	608	642	612	643	604	620	647	628	611	619	626	631	626	580	618	647	602	654	591	649	650	610	618	614	583	601	614	605	658	627	632	660	617	627	633	635	631	608	632	655	696	618	655	658	615	595	598	595	606	630	635	589	622	631	555	606	672	622	566	633	594	570	676	614	590	634	582	576	613	601	591	632	622	583	600	656	629	615	610	645	655	605	641	626	571	608	655	645	643	568	634	631	632	608	611	656	639	635	635	617	604	597	622	585	632	626	596	643	599	597	569	638	662	639	570	618	610	635	654	653	633	641	602	609	587	627	618	626	595	618	582	644	627	618	638	640	606	637	574	639	624	618	595	631	615	647	584	621	607	631	612	608	580	630	611	675	636	634	673	597	588	604	602	616	593	623	606	604	634	575	627	608	553	648	584	643	590	635	590	617	624	612	633	646	604	640	655	618	578	627	605	620	622	593	642	611	606	627	586	641	626	607	612	572	618	598	574	591	605	597	621	622	617	559	641	593	612	613	626	608	594	642	615	641	625	630	595	633	580	610	611	652	583	607	665	643	604	569	648	567	607	616	627	634	573	650	615	632	597	655	586	650	673	617	634	624	611	561	626	617	603	581	617	630	610	632	585	634	602	654	621	591	632	626	663	623	591	582	626	593	638	601	633	657	641	605	625	620	618	618	608	601	629	613	573	626	634	579	626	614	561	625	618	641	622	606	627	642	629	673	634	587	654	615	625	682	600	637	611	665	643	630	615	600	594	582	565	689	595	604	634	647	653	594	644	619	595	617	595	632	610	606	636	624	628	604	596	646	654	629	629	589	659	590	611	631	617	635	656	627	634	601	631	647	623	607	638	557	578	612	629	584	604	640	673	600	618	628	579	613	611	667	613	619	611	624	592	636	587	640	632	620	617	615	672	631	613	628	610	659	609	641	618	620	638	646	612	634	648	589	620	597	617	603	570	653	602	593	621	625	637	609	616	624	638	627	654	630	624	593	603	614	624	618	661	666	643	597	585	654	644	626	627
60097	54519	50940	49417	51363	48926	39173	24771	12366	3962	1605	1092	665	457	343	295	246	244	185	230	198	212	195	177	213	231	199	207	201	211	222	219	222	229	213	206	221	214	204	218	204	235	220	214	218	229	221	222	190	199	226	202	204	211	202	233	183	217	222	204	205	205	204	214	222	204	226	220	185	217	199	235	233	173	210	212	207	198	219	216	228	225	231	247	223	226	232	244	244	196	233	198	218	209	220	209	224	239	210	214	199	224	219	199	240	209	225	209	257	207	220	189	214	228	210	224	192	206	222	242	214	213	204	229	208	252	217	210	213	234	213	234	202	206	189	212	230	222	255	205	226	217	223	208	172	224	208	213	225	216	249	229	252	229	210	226	224	191	235	204	204	218	200	198	218	233	253	216	228	240	235	230	213	211	229	183	208	223	224	222	210	237	227	192	212	211	211	221	205	215	216	200	196	191	216	212	208	206	238	213	211	193	210	224	235	215	192	200	224	193	222	199	222	214	192	192	188	224	198	218	227	216	220	204	211	208	216	226	225	203	218	218	193	218	223	220	207	190	216	215	208	203	191	183	249	195	204	236	217	212	199	206	230	176	197	214	209	200	216	201	200	214	202	211	220	217	195	200	212	194	220	194	216	221	221	209	218	207	203	218	207	212	205	220	243	213	211	197	190	229	226	215	215	214	220	194	234	204	200	204	242	203	209	211	198	212	226	251	207	228	225	197	212	221	194	200	210	210	200	204	201	205	225	230	254	187	230	202	232	258	205	222	213	192	204	218	221	215	221	205	209	224	162	218	235	241	245	206	219	246	206	201	196	223	208	229	217	201	207	214	205	245	211	205	224	198	239	180	219	240	223	246	212	213	222	207	228	222	211	196	212	233	205	209	205	218	235	231	239	252	201	212	203	202	222	202	232	210	206	186	233	199	210	228	201	243	226	229	223	181	232	212	240	192	185	236	186	228	220	208	201	230	219	218	229	224	218	220	215	231	196	214	213	193	225	207	207	188	225	183	229	218	199	212	233	211	178	197	184	201	219	222	215	236	232	229	206	214	228	216	208	196	223	258	235	233	243	215	198	218	199	196	216	224	218	209	206	202	188	212	207	179	188	219	195	209	229	240	225	219	171	219	187	220	223	208	205	211	213	185	200	218	240	217	220	228	217	210	197	228	207	218	243	231	220	207	235	230	213	226	239	220	221	216	215	218	223	205	225	252	221	195	235	206	225	214	221	179	202	219	211	240	208	230	208	180	230	216	213	207	217	194	213	245	233	230	226	230	239	247	228	202	226	207	225	220	200	214	189	221	227	223	208	230	196	214	201	210	217	225	196	182	254	212	228	196	205	173	254	210	214	196	224	191	185	223	236	223	200	200	221	201	232	241	207	199	234	227	205	191	218	194	227	187	211	223	224	199	203	194	194	207	196	210	231	235	213	205	219	220	234	216	212	228	219	217	231	226	230	220	217	208	213	222	204	188	201	199	247	184	243	215	219	208	222	230	211	209	212	229	216	223	201	194	217	227	222	205	242	235	187	203	206	197	223	245	192	210	216	211	234	212	218	203	212	209	201	233	231	212	228	202	211	196	234	248	194	232	221	222	229	233	207	212	213	228	191	221	196	211	216	225	220	200	192	214	214	209	202	229	228	188	199	202	194	233	225	215	212	196	231	227	216	227	214	207	198	203	211	233	204	227	200	209	223	226	203	209	214	259	225	209	197	221	223	205	219	203	242	227	181	218	214	220	231	225	226	192	235	213	216	247	238	241	192	213	229	197	199	216	204	221	193	203	177	233	215	224	191	187	197	190	197	203	211	217	230	192	211	204	215	226	196	207	220	207	219	213	230	189	218	195	207	204	190	217	188	224	228	212	200	213	246	223	193	198	187	199	225	236	211	240	179	214	219	226	203	208	219	226	202	193	238	222	221	209	220	210	201	212	177	222	198	195	224	230	207	204	185	208	212	233	221	202	218	206	200	213	226	195	224	182	227	202	208	208	221	216	181	217	229	220	198	239	215	207	208	193	209	207	214	230	222	222	239	214	215	197	217	214	207	226	231	201	198	219	197	208	203	219	208	200	221	197	227	218	201	212	210	218	234	194	210	216	221	227	225	244	235	201	204	225	182	209	226	214	232	234	205	211	216	209	205	196	210	182	198	212	207	208	231	197	226	245	208	218	215	182	228	211	201	209	238	204	214	234	216	226	208	239	206	216	206	212	204	215	206	238	211	224	187	190	223	212	219	208	240	205	228	197	232	235	217	180	191	234	230	243	211	217	184	219	238	214	217	215	197	201	212	233	209	227	206	216	227	237	238	178	231	200	248	222	198	203	217	189	211	188	215	192	197	245	227	222	208	200	218	233	212	195	188	231	227	207	240	230	198	216	202	199	198	205	243	223	234	211	204	204	219	212	239	199	193	187	192	207	195	173	228	194	211	210	207	199	209	209	216	210	248	205	207	222	251	225	199	235	218	228	217	235	203	214	236	225	202	199	210	212	228	207	194	200	217	214	220	200	194	222	222	223	231	210	195	191	233	218	208	215	232	232	211	199	207	205	237	194	198	198	206	210	222	202	219	228	237	217	215	216	215	227	201	201	238	203	196	212	198	221	205	192	208	230	226	243	226	205	205	216	212	234	237	222	217	175	183	199	209	192	200	206	223	207	206	218	235	220	226	244	226	209	203	219	202	218	221	216	232	206	209	224	206	222	184	189	217	229	204	223	198	203	216	215	230	200	217	233	227	214	225	220	208	207	235	214	231	198	213	233	252	206	198	232	203	217	221	202	217	194	243	215	238	229	211	214	208	214	209	207	191	207	219	234	201	200	212	226	189	220	197	185	222	200	188	242	196	248	207	216	216	223	197	228	211	195	212	178	205	215	215	212	211	229	204	237	226	215	240	207	232	203	224	188	194	209	192	219	201	196	202	199	231	204	191	214	231	223	239	238	207	213	212	205	209	228	238	192	206	211	216	218	217	230	198	202	225	231	255	228	214	229	212	209	206	213	210	238	234	223	191	223	194	211	231	216	233	239	224	213	216	229	234	213	221	220	213	195	216	224	215	215	220	192	207	210	219	203	197	216	234	212	217	177	216	204	211	191	186	206	221	184	206	197	207	233	216	208	223	193	197	204	205	196	199	200	231	214	251	203	198	199	208	193	209	194	219	217	196	198	239	196	228	216	209	233	238	207	211	215	187	238	210	232	212	205	219	200	220	247	218	220	213	233	226	219	211	197	196	233	227	193	211	203	214	203	200	217	221	233	195	221	213	196	240	194	221	232	213	194	207	198	221	232	212	216	235	194	226	209	223	216	231	220	227	236	189	202	199	206	194	207	210	203	205	218	208	262	208	202	226	242	225	225	192	191	233	226	224	223	194	219	209	225	217	190	223	213	229	227	228	207	205	213	230	212	203	216	219	230	247	236	217	177	230	233	190	252	218	222	215	189	213	210	187	220	241	196	209	203	246	198	205	214	229	219	203	180
42997	47915	53604	59393	62465	59382	50385	38592	25188	11846	6077	4426	3063	1722	1102	832	676	646	571	555	563	540	564	524	545	572	536	522	509	526	526	564	561	536	533	546	554	525	533	555	565	538	572	579	554	540	503	538	539	523	568	533	532	524	568	526	609	504	545	547	498	550	519	563	610	565	496	552	520	557	556	553	583	526	537	564	544	537	571	568	530	544	551	555	514	539	540	585	580	548	576	592	531	541	551	550	566	533	575	557	535	539	505	526	532	541	534	537	527	537	527	517	535	535	563	548	499	570	498	515	541	527	575	526	541	537	500	563	538	541	555	521	554	554	537	519	545	522	574	526	545	551	530	548	544	541	495	533	523	533	550	560	545	566	520	548	540	528	517	526	549	546	511	570	540	563	582	541	546	528	529	530	512	519	557	531	524	546	588	545	547	529	602	571	508	504	548	530	559	507	532	559	554	599	562	518	511	539	526	572	489	507	530	558	529	528	570	543	499	519	531	529	556	532	539	544	542	544	558	555	543	556	538	569	545	561	511	515	494	526	526	511	526	489	508	521	536	545	537	532	541	541	540	519	546	517	538	546	528	556	567	517	534	540	525	518	525	556	499	532	563	528	523	530	508	552	524	543	532	546	568	508	552	536	543	560	545	555	504	567	556	516	564	510	548	529	520	542	496	545	526	526	552	560	548	524	538	550	584	525	542	571	565	543	524	559	569	549	518	533	526	563	539	502	574	552	561	590	574	559	527	524	519	537	496	538	511	525	513	562	514	493	580	532	492	565	551	524	545	575	573	539	505	515	503	547	561	539	503	541	570	561	538	565	535	518	577	551	513	537	532	521	552	533	510	563	502	534	541	556	514	568	537	541	526	545	502	522	524	539	504	552	555	495	545	512	538	511	539	531	541	533	503	527	521	551	523	548	525	489	535	542	525	557	568	528	552	566	569	520	514	549	527	474	502	551	541	540	494	561	524	538	565	539	563	560	459	536	564	529	515	534	526	504	555	558	543	543	541	538	546	526	514	526	600	547	516	536	570	569	545	521	526	559	483	506	555	540	546	515	535	544	548	536	557	533	502	533	556	527	583	519	538	528	529	510	525	547	526	541	531	536	553	520	539	542	558	544	555	559	495	541	551	596	478	497	545	556	564	538	530	540	512	520	530	532	526	559	509	524	541	541	535	512	522	521	556	545	579	531	544	533	519	517	553	521	513	570	535	547	546	565	518	546	537	551	569	518	512	574	546	509	540	554	546	520	520	520	530	530	568	563	540	572	506	537	561	521	521	500	504	499	513	481	566	515	555	534	503	539	526	517	581	560	549	523	550	523	544	561	553	525	533	552	523	567	542	518	553	478	521	544	548	485	583	531	528	523	498	546	576	552	518	501	513	551	569	515	552	558	503	560	548	560	545	515	532	516	553	514	571	578	533	580	569	546	542	522	540	469	536	511	534	547	592	565	509	566	552	521	550	545	548	502	550	539	565	526	558	549	525	535	526	565	532	545	522	514	561	555	577	554	549	550	516	495	564	553	550	543	498	563	500	537	534	514	519	570	535	534	565	561	509	536	529	546	546	517	542	544	533	510	542	562	514	488	516	495	546	567	508	559	549	519	507	531	514	524	528	531	520	512	519	536	552	547	519	536	517	556	529	520	546	507	506	557	482	581	501	565	535	536	525	522	537	511	504	524	550	547	514	523	522	550	501	549	508	540	598	500	542	577	549	591	535	533	582	545	537	590	510	524	575	552	507	569	531	542	554	530	539	549	543	533	550	516	547	571	555	497	551	561	552	548	560	526	533	543	593	533	524	501	533	498	543	495	533	546	472	525	530	570	568	532	518	584	530	571	512	533	565	525	550	513	507	553	527	518	548	518	552	525	536	564	528	504	537	538	507	511	531	552	550	578	552	534	558	515	526	559	545	527	568	558	523	521	508	545	539	521	558	537	534	553	525	493	523	533	562	546	534	555	505	569	535	540	509	508	531	533	581	537	555	538	562	548	535	564	544	541	527	547	550	549	525	546	566	554	562	531	517	544	541	538	518	537	541	543	499	525	527	531	526	532	605	530	547	539	518	524	494	542	516	553	550	538	567	519	559	542	548	562	563	502	530	525	527	552	546	516	524	602	551	529	536	557	556	546	539	529	580	528	570	539	520	532	548	542	522	539	548	516	547	551	514	530	505	528	548	516	561	523	563	559	571	571	513	544	571	529	552	542	516	594	494	555	530	571	546	515	559	545	554	572	528	525	559	555	596	544	518	522	522	541	527	564	571	531	554	555	514	547	530	564	527	578	594	536	558	571	563	560	599	595	506	533	522	549	534	574	534	525	551	530	528	556	548	494	550	498	569	524	512	538	559	481	523	577	531	527	533	579	534	601	548	530	520	533	504	571	542	567	522	584	533	554	580	545	496	517	534	542	541	544	537	563	555	559	501	530	518	569	555	518	544	512	493	484	577	544	542	504	524	517	534	523	516	572	564	524	540	561	543	518	556	536	552	501	539	515	533	537	525	516	542	507	529	521	488	534	576	541	510	541	518	546	544	528	527	576	555	489	512	559	549	549	552	584	536	549	547	559	558	549	553	529	521	532	539	520	544	531	534	557	532	521	602	554	560	535	524	538	587	519	514	590	549	549	540	512	536	508	545	565	540	523	562	558	534	545	504	522	540	543	543	531	535	541	536	551	553	554	552	528	530	529	537	537	522	569	523	531	528	483	561	565	513	559	550	554	529	515	583	578	577	526	491	547	522	544	526	554	534	535	595	541	577	540	483	584	568	522	493	558	544	534	564	561	553	573	517	563	562	556	549	585	486	525	557	509	525	556	558	543	555	512	563	541	550	546	533	554	483	497	558	531	568	590	594	551	557	552	521	526	535	550	538	529	516	537	523	538	546	520	518	537	547	537	556	522	545	544	549	535	521	527	535	526	543	524	548	584	522	552	514	492	502	561	505	569	575	527	562	545	540	549	504	525	520	529	545	534	511	519	532	549	547	564	537	575	562	536	527	513	552	551	555	572	542	563	581	552	576	554	525	568	494	520	548	557	558	553	546	554	545	529	546	511	529	520	527	535	521	497	539	546	503	556	560	552	576	574	530	555	519	550	545	553	529	567	553	551	515	514	546	554	513	556	520	546	514	530	507	523	552	538	521	521	561	541	526	559	521	533	563	563	538	526	551	544	528	507	509	543	554	516	545	519	532	526	552	533	575	534	525	536	565	545	534	544	552	547	546	553	478	535	540	551	571	534	533	573	544	538	515	554	546	536	504	502	534	544	592	527	562	558	566	527	505	528	538	563	530	555	531	582	529	591	538	510	564	513	560	490	545	578	563	556	560	567	530	545	530	547	550	548	542	539	521	542	564	533	577	598	536	544	535	590	550	572	546	565	501	576	530	487	519	529	553	505	521	544	573	532	526	544	490	541	545	542	538	511	551	540	529	535	521	539	506	556	532	556	605	498	485	532	535	530	564	543	530	528	543	575	561	494
29091	15954	11258	5325	4395	3353	2211	1563	734	392	293	287	243	280	209	255	241	261	237	207	265	254	253	246	237	241	237	263	236	242	243	242	212	225	236	227	257	246	211	257	236	236	228	246	244	252	253	226	213	240	231	234	252	237	221	206	200	252	266	233	215	216	242	228	225	213	244	246	221	221	258	246	227	244	233	250	230	239	232	261	214	240	239	230	236	246	252	237	274	231	246	239	237	235	236	233	250	224	250	250	253	239	231	201	231	220	226	255	214	236	225	231	230	236	254	226	241	251	257	240	199	250	214	262	241	250	269	231	226	223	233	202	224	238	249	248	248	262	199	286	223	219	216	216	268	219	242	243	257	270	253	245	254	239	247	235	234	220	266	220	225	269	221	218	233	236	240	218	242	247	222	251	229	232	221	250	211	219	226	224	232	260	243	237	227	237	234	247	233	241	235	229	250	255	242	217	223	219	238	228	283	240	224	232	247	239	236	218	237	215	217	224	232	224	238	237	232	241	237	240	232	214	226	215	238	258	266	250	215	248	267	232	241	221	222	228	243	259	263	219	232	228	219	218	264	215	227	221	228	228	236	243	239	248	243	220	219	205	237	222	257	247	254	215	257	238	235	224	252	217	244	232	272	228	246	246	235	255	244	248	237	230	221	224	261	254	250	213	205	230	218	257	245	229	229	226	247	254	256	225	238	252	265	227	237	253	252	229	242	244	253	205	240	205	229	223	244	211	229	235	248	242	229	260	282	225	233	232	249	240	246	245	244	244	235	227	209	233	230	222	238	239	238	227	237	234	240	220	229	253	250	223	227	227	227	236	224	222	216	236	226	232	251	241	247	237	239	250	220	235	242	255	213	200	254	257	211	232	245	206	228	204	230	216	226	211	234	252	239	236	249	232	241	230	263	246	236	229	253	236	253	249	218	232	214	273	216	219	257	222	255	232	237	241	234	259	181	229	251	235	256	212	243	231	249	234	246	222	241	266	251	252	232	224	243	235	251	235	208	232	236	260	224	254	245	221	235	228	239	226	240	244	267	238	221	239	254	274	238	219	239	207	231	240	221	235	235	238	236	229	250	211	237	234	232	236	244	225	242	236	234	233	236	202	250	237	235	259	237	239	205	223	217	251	260	223	224	237	200	240	238	262	229	228	235	239	216	244	248	237	203	224	227	226	250	253	228	243	249	255	225	269	247	225	219	226	224	233	237	231	250	234	217	231	236	253	220	229	259	237	227	252	263	220	236	268	239	241	216	246	248	250	251	225	233	231	245	251	235	260	238	210	210	268	259	216	230	225	229	226	243	246	241	236	239	240	219	206	241	236	242	230	254	237	242	228	224	236	235	211	250	214	261	233	229	233	249	196	213	247	226	198	254	243	242	221	246	240	240	262	239	272	229	245	236	245	226	260	226	202	252	226	245	217	236	215	239	221	253	224	231	227	240	243	222	245	227	256	235	223	246	231	244	239	226	212	231	230	236	228	259	245	236	226	224	260	231	221	229	222	255	241	260	234	259	240	211	213	238	235	218	223	228	230	246	237	212	196	216	219	216	248	260	220	225	228	221	240	257	215	219	232	223	233	249	229	244	217	237	235	253	236	228	234	245	224	228	226	257	238	249	254	245	209	256	225	233	238	228	232	228	236	248	249	234	262	215	251	241	230	254	245	229	247	218	266	232	248	253	238	210	253	217	268	222	208	254	235	257	224	257	258	251	258	223	245	228	236	234	199	239	257	224	237	249	220	242	225	228	207	221	212	243	242	235	272	249	231	254	218	246	237	219	228	266	231	223	217	258	205	232	231	236	236	221	244	223	247	230	266	270	238	199	223	238	248	229	239	227	232	223	235	241	236	263	212	230	253	244	257	249	235	231	243	226	225	244	252	247	216	249	235	252	241	238	252	239	219	234	225	239	257	226	245	207	220	219	232	275	251	249	222	254	245	213	222	230	247	212	247	230	271	240	273	214	218	226	251	244	211	232	199	240	235	252	232	232	255	240	241	239	262	241	241	233	261	229	230	225	247	217	220	249	224	226	224	247	247	224	231	237	265	244	224	237	220	258	222	220	240	229	208	233	256	241	208	203	244	236	259	234	213	219	215	225	237	240	235	226	231	231	254	218	240	246	205	245	238	252	221	243	213	238	230	239	259	230	256	249	238	267	240	211	215	232	213	218	229	216	272	240	248	237	221	230	228	257	211	234	266	262	242	259	248	205	216	218	244	208	220	212	247	231	255	245	232	235	244	245	226	242	227	225	232	218	235	270	219	270	236	201	219	242	257	217	250	236	220	223	247	250	248	231	235	221	242	238	233	248	237	239	229	224	243	231	211	220	259	258	224	232	253	231	239	230	250	234	242	255	241	224	218	212	265	247	239	270	252	229	220	225	220	237	253	244	235	239	200	230	224	229	251	235	246	212	238	207	249	240	214	250	239	215	231	222	228	247	232	254	209	228	219	235	235	219	248	237	229	236	239	221	265	243	253	250	258	254	247	229	218	251	253	239	244	233	223	237	251	243	227	194	240	223	251	259	222	252	249	242	269	252	214	260	242	252	234	257	222	242	232	245	228	223	233	222	235	231	222	231	212	226	217	237	221	236	235	217	235	234	223	242	230	201	244	230	236	202	215	242	232	235	245	246	230	236	213	237	237	241	222	255	249	241	232	254	224	215	259	243	245	226	218	221	240	257	224	240	242	232	207	257	269	224	223	216	211	235	237	234	236	213	234	248	227	233	245	255	219	239	214	270	259	211	232	221	248	232	233	225	217	264	236	253	223	234	235	222	241	218	253	226	232	239	227	245	235	230	243	227	253	251	225	215	237	241	233	226	236	224	261	278	255	269	231	216	247	224	243	228	213	209	260	222	240	255	251	231	221	254	236	231	263	242	269	248	263	243	246	256	217	229	247	245	246	221	237	233	199	195	247	234	270	256	253	224	249	260	252	244	191	232	262	269	260	234	231	244	234	254	254	245	240	241	238	234	238	246	218	222	240	265	238	209	218	233	229	246	224	213	238	233	231	283	265	236	236	200	230	272	241	224	220	226	241	236	226	241	234	224	235	219	225	245	232	204	239	243	249	260	208	223	224	253	239	217	249	237	228	231	249	236	221	225	245	269	245	244	233	244	211	233	233	231	221	246	215	212	229	218	226	223	233	228	264	229	250	197	208	231	240	227	210	224	226	230	237	250	239	255	270	239	247	238	255	195	220	237	231	247	261	236	229	250	239	248	224	233	232	221	236	237	214	218	242	251	233	227	226	266	231	270	245	241	246	230	235	231	272	239	255	226	256	226	220	226	229	238	218	231	226	242	266	238	222	248	231	262	251	197	228	259	256	253	241	255	211	240	252	207	232	250	214	227	227	231	231	246	259	230	281	258	229	271	221	223	217	262	260	241	207	245	213	229	215	254	249	208	227	210	256	239	260	235	248	223	252	226	235	256	247	223	232	247	215	226	210	245	264	269	233	215	224	256	228	245	220
17210	11530	15960	13662	15238	12773	8863	6285	2823	1320	831	824	744	659	675	676	619	578	613	604	615	609	610	573	615	578	619	603	616	672	612	588	603	598	621	564	605	632	584	558	623	613	590	584	613	612	561	590	624	618	604	559	595	624	615	610	588	642	631	607	609	645	623	586	607	586	613	630	608	648	590	593	617	599	610	630	633	585	633	599	568	634	600	601	618	611	585	598	631	589	628	646	600	560	611	598	601	579	666	597	590	586	584	593	562	594	597	600	597	578	675	611	575	606	601	578	606	647	611	585	603	616	604	610	615	574	569	574	612	576	577	600	630	611	625	593	593	595	635	602	589	599	533	569	583	599	579	590	621	555	613	625	594	614	625	607	622	599	558	674	629	640	600	616	596	591	582	612	621	606	575	575	571	604	601	617	599	587	624	619	624	579	594	640	568	640	595	588	575	639	597	616	573	581	617	610	583	613	630	580	606	611	568	603	609	592	609	601	599	619	607	545	614	582	624	599	604	589	653	604	617	615	581	612	636	563	604	589	597	575	574	595	615	587	598	653	618	587	630	607	623	607	582	638	585	615	585	646	638	607	565	628	554	579	613	642	589	606	625	598	643	579	548	626	625	608	615	615	622	578	592	604	613	619	635	568	612	605	589	559	618	576	576	574	568	616	572	578	596	605	597	587	603	573	603	597	609	588	660	597	622	614	614	582	588	598	540	584	562	564	566	652	571	608	598	598	593	630	571	606	632	569	581	561	572	616	596	610	599	547	583	611	631	635	578	598	615	601	579	595	580	592	593	580	610	570	582	621	593	609	572	611	591	604	571	648	601	649	592	598	612	575	615	587	645	597	601	654	584	581	578	573	612	661	589	583	592	623	559	605	617	604	614	578	628	586	607	595	634	571	614	600	604	617	624	586	607	650	624	563	626	617	647	596	603	591	600	616	560	597	600	569	586	602	624	604	563	616	601	609	624	642	597	573	585	563	569	636	649	589	621	585	600	605	613	628	635	608	614	619	620	628	600	589	557	649	586	596	616	631	624	574	618	606	544	600	565	598	601	590	589	618	644	594	619	583	606	571	586	599	583	636	611	625	643	571	560	575	627	588	617	623	605	604	580	576	564	625	610	621	580	568	583	618	592	645	622	602	614	621	595	627	597	596	606	581	558	615	609	607	612	614	572	601	611	636	598	580	611	631	613	602	639	622	624	616	582	618	632	587	634	610	572	600	586	568	660	592	575	653	610	632	584	604	628	586	585	596	624	627	615	628	571	632	567	595	624	589	573	616	605	578	587	560	628	584	613	621	585	547	593	620	602	555	612	644	609	577	590	619	614	603	624	651	633	607	626	627	590	590	588	594	611	599	551	579	593	584	637	611	574	624	561	623	632	660	611	555	589	595	604	576	605	590	637	611	586	611	573	624	581	581	630	646	628	601	603	589	595	584	546	603	586	587	618	581	636	618	624	612	569	586	600	596	655	597	589	615	607	591	571	635	621	610	597	607	584	571	618	627	582	592	616	593	571	599	638	604	578	594	653	596	628	626	632	551	614	592	611	613	622	606	565	582	546	603	601	596	602	625	585	609	577	608	600	596	620	593	561	581	597	645	562	581	603	618	608	600	595	596	635	582	604	574	626	554	595	625	593	584	521	622	581	607	662	601	617	558	571	575	612	586	595	605	637	576	574	591	644	562	605	551	605	619	592	619	592	632	612	659	596	620	599	591	672	602	610	635	587	566	588	580	608	626	610	597	593	573	582	560	595	560	594	579	645	619	590	600	601	619	568	593	631	585	603	611	603	600	565	631	653	613	620	585	606	628	634	587	580	589	567	629	622	602	620	612	642	614	593	577	613	615	607	583	612	595	622	607	648	605	598	611	585	612	590	617	586	600	569	590	619	638	628	620	614	592	597	624	579	619	624	605	610	596	600	614	681	623	636	590	569	579	608	590	596	611	591	614	654	594	628	602	593	527	588	596	569	594	608	567	573	582	614	638	599	559	601	616	623	609	609	650	563	598	599	596	586	614	617	622	626	574	622	575	592	618	603	666	654	616	607	632	638	624	604	616	591	590	606	603	631	612	577	604	645	587	598	613	611	592	594	624	574	599	611	617	615	616	614	597	629	603	614	641	623	611	588	639	603	600	583	573	636	594	640	610	607	620	562	623	587	609	612	626	607	578	569	605	624	592	618	577	628	616	624	590	644	641	587	589	562	575	571	593	611	587	577	612	615	573	615	598	636	638	574	589	577	569	593	588	619	566	598	598	571	604	665	608	578	613	590	608	601	583	583	601	613	590	614	591	624	632	627	593	585	585	539	593	578	604	597	605	603	565	592	620	573	618	614	577	624	638	579	604	611	586	597	605	575	605	610	613	621	597	582	631	614	631	610	632	598	608	640	620	582	613	638	610	595	613	591	542	584	594	631	608	590	607	566	669	564	657	574	623	617	600	597	580	619	595	617	633	627	585	587	561	589	571	651	622	618	588	579	645	623	595	599	593	605	620	587	611	642	593	567	626	629	605	607	589	608	621	598	604	651	619	606	588	592	610	637	628	598	562	607	620	623	592	548	595	614	578	587	588	590	604	604	635	640	618	626	577	591	613	588	608	594	618	598	608	596	623	602	619	622	586	648	622	597	601	626	606	610	570	626	595	562	605	645	584	629	626	539	598	606	612	618	613	589	599	574	619	613	621	649	625	562	604	616	590	576	565	568	569	600	612	604	569	610	578	627	577	573	582	608	633	612	585	600	624	602	620	583	594	599	616	592	601	607	584	626	593	569	627	605	581	588	629	603	616	567	592	574	581	625	649	588	620	557	593	612	585	612	598	582	610	630	582	591	621	642	615	568	596	563	574	582	600	603	600	602	617	618	612	574	596	598	567	584	632	569	581	590	626	593	622	593	593	593	535	571	590	600	577	646	610	528	607	613	615	604	599	623	624	598	560	623	589	625	614	599	609	580	600	627	632	609	544	577	584	619	584	612	537	602	579	609	602	657	584	587	596	582	617	597	600	617	631	639	593	591	616	600	597	581	605	606	600	535	577	578	634	542	594	588	590	595	656	637	613	610	609	566	563	582	597	617	575	626	617	594	582	595	582	643	592	580	558	654	604	573	633	586	593	594	600	603	608	624	616	590	585	607	604	645	637	564	634	585	604	586	555	594	562	601	595	615	618	614	627	595	591	612	598	632	606	592	601	632	600	634	589	591	590	585	591	635	590	585	578	574	617	601	597	630	538	648	595	636	605	625	544	608	557	593	646	623	627	591	566	594	577	591	639	594	606	619	624	591	547	617	635	597	618	612	583	597	586	583	601	547	613	633	609	606	601	615	605	609	585	611	577	651	598	597	613	585	587	601	608	556	626	607	637	635	560	600	614	594	625	615	636	587	669	606	604	608	598	628	611	596	606	641	640	585	598	574	588	590	592	610	629	595	572	588	611	577	599	592	553	676	550	677	602	596	632	602	612	609	637	586	588	600	624	594	614
50612	41745	47107	44098	42794	39659	30707	16711	5876	1895	872	621	438	342	308	288	252	291	251	243	269	246	284	267	242	274	254	252	295	225	257	275	298	262	253	248	286	238	279	309	254	254	286	258	246	248	249	240	259	234	255	254	267	263	245	269	250	267	247	255	278	249	252	218	254	255	257	277	288	260	265	252	264	266	238	260	260	257	241	244	247	215	253	247	260	254	268	263	273	259	270	258	280	240	281	261	265	260	273	289	268	242	249	282	286	258	293	243	258	251	246	250	240	240	257	242	230	265	282	262	254	236	282	255	227	253	272	266	264	269	255	265	284	267	260	275	250	258	272	266	257	253	252	241	255	242	271	238	238	268	250	253	266	279	241	275	236	267	268	253	279	253	239	257	254	252	276	253	251	276	256	258	291	250	267	247	265	251	283	243	229	257	255	254	246	236	270	285	268	267	275	286	274	246	237	261	274	232	247	254	276	263	232	270	260	253	244	249	246	251	261	270	270	245	270	276	258	267	286	264	255	257	280	255	246	280	237	237	251	292	255	259	280	248	262	243	252	260	271	266	286	264	257	261	269	242	243	254	272	269	279	231	246	266	243	257	254	247	236	234	276	240	263	249	268	262	264	248	212	226	242	245	258	265	250	273	262	255	238	257	245	280	254	254	271	269	270	248	275	232	244	279	265	250	247	258	247	262	259	243	281	234	270	273	279	278	272	257	253	251	265	242	246	254	234	235	257	255	265	258	226	243	251	278	242	253	253	279	246	270	239	279	280	272	270	255	256	267	296	259	252	261	273	257	254	272	245	248	252	220	266	266	272	242	271	247	271	241	240	229	244	255	280	246	236	262	277	276	263	291	251	266	252	240	262	231	256	233	251	295	268	275	245	256	294	278	273	250	252	262	259	260	274	277	253	272	266	227	243	275	252	245	246	267	293	243	278	251	276	240	264	253	243	245	236	253	244	234	249	242	306	252	283	276	254	233	265	247	283	255	277	280	274	235	261	253	235	231	239	272	252	236	277	263	222	267	284	274	286	263	259	275	232	276	284	253	248	269	260	253	260	262	250	270	261	273	277	253	219	276	253	264	266	235	241	265	230	267	273	251	269	247	249	263	245	251	257	230	272	243	304	241	300	248	248	240	240	275	276	250	238	255	274	230	250	252	245	270	266	258	270	291	245	259	269	264	235	279	266	256	291	282	282	256	274	286	244	268	279	284	255	258	252	254	278	258	236	266	249	280	253	277	241	262	229	257	276	244	264	257	261	263	228	259	269	256	282	264	258	247	222	260	268	281	252	260	273	245	267	257	268	280	254	266	258	263	285	241	292	281	244	270	287	256	275	282	266	237	242	262	221	252	295	229	246	230	238	263	228	260	260	259	257	248	254	276	261	268	264	294	264	265	267	261	265	235	266	256	270	242	247	267	268	256	227	267	250	266	270	246	270	274	243	253	257	273	278	252	269	262	272	237	261	224	263	264	269	288	272	247	282	233	267	262	243	254	243	235	304	242	286	245	232	258	266	220	253	229	283	245	249	257	233	300	262	249	293	255	272	252	259	252	275	239	251	216	251	270	261	245	258	272	269	258	245	268	239	265	257	249	249	289	241	255	264	261	252	264	275	257	250	251	270	252	293	258	270	265	277	262	287	264	260	254	285	255	289	236	261	252	259	271	247	264	264	276	262	248	275	244	269	273	253	235	251	253	243	247	241	267	300	262	242	236	254	258	268	247	265	255	278	280	255	239	269	268	257	269	248	273	254	239	292	260	230	246	247	250	271	267	249	261	274	259	239	255	239	264	260	245	258	245	264	275	298	269	203	259	272	265	261	247	263	255	248	254	283	273	282	260	287	258	253	247	245	268	260	241	258	249	243	254	267	275	261	244	266	258	252	236	274	288	258	272	272	274	272	250	293	252	246	266	248	301	280	274	265	267	271	258	282	239	303	276	258	232	270	267	229	265	258	272	244	241	257	262	286	267	248	278	228	250	235	240	270	278	277	238	285	260	271	284	284	271	267	257	275	238	230	272	276	271	261	268	256	275	253	279	263	259	272	253	252	261	261	251	219	250	242	271	247	244	264	253	237	276	237	252	287	255	259	254	234	249	223	247	252	267	252	237	269	262	248	241	256	264	255	221	251	251	245	251	250	285	269	254	263	235	262	269	247	266	250	259	244	299	253	235	256	292	265	280	286	280	242	247	265	237	262	277	231	255	249	262	275	253	275	284	265	264	262	273	252	245	263	268	267	270	268	258	238	234	244	248	246	275	242	276	280	260	243	268	270	269	256	248	257	275	276	253	303	250	262	246	239	241	231	277	246	267	245	242	255	266	266	263	297	257	240	269	278	250	275	269	258	270	282	269	264	288	274	273	279	258	277	261	273	250	248	273	275	253	238	258	234	262	214	265	267	228	238	276	227	235	257	267	248	269	266	260	248	279	212	297	251	256	253	266	258	233	259	235	285	246	248	238	281	243	235	273	246	277	274	261	244	259	254	271	265	263	260	282	242	269	292	287	258	266	255	247	276	252	269	271	264	262	251	251	255	260	261	266	255	243	261	258	268	283	263	264	228	248	268	244	252	265	255	256	285	249	238	244	286	261	259	256	261	239	239	243	236	251	269	256	239	274	261	274	254	267	271	259	268	274	258	255	264	266	264	265	244	255	266	252	311	272	259	280	281	245	257	278	262	269	232	247	268	281	255	252	242	279	239	239	244	227	270	254	226	270	268	285	296	212	252	278	269	280	271	254	261	290	263	273	261	272	288	256	245	254	289	276	256	288	260	268	265	267	249	277	223	253	258	265	267	254	279	267	282	266	236	288	278	267	246	267	286	272	247	223	264	221	242	250	265	274	242	269	271	258	236	244	279	246	262	242	269	266	287	287	237	286	247	248	274	243	244	257	254	233	238	257	245	261	257	265	255	236	286	258	293	272	246	249	240	238	275	247	265	263	272	274	288	254	238	257	218	276	254	278	254	259	283	254	281	254	257	255	272	251	256	251	264	266	274	251	272	282	265	255	257	235	241	264	224	261	269	287	261	260	270	266	272	250	266	254	263	286	263	270	229	259	282	256	276	248	260	288	252	255	250	299	271	243	253	239	259	257	245	255	277	282	251	261	246	250	272	272	255	239	276	265	277	271	299	254	255	262	243	261	240	226	273	295	266	252	246	258	270	278	267	258	271	252	259	264	282	230	254	254	277	261	245	264	253	248	284	255	273	258	252	258	245	258	261	282	263	250	269	220	263	252	262	289	295	268	231	249	280	258	259	269	280	278	233	269	264	274	249	249	271	255	249	278	264	237	253	263	247	231	290	257	252	292	269	259	263	222	255	258	250	270	285	242	274	238	244	234	242	248	264	242	274	303	270	265	274	263	251	268	255	253	249	282	266	251	246	242	225	262	243	224	246	257	241	275	269	224	297	251	240	263	242	252	283	247	271	231	265	287	242	289	278	257	241	285	261	260	263	295	288	275	251	248	243	269
33242	33769	47580	51773	54164	51721	43702	30211	15543	6998	3373	2255	1502	1144	881	757	682	682	657	665	647	635	677	628	596	660	677	614	664	642	638	609	652	657	671	623	661	633	645	652	643	628	648	644	652	653	622	614	642	649	648	667	643	594	648	602	686	636	658	634	668	692	622	686	652	605	654	670	703	669	679	662	675	670	657	654	632	677	593	668	633	639	686	669	648	613	643	649	709	701	690	711	648	654	624	659	646	697	669	634	676	641	670	655	663	613	661	654	650	608	657	634	668	612	662	663	631	688	631	677	637	672	667	653	662	627	648	608	665	661	661	669	641	609	643	668	644	661	676	659	656	619	688	662	685	614	649	614	642	653	661	634	683	661	632	650	634	686	644	680	637	651	629	663	643	664	628	639	627	645	656	678	630	622	649	678	657	673	669	699	647	666	663	627	680	655	639	632	612	691	663	625	667	659	634	663	686	647	654	664	651	620	633	642	643	623	694	634	613	617	634	633	634	597	685	667	635	709	627	664	646	614	615	694	620	609	688	673	629	674	620	638	627	633	618	652	679	648	664	630	615	673	629	662	655	602	672	703	643	651	687	645	636	635	651	666	641	663	666	661	602	597	649	636	636	645	707	669	637	727	652	686	676	682	666	648	679	655	653	649	663	601	619	653	647	631	629	691	645	640	694	635	629	637	667	635	596	660	644	701	640	602	640	703	621	722	636	667	633	689	645	670	712	670	657	644	642	607	640	679	618	666	708	658	658	660	616	670	602	616	640	658	672	613	638	655	619	655	665	641	662	655	693	667	654	669	641	646	648	662	653	610	675	666	632	643	638	613	701	650	655	642	677	646	596	713	650	634	632	666	627	615	705	704	670	653	623	637	660	677	632	654	679	665	699	616	683	658	647	660	627	689	670	649	614	621	685	662	674	647	645	628	623	603	625	662	670	662	641	676	646	617	637	634	627	611	654	590	631	636	653	618	654	620	648	661	592	596	642	653	686	683	665	637	633	647	662	661	637	651	692	638	632	671	670	639	674	655	631	663	662	685	697	664	632	646	596	613	703	661	650	667	671	590	618	654	670	641	683	678	659	672	657	636	693	655	666	678	673	673	662	621	698	650	635	685	652	674	612	662	650	631	653	594	656	666	626	688	640	664	643	676	615	637	602	671	624	681	644	658	644	648	695	658	635	643	648	654	650	641	645	634	650	669	642	641	641	680	622	684	649	652	694	652	638	661	668	602	661	674	641	670	666	660	646	677	669	624	664	666	659	648	643	683	675	649	637	634	652	673	642	682	650	647	664	657	647	659	627	651	643	637	690	671	674	645	621	669	635	660	647	635	676	667	631	642	631	666	650	623	654	630	644	655	679	642	694	657	648	681	618	674	619	623	632	670	655	654	683	611	652	656	652	642	618	628	608	684	647	660	633	682	651	627	672	649	689	642	669	637	658	674	651	630	678	632	685	620	644	620	655	612	630	635	658	664	618	641	586	645	657	619	642	645	686	634	671	616	656	631	575	642	655	652	658	650	657	629	646	609	633	659	632	633	658	673	636	647	587	682	637	631	643	656	643	641	628	642	620	615	632	673	660	688	618	616	649	653	694	644	622	658	596	665	654	710	657	631	631	653	679	658	618	638	675	609	641	672	656	646	674	675	693	647	685	656	675	604	694	660	646	642	660	635	656	660	685	690	669	606	631	639	661	649	603	640	676	633	701	652	668	681	638	649	614	644	678	645	647	624	664	661	663	686	629	624	658	618	661	669	624	666	616	634	684	665	666	607	663	646	608	668	639	659	680	629	660	641	674	647	637	693	662	648	656	643	641	625	665	646	669	673	629	651	603	669	656	624	681	665	672	623	630	623	635	665	639	659	612	639	634	572	646	642	635	658	690	683	606	675	674	642	639	691	707	658	646	634	631	643	684	649	628	693	656	681	680	664	640	638	630	672	687	665	666	648	620	619	651	675	652	611	669	671	646	665	644	653	651	655	639	643	620	663	693	634	627	702	609	632	617	654	705	665	646	648	623	673	641	665	650	615	679	666	667	630	641	632	631	672	677	660	638	637	641	640	713	657	667	658	662	610	644	694	637	660	651	626	679	670	675	644	629	668	637	659	622	634	666	677	652	648	626	639	708	643	652	664	588	659	628	633	663	661	629	653	716	706	656	661	637	660	677	643	685	657	671	667	686	649	666	627	685	651	643	641	664	635	630	625	691	672	631	633	635	655	636	684	646	615	628	661	647	662	628	685	664	655	604	667	658	673	657	656	636	630	648	675	590	650	656	627	670	673	652	679	617	604	657	648	628	622	688	668	678	636	678	619	654	663	639	656	667	600	675	632	673	675	668	687	652	644	661	658	682	604	698	652	666	668	737	676	643	663	649	632	638	675	626	660	668	649	641	590	685	662	658	629	690	627	638	633	630	694	687	641	635	616	645	620	668	633	667	607	600	708	639	627	642	656	645	720	711	647	663	648	677	596	646	632	619	666	623	640	637	675	599	630	653	659	640	637	701	671	611	714	588	723	649	676	685	673	652	676	663	610	656	640	657	669	646	654	705	631	629	653	639	663	671	696	653	663	660	655	683	628	668	638	679	645	670	669	645	626	677	645	655	641	640	641	678	639	668	682	677	651	650	668	662	660	616	627	664	644	667	669	665	656	637	685	630	656	655	629	646	639	620	602	602	682	701	653	661	642	636	637	648	644	649	653	675	643	668	656	658	681	665	654	641	658	642	665	634	648	640	667	703	677	648	682	677	655	647	651	680	688	664	652	644	604	669	661	671	705	663	665	694	670	640	629	636	668	636	683	618	663	655	634	692	632	663	665	634	612	682	662	656	632	650	615	646	619	655	663	624	667	644	694	619	657	659	671	666	642	633	695	679	658	634	668	627	677	605	655	615	643	659	664	670	654	655	657	630	681	624	601	684	645	626	662	646	651	659	661	656	652	683	679	636	656	656	632	662	643	612	661	651	671	671	614	673	619	642	624	624	665	656	629	668	677	647	613	616	659	668	696	675	665	685	660	646	639	641	653	654	689	623	663	682	639	658	693	658	615	715	629	704	600	640	593	662	669	687	649	650	686	660	660	678	683	656	675	608	689	634	667	663	654	605	599	713	639	601	720	643	594	694	605	642	631	636	665	619	666	633	666	647	702	660	666	633	664	628	629	682	641	676	616	667	654	677	610	691	685	668	632	639	666	653	630	685	598	657	653	626	664	617	633	695	653	635	682	693	707	630	689	683	634	687	635	628	636	639	667	691	685	629	640	641	639	625	603	664	672	650	632	649	671	696	636	659	669	666	673	649	636	686	623	677	631	635	671	621	658	611	656	681	620	651	624	586	672	653	635	665	669	640	646	648	631	647	648	633	624	651	660	619	673	676	648	627	662	632	619	666	691	663	687	646	626	679	657	684	606	649	668	631	604	658	647	618	661	644	662	681	635	643	623	669	631	647	654	702	648	657	657	624	600	685	657	668	639	642	631	659	668
56726	48688	54691	56174	61726	54531	38291	23815	10409	2928	1209	582	403	309	278	250	225	237	195	258	252	217	249	228	234	216	228	234	269	213	208	229	250	217	249	227	215	220	232	250	255	225	250	220	247	233	221	229	227	236	245	232	230	196	235	211	226	230	252	255	239	247	260	243	213	226	203	212	248	219	244	198	194	231	239	229	205	249	220	196	233	218	212	244	240	241	222	241	247	233	246	203	227	234	225	224	237	220	253	257	237	223	225	206	221	228	237	223	202	214	224	260	236	217	225	239	214	218	219	244	211	201	234	224	229	233	225	221	226	231	228	241	223	224	205	222	209	220	238	231	217	212	212	241	220	223	222	229	194	252	236	180	232	226	226	212	228	256	249	253	223	251	241	246	219	240	242	235	242	235	206	216	248	251	239	235	216	245	216	229	207	223	229	226	234	207	219	215	231	237	229	220	244	239	203	238	235	241	248	210	234	236	234	221	218	237	210	215	245	240	215	225	224	205	215	225	228	220	281	195	233	227	228	231	229	241	210	242	222	223	206	245	251	262	235	196	217	217	242	233	242	223	238	222	250	238	230	232	245	223	232	205	206	237	244	215	224	217	227	216	273	237	217	221	232	243	240	235	227	277	205	208	215	212	233	223	242	233	242	215	254	205	212	219	233	240	221	252	221	206	245	228	223	234	230	210	207	232	247	233	269	256	223	230	219	232	244	237	243	212	235	267	221	221	239	226	223	234	221	231	214	233	219	241	201	226	201	224	221	232	237	243	210	219	228	261	244	212	228	214	190	252	225	262	252	246	246	239	230	231	265	221	196	189	216	214	230	240	239	245	220	234	210	257	235	229	246	252	249	223	237	221	226	224	236	230	258	230	236	223	239	223	230	228	221	213	234	208	249	253	236	236	202	243	229	260	230	202	238	210	264	245	208	233	258	225	212	205	212	244	233	230	226	234	215	235	230	233	234	218	251	220	219	245	241	236	240	221	227	261	252	230	238	239	238	248	218	223	227	261	211	231	238	229	226	239	231	242	226	247	237	223	229	226	240	225	250	243	229	236	239	226	243	222	214	241	223	222	251	230	240	245	216	252	214	269	266	243	224	225	254	258	235	241	229	233	199	257	214	227	224	236	230	214	191	248	212	219	226	218	250	249	228	231	234	219	237	225	215	251	222	246	235	242	198	242	244	236	239	260	201	225	203	250	225	220	235	229	243	206	250	226	224	253	225	252	225	242	222	218	249	219	252	228	214	241	238	222	220	248	229	235	208	244	253	230	221	259	234	226	223	242	242	223	234	215	206	233	225	233	258	240	240	224	220	256	250	211	252	217	217	236	251	226	249	222	242	247	203	233	229	229	242	227	231	221	236	204	228	222	229	210	257	212	223	239	236	231	238	247	232	222	224	234	228	241	229	225	225	210	205	243	221	223	237	230	261	189	235	268	270	231	219	223	243	253	239	240	228	231	227	217	253	213	207	218	215	248	230	239	239	219	219	204	221	231	178	232	242	224	216	220	214	225	242	238	227	221	270	210	207	217	214	216	225	211	244	214	236	228	226	229	259	229	229	220	233	226	250	259	220	241	227	258	221	221	216	236	261	253	223	260	202	237	214	213	232	259	240	233	219	219	209	215	223	224	254	239	215	228	271	247	216	211	234	239	228	241	248	240	214	241	198	241	217	224	241	219	235	225	220	222	215	231	232	218	222	219	235	242	232	227	233	222	205	213	232	241	244	214	255	222	241	223	241	227	237	222	229	241	243	212	226	230	220	220	240	241	219	195	245	217	237	228	210	235	220	229	264	231	222	230	222	210	264	209	216	250	237	198	217	241	221	240	254	231	200	259	237	254	247	227	250	259	224	211	233	242	244	226	200	225	199	241	254	235	244	243	212	211	234	257	248	220	212	233	224	240	215	243	216	216	229	246	227	259	240	203	237	206	215	241	246	232	221	232	224	204	240	246	203	233	285	217	226	236	198	222	206	233	212	213	224	248	229	237	211	228	245	209	201	212	219	250	205	210	247	216	248	231	239	231	226	216	225	230	211	240	235	228	259	216	240	242	234	239	240	216	236	238	222	236	220	236	228	213	208	272	229	254	248	200	238	244	229	219	222	230	226	258	222	211	217	216	223	215	235	207	200	210	255	221	205	214	224	234	244	239	225	224	221	242	240	248	231	229	237	247	210	247	245	239	247	219	228	259	243	226	205	219	227	205	220	215	233	210	233	221	234	227	255	229	228	239	247	250	222	221	216	226	218	240	211	218	213	246	251	227	220	257	233	230	217	281	236	238	212	220	253	227	219	229	225	233	257	232	236	232	222	219	223	243	225	239	233	216	241	222	222	228	234	241	266	236	235	215	250	231	237	224	235	244	221	218	204	211	212	242	215	239	208	233	222	220	219	266	233	238	235	221	229	225	243	242	235	248	228	212	198	233	236	232	231	216	223	238	216	243	222	237	247	234	220	243	212	213	222	219	217	224	206	266	235	233	246	255	244	216	192	245	224	220	195	231	272	244	234	229	238	257	239	253	237	205	240	224	223	196	226	226	223	221	260	239	247	234	211	223	234	224	210	237	246	231	223	244	226	232	270	216	224	232	239	227	220	235	208	226	229	251	238	239	208	213	220	194	236	259	223	242	230	227	248	238	226	216	236	219	210	245	261	213	263	230	222	220	253	251	224	213	224	236	247	229	254	238	196	240	221	249	218	216	225	226	232	241	215	237	232	218	218	227	232	241	206	239	220	228	225	218	211	231	240	253	242	242	220	219	242	231	213	233	231	211	227	219	234	248	196	234	215	218	277	238	211	246	230	228	215	236	228	274	241	223	233	225	238	244	211	228	229	214	207	205	213	253	224	236	204	236	212	244	234	226	258	245	230	235	230	238	216	247	230	219	229	223	230	234	251	228	219	245	230	222	239	279	247	230	248	244	235	230	252	241	194	227	251	227	230	222	249	230	240	229	253	230	209	221	224	220	246	234	233	247	248	251	245	211	212	221	209	194	205	239	211	218	227	234	220	208	217	223	206	245	222	220	188	207	217	212	225	215	247	241	245	241	222	219	235	242	258	223	226	227	234	236	226	212	220	206	209	244	227	230	206	217	233	236	233	237	197	228	225	240	210	241	211	234	241	227	227	210	211	214	215	224	234	232	261	232	222	204	266	225	204	226	206	228	237	214	221	256	243	228	230	212	227	229	219	232	277	211	235	214	246	246	227	204	217	214	212	237	222	231	219	241	226	231	222	202	253	201	229	232	201	235	262	245	236	218	213	217	243	228	224	221	214	207	255	225	222	232	229	227	228	226	238	232	219	222	209	247	233	241	247	243	241	224	224	232	226	239	230	251	246	247	230	218	228	210	248	233	229	238	233	237	211	257	243	234	222	236	231	250	232	244	233	206	228	247	234	238	244	237	229	245	204	216	216	222	218	219	259	219	231	220	226	224	246	215	247	233	252	248	254	237	230	239	250	250	224	219	216	247	223	217
38043	41005	56142	64428	71489	63591	49458	37156	21331	9192	4791	2136	1412	1003	820	694	627	603	615	568	538	600	536	581	578	569	560	584	579	545	602	541	605	554	553	597	601	572	540	575	622	624	557	587	560	573	589	535	525	601	552	614	578	576	584	578	534	567	615	549	572	569	608	564	554	598	571	579	551	555	560	576	591	603	594	569	576	580	567	581	598	627	581	581	591	627	601	539	602	642	588	576	577	607	570	593	560	628	605	581	604	615	566	557	544	599	553	578	574	566	584	566	600	568	585	579	606	542	595	604	553	574	599	596	555	521	590	562	564	586	638	581	582	538	574	620	568	518	586	586	535	578	559	547	555	582	597	556	521	578	588	602	531	580	590	574	586	573	583	559	573	564	584	521	606	531	582	584	605	566	573	561	584	577	551	582	600	591	619	600	594	634	586	598	572	581	604	622	590	581	565	553	606	594	574	571	545	558	586	579	561	603	588	560	599	599	558	604	598	620	573	590	594	564	571	606	564	590	545	588	579	621	545	572	527	604	626	586	546	555	567	573	580	581	570	563	592	579	538	574	594	554	607	614	580	584	564	528	611	651	589	559	569	571	560	539	587	513	559	600	574	588	579	544	583	552	564	589	558	594	557	602	576	579	563	588	597	622	556	575	581	575	566	592	584	527	592	581	605	578	591	576	586	597	596	534	601	542	573	608	563	564	537	575	567	582	591	587	561	560	527	575	548	558	605	569	591	580	577	610	585	633	601	610	538	564	577	593	624	589	586	585	579	612	549	554	613	529	560	601	592	534	592	552	586	588	577	567	553	578	606	547	580	611	614	601	583	594	557	576	564	555	578	548	528	569	610	604	608	568	614	600	572	586	578	574	560	588	582	602	602	579	588	607	548	572	562	581	567	590	615	565	558	580	543	601	603	627	557	641	558	597	585	581	556	578	554	609	622	581	615	572	588	580	581	576	606	606	593	572	638	562	597	571	574	596	523	587	590	526	555	542	566	598	619	595	591	559	585	621	568	592	595	589	567	554	574	596	600	603	602	534	555	554	577	579	585	548	575	645	561	584	567	570	601	554	546	529	585	549	575	583	598	608	591	563	571	567	605	547	579	595	562	598	599	619	534	580	599	555	547	577	579	563	603	582	581	563	590	568	574	572	577	574	571	563	566	548	541	601	594	553	591	532	494	610	590	640	587	560	640	551	590	587	580	595	535	555	617	577	549	546	562	563	602	555	565	589	608	571	586	565	555	561	603	584	594	611	614	635	566	571	579	551	605	594	592	527	531	576	534	601	572	583	576	561	537	572	594	559	567	555	558	538	597	580	631	580	535	579	587	572	598	595	573	574	500	588	593	579	627	561	609	568	546	595	614	609	591	618	561	593	549	609	579	557	530	606	580	551	610	594	571	553	543	580	577	571	630	576	551	573	562	538	562	631	570	605	545	577	593	578	520	555	591	579	570	548	571	550	618	552	593	598	557	571	572	546	595	545	592	585	583	594	625	573	573	608	573	568	538	571	585	618	574	597	610	545	547	625	576	600	554	563	592	549	586	555	621	589	597	583	568	547	560	535	563	554	595	579	593	611	512	561	564	566	607	519	558	551	578	597	513	533	559	602	535	608	586	558	555	578	606	609	560	557	550	598	615	552	586	572	581	560	606	589	552	608	631	601	548	591	588	584	561	586	579	573	547	572	564	589	576	622	569	565	584	613	623	558	578	574	572	547	591	594	563	562	547	601	571	581	584	578	613	570	586	579	614	537	583	565	615	553	568	591	554	601	550	596	594	624	571	593	591	563	557	606	595	553	578	607	607	587	577	628	611	604	571	549	596	571	583	569	547	625	543	616	563	582	573	585	602	543	611	576	571	579	580	549	616	564	618	615	585	550	629	551	591	544	563	639	559	609	574	561	541	574	593	571	565	592	606	583	597	623	559	595	550	591	550	591	630	625	598	585	616	587	582	587	534	611	601	561	613	579	562	576	550	582	606	577	550	551	600	604	613	550	601	581	603	532	625	575	552	604	578	582	541	595	560	586	582	547	569	578	565	583	587	591	626	562	576	591	544	578	554	547	574	624	554	573	538	562	606	598	569	592	569	628	557	566	553	562	568	578	588	548	564	560	607	592	594	566	599	586	558	568	571	587	564	582	629	573	664	587	575	526	577	600	570	523	581	560	602	562	579	590	570	580	552	536	556	527	582	573	591	558	612	584	569	598	568	579	528	584	605	577	579	570	526	576	612	564	593	567	626	572	572	591	557	579	540	594	577	573	563	573	560	571	557	551	566	620	533	553	590	623	647	581	533	581	563	569	572	566	517	593	562	574	589	614	609	533	555	605	590	593	575	571	577	598	565	582	600	566	595	571	506	596	554	557	579	541	595	620	578	590	565	559	603	564	619	592	549	579	543	553	584	603	589	558	598	566	595	559	566	565	511	582	596	564	594	595	592	579	594	599	566	598	564	559	622	555	602	580	561	581	565	529	585	583	593	558	520	613	554	581	644	565	587	562	550	599	576	585	594	604	606	554	582	596	610	573	586	571	554	552	554	573	548	604	599	610	563	578	584	577	555	586	606	585	568	593	592	621	591	554	610	550	635	549	548	567	549	582	540	583	512	609	589	565	563	583	564	575	552	573	539	563	597	587	603	544	578	558	564	606	604	581	565	568	534	562	613	576	577	560	576	563	544	568	581	567	559	592	585	581	577	576	667	606	589	556	609	593	542	578	525	551	578	571	641	579	594	593	605	580	582	551	597	569	587	577	603	565	565	532	559	605	572	578	570	616	615	576	579	571	620	601	569	570	588	569	653	618	533	607	600	554	567	562	584	589	556	552	561	557	629	618	544	584	563	515	535	569	599	562	576	561	551	595	576	576	557	575	593	577	612	545	549	576	593	594	606	624	577	576	541	594	572	550	591	625	598	553	565	585	566	594	569	573	574	584	595	580	611	557	545	615	574	567	614	590	530	583	592	565	565	552	621	576	585	546	579	584	576	583	535	530	562	587	562	564	611	597	516	578	620	553	609	584	558	631	568	551	613	648	574	590	609	592	600	581	540	587	576	591	605	554	591	610	580	594	551	548	583	576	577	563	600	577	631	557	597	553	578	573	584	578	593	557	573	625	563	563	628	578	588	622	631	581	561	566	533	567	540	560	577	616	543	578	540	570	573	592	562	541	548	606	608	583	584	568	603	577	598	594	587	609	609	581	542	541	600	622	598	541	609	572	612	578	583	600	575	553	599	583	556	574	544	577	586	564	573	552	589	548	568	579	519	553	597	601	607	539	576	622	588	549	571	570	576	601	612	583	561	583	558	567	603	590	567	624	568	581	574	622	582	566	578	560	604	581	569	577	578	564	577	629	574	541	571	567	606	587	598	564	611	612	586	557	610	591	577	601	553	626	584	609	545	602	567	585	567	579	579	596	596	611	569	581	562	587	600	615	570	572	566	567	616	611	577	618	554	589	588	578	546	583	625	622	626	561	512	598
20117	10885	8807	6677	5013	4153	2707	1541	748	440	345	256	272	291	240	206	272	243	258	247	243	237	248	226	237	242	245	237	230	223	246	244	229	238	242	239	221	222	259	253	240	254	238	273	231	271	221	212	233	242	260	244	253	242	238	241	242	223	240	251	242	237	248	250	244	250	231	260	227	218	236	230	226	265	230	244	245	249	240	263	235	243	211	253	234	207	220	266	230	270	229	252	255	270	241	266	225	255	244	245	249	240	273	222	236	218	247	206	243	208	259	257	270	250	244	224	250	242	253	241	269	244	250	246	239	241	251	235	256	269	235	245	269	245	224	238	220	247	251	262	268	246	273	255	249	245	303	251	257	237	219	249	227	251	218	258	289	249	207	267	264	245	232	247	257	224	279	248	251	210	260	261	233	231	227	216	236	242	239	215	250	247	218	224	242	259	264	215	249	239	257	251	279	265	222	269	251	260	239	233	262	247	235	253	257	263	260	234	232	244	230	290	263	245	265	240	248	216	231	227	274	250	247	240	259	268	231	228	260	243	202	268	255	242	280	246	262	222	263	259	228	262	270	226	225	222	254	257	229	256	208	237	219	238	224	222	260	240	243	263	229	249	233	273	240	239	252	230	231	258	245	240	239	266	246	263	240	236	259	242	237	253	259	271	259	216	227	259	240	214	241	246	252	254	224	233	236	260	227	250	246	271	250	221	283	248	233	234	213	272	268	240	263	253	255	247	270	259	269	267	265	250	250	239	216	250	249	260	243	230	239	231	223	252	258	288	227	216	242	266	247	266	236	237	271	236	266	263	278	248	239	232	241	261	263	233	242	232	245	236	241	284	226	256	254	260	247	236	235	239	235	284	236	272	220	258	248	259	230	245	249	237	236	248	251	248	267	258	240	245	236	275	251	248	241	243	274	267	251	251	222	249	230	232	245	208	257	244	233	251	231	231	245	252	238	238	253	217	268	247	253	242	242	231	253	258	256	235	253	245	228	261	253	244	254	242	256	238	224	232	245	247	239	270	261	247	262	233	262	275	223	236	256	257	233	212	236	241	249	237	251	238	216	250	242	262	274	248	280	230	259	239	278	272	228	268	239	246	223	269	239	241	213	245	248	254	249	225	265	260	261	261	234	223	253	255	254	229	252	262	235	222	271	243	272	228	274	222	273	254	242	233	232	252	247	245	228	251	244	230	239	248	297	262	261	243	221	257	248	257	257	189	238	238	266	254	250	245	231	261	254	240	224	231	244	247	261	238	276	232	238	249	217	238	272	240	224	258	227	259	223	217	222	260	251	255	289	228	228	214	224	234	233	250	227	260	238	238	261	243	246	238	234	253	269	236	245	220	249	241	243	253	193	256	241	264	254	239	242	286	254	269	244	237	225	226	268	231	244	244	270	256	247	241	243	270	233	236	234	224	282	247	237	244	254	235	254	253	252	264	252	244	245	263	245	251	258	255	244	227	225	225	273	273	262	263	264	259	259	234	236	262	259	281	225	238	278	249	261	237	245	240	244	274	237	251	264	228	236	241	226	235	236	255	209	241	236	276	235	256	238	258	257	265	234	260	231	241	235	235	245	263	233	258	241	204	247	220	251	248	252	235	248	242	259	226	233	232	236	263	236	239	255	253	229	266	214	251	251	257	222	224	256	249	239	227	252	260	248	264	248	245	247	251	250	227	242	244	214	281	251	261	254	219	236	259	248	259	256	270	245	255	233	231	232	252	237	230	249	254	215	237	227	242	229	265	234	236	243	240	285	249	220	246	241	270	212	229	246	249	267	246	266	233	252	261	247	210	262	290	235	256	252	252	235	219	260	237	274	238	236	261	235	241	221	248	253	228	229	269	237	248	237	258	254	227	231	248	249	250	251	229	264	247	243	246	235	232	292	272	256	241	266	259	247	229	235	262	231	243	247	231	212	249	236	251	240	236	234	240	251	251	264	249	243	234	210	238	271	254	224	236	246	234	252	265	260	261	250	225	227	252	224	238	248	257	270	228	249	238	250	266	264	260	245	237	247	271	234	245	271	252	251	253	271	240	232	220	256	250	236	252	223	274	229	247	271	266	254	246	222	246	232	251	212	211	256	231	228	239	263	286	256	266	236	231	264	227	250	244	259	209	222	248	233	234	279	232	257	262	267	271	260	235	250	226	251	268	236	240	261	203	264	257	244	267	212	229	234	241	227	270	231	262	244	236	267	238	250	249	288	240	249	254	227	223	243	262	237	240	239	222	259	224	225	259	266	260	204	249	229	244	257	251	264	264	212	246	235	237	259	264	245	208	235	244	246	240	252	263	219	216	238	218	235	216	236	265	244	236	234	239	248	225	265	227	217	251	237	248	229	231	251	267	228	244	237	256	241	247	255	232	237	256	259	243	240	231	249	241	251	253	257	248	239	225	242	217	275	226	250	239	248	219	245	251	256	242	256	281	272	274	254	250	232	262	237	225	248	220	241	273	252	238	256	231	256	230	232	246	249	241	262	221	266	240	238	264	236	261	259	225	234	282	231	255	240	226	260	210	257	242	278	264	266	237	231	250	257	220	256	254	252	251	233	227	259	227	249	246	220	253	260	237	268	279	251	233	211	254	222	264	239	242	272	244	214	229	256	259	247	261	274	232	226	237	257	243	262	246	262	232	263	217	237	233	233	248	263	242	227	270	237	230	221	245	227	242	226	239	233	244	249	217	234	239	232	236	247	210	239	221	222	216	225	239	250	238	253	279	220	260	256	219	266	257	229	234	224	228	234	260	207	228	237	252	229	246	224	266	273	247	239	197	232	215	237	238	237	229	251	247	261	252	279	227	280	242	262	241	234	263	240	232	261	245	255	262	238	230	251	255	237	252	230	236	268	247	255	226	279	240	250	269	249	263	234	252	265	258	244	245	246	209	255	248	217	238	264	237	236	239	250	259	277	240	223	234	234	234	255	267	256	222	275	218	241	209	200	215	246	261	267	270	234	227	234	257	270	259	241	228	262	245	232	246	260	252	243	240	250	229	250	250	242	248	240	239	233	259	262	245	236	251	271	234	252	251	253	229	246	262	237	260	240	254	260	286	243	230	229	262	237	248	252	219	246	221	261	235	250	229	218	223	228	255	256	254	233	244	259	229	250	279	248	272	232	265	237	245	235	241	245	226	259	249	244	254	261	216	212	242	267	238	232	229	239	250	256	246	238	221	268	279	253	254	238	230	245	237	254	236	250	274	251	244	251	255	235	236	253	204	246	231	234	243	237	242	220	195	253	259	224	231	253	240	271	233	243	231	241	220	244	244	267	229	253	267	261	251	236	210	256	245	238	284	259	249	249	248	251	236	244	257	251	259	241	259	230	217	263	226	256	250	192	244	257	275	249	244	250	249	251	257	234	252	255	224	270	253	237	247	266	253	284	229	229	229	262	246	232	248	263	235	262	241	239	241	259	243	252	272	213	253	248	252	235	222	210	261	255	260	271	272	237	235	233	229	232	248	247	227	245	264	260	251
11460	9468	14722	15920	17235	14945	9749	5717	2720	1537	942	784	725	679	666	637	643	630	620	579	622	623	590	620	660	600	657	659	648	592	684	613	684	654	593	608	594	610	606	607	638	644	611	617	596	593	635	606	599	646	629	626	638	628	642	651	626	647	582	655	634	587	641	594	660	590	601	588	579	614	600	653	605	665	621	637	558	622	582	612	624	641	664	615	628	582	642	647	633	599	623	610	652	634	644	618	611	636	624	591	620	670	646	574	628	598	612	596	590	636	637	638	619	621	664	609	701	594	625	622	644	658	614	653	640	618	633	608	637	623	633	590	617	609	598	622	610	645	635	617	643	651	634	611	655	608	662	606	622	621	595	653	607	636	604	632	593	621	649	643	597	630	650	602	607	654	645	663	616	609	598	623	583	622	629	619	614	652	619	583	608	614	622	648	632	589	623	650	658	652	624	616	619	633	580	626	631	620	608	617	602	606	619	648	634	624	655	669	588	628	629	603	652	634	653	585	629	624	645	639	613	643	614	626	576	682	646	636	606	642	630	613	622	611	638	599	594	643	597	605	655	645	616	646	627	661	608	598	586	659	586	595	623	635	651	590	618	647	606	633	605	561	656	644	608	591	629	642	636	577	649	620	648	654	622	620	633	622	630	589	636	618	660	615	607	619	639	597	646	613	596	611	599	613	641	632	663	639	621	631	632	603	651	639	615	626	623	620	613	605	603	601	604	620	613	587	663	624	612	591	614	628	648	629	667	633	625	640	599	624	681	642	575	617	612	613	634	614	637	607	624	619	586	668	577	660	642	595	607	632	590	619	612	610	634	639	607	609	612	618	599	556	621	599	666	615	611	645	620	605	646	614	639	602	629	605	567	614	622	609	596	606	646	628	600	624	609	588	602	631	630	623	687	600	614	598	576	595	631	609	622	607	640	633	595	591	626	602	638	618	595	656	615	568	604	616	614	619	574	586	596	583	625	662	576	647	659	636	628	640	638	610	649	607	634	651	601	680	628	580	579	637	637	620	659	609	587	635	594	612	650	651	603	665	648	589	623	653	624	612	629	627	664	606	582	654	635	592	614	653	623	613	603	581	562	624	654	614	569	606	623	619	671	642	600	593	585	632	615	601	661	638	596	664	613	635	617	643	626	590	611	633	619	602	643	639	638	602	585	582	579	594	633	619	605	646	658	673	578	609	641	622	613	612	633	616	643	642	599	628	595	619	574	604	631	600	603	658	608	565	631	574	626	610	627	615	619	606	587	616	596	649	675	626	651	614	605	641	597	651	622	607	592	632	618	633	591	599	628	636	641	636	653	660	595	630	560	655	694	628	608	623	645	608	592	634	624	613	654	611	587	629	628	661	604	557	669	623	662	596	624	609	616	625	625	588	633	612	666	629	667	607	681	636	667	627	630	655	618	633	597	585	625	643	603	621	621	605	607	613	651	634	636	627	643	626	642	623	618	625	641	660	562	616	592	650	619	659	631	638	645	633	593	617	629	621	660	608	579	573	627	613	602	639	579	605	581	604	653	617	597	616	633	584	614	619	579	587	642	641	596	671	586	643	612	620	643	643	623	605	667	603	662	591	656	619	621	586	613	628	583	612	588	626	621	600	610	641	605	630	634	586	602	592	618	624	619	619	609	622	664	629	618	615	683	617	651	644	608	632	596	603	568	615	624	595	626	644	616	637	613	607	604	636	604	646	622	616	597	601	612	571	621	596	607	583	666	618	632	617	651	615	607	620	642	601	601	572	586	652	632	606	609	647	587	638	660	600	608	583	639	630	635	642	618	600	625	640	631	615	599	635	648	620	640	553	604	648	655	576	592	679	598	609	603	671	634	667	635	622	663	678	677	602	653	633	681	602	608	627	608	680	647	614	619	602	647	633	587	664	621	627	625	594	630	610	621	619	634	618	626	644	608	608	621	663	589	614	618	616	636	625	675	626	673	582	599	613	614	617	672	634	558	631	600	608	593	599	630	570	619	622	648	621	636	639	602	637	585	642	634	656	611	586	605	635	629	609	603	581	616	615	641	644	592	638	651	648	624	618	590	646	597	572	603	629	594	649	574	602	635	639	615	621	644	615	610	669	586	567	597	589	604	614	612	605	576	640	642	585	600	662	604	606	600	656	626	616	606	618	608	599	608	612	616	630	621	603	672	637	665	622	608	614	661	612	643	611	623	676	661	578	619	614	608	619	639	641	587	670	642	594	615	662	621	608	633	574	627	648	637	617	611	609	634	608	607	654	596	604	604	586	582	666	645	602	682	648	603	644	656	614	630	629	653	605	626	636	606	627	593	629	639	606	615	615	640	631	575	620	601	634	602	658	614	634	575	602	606	621	605	616	573	617	632	622	654	627	613	609	612	675	603	638	604	653	612	615	616	595	592	644	615	615	633	565	657	594	628	630	592	609	638	617	576	644	602	624	617	631	640	626	651	640	641	601	603	614	607	622	614	622	620	624	629	608	618	598	634	634	613	610	602	646	570	689	597	614	650	567	606	626	611	601	638	613	588	621	661	654	607	626	651	639	607	645	630	588	649	600	649	657	619	612	616	630	646	587	621	598	611	588	616	625	612	599	631	607	623	598	624	604	605	619	647	569	621	576	643	603	616	612	584	649	624	619	649	662	610	622	646	613	570	596	618	629	625	655	642	597	594	620	579	620	592	614	579	587	609	595	654	636	608	608	635	614	630	629	599	626	602	621	624	625	662	607	636	642	629	605	629	600	603	621	627	629	620	639	647	639	612	599	672	593	603	711	648	627	593	623	600	616	632	593	614	633	637	591	605	621	658	585	596	632	621	672	621	611	689	669	577	601	619	643	610	630	655	625	586	622	664	641	652	599	628	610	653	613	643	574	578	658	646	620	603	645	599	672	625	624	618	623	665	636	683	609	593	586	627	588	601	647	584	597	572	624	639	644	662	587	587	604	650	600	620	619	637	613	644	636	645	615	587	652	589	621	637	634	625	615	638	604	642	593	646	626	616	574	645	626	605	613	660	646	590	618	646	587	633	630	620	624	596	659	618	637	631	650	627	662	608	603	620	638	621	611	681	626	633	619	634	641	611	598	636	595	589	659	608	618	655	633	636	674	625	644	585	579	647	589	592	642	591	615	693	600	627	621	629	634	614	614	630	615	651	643	640	611	580	599	655	602	587	622	565	649	583	604	656	599	651	585	618	606	612	610	646	615	613	628	622	655	636	582	638	655	598	615	615	643	594	640	622	616	627	623	625	624	633	603	606	609	620	637	628	666	597	648	601	623	635	615	679	632	621	605	655	620	629	676	589	658	626	608	623	656	635	635	629	640	584	618	606	607	589	638	615	643	617	625	629	626	620	641	601	686	646	617	633	567	632	622	638	619	609	615	586	652	597	630	617	597	673	631	621	621	604	579	592	606	645	618	605	643	610	646	601	648	640	587	577	644	584	611	638	651	584	633	589	628	609	611	601	624	623	634	653	634	659	621	629	596	595	645	578	624
42206	44869	47539	46543	48414	42039	28114	14391	5463	1916	724	606	428	375	315	302	263	277	258	256	274	248	274	265	260	275	252	263	248	257	248	233	245	232	264	266	239	275	284	278	264	242	274	256	286	269	264	239	256	261	261	279	246	270	279	271	278	253	289	251	274	253	243	256	270	257	247	247	262	280	234	253	243	268	240	273	282	266	272	278	259	231	276	234	282	260	264	258	264	259	255	262	255	260	261	270	275	259	262	299	274	269	240	242	274	248	231	237	252	253	257	241	278	241	263	252	278	270	250	281	284	257	271	261	236	257	267	253	239	266	235	256	243	277	245	245	231	279	262	271	266	324	287	228	225	273	290	254	268	242	225	246	245	229	256	259	261	279	250	243	265	259	261	261	226	270	231	267	267	232	265	266	251	255	256	246	259	269	265	259	276	266	278	253	279	293	289	247	241	257	295	267	269	291	279	255	265	234	302	265	241	290	251	279	251	281	281	251	244	269	258	277	267	257	253	254	268	250	299	264	272	260	261	255	298	273	269	243	254	246	276	226	219	237	239	241	210	290	252	259	269	249	284	260	251	271	267	248	233	259	234	248	251	245	277	248	262	240	269	260	239	266	231	283	238	231	266	259	257	261	256	284	272	238	248	252	255	260	270	237	261	277	288	306	277	280	257	271	244	240	268	231	257	276	268	292	304	243	232	277	244	249	273	250	246	272	260	238	265	224	284	251	240	275	223	240	244	252	250	229	242	237	274	266	250	255	259	245	251	267	258	249	283	260	258	250	248	258	262	284	253	259	275	251	261	282	270	238	268	252	249	293	251	259	268	230	253	237	255	254	283	267	270	276	246	250	283	258	271	290	252	267	224	257	241	248	282	269	259	272	237	249	262	234	281	258	263	240	271	238	257	227	271	269	257	269	286	235	251	253	274	251	283	271	261	253	273	231	244	263	262	251	267	257	236	237	253	293	278	270	261	258	250	256	269	245	260	237	277	252	234	257	273	280	248	279	270	275	266	234	253	288	266	239	250	230	320	268	243	240	268	237	264	254	246	244	285	246	266	255	272	253	249	242	249	272	258	286	222	265	274	279	288	218	245	252	241	267	242	233	255	251	212	252	272	257	264	265	245	270	267	245	258	248	292	267	244	248	222	256	259	252	243	235	267	299	283	263	250	280	227	269	237	237	269	237	243	251	256	293	285	250	252	269	266	262	269	253	283	285	287	255	300	264	283	265	242	239	230	254	232	254	276	234	256	255	271	254	258	251	260	258	254	270	275	239	236	267	259	268	271	277	242	266	256	275	255	245	230	241	240	250	244	271	272	255	255	261	269	273	258	264	241	228	240	246	259	240	245	234	224	234	265	248	259	271	240	245	263	258	261	257	257	239	272	261	255	255	258	259	207	257	270	271	280	244	271	236	265	244	223	270	245	253	264	237	291	238	260	264	244	263	293	269	269	250	248	256	297	255	266	259	268	279	230	283	261	244	261	285	275	282	280	257	268	268	274	263	237	259	256	265	238	251	276	270	302	268	262	244	265	269	259	250	245	246	247	260	284	273	252	270	268	237	236	278	249	229	257	238	241	258	247	224	263	254	256	279	274	271	273	252	260	259	273	253	258	248	263	289	253	275	314	263	242	272	272	295	241	295	265	266	279	273	280	264	244	244	260	250	282	220	279	256	276	271	252	267	292	235	243	260	257	279	276	246	263	240	230	270	280	257	238	259	248	239	290	241	267	243	257	248	258	286	244	232	249	224	247	285	267	263	264	238	274	252	254	245	255	264	232	275	242	259	253	213	263	232	272	265	259	276	248	268	255	263	258	257	264	262	233	255	266	255	255	260	238	282	241	275	263	263	260	228	273	294	257	260	253	273	256	250	273	253	250	296	293	228	232	271	258	242	265	279	281	275	253	239	252	269	283	239	267	254	276	274	277	276	246	273	254	252	254	252	267	282	242	251	252	228	260	226	234	257	230	269	262	285	259	282	272	260	277	269	260	259	255	256	236	250	277	262	263	245	266	280	287	251	278	254	261	257	273	247	255	263	280	266	270	256	257	278	255	263	262	235	240	265	249	266	241	237	275	246	245	242	255	264	261	241	246	271	263	275	252	241	278	285	273	263	241	247	270	273	251	255	268	249	271	239	267	237	267	259	248	229	241	246	268	244	258	270	251	261	273	287	224	234	270	248	240	238	252	254	264	256	264	253	279	271	267	273	251	268	266	261	268	244	241	256	283	257	290	220	277	269	238	265	281	244	277	247	258	280	278	263	235	256	241	254	228	254	256	219	249	256	241	248	268	244	242	230	255	237	268	257	262	269	255	289	247	249	286	222	274	290	261	277	283	287	279	269	307	249	248	278	241	262	249	284	241	256	279	250	275	262	263	265	246	242	277	255	256	276	255	309	260	246	250	231	249	256	268	280	265	233	266	247	268	256	244	269	252	241	249	241	262	239	271	268	226	294	253	261	242	284	223	263	260	271	269	256	264	267	241	258	253	272	290	250	288	251	247	273	263	260	262	234	264	268	241	237	230	239	267	261	274	264	264	269	242	258	269	268	251	250	279	259	241	285	252	273	246	244	253	242	217	259	250	290	265	287	255	275	269	259	276	236	274	315	234	245	288	281	288	252	251	282	264	297	236	238	240	267	271	254	267	249	278	271	275	266	242	232	235	246	257	236	259	261	257	280	245	236	272	253	263	255	272	269	264	273	252	250	252	274	257	269	269	271	234	276	242	258	258	254	277	271	252	309	243	257	245	260	263	247	246	261	258	274	238	269	248	260	246	254	233	253	274	235	249	268	273	279	302	258	258	263	239	241	255	264	256	233	241	282	224	267	259	239	241	248	257	251	307	267	272	303	253	259	293	249	250	248	245	241	296	258	266	264	267	277	279	236	252	264	283	261	275	275	224	276	264	261	225	291	268	251	276	270	260	262	243	253	226	250	252	273	242	258	252	273	247	239	259	263	279	279	273	231	261	244	262	227	262	252	262	256	271	225	269	258	241	241	282	260	260	291	264	255	273	236	262	260	285	249	262	279	240	251	274	259	256	256	241	274	273	268	244	273	262	245	251	267	238	257	247	242	242	280	267	271	268	242	230	251	279	292	262	255	236	290	286	283	257	246	267	245	264	234	257	234	268	263	257	273	264	241	256	247	221	252	234	262	290	275	282	253	261	271	261	234	272	263	232	251	243	226	279	256	249	280	258	250	260	225	286	251	249	237	252	255	281	268	241	247	237	229	265	258	245	249	264	248	232	271	234	259	254	285	253	270	258	253	265	261	270	264	303	293	245	273	247	279	270	274	278	264	274	254	279	289	243	263	272	233	235	219	219	243	232	258	264	260	275	272	298	271	250	290	241	256	249	251	239	273	282	239	277	250	268	233	273	259	229	247	255	263	264	279	263	252	270	275	272	278	228	240	250	260	235	271	284	240	257	244	287	282	256	263	258	238	276	261	270	269	224	283	261	275	279	257	274	259	270	279
26719	36787	48205	52710	59726	53082	41231	27433	16146	7163	3048	2138	1500	1178	899	782	750	690	666	649	650	658	628	703	660	634	631	665	709	653	678	621	667	641	667	663	621	634	676	627	615	627	678	643	658	684	684	618	592	634	627	645	658	627	634	663	648	630	640	684	639	630	613	632	642	632	685	680	670	624	632	604	693	658	633	662	658	618	625	628	645	672	636	674	648	637	704	634	613	709	668	656	676	639	633	612	648	631	661	665	640	661	672	637	636	654	615	615	683	651	604	668	649	636	640	647	628	650	646	640	633	641	624	634	652	640	666	634	648	615	641	645	646	656	620	632	647	621	635	689	668	655	639	633	619	704	647	641	712	679	588	640	676	623	639	651	630	686	625	662	663	689	650	649	646	644	650	649	628	620	618	626	591	656	692	676	655	649	643	584	643	643	652	669	644	681	658	664	641	673	625	643	688	636	635	635	644	606	624	688	594	639	623	681	567	651	653	713	671	659	636	668	631	698	609	651	676	631	621	656	660	635	672	625	614	667	661	676	585	642	621	672	663	666	631	645	652	656	653	649	713	655	658	662	611	658	668	629	632	654	660	663	665	606	642	650	663	620	663	633	655	680	645	607	684	651	680	679	634	693	621	637	679	670	654	643	676	613	725	686	656	657	708	675	686	608	661	668	682	667	667	643	649	616	636	598	628	685	652	667	637	649	611	668	631	654	625	702	666	627	699	622	652	660	678	661	621	636	662	617	620	616	634	608	681	657	593	633	690	678	618	589	642	675	648	681	651	615	651	654	678	617	663	678	643	645	636	627	664	654	631	688	645	652	642	671	650	653	612	695	666	646	703	633	682	634	663	681	621	688	661	661	645	651	630	654	641	623	620	645	647	621	680	661	635	679	655	621	667	661	652	657	646	641	664	657	647	653	650	642	606	616	662	668	640	626	712	620	663	639	649	658	694	648	634	640	619	603	621	665	663	699	636	646	666	630	656	624	690	656	698	664	684	636	658	632	651	713	637	688	603	639	670	641	609	642	641	684	610	651	651	640	663	670	629	670	650	688	628	656	635	636	640	663	694	641	718	627	643	678	643	661	648	651	641	656	631	720	655	644	653	643	567	665	620	646	621	672	637	659	671	672	633	661	645	622	663	601	660	636	632	633	625	626	648	640	626	680	663	646	649	598	624	640	650	653	612	643	628	642	675	693	626	635	635	691	637	633	632	628	647	661	669	656	624	644	650	679	667	666	614	658	646	638	645	641	645	646	614	676	669	634	614	643	683	632	673	613	643	647	634	660	665	598	583	674	635	615	621	636	666	714	625	632	620	654	676	629	656	679	623	628	644	656	640	638	599	647	648	649	640	648	628	659	607	636	680	645	702	643	674	628	669	638	625	703	652	599	660	658	677	655	629	637	617	622	606	677	634	649	626	638	601	741	604	624	650	701	668	599	643	604	680	625	595	582	611	647	640	680	680	701	656	619	665	654	619	636	645	640	637	644	682	660	673	622	638	688	628	627	656	682	621	678	642	613	668	691	649	608	652	657	633	646	624	673	583	629	644	588	659	627	647	698	656	662	645	608	663	645	714	621	656	638	673	648	606	637	619	643	688	675	621	682	662	620	663	636	655	654	643	606	638	680	701	648	687	671	603	674	662	646	619	633	662	630	604	625	631	643	667	664	624	626	647	610	605	647	633	644	613	680	612	615	640	602	663	648	654	600	586	627	634	595	672	644	638	651	665	653	666	698	647	617	611	633	684	637	694	663	664	635	680	612	660	609	668	642	624	672	621	639	626	716	650	642	666	695	661	616	715	709	637	666	598	669	630	639	625	665	640	630	650	663	699	622	619	656	641	641	647	614	668	663	600	674	605	658	639	608	671	632	621	593	611	675	635	652	651	623	635	646	670	672	720	678	710	683	650	669	643	661	646	655	624	647	643	657	615	650	648	621	599	702	672	598	594	625	659	607	636	626	611	657	676	617	666	648	662	656	668	634	661	654	670	658	654	662	678	632	658	647	636	615	644	635	628	650	632	611	642	645	613	607	653	644	652	688	669	667	658	646	669	663	658	659	647	628	642	664	637	593	605	672	638	659	613	696	680	662	657	688	645	636	615	628	658	635	654	626	668	652	631	637	637	640	654	593	646	642	664	658	652	629	644	647	624	649	633	636	627	676	642	643	600	707	614	642	641	684	653	668	584	655	619	627	660	606	657	655	631	662	633	615	646	612	639	676	675	689	632	704	663	646	625	671	642	642	637	648	610	617	624	645	671	639	667	644	642	687	639	651	635	639	645	644	659	667	592	637	617	680	618	685	654	618	629	650	619	646	641	687	618	645	643	659	671	667	636	667	605	640	669	612	616	657	614	627	651	668	632	637	640	655	647	686	703	652	642	630	632	618	621	635	661	632	615	688	622	655	679	615	700	635	671	648	617	617	651	629	658	636	607	659	618	719	623	655	690	709	658	678	625	603	648	623	648	614	653	634	622	665	626	632	681	691	676	698	645	658	608	626	624	659	697	622	610	634	677	667	630	611	682	666	695	696	655	634	673	619	648	669	679	641	647	663	660	703	611	621	622	636	633	641	665	636	650	639	658	660	655	642	653	640	644	630	656	675	687	711	661	688	634	637	658	635	611	641	618	604	644	626	639	658	627	661	656	650	664	660	647	657	646	635	632	637	656	631	618	620	667	622	635	664	616	650	641	687	654	677	643	623	695	614	676	607	661	642	628	615	649	689	663	637	633	664	668	615	695	584	662	659	627	641	629	671	645	672	634	602	648	647	644	665	682	679	649	635	663	596	624	625	609	669	642	633	649	662	672	630	618	666	649	626	646	664	644	670	634	652	669	666	643	612	675	637	665	659	641	648	631	640	680	657	679	674	595	684	615	654	617	659	682	655	668	674	648	658	633	617	679	670	672	602	684	634	597	639	656	633	645	634	649	654	609	638	686	694	672	670	688	675	653	665	635	689	610	680	644	619	650	681	616	654	678	660	624	670	667	658	667	608	663	681	700	664	632	633	654	619	655	678	638	649	621	673	684	616	678	640	652	658	655	656	643	661	661	656	619	666	678	656	600	696	667	623	637	634	676	619	664	643	690	672	621	604	669	675	578	641	626	597	639	634	613	606	630	687	629	665	617	638	664	644	639	658	689	640	654	654	644	635	631	656	587	631	622	675	637	629	677	649	625	649	650	635	671	671	607	635	660	670	651	663	623	641	653	614	638	597	662	680	640	661	606	646	698	649	621	656	662	660	653	649	655	648	638	604	619	655	648	673	664	633	664	648	641	604	647	648	639	674	585	662	711	677	604	637	640	668	657	632	614	637	636	642	645	625	672	683	607	662	655	635	597	676	643	638	661	628	659	594	624	639	677	623	614	648	614	664	626	664	654	663	620	603	640	624	628	625	660	634	585	679	677	620	620	681	626	647	617	664	666	630	658	638	686	681	666	650	661	600	667	663	612	645	649	632	611	644	664	642	607	632	633	634
54998	52635	50833	54681	59227	52721	36408	20072	8267	2912	829	605	434	358	269	288	247	236	247	227	247	238	204	225	226	239	238	204	245	248	242	209	235	227	221	204	245	238	212	218	227	244	225	213	238	243	229	247	218	214	218	231	217	226	228	246	226	215	246	246	239	222	223	204	213	216	232	201	245	234	247	205	222	212	208	218	197	223	233	239	239	247	225	185	192	212	206	182	196	248	230	238	248	223	239	228	237	202	226	215	218	219	234	254	221	217	236	220	218	255	256	214	235	237	231	245	258	196	229	220	212	195	202	207	216	231	233	214	216	232	206	221	261	228	245	236	241	229	240	220	229	228	212	223	254	217	223	224	222	209	234	236	220	219	242	211	184	217	218	231	220	214	270	210	214	235	224	219	244	244	259	212	220	241	274	210	255	201	240	220	196	237	229	207	194	249	203	223	230	215	240	243	232	238	246	221	210	205	222	229	202	248	235	226	220	231	228	231	206	194	232	224	226	263	241	214	252	234	245	207	225	205	222	209	241	221	225	223	202	217	231	246	219	230	251	215	214	205	238	226	234	226	239	223	208	251	238	235	240	236	230	224	216	226	249	223	204	236	233	229	222	229	229	222	210	220	203	243	201	231	238	230	211	186	241	238	246	225	243	243	213	214	220	226	244	219	202	208	201	223	213	227	230	223	227	228	224	242	212	223	252	236	206	212	261	228	230	213	250	221	235	223	229	207	220	211	198	257	197	199	230	226	238	244	252	217	214	203	213	210	233	205	200	221	237	217	215	205	239	218	207	245	266	220	228	228	267	236	234	234	246	233	231	215	226	211	217	223	231	192	264	182	224	203	255	202	233	241	225	240	223	247	215	207	229	225	216	243	235	244	214	213	185	224	206	247	233	205	236	230	244	216	214	250	189	228	219	240	238	232	227	241	228	250	214	228	229	232	211	226	240	205	263	189	219	230	253	228	229	236	230	224	215	212	242	218	224	234	248	241	231	228	213	213	236	242	233	206	252	234	222	215	247	199	230	224	218	242	234	195	219	254	249	239	220	227	247	225	231	243	236	226	212	212	237	250	241	203	225	260	236	211	242	231	242	263	246	218	201	238	220	235	212	222	244	225	223	245	233	246	246	223	198	261	208	233	212	216	218	250	198	238	236	207	231	243	220	257	192	243	226	232	224	218	216	251	256	231	245	211	200	227	197	203	224	191	219	213	213	202	238	200	234	242	222	259	198	234	230	216	259	235	238	200	251	204	225	203	232	213	204	231	200	215	218	209	231	236	222	218	228	201	231	231	224	201	213	271	218	214	202	208	223	223	252	235	214	213	247	193	267	213	210	221	250	230	206	212	204	214	226	211	265	232	249	210	238	230	238	219	221	220	247	205	240	224	230	217	239	224	235	226	224	205	238	234	245	216	219	218	209	241	232	220	241	251	222	212	229	228	217	236	233	230	244	204	238	238	204	217	228	187	208	233	221	202	233	212	200	193	211	216	229	199	218	214	257	238	213	241	219	214	212	252	222	221	217	219	218	235	227	223	218	222	225	230	227	239	244	229	218	231	210	225	216	236	198	251	232	219	207	219	219	219	227	214	203	269	250	207	239	256	215	223	219	211	249	212	210	189	206	245	240	223	219	231	191	239	242	212	229	217	228	238	238	201	231	238	215	217	210	217	239	196	222	252	198	227	225	221	203	274	243	208	215	242	233	277	196	227	212	212	205	236	237	260	209	227	222	226	231	219	222	222	214	207	228	214	255	235	211	218	222	254	222	219	238	209	248	205	219	198	223	205	226	217	227	220	227	242	224	251	213	219	201	224	218	228	243	220	240	223	216	228	215	239	224	248	226	244	217	248	206	224	217	242	207	213	231	204	220	242	230	199	226	214	215	233	240	230	230	217	227	225	227	213	219	212	242	216	215	215	193	225	206	227	229	248	234	216	227	226	222	207	231	228	219	231	221	235	245	225	220	211	233	231	232	209	237	250	252	197	231	238	240	231	199	228	238	194	230	243	231	246	222	211	229	243	222	229	212	217	217	210	230	236	212	220	243	213	224	242	228	203	210	233	250	243	222	188	255	237	251	202	247	247	211	220	238	242	223	205	225	215	218	215	175	211	222	221	224	234	243	201	219	228	241	231	223	241	225	241	215	209	229	233	240	210	237	238	202	219	209	220	204	224	234	203	223	226	219	214	252	235	265	227	256	238	231	215	236	216	201	232	215	212	235	220	236	257	242	233	275	207	211	218	223	242	202	251	235	212	193	217	241	204	223	223	231	227	205	221	246	207	194	244	190	228	194	213	213	192	207	233	210	204	232	204	227	243	222	233	222	198	234	273	235	209	222	223	207	222	260	241	246	225	227	212	219	242	208	211	240	233	217	220	227	224	244	240	221	230	206	221	216	233	217	232	214	217	213	231	227	242	246	194	222	229	227	246	217	213	237	211	227	248	209	231	221	205	219	212	233	228	236	192	247	219	220	240	241	243	211	208	236	222	233	261	261	216	232	237	195	233	200	227	213	212	234	228	232	226	196	220	238	229	229	228	227	273	203	211	235	245	212	240	212	245	235	231	199	222	250	248	203	207	244	216	214	233	239	229	216	215	216	225	212	236	208	219	221	236	242	239	220	235	229	209	250	213	223	223	228	241	227	255	242	229	242	230	214	227	230	241	242	229	238	224	252	194	222	238	222	250	245	237	216	251	220	249	231	257	253	240	224	219	223	233	236	209	239	234	226	179	215	220	229	214	216	209	234	234	224	220	223	217	232	207	209	213	245	240	206	223	206	216	222	215	229	225	236	223	195	199	206	210	239	228	233	212	238	236	250	197	207	232	231	204	232	234	228	251	255	242	249	182	224	241	233	247	208	233	206	201	252	224	236	239	212	248	228	250	250	240	247	227	234	225	199	219	236	232	223	227	233	220	219	256	230	251	233	231	226	222	225	243	225	206	209	240	241	203	247	225	211	232	221	240	223	251	186	241	236	208	227	220	233	250	203	220	217	209	230	203	219	210	220	233	221	236	222	253	243	223	240	211	223	231	224	208	212	229	204	192	223	236	228	217	231	227	214	226	215	210	251	216	226	217	246	203	239	224	207	236	202	221	216	244	190	197	216	231	218	232	205	238	214	204	213	232	233	219	244	219	247	231	214	225	231	213	242	226	232	207	231	217	232	209	237	215	191	221	191	197	217	220	254	209	214	199	221	229	238	227	231	213	237	223	241	189	234	240	240	231	215	214	195	230	216	203	232	206	226	228	233	233	217	231	220	215	226	219	219	238	240	243	247	212	243	206	211	222	228	217	222	222	243	230	238	233	227	233	260	225	230	213	237	235	224	208	232	220	224	235	217	256	236	243	230	238	234	193	230	205	230	209	225	233	241	247	220	236	215	224	179	222	246	227	200	218	216	245	241	212	191	236	248	199	244	215	218	239	245	245	250	218	237	250	194	254	233	243	225	201	241	231	207	230	241	221	224	232	214	218	228	228
38097	47452	57582	69066	72128	63275	47177	31991	19507	9794	3377	2289	1555	1088	877	737	633	614	589	557	575	571	608	548	559	588	570	595	566	617	562	536	531	510	531	572	555	588	555	553	563	572	586	560	565	528	554	532	597	571	522	551	596	548	585	535	617	541	569	575	540	611	563	531	580	552	546	558	543	527	552	587	557	527	532	541	558	572	556	561	556	579	565	541	558	581	558	550	616	549	557	539	552	548	555	560	561	580	547	562	560	588	558	566	573	540	558	613	549	555	570	609	593	540	517	551	551	523	574	574	571	549	585	541	543	532	569	593	558	514	542	599	541	540	553	551	576	555	541	609	542	548	588	550	560	566	548	577	506	555	600	554	558	620	557	570	615	527	526	572	596	556	580	564	573	571	532	531	586	553	562	542	549	532	565	556	570	560	588	562	553	579	558	532	586	551	566	603	555	538	570	602	591	504	584	533	621	535	576	574	564	592	564	582	562	549	572	556	592	580	563	540	548	573	569	572	566	573	538	570	579	587	557	554	583	601	582	525	531	544	567	562	570	549	556	565	596	546	569	572	542	559	583	552	549	544	597	553	556	580	518	549	562	601	576	561	575	564	556	522	602	617	582	573	554	573	594	543	576	577	554	573	577	588	541	531	538	571	558	561	565	571	545	553	550	521	556	553	568	568	559	559	565	564	538	580	558	553	540	562	608	586	572	517	572	551	539	530	563	538	533	620	603	546	578	550	573	526	559	603	568	569	539	589	543	569	582	526	516	539	560	561	559	543	566	564	541	554	550	581	565	576	512	574	550	593	549	538	543	538	539	534	589	517	592	576	625	541	542	586	591	536	558	595	572	593	548	579	592	584	574	575	585	542	592	543	544	579	588	551	530	531	539	580	577	581	548	507	563	529	569	530	537	567	553	568	518	561	591	610	558	555	534	561	563	586	548	534	549	543	534	545	556	586	545	536	581	558	584	563	572	558	543	565	564	577	553	541	574	568	579	588	533	566	535	549	521	581	579	555	529	526	545	531	574	588	560	530	580	548	540	597	577	578	658	553	577	578	579	527	566	580	555	579	538	553	600	570	567	617	586	591	568	561	566	500	517	547	560	571	578	556	549	551	573	577	531	531	517	586	549	528	553	541	569	588	603	539	539	562	553	538	574	552	585	516	561	589	533	584	582	536	557	552	525	582	591	542	528	553	563	567	569	549	605	583	517	568	555	557	542	530	562	582	542	541	544	523	552	550	577	522	607	552	572	547	564	617	525	559	628	557	530	566	515	578	561	585	540	598	547	540	564	538	594	515	581	527	632	541	539	541	588	568	539	524	589	549	554	600	560	566	576	588	558	598	553	551	595	559	557	536	574	577	573	521	569	568	549	572	575	603	567	546	578	539	533	554	564	549	568	579	543	553	527	567	570	558	550	551	591	595	543	561	565	550	566	574	558	578	550	595	550	565	555	559	508	542	569	577	563	580	529	579	524	561	571	588	550	558	559	556	530	551	547	597	570	591	531	593	584	552	535	569	575	571	575	539	580	565	561	573	578	562	524	558	579	566	562	559	565	556	568	562	535	557	555	589	541	564	570	559	577	570	525	540	564	525	556	561	542	583	563	506	569	533	516	510	591	559	538	531	604	584	534	600	560	587	549	580	575	564	543	545	525	558	560	579	567	530	559	557	551	554	541	522	555	552	600	548	579	536	588	575	560	557	578	535	567	604	536	562	580	552	574	584	560	581	544	616	532	535	533	556	572	555	531	580	520	558	568	567	543	560	601	547	570	576	572	568	547	564	577	549	520	561	552	565	552	554	553	557	556	607	562	550	566	586	597	576	549	580	546	586	521	600	557	546	551	582	553	554	576	528	546	551	554	550	585	581	543	562	569	596	588	579	591	580	575	582	572	586	566	548	539	549	593	547	607	560	591	574	597	549	559	607	567	532	553	556	524	521	578	615	572	570	583	589	572	540	551	519	597	573	581	520	567	563	556	538	563	533	518	540	561	577	547	601	565	561	590	587	571	581	559	580	580	556	533	549	577	522	532	560	605	609	571	580	541	580	558	541	513	588	547	524	585	586	543	572	542	525	564	574	599	585	617	533	568	563	607	551	593	549	538	579	547	550	589	590	581	580	581	540	563	570	572	544	549	546	548	546	596	587	560	578	584	544	562	558	553	557	530	593	552	564	605	540	590	575	552	583	544	549	539	578	552	563	553	539	499	564	558	586	538	524	561	576	571	588	582	563	601	520	581	542	581	573	542	586	599	583	539	588	571	540	575	592	586	561	566	582	530	588	564	577	559	551	598	544	583	573	539	574	573	581	561	582	569	510	537	580	587	545	554	560	593	555	562	537	552	534	583	563	598	565	539	562	535	614	552	506	529	570	589	622	559	566	548	557	534	619	594	550	521	543	563	551	575	569	597	529	603	559	572	575	624	538	572	552	540	542	599	605	523	552	593	553	587	562	566	562	594	577	526	572	559	568	555	550	558	545	537	597	561	529	581	580	538	572	549	539	564	541	545	559	550	543	564	563	581	551	564	541	568	553	562	576	545	558	569	513	574	554	580	547	545	533	577	560	560	530	548	619	611	582	612	548	594	568	539	555	578	572	532	545	581	638	609	628	575	576	547	530	544	570	563	551	557	583	549	576	601	564	574	578	577	520	534	576	547	565	550	603	546	574	607	554	538	560	557	528	548	579	542	563	525	549	591	571	547	578	574	546	555	542	566	553	575	533	529	564	563	546	566	576	561	548	547	547	550	557	598	570	542	547	551	563	569	570	546	520	565	562	528	613	574	555	530	539	617	557	559	566	570	567	518	570	600	573	578	598	592	550	555	518	555	592	543	575	566	550	558	573	550	564	545	568	583	528	541	582	544	558	599	574	533	566	573	514	555	576	569	575	576	584	564	556	555	531	553	539	586	568	557	537	529	549	567	533	510	553	571	560	583	548	558	605	565	597	525	539	574	530	580	538	546	522	560	563	583	533	584	568	586	581	585	560	529	594	566	558	568	546	582	552	541	537	584	539	576	573	555	588	607	580	523	576	563	581	572	569	581	585	572	584	603	543	574	564	547	560	573	570	617	506	576	514	575	547	596	596	522	540	552	626	579	575	554	532	528	542	567	536	577	543	548	574	535	600	583	561	554	555	550	582	545	590	582	543	543	569	588	574	595	583	522	563	547	574	535	578	548	537	609	595	553	557	582	572	563	571	589	585	588	571	535	562	588	561	563	555	532	543	561	554	565	552	601	581	581	539	558	561	540	576	569	567	536	542	585	547	560	570	550	626	577	592	574	546	583	550	518	578	581	547	578	568	571	523	550	548	582	571	531	579	601	547	546	588	582	585	535	506	592	545	567	567	525	554	534	538	565	581	541	536	566	562	528	610	563	579	550	545	595	568	594	569	542	566	561	592	543	549	598	529	583	522	529	580	576	513	569	544	522	573	532	577	572	550	586	585	551	577	560	570	543	581	568	544	515	580	578	571	539	553
27362	28515	16800	8917	6434	4523	2315	949	597	341	278	266	286	265	233	250	249	248	242	253	237	255	232	224	244	234	246	207	244	246	227	243	235	225	235	244	234	228	254	248	247	213	231	253	264	242	245	232	240	229	244	227	287	236	225	248	254	265	236	268	237	266	246	222	269	235	229	223	243	219	247	245	240	248	226	250	240	255	236	242	217	227	216	225	254	269	262	240	240	245	246	236	252	272	239	239	224	249	238	233	233	247	239	240	248	253	238	214	250	231	257	233	263	221	221	232	244	233	235	259	226	249	254	240	229	223	231	262	230	239	255	247	257	224	236	271	252	223	239	215	245	273	238	266	238	241	250	236	247	212	240	222	215	235	242	258	245	221	235	235	249	246	217	248	247	256	241	241	211	240	277	225	250	242	251	247	254	263	247	238	238	233	224	268	228	245	260	239	229	263	248	238	253	243	214	233	258	252	266	242	255	237	225	263	219	244	219	256	237	231	279	251	246	251	248	244	212	217	237	236	254	257	243	229	219	250	248	243	256	247	245	244	232	259	252	246	252	223	249	266	244	273	203	230	256	246	233	222	240	224	247	224	239	218	252	211	258	211	218	247	253	235	231	225	215	242	246	253	244	230	238	270	227	253	232	236	225	227	271	222	223	233	276	236	241	228	219	245	209	244	224	242	234	262	242	249	222	241	222	243	246	229	246	238	248	234	245	216	227	247	253	226	255	239	240	249	243	240	251	244	240	250	229	234	269	239	242	231	243	262	250	237	234	231	242	279	222	248	227	244	242	252	249	241	219	254	235	255	238	218	224	246	241	237	245	239	244	243	263	241	248	247	239	245	215	239	243	253	256	251	269	234	247	230	253	240	234	259	266	232	239	249	264	224	231	238	240	241	232	269	249	243	237	234	227	257	223	232	222	231	227	218	262	236	218	238	241	263	207	239	219	225	223	210	214	231	243	237	287	254	210	246	261	244	244	239	247	239	256	241	239	236	214	279	243	227	256	223	234	243	221	237	270	224	238	224	246	248	216	243	241	258	239	247	238	272	230	255	248	258	248	220	232	234	252	249	214	258	232	235	223	248	248	233	260	254	214	223	222	244	205	250	248	240	243	259	242	253	228	247	241	231	266	247	239	249	237	237	229	259	261	274	232	219	255	258	241	259	252	245	230	278	257	248	253	235	257	218	244	231	245	263	263	230	251	249	260	218	215	218	234	231	246	231	276	257	215	234	233	233	258	267	218	217	226	234	222	226	219	235	239	210	269	238	222	232	228	235	220	267	231	245	244	249	258	208	251	237	238	231	233	247	248	234	223	243	223	248	247	215	239	218	251	228	239	269	235	264	260	235	237	238	228	235	249	255	266	235	256	222	265	216	211	207	257	245	261	262	261	182	245	236	234	227	252	242	229	258	232	259	278	224	233	239	252	231	268	242	233	260	262	227	262	226	239	244	252	215	245	250	236	232	256	266	258	253	241	231	252	256	243	240	227	265	269	234	234	240	259	241	235	261	261	249	242	254	257	233	219	237	232	221	227	251	219	182	252	252	232	270	235	257	223	234	213	258	232	281	219	237	263	270	245	263	228	266	240	222	241	275	240	275	269	243	255	259	225	261	233	269	250	242	251	257	283	229	228	214	227	243	251	232	207	240	228	253	252	236	247	264	243	241	216	247	219	242	262	222	213	244	231	251	240	252	253	241	230	251	234	262	238	202	239	227	241	229	244	244	245	237	249	267	216	230	237	255	262	240	253	207	233	246	251	253	226	213	214	207	234	247	261	258	242	235	272	221	238	253	239	236	227	237	257	197	248	232	239	249	266	270	218	273	229	230	223	248	250	232	203	269	262	239	246	196	256	232	258	258	265	241	253	245	244	233	264	259	249	199	234	244	239	231	223	225	233	256	239	237	223	255	250	234	229	231	250	250	239	256	242	229	250	250	246	226	228	228	244	233	268	261	229	208	222	242	242	267	250	260	244	255	233	230	234	236	262	237	214	248	230	240	264	243	243	204	221	249	233	231	252	234	259	253	268	240	229	210	264	239	263	230	210	265	249	272	222	239	250	246	261	264	236	246	227	221	246	239	242	246	271	232	229	245	233	238	246	213	249	244	220	245	248	252	264	212	232	281	259	222	234	231	220	229	256	239	261	238	266	248	238	220	220	245	234	239	247	223	272	246	229	275	243	229	229	234	256	231	214	248	231	257	260	242	226	219	231	210	226	243	246	256	262	259	243	257	272	206	261	244	230	231	244	234	245	258	217	260	225	226	224	235	254	223	249	218	231	241	255	241	267	249	256	225	227	227	247	252	252	248	282	269	267	230	230	247	256	252	256	224	231	249	225	218	237	265	228	278	274	200	212	252	222	250	248	245	240	256	238	249	226	233	268	257	242	252	223	255	230	266	246	235	225	274	232	232	252	263	231	257	194	227	250	252	258	246	236	239	237	234	276	243	257	246	282	246	250	204	241	245	226	239	227	247	247	236	251	234	243	252	249	220	260	250	247	232	227	240	242	235	240	231	239	257	221	222	249	222	246	215	228	230	238	250	237	235	242	240	236	212	270	251	213	207	244	266	226	194	242	237	222	236	210	267	246	262	265	232	228	246	238	253	225	259	235	231	254	225	225	261	253	235	230	255	243	256	221	228	267	221	255	240	249	238	253	215	248	230	256	251	222	223	240	263	212	230	230	233	256	210	248	244	252	252	238	277	242	242	247	251	260	251	245	233	253	226	218	189	211	245	241	247	240	224	238	219	240	247	245	244	243	231	260	230	236	226	225	257	260	216	265	239	207	251	239	237	239	247	249	247	244	227	251	260	224	251	220	215	233	236	238	278	240	224	217	253	224	243	206	249	222	240	265	222	234	234	220	253	248	228	267	225	250	255	269	264	256	228	221	228	225	234	246	256	220	261	256	214	269	232	215	250	248	231	239	209	241	222	220	241	252	224	240	253	270	260	260	212	266	233	240	252	271	286	245	259	218	262	263	221	245	243	246	227	226	261	231	240	233	242	206	245	239	214	211	246	228	250	258	238	238	219	236	265	231	223	248	275	229	247	227	266	240	222	247	244	267	268	244	234	221	252	238	262	276	223	250	223	265	229	284	266	264	234	236	226	224	262	259	258	255	257	224	218	217	231	218	235	218	215	242	222	257	204	219	234	254	255	255	231	223	245	238	226	257	246	255	231	266	247	238	243	224	223	255	232	262	249	224	264	247	229	225	258	207	253	240	230	263	228	249	243	234	245	244	281	251	246	241	229	249	248	241	249	243	239	284	257	254	241	227	214	230	206	252	232	264	253	263	250	230	244	241	235	257	261	220	253	233	242	243	248	237	241	260	251	275	264	196	260	252	247	241	248	228	221	257	264	236	238	271	254	259	226	242	242	253	213	245	273	206	253	251	201	219	233	218	250	262	266	231	252	248	228	257	248	232	229	258	243	262	230	243	236	223	210	225	224	275	221	216	224	239	235	221	265	257	228
17294	22933	18866	18302	19155	14318	8022	3519	1824	1054	706	708	687	674	636	633	610	589	645	628	629	641	595	580	599	613	587	611	672	611	638	595	617	606	607	634	617	629	590	608	612	676	598	596	591	598	586	607	649	559	605	602	597	609	605	587	573	618	618	604	630	621	616	626	585	632	559	612	636	600	644	604	588	615	629	613	601	622	610	588	564	627	635	601	659	580	605	607	589	626	538	613	597	598	618	610	600	645	609	591	571	620	622	608	622	653	631	589	593	622	596	628	650	596	570	612	615	620	589	625	581	583	617	587	559	586	603	582	571	616	616	645	570	595	570	612	598	610	622	632	555	626	603	590	612	595	623	637	597	602	572	652	630	651	635	605	602	597	595	587	631	597	614	601	581	605	586	630	631	597	635	600	574	577	589	595	578	617	587	582	586	591	634	629	611	607	599	619	591	579	630	617	635	625	656	587	638	612	634	655	643	653	607	583	598	601	595	607	606	585	610	572	597	597	571	654	672	575	617	651	612	609	595	599	616	589	629	645	600	633	604	602	615	617	586	621	617	609	595	543	587	608	580	606	590	577	569	588	653	644	621	604	624	610	595	589	632	578	572	620	577	642	574	616	608	637	622	627	666	611	606	604	579	622	619	578	600	611	592	613	618	622	648	632	607	583	585	585	591	632	613	606	601	645	592	573	629	595	590	610	559	621	589	614	624	604	636	584	578	656	624	629	604	613	642	620	630	575	615	584	564	607	593	582	658	610	630	577	611	634	627	644	598	615	607	620	617	636	622	628	608	622	600	631	594	578	591	629	579	597	644	590	579	613	618	573	607	609	611	604	666	593	566	649	597	599	602	622	646	626	671	612	609	634	619	612	616	587	602	578	602	639	595	607	639	608	681	607	638	600	596	609	644	602	602	574	645	659	594	588	540	605	637	541	587	576	593	623	663	606	569	586	657	568	614	608	585	678	572	625	601	597	597	634	576	616	636	617	604	653	614	625	588	583	607	654	625	592	626	594	615	551	559	602	632	536	604	598	607	577	623	579	618	579	628	647	617	610	629	591	612	606	623	590	622	615	583	626	620	571	656	586	608	612	622	583	616	617	603	609	572	577	628	641	652	600	619	614	627	617	627	639	579	611	606	628	587	548	590	604	602	572	600	601	619	591	587	628	646	606	606	635	641	637	572	630	640	587	567	615	615	621	568	581	602	608	647	586	617	646	615	627	654	572	638	607	593	599	647	676	575	593	625	586	592	611	627	632	624	601	596	602	644	592	559	628	626	608	611	608	567	626	618	570	623	607	597	598	565	640	558	610	577	553	635	622	574	626	578	592	620	635	567	605	604	604	637	626	593	602	639	598	614	635	588	557	612	618	632	578	643	582	624	602	650	597	625	645	608	635	599	626	591	625	591	542	570	605	651	606	630	576	574	636	608	561	578	623	604	612	587	599	615	646	600	613	603	669	581	576	585	630	587	599	628	562	553	595	591	622	621	630	593	569	617	582	590	599	617	597	579	584	592	593	642	586	587	611	636	604	648	623	592	609	615	624	588	624	631	624	637	602	573	604	565	577	610	601	577	580	546	614	622	629	594	631	598	584	593	557	614	649	588	584	592	597	607	619	571	619	597	602	668	632	593	643	587	589	605	580	616	621	564	628	612	588	641	604	624	616	570	594	589	622	653	588	590	626	615	600	596	604	656	574	620	653	615	594	595	654	622	634	592	610	619	616	594	624	585	604	610	566	578	630	570	625	601	600	589	598	663	611	659	615	593	592	535	594	613	629	564	633	617	609	600	607	584	599	611	605	638	603	583	602	624	624	623	593	574	628	596	604	616	651	607	650	608	594	582	580	649	601	561	611	585	604	566	624	594	595	619	603	602	583	608	578	617	574	614	625	637	588	578	599	594	595	607	600	571	609	605	624	583	633	607	619	619	646	626	658	607	584	627	613	615	577	606	590	615	614	620	592	616	600	621	589	598	631	586	638	588	591	598	637	634	616	575	579	584	608	552	613	598	555	616	595	623	588	640	596	644	606	573	641	628	595	613	574	619	641	576	593	617	611	642	560	565	655	594	578	630	577	607	633	565	599	600	571	614	604	609	666	604	611	615	619	554	592	563	603	582	583	613	628	579	596	609	652	614	621	628	628	640	647	574	589	623	620	595	613	614	636	600	603	632	614	598	580	604	636	622	575	595	598	606	626	583	621	594	618	615	608	588	598	576	585	629	637	648	606	567	652	624	597	633	597	589	564	623	614	593	606	611	622	629	617	598	572	610	609	607	603	539	652	616	619	590	618	547	619	629	604	594	567	611	600	549	626	610	607	617	616	596	598	643	667	593	649	632	612	521	610	567	610	597	626	625	633	631	566	610	615	586	575	608	620	531	583	639	624	625	582	568	625	552	630	657	601	663	607	596	575	624	595	611	662	566	613	609	584	612	632	627	648	649	628	577	598	575	636	565	638	622	618	623	632	652	583	619	585	574	637	598	576	639	577	594	624	608	592	631	596	607	580	636	635	607	648	614	575	641	619	642	615	661	605	592	580	622	645	606	620	607	627	602	638	632	668	612	612	661	615	590	603	595	645	640	624	605	657	586	561	616	621	538	613	591	633	603	637	601	624	579	617	584	628	644	602	605	613	605	606	627	589	616	621	569	604	576	615	598	602	637	593	583	646	618	598	631	574	607	568	562	620	580	610	623	632	646	630	639	698	635	628	595	624	619	589	595	628	629	562	605	623	640	656	641	635	613	589	626	601	583	594	590	600	590	642	656	607	596	602	601	635	635	604	626	658	598	636	614	581	608	583	594	631	591	597	614	604	579	658	590	651	615	587	622	581	662	636	563	599	609	633	629	633	635	629	569	606	618	616	649	600	560	634	606	577	574	581	604	608	614	602	590	566	623	618	581	541	616	594	617	566	579	635	581	597	569	626	627	618	578	631	615	624	629	592	664	586	626	585	618	586	625	632	642	621	633	607	620	625	609	626	589	571	606	649	588	581	564	581	624	603	612	608	597	585	596	627	625	600	613	622	614	613	644	566	574	632	579	621	600	656	612	647	607	580	626	625	622	580	652	570	628	582	589	620	579	662	607	627	591	651	598	621	616	615	633	604	604	608	608	638	602	572	580	558	597	593	614	607	610	564	592	580	588	611	622	626	600	609	619	622	577	578	581	596	618	624	609	585	594	596	613	568	600	586	608	559	590	630	619	592	630	604	583	571	604	635	633	577	641	604	631	586	624	611	612	609	662	613	604	565	597	580	618	607	633	559	582	643	553	584	581	588	611	617	594	650	615	618	585	583	593	577	582	599	638	590	609	603	591	582	610	612	608	602	615	636	626	590	598	560	583	615	597	569	623	604	626	627	611	600	582	647	574	630	574	672	583	661	565	607	573	655	590	603	586	560	626	608	628	609	547	623	639	611	644	645	604	619	683	598	604	637	622	601	634	598	587	598	623	605	627	657	571	576	607	625	621	621	608	621	595	572
52162	53821	51717	42649	47063	36744	22961	9577	3269	1216	580	418	309	305	292	260	289	298	266	243	257	290	261	240	227	252	262	246	253	284	298	249	255	267	267	262	269	272	272	273	271	271	247	261	267	275	212	271	242	239	255	223	268	246	270	233	271	233	251	256	274	247	250	253	254	250	241	252	271	269	266	300	272	253	221	260	261	265	274	249	243	245	260	255	269	267	251	228	250	276	277	309	272	264	216	273	255	246	266	242	274	271	263	256	265	312	276	249	249	263	254	264	289	255	260	265	249	242	279	255	269	266	273	267	244	238	267	305	231	257	274	255	264	266	266	250	215	251	236	242	249	287	258	283	254	295	282	249	259	258	249	259	302	272	276	249	226	262	277	261	279	232	277	258	303	252	266	252	261	241	297	273	261	244	290	238	235	225	276	268	241	241	257	280	281	256	224	266	270	281	252	256	246	265	283	250	259	269	284	246	255	283	266	231	286	263	285	271	244	230	269	264	268	262	258	278	260	255	235	242	262	242	259	231	225	255	240	273	268	249	246	271	240	234	279	263	234	254	270	263	269	244	272	254	256	234	248	256	242	250	300	277	267	264	270	252	224	245	257	259	274	242	232	268	257	230	280	274	293	259	294	231	274	274	245	255	247	265	257	305	280	248	245	233	252	259	231	260	271	266	246	269	265	246	252	251	246	256	271	256	280	269	258	251	246	246	251	246	255	250	268	243	246	241	251	293	273	267	291	248	272	271	265	268	246	258	273	285	279	233	255	248	265	262	264	275	267	281	244	257	251	268	256	254	228	265	261	262	243	247	256	240	244	259	260	250	273	276	258	257	263	267	259	276	248	268	235	239	268	255	246	269	280	246	236	233	242	281	256	267	257	269	237	244	259	252	252	227	258	266	263	253	272	248	220	245	269	264	265	242	269	282	260	245	241	260	249	240	230	236	233	260	285	221	260	260	248	270	255	259	249	228	249	254	273	260	256	211	252	272	290	280	256	229	241	261	273	250	238	247	254	232	234	224	284	245	248	270	256	278	247	300	268	266	265	243	260	251	268	257	256	254	246	280	247	242	256	250	251	230	241	257	221	245	236	239	250	254	263	278	268	254	254	245	235	252	270	247	248	226	227	247	225	265	254	245	256	258	258	255	261	245	273	273	253	263	277	254	282	262	251	255	283	275	280	257	250	260	249	248	270	253	253	236	236	250	252	233	270	298	256	229	266	267	246	283	250	273	240	253	258	253	276	242	250	257	233	258	250	255	255	266	256	264	264	261	283	260	248	268	260	289	277	248	260	313	248	267	284	255	231	242	275	224	252	253	265	249	271	261	291	240	242	252	282	219	252	256	259	247	247	271	253	249	261	253	258	254	280	249	279	261	245	233	260	263	242	304	253	259	251	264	244	283	262	261	247	254	264	256	267	252	246	271	259	254	253	277	221	272	258	231	278	260	252	257	283	282	264	271	237	262	258	268	269	258	239	277	280	258	262	253	243	252	283	248	231	246	236	267	272	277	261	277	254	240	255	273	278	275	252	227	253	266	241	269	247	229	264	243	260	242	288	258	288	278	265	267	245	252	248	268	287	258	252	270	268	287	270	269	227	250	245	236	279	293	227	213	285	241	290	283	254	260	262	270	253	248	295	256	266	234	245	251	272	278	252	248	256	247	287	244	276	257	264	253	240	258	226	236	236	251	273	263	260	258	265	233	259	254	254	260	257	230	262	280	260	249	248	256	245	261	240	242	241	250	265	254	266	273	249	253	233	241	269	266	252	294	236	248	258	288	285	247	252	280	287	246	273	260	284	270	276	258	244	252	241	309	268	265	280	257	222	280	254	269	246	239	262	259	246	254	275	251	252	265	292	241	246	245	279	263	297	257	247	241	273	269	257	250	244	238	248	255	242	258	254	238	256	295	257	247	240	255	260	215	221	258	283	226	252	255	254	291	258	273	266	242	263	233	240	261	249	261	256	246	247	239	268	237	276	282	237	257	238	266	236	252	244	251	276	287	252	272	254	269	244	261	253	256	245	228	257	243	254	275	290	263	247	282	220	246	260	279	260	257	261	265	250	251	242	279	245	265	257	247	249	240	256	254	259	225	250	257	281	283	229	272	239	241	246	279	267	246	253	252	267	254	231	262	234	268	255	244	247	245	245	267	260	267	245	284	260	270	278	266	232	258	245	253	267	241	250	269	277	272	282	267	243	247	260	261	275	264	257	251	242	265	256	265	254	244	275	252	239	234	269	224	254	273	277	272	276	241	262	252	252	245	271	227	241	229	242	276	243	240	267	260	270	231	274	282	276	280	256	258	243	214	250	249	255	267	262	250	245	273	259	234	252	279	252	239	256	254	246	272	245	246	255	287	289	235	255	262	270	258	264	242	221	284	261	235	238	263	248	267	251	222	269	268	262	264	216	250	253	258	253	247	246	273	232	274	279	273	258	257	262	238	281	241	294	262	299	237	232	306	247	257	260	249	240	261	267	264	248	265	257	238	270	233	248	252	247	243	268	252	226	250	273	248	257	270	264	273	241	268	280	271	273	254	245	271	262	247	273	254	239	272	228	264	260	265	272	253	270	249	262	262	266	249	255	229	264	233	254	236	246	224	220	263	252	227	265	256	275	272	266	257	269	264	262	269	268	260	274	275	279	237	269	259	211	239	277	293	246	275	248	246	258	268	249	277	266	240	257	234	280	230	262	240	276	246	255	251	274	251	242	246	262	289	229	254	259	235	253	274	267	263	258	258	285	230	290	264	254	225	253	263	285	250	262	245	285	282	232	258	248	227	274	273	246	229	260	276	277	263	263	259	252	266	244	275	257	252	255	247	260	249	273	249	265	264	275	246	235	225	244	263	272	249	247	266	246	246	216	241	254	258	266	255	246	252	240	272	251	257	244	265	270	249	238	269	266	257	214	242	238	240	248	250	248	282	252	277	258	262	268	274	274	250	227	276	225	273	252	258	277	285	285	232	248	250	275	255	259	262	269	246	270	250	244	263	278	255	281	245	259	252	274	251	285	283	260	276	261	256	260	249	242	247	252	248	241	252	260	242	225	269	236	241	266	258	258	251	241	283	267	260	278	280	261	244	275	259	252	270	255	248	223	301	260	267	256	265	241	269	254	233	268	240	225	234	232	240	248	254	285	259	251	262	243	251	266	268	264	258	293	256	230	271	245	256	258	239	242	272	282	270	251	274	243	267	228	269	232	267	275	269	278	272	258	288	272	267	261	256	242	259	281	268	262	271	237	276	231	227	261	258	268	234	269	262	260	265	235	251	260	270	247	231	259	283	272	251	239	244	239	229	222	277	269	224	235	258	273	256	269	278	266	251	243	246	250	290	280	267	240	263	257	273	267	243	230	227	261	265	243	267	248	270	235	250	251	241	248	246	245	248	236	266	246	254	290	268	256	242	245	242	243	282	268	275	274	273	257	243	230	260	245	236	276	256	245	234	251	252	273	269	270	253	268	230	256	281	236	256
36311	47119	51166	54475	57896	48041	35691	21371	9995	4493	2038	1373	1083	871	795	660	690	620	695	627	602	676	636	653	626	654	618	598	615	668	639	612	611	652	596	610	653	605	606	637	677	642	616	624	631	604	638	628	630	643	659	642	662	653	676	618	615	679	610	647	684	682	688	640	649	661	622	612	694	642	597	651	664	677	652	656	643	600	648	628	585	627	635	604	642	620	603	665	691	629	617	676	630	640	616	602	677	660	619	629	687	674	655	628	624	641	668	660	656	650	676	627	651	600	646	606	652	651	674	651	597	650	651	662	625	668	582	624	650	618	623	634	671	668	611	664	654	620	657	668	649	641	645	651	654	678	616	669	664	612	624	602	626	594	630	611	642	600	643	664	685	622	603	661	640	616	636	619	603	671	582	615	602	607	612	673	624	674	628	681	662	626	618	609	583	644	654	646	662	651	625	683	628	637	617	683	631	627	643	650	637	617	686	681	638	646	609	610	653	641	587	621	632	636	633	655	684	612	687	646	670	703	690	673	633	652	651	626	652	631	637	647	646	641	673	694	638	636	667	666	646	612	626	650	628	641	619	595	674	655	654	637	648	642	625	680	649	686	651	623	619	622	674	663	645	684	655	704	618	618	624	632	596	616	656	672	616	630	603	607	661	582	709	710	616	646	663	579	657	667	618	699	621	655	641	624	618	638	678	614	648	623	610	611	626	627	618	614	649	656	670	625	640	688	621	645	625	626	678	612	648	657	610	642	662	618	653	613	622	617	633	671	644	615	619	651	629	634	660	632	658	613	600	589	675	630	652	714	620	687	647	621	608	649	615	626	631	636	671	665	669	633	652	626	653	587	663	664	649	652	630	685	606	623	619	707	651	632	674	642	629	645	701	648	651	622	656	614	669	598	612	643	664	635	651	632	611	675	620	653	622	666	605	666	680	674	631	658	628	632	668	624	631	616	640	636	625	630	643	590	635	651	654	651	625	611	642	635	632	643	653	672	689	664	678	634	649	644	642	638	657	667	644	666	658	630	644	615	622	630	651	706	641	674	616	604	611	630	633	621	659	690	644	614	603	645	646	634	657	632	632	584	597	648	608	690	617	626	693	675	667	668	680	652	659	658	643	617	634	613	638	646	638	629	632	660	659	636	679	660	671	635	621	663	650	618	632	645	694	646	610	676	675	652	609	599	644	653	586	619	626	637	631	653	655	659	627	655	643	612	621	625	596	627	627	667	637	670	662	636	577	658	607	674	604	624	657	635	632	597	688	632	691	635	617	641	642	631	668	651	658	639	648	675	655	595	649	627	625	667	651	617	644	621	641	649	618	662	620	658	606	646	617	583	609	621	675	667	630	664	656	698	630	635	614	666	624	690	653	663	689	687	625	635	645	620	655	612	650	680	636	618	631	662	675	638	602	603	611	604	632	687	635	630	630	640	632	651	632	616	636	660	625	589	632	666	620	602	649	570	653	681	668	659	612	624	594	634	594	668	669	613	632	661	612	642	620	618	645	654	623	633	656	638	616	654	645	625	653	637	604	664	612	649	670	653	591	633	689	643	637	659	667	637	623	658	626	600	643	638	660	674	613	639	620	644	654	617	648	642	654	632	644	627	655	630	595	638	658	614	624	605	640	660	613	632	620	644	607	618	623	683	606	619	677	636	593	646	630	697	645	636	660	655	625	645	645	634	650	613	636	667	644	609	670	603	620	640	631	643	641	658	627	622	655	596	643	682	642	651	692	681	668	616	639	634	620	641	615	627	690	636	622	630	679	626	622	631	648	631	619	639	655	648	657	665	685	609	685	661	637	618	630	598	663	607	602	624	616	628	612	645	654	623	631	657	680	656	644	626	677	632	648	650	648	638	691	628	638	628	672	647	685	680	622	590	617	575	619	633	621	635	684	689	707	632	627	660	659	584	638	607	648	674	614	671	619	619	633	624	624	622	626	664	672	651	613	706	648	634	669	621	587	662	582	640	673	608	686	628	672	641	642	656	568	624	625	611	628	642	624	659	622	646	647	669	672	638	661	606	682	671	654	636	666	644	637	634	675	614	652	730	615	634	619	607	616	661	638	650	619	645	645	655	644	648	662	642	648	646	619	642	618	654	660	631	632	649	611	668	593	643	620	665	633	630	637	636	628	559	646	660	637	632	659	597	626	647	682	675	651	645	642	617	660	676	634	626	656	664	629	665	637	621	647	595	694	640	703	606	619	590	620	590	643	635	693	626	647	596	633	669	623	628	640	634	621	665	641	637	632	661	632	642	633	643	656	656	657	626	631	663	681	646	704	637	656	610	623	632	642	633	643	600	675	635	612	649	639	607	622	625	646	653	646	624	635	667	637	620	668	627	680	629	680	612	639	654	621	622	636	620	672	667	648	654	643	642	631	662	636	647	646	617	666	647	665	636	648	682	643	644	640	606	650	637	640	584	632	694	647	604	647	640	676	629	640	612	646	681	626	628	671	642	613	671	651	632	585	644	676	644	650	611	652	711	593	633	592	621	665	610	636	608	647	645	651	592	702	663	664	619	668	628	642	637	659	602	682	639	625	653	584	643	644	666	601	624	653	627	665	576	645	631	654	613	623	679	652	631	647	665	632	668	657	630	624	640	646	675	658	710	611	622	703	634	636	596	645	636	670	629	639	669	627	656	660	628	697	590	612	638	632	641	627	636	621	645	630	671	628	596	656	656	653	665	633	623	618	615	647	628	667	636	633	651	629	638	596	624	635	629	647	599	643	643	681	645	594	669	666	635	619	694	624	620	669	666	646	639	601	672	641	632	674	659	617	605	674	627	668	648	684	608	677	659	593	635	677	612	682	638	617	596	651	657	626	653	647	672	643	683	671	616	644	634	640	658	666	605	625	676	659	602	656	634	642	662	640	658	687	636	693	649	642	642	658	649	670	648	643	678	619	652	623	650	623	667	688	634	611	658	615	647	653	644	639	639	618	612	624	650	610	639	667	658	671	603	621	632	677	637	641	634	612	636	660	642	635	671	653	650	625	677	625	607	637	647	642	642	637	679	651	626	636	590	649	614	639	644	607	669	618	649	601	634	668	644	599	655	623	659	613	665	655	628	640	655	647	634	607	642	684	629	649	647	636	644	622	617	625	627	641	677	629	662	658	591	609	687	616	598	632	608	613	634	605	620	664	635	639	636	608	646	620	619	666	608	613	650	640	638	646	621	633	623	626	660	632	613	688	607	644	674	648	631	637	671	678	660	646	674	626	557	651	635	666	579	645	616	646	659	686	616	681	656	631	663	623	629	673	651	627	641	626	632	628	649	675	618	616	627	624	651	666	638	640	629	661	645	673	642	608	676	647	587	629	673	639	622	684	621	609	619	654	672	619	678	649	633	635	625	659	644	635	630	665	650	664	634	655	688	676	649	603	645	592	634	640	676	669	635	626	635	654	678	665	657	665	662	614	622	594	631	655	609	635	640	618	617	611	663	642	615	656	614	679	685	653	625	636	639	621	633	677	627
60706	56219	53666	51122	51223	49663	36856	19177	7394	1656	766	542	380	331	280	253	231	230	217	224	233	233	225	222	219	215	207	223	228	222	207	219	239	228	243	233	226	245	221	232	222	244	235	240	207	233	204	237	214	231	231	215	224	237	218	199	229	224	229	256	218	227	205	202	217	245	226	235	234	233	235	227	255	196	236	229	201	227	218	264	235	222	222	230	235	230	253	216	206	196	225	236	213	260	207	187	225	213	218	236	208	245	222	220	217	223	225	204	208	246	242	213	238	215	220	197	222	234	246	203	248	221	210	222	204	223	206	228	218	220	228	213	225	226	211	221	259	203	215	217	241	219	220	230	232	237	212	221	221	202	238	215	215	251	215	217	214	232	210	249	213	205	225	200	212	190	212	208	217	224	193	209	200	218	239	203	225	220	210	207	214	248	204	209	238	204	228	235	212	239	216	238	225	220	229	247	243	231	221	227	211	247	196	224	208	225	219	216	228	220	219	217	247	227	247	239	207	229	234	207	234	238	212	247	222	233	249	217	260	229	219	211	226	219	222	184	208	213	247	217	205	240	227	224	208	209	242	206	217	226	213	234	200	221	243	241	215	224	285	186	196	225	252	231	230	212	200	243	230	209	242	209	208	219	218	218	210	210	233	217	221	238	234	231	205	212	221	218	242	213	221	240	202	216	240	237	224	225	224	208	218	235	222	227	201	216	214	248	230	255	222	210	216	233	220	234	204	208	201	229	227	231	257	233	188	192	191	208	222	213	227	215	201	229	203	207	207	240	216	226	252	218	226	244	211	223	217	230	215	212	226	231	220	218	227	215	197	242	224	243	234	229	221	214	187	228	222	212	218	232	211	230	246	210	235	235	215	220	216	218	247	220	197	230	233	237	238	247	226	207	232	258	211	219	223	214	228	228	224	211	224	237	213	213	217	211	235	212	220	203	208	233	224	238	241	250	207	228	209	225	203	213	184	221	203	233	214	215	194	198	211	243	214	210	190	250	228	211	239	213	224	190	216	226	198	221	228	221	251	197	240	197	240	223	197	242	243	211	246	221	211	238	233	220	228	221	209	225	201	219	193	199	233	228	227	249	235	208	233	225	237	243	208	234	236	226	229	211	192	204	227	220	226	234	225	217	248	228	199	209	204	210	220	203	231	222	187	230	222	238	243	232	241	222	220	204	222	197	223	212	204	224	217	224	230	223	232	208	222	233	236	205	197	199	202	230	196	224	240	223	223	242	232	204	223	205	241	234	220	219	227	237	204	233	246	253	220	210	214	211	220	237	223	224	216	241	227	211	239	232	246	225	224	221	211	188	213	220	221	227	214	205	226	206	213	237	217	224	229	244	202	216	212	225	212	215	223	240	217	228	207	237	212	212	231	230	220	202	233	215	230	224	241	243	220	204	241	216	240	220	190	217	203	218	199	216	219	205	207	257	220	203	212	229	231	202	227	203	201	204	226	216	228	216	232	209	245	247	250	213	230	197	248	210	222	224	264	196	233	234	245	217	215	225	203	238	243	222	208	225	238	206	230	253	243	191	214	239	213	199	212	212	229	202	223	232	227	221	218	224	235	218	235	207	198	224	217	201	226	223	191	208	236	234	234	253	218	226	221	203	218	240	242	203	206	230	237	188	208	200	231	198	212	218	217	209	206	230	232	222	209	195	220	207	196	210	217	234	199	223	229	229	199	210	223	246	189	206	232	238	263	208	197	208	212	225	217	214	198	253	210	209	239	214	202	211	206	219	205	232	240	208	224	241	217	245	239	233	229	200	229	221	258	205	212	207	216	220	236	231	226	227	219	234	222	202	220	221	215	203	216	213	222	219	218	229	233	244	201	224	228	213	225	221	238	220	227	237	187	220	208	222	218	189	243	215	221	198	246	210	242	226	227	213	232	209	218	234	198	234	202	241	218	240	243	244	202	212	225	216	208	238	227	203	213	231	199	215	239	236	219	238	232	219	220	207	180	218	218	236	229	215	202	220	194	225	231	230	237	225	246	217	225	217	243	205	221	235	231	262	233	219	239	228	215	226	267	231	219	227	221	227	248	250	246	213	213	194	230	215	203	217	215	239	227	230	227	221	238	251	192	196	215	223	192	220	211	213	214	200	220	203	201	226	222	221	220	198	213	214	194	226	210	231	201	231	221	211	240	240	242	208	225	244	223	210	239	190	172	203	188	244	189	224	221	221	217	202	184	228	218	228	207	196	219	237	227	220	231	229	246	210	245	224	195	234	223	238	234	202	217	203	195	227	227	195	186	244	227	223	225	245	208	217	252	217	238	222	238	234	228	223	214	227	243	185	196	189	248	228	194	226	233	217	238	244	225	213	234	224	194	225	244	216	231	206	207	234	227	237	202	207	218	219	224	190	217	214	227	229	207	219	194	201	227	227	229	229	206	218	245	210	230	240	227	229	219	213	230	221	227	214	227	208	207	226	220	215	222	195	202	205	234	220	225	205	229	245	199	183	246	219	239	220	225	207	242	208	205	213	227	213	221	211	231	241	227	226	203	204	219	234	231	225	224	215	220	228	210	217	221	244	231	221	206	197	198	222	229	217	223	230	214	225	211	218	213	224	208	226	234	230	205	236	237	214	205	208	223	222	226	239	240	207	207	208	232	242	219	231	246	215	225	235	228	234	203	211	240	213	206	214	201	206	224	223	208	227	229	200	217	215	243	214	218	256	225	224	209	252	236	230	220	203	172	235	195	232	227	227	224	235	226	220	250	231	227	248	224	246	218	258	222	212	231	229	218	219	193	243	228	220	227	211	221	225	197	224	202	254	211	199	236	222	231	249	200	220	227	237	227	229	196	227	198	206	208	214	216	232	259	209	226	217	223	213	239	214	211	228	222	225	206	194	197	231	227	214	232	212	199	216	203	245	238	187	226	194	215	216	205	229	203	209	212	215	226	219	230	226	199	197	216	193	208	232	219	215	235	192	210	199	258	224	231	220	254	222	232	227	205	210	236	236	209	208	208	230	195	217	241	240	250	236	234	223	223	220	244	216	198	227	209	221	254	216	214	227	189	236	224	227	200	216	218	206	215	193	210	200	197	239	268	187	222	213	220	192	217	217	216	251	232	209	207	229	204	205	232	219	245	204	185	211	229	207	235	231	224	265	239	247	222	250	200	208	243	212	189	210	221	213	248	191	219	225	245	236	230	195	205	245	207	209	229	217	217	222	239	238	225	216	238	212	229	227	218	225	228	249	221	233	212	195	215	203	213	230	228	200	202	192	217	207	238	236	230	232	211	213	232	229	236	229	221	262	215	250	234	242	215	224	224	232	218	216	231	222	212	228	221	240	205	230	214	200	193	231	216	209	212	240	236	206	249	213	251	232	242	231	210	200	202	220	213	229	223	205	218	247	206	183	215	226	212	240	188	215	209	211	215	226	244	228	224	247	210	231	205	245	220	218	218	217	229	231	249	207	242	242	212	221	227	217	222	258	209	232	220	190	220	240	212	205	229	226
43867	52688	58252	61759	65732	62059	47532	30509	16911	5922	3089	1998	1342	986	805	673	627	586	547	514	566	555	574	553	562	547	562	569	522	563	537	517	532	554	572	538	514	558	596	585	591	536	587	549	540	509	532	565	514	574	528	512	525	560	530	545	561	570	565	546	543	572	533	577	575	569	562	573	538	555	554	552	574	576	537	569	570	544	540	587	533	557	598	564	517	559	535	544	566	597	571	492	578	545	569	564	545	569	596	543	544	576	575	546	533	588	559	578	525	557	568	527	530	590	566	549	539	554	589	545	523	557	545	564	572	582	552	584	565	551	553	568	557	530	554	594	535	538	530	577	539	511	520	592	533	570	597	566	550	540	550	576	540	583	570	509	542	564	596	509	595	569	555	589	576	550	561	604	506	569	565	515	588	543	545	522	534	532	520	537	564	526	575	554	566	521	534	523	558	583	546	535	545	553	548	550	580	552	602	535	541	563	510	536	541	523	514	537	542	540	555	549	515	561	589	565	571	535	580	534	581	561	539	488	579	588	561	557	553	552	557	521	563	541	585	563	567	571	567	587	554	547	593	557	496	565	518	525	593	512	555	552	538	576	553	581	562	519	503	554	573	503	508	549	551	553	543	554	507	560	564	561	551	508	564	587	552	550	552	576	566	542	531	622	514	561	546	567	578	557	509	540	564	571	577	517	562	547	522	561	497	531	524	573	528	580	604	577	556	541	590	549	523	588	577	524	565	560	493	519	531	567	522	538	533	561	552	516	522	565	516	584	575	549	545	533	546	539	544	583	572	527	547	519	579	568	573	571	562	574	554	566	552	581	534	538	521	557	543	543	575	594	550	576	551	514	538	592	566	546	537	560	518	543	549	583	525	541	533	595	504	520	542	554	559	539	550	563	507	554	555	559	552	552	503	562	547	562	585	543	540	551	570	503	566	570	566	581	546	521	516	559	582	561	528	546	556	520	584	535	497	582	524	555	546	549	520	540	584	518	522	563	562	559	579	538	569	558	582	526	561	513	555	526	578	574	543	579	534	565	519	539	522	553	521	543	578	535	536	563	570	555	572	536	542	555	517	544	527	542	580	521	522	511	589	537	531	554	567	546	551	539	507	577	544	539	588	500	494	561	566	539	530	550	571	539	557	576	606	552	523	604	555	592	535	543	527	566	553	558	569	553	551	560	541	545	527	529	572	535	575	589	573	548	568	534	544	562	549	541	543	541	572	549	550	539	588	592	557	535	551	539	556	523	583	501	559	555	562	535	540	541	546	595	520	564	544	576	501	560	530	549	539	581	532	591	560	544	528	509	596	533	548	565	568	551	564	576	555	546	587	526	526	545	520	586	540	563	531	560	526	569	518	564	570	574	515	565	558	600	559	574	533	536	517	535	510	518	581	493	583	538	521	556	581	589	520	569	578	543	567	591	553	540	575	539	541	553	546	532	559	522	543	556	607	577	543	521	547	562	574	571	568	517	568	526	568	584	559	572	554	507	568	550	576	578	531	542	567	553	555	563	523	562	576	564	571	528	576	573	544	534	557	560	509	575	541	553	574	570	542	543	549	568	542	551	552	620	561	593	537	541	557	509	540	563	582	567	519	581	586	524	558	584	593	511	558	585	560	528	567	510	537	526	545	531	585	568	562	553	512	562	518	568	552	554	505	581	563	536	550	541	583	542	547	491	558	571	589	527	577	570	567	556	560	563	557	557	550	562	553	555	580	548	561	519	573	559	586	575	555	558	601	598	553	551	548	591	531	551	575	567	563	531	579	554	532	549	546	548	568	551	566	521	543	568	547	548	562	562	562	571	578	543	567	517	542	584	586	560	547	573	477	574	508	538	589	558	531	560	534	555	537	533	572	563	542	579	522	567	569	557	561	547	532	547	549	558	545	521	524	578	519	542	537	559	584	501	550	565	589	527	550	556	549	567	527	559	550	578	557	537	538	582	522	555	558	544	553	561	582	539	554	550	581	560	555	577	562	564	544	561	584	554	525	551	539	550	579	550	507	543	575	564	579	550	553	558	529	547	596	528	578	574	561	560	537	566	529	528	561	574	573	533	562	563	540	533	553	538	577	536	517	538	543	539	568	553	596	519	515	582	556	532	544	533	544	570	579	531	560	588	578	557	565	522	544	545	516	522	533	564	547	550	535	535	574	558	552	516	531	529	556	575	599	565	566	568	547	531	535	547	518	537	587	484	547	555	543	532	577	540	541	567	574	551	549	534	514	540	523	563	561	520	554	559	571	566	570	591	521	520	551	591	582	531	519	524	541	558	561	533	539	550	544	583	556	572	578	508	527	542	554	544	565	557	528	521	567	549	543	533	525	522	561	570	538	586	586	533	527	540	571	552	532	555	550	570	525	535	487	543	562	543	501	578	556	547	529	604	547	542	578	502	568	572	579	565	513	552	511	573	533	557	595	600	531	558	582	586	571	553	560	557	493	578	559	511	550	540	542	530	537	555	533	560	538	556	569	567	529	552	530	575	556	546	558	551	578	591	550	527	528	573	529	546	555	551	545	548	576	576	575	585	541	583	539	559	534	530	541	586	520	593	537	563	541	523	549	566	553	537	596	577	570	508	563	561	548	553	552	539	590	578	559	562	570	582	550	520	519	557	551	570	538	516	556	543	554	592	556	574	509	578	550	572	583	499	550	489	569	531	569	567	514	551	568	531	525	526	555	570	557	529	573	571	561	575	561	552	563	518	582	536	525	561	534	603	531	568	544	555	552	554	563	565	548	524	546	551	548	557	568	531	573	558	535	547	563	576	556	579	565	558	564	579	557	567	542	560	573	565	492	569	555	542	559	561	507	533	570	556	567	540	585	536	544	501	595	546	551	533	524	583	522	575	552	565	504	541	540	601	594	545	564	503	548	549	555	544	533	584	531	548	556	536	543	577	566	521	496	563	573	513	579	569	529	565	527	564	533	570	549	544	556	534	534	568	551	537	492	605	540	558	546	593	535	533	603	526	492	547	541	569	578	539	569	604	540	548	557	567	581	541	609	543	592	540	577	537	551	569	556	515	551	525	557	559	545	583	568	566	562	569	524	558	562	570	547	544	562	559	522	559	540	525	549	543	517	550	562	558	534	579	535	557	499	561	540	592	521	547	548	566	544	569	549	594	551	563	494	531	541	563	540	564	555	523	526	584	574	560	547	551	546	541	549	572	562	517	551	564	556	569	569	535	566	556	570	506	550	533	583	546	562	577	531	564	563	559	561	554	546	515	532	547	562	548	555	511	563	591	485	546	534	539	534	544	580	544	530	536	537	575	562	556	541	551	535	528	539	604	560	526	503	569	520	581	569	506	555	503	573	568	557	528	558	595	577	595	571	567	582	562	571	565	556	563	528	551	579	579	564	579	513	572	539	531	538	552	570	540	564	571	576	527	540	536	522	522	574	562	534	563	590	559	591	598	554	570	547	548	540	534	592	530	558	525	563	536	556	592	535	530	523	532	587	509	538	566	562	528	605	526	559	570
27401	24365	24908	12805	5206	4667	2694	1178	635	390	282	268	258	234	251	244	255	220	216	225	222	250	254	228	233	253	277	211	232	237	213	256	247	235	243	207	244	222	245	226	241	240	210	254	242	255	217	268	248	263	268	210	257	234	243	242	231	218	238	223	250	225	239	230	240	233	210	256	243	253	202	224	213	227	246	238	244	239	230	247	237	255	264	249	243	235	220	232	238	259	220	247	237	220	264	262	220	228	224	221	240	232	275	230	266	234	236	251	245	216	232	225	254	248	257	225	211	212	234	249	239	233	243	213	285	214	218	232	261	222	246	258	219	275	245	217	230	229	221	211	238	247	239	250	231	257	239	220	250	234	253	221	226	240	225	228	248	240	231	282	240	220	240	210	209	254	220	225	220	269	213	214	236	238	242	212	266	254	239	236	253	238	244	263	212	236	232	248	244	225	260	232	260	225	241	227	238	225	207	225	222	258	235	250	232	233	269	246	256	248	252	245	235	248	236	253	219	260	232	224	219	245	262	258	243	229	247	242	245	250	226	212	234	207	243	242	241	247	245	230	253	227	245	232	279	234	250	209	242	217	236	217	196	236	254	241	245	236	242	253	220	235	229	239	245	239	250	212	253	259	260	224	209	236	237	270	265	221	220	234	222	242	225	225	207	214	232	253	224	256	231	235	237	241	261	272	225	242	220	230	225	248	259	236	238	239	231	246	248	242	238	223	214	282	224	234	249	256	220	255	261	227	225	234	247	261	207	248	226	258	238	240	245	245	253	253	252	244	225	233	258	241	225	239	239	227	236	227	229	250	231	216	197	220	233	220	247	245	227	256	228	229	251	237	206	247	251	237	234	271	241	244	216	226	256	245	237	234	225	240	245	215	239	233	220	258	238	228	287	221	235	244	222	224	247	214	245	248	237	217	245	247	238	258	235	211	240	237	249	262	249	222	244	214	251	220	240	232	230	250	233	250	203	244	261	278	255	253	251	253	240	230	201	234	213	241	223	229	229	249	251	220	245	242	204	217	236	230	234	237	246	234	214	257	240	235	233	232	256	242	226	238	243	231	219	243	243	241	227	245	243	233	216	213	263	230	236	231	234	254	232	213	241	217	246	215	222	224	227	244	230	215	217	256	241	209	214	240	240	225	224	234	248	242	226	233	241	219	227	221	232	242	224	247	213	239	259	229	256	243	218	228	251	231	249	233	243	237	237	215	247	237	238	231	218	233	230	255	245	240	265	253	232	272	222	265	230	229	222	222	230	238	268	229	225	263	239	225	207	205	244	214	238	243	249	232	210	201	233	248	253	227	263	230	235	261	241	250	238	219	234	239	264	250	235	242	262	263	248	232	238	275	254	224	231	252	218	239	261	222	270	215	203	230	236	263	242	236	240	204	223	223	259	221	252	244	219	235	253	220	228	218	224	255	248	218	243	226	252	204	215	244	269	234	215	227	235	260	241	246	254	234	213	232	252	231	244	229	226	204	217	240	239	245	216	218	255	233	211	237	263	248	237	236	244	230	218	260	227	258	244	249	267	229	217	233	224	237	238	228	215	233	234	230	244	254	217	214	260	223	235	213	236	244	242	228	225	246	213	229	228	217	244	226	237	236	244	239	229	273	222	262	236	232	257	258	230	223	217	238	232	277	228	240	253	199	227	226	240	224	249	248	238	229	276	222	227	234	248	246	244	232	218	230	228	235	235	208	250	222	274	213	225	243	219	229	227	240	234	197	252	233	217	210	249	198	246	233	227	233	246	259	215	265	242	251	221	231	241	230	248	231	242	229	241	266	240	249	226	247	246	232	273	233	245	256	238	207	269	244	270	219	242	251	237	233	263	228	235	225	252	269	263	205	227	231	250	246	222	228	245	223	245	230	254	218	227	247	248	260	235	230	250	216	210	273	244	233	223	233	222	229	248	229	225	240	237	222	243	228	212	242	284	256	284	224	248	236	230	228	229	234	222	228	235	239	235	244	247	228	221	220	227	229	238	222	227	220	232	227	231	229	263	239	248	233	225	242	210	236	227	244	271	217	246	246	250	240	218	250	219	231	242	243	250	264	234	247	235	236	225	219	226	260	235	241	222	229	254	223	242	232	230	238	247	250	235	258	230	236	212	233	233	211	251	249	237	231	218	221	228	191	254	259	212	209	205	236	228	252	242	216	237	226	251	237	211	239	241	227	245	235	223	212	243	236	267	229	248	217	235	243	228	234	223	246	242	227	263	228	228	227	222	274	253	245	246	220	240	261	247	233	219	226	218	247	228	239	244	210	206	238	255	222	259	234	231	249	236	236	209	251	246	262	219	223	226	231	206	220	214	228	255	225	224	240	247	268	252	215	224	247	234	227	227	215	227	219	240	233	240	225	255	249	236	245	239	245	256	206	224	224	249	214	229	225	231	221	266	222	233	238	237	211	224	268	237	219	248	264	258	264	247	251	237	229	220	239	237	199	256	267	214	221	265	248	245	206	210	243	233	252	212	255	261	209	248	246	243	234	229	258	226	237	215	250	220	231	223	214	204	248	243	212	236	253	228	223	228	230	269	241	248	262	242	226	230	242	244	247	266	229	252	236	198	264	241	243	226	246	248	248	226	242	270	266	230	231	239	229	226	243	240	240	262	245	218	231	248	270	241	219	216	229	265	237	251	236	222	225	214	223	253	249	246	224	253	241	239	232	210	238	222	250	230	230	241	235	226	230	172	226	233	259	209	228	224	231	213	197	241	228	243	253	255	230	211	213	242	210	209	240	262	215	214	212	246	233	240	231	235	233	259	245	266	249	253	230	220	238	230	224	226	214	242	232	234	233	250	238	253	239	208	246	251	224	237	265	185	232	231	250	237	267	243	232	238	249	210	237	208	252	230	247	242	231	249	233	242	237	216	212	218	235	244	228	222	241	250	236	258	251	211	229	246	237	233	215	232	223	203	253	223	270	220	273	268	270	230	234	221	209	233	250	241	233	237	253	239	241	255	225	222	238	220	225	250	256	271	224	251	251	239	258	246	232	212	228	226	242	244	244	219	232	240	260	255	260	232	254	222	249	221	237	220	226	227	212	213	216	247	213	208	230	219	264	244	245	228	235	231	268	244	245	240	261	214	223	240	227	235	222	251	234	264	251	240	227	223	235	215	249	261	230	223	228	246	225	256	252	247	254	231	277	247	245	261	237	213	253	234	246	259	217	244	239	232	238	222	226	216	250	235	229	243	212	250	242	234	239	243	234	220	229	256	246	249	246	247	252	234	220	211	219	237	230	258	222	252	228	249	249	227	242	221	244	231	244	224	223	231	270	246	240	248	245	225	249	226	235	199	247	245	234	230	232	252	221	219	226	231	229	234	208	258	224	209	237	250	231	233	260	244	216	254	238	214	246	240	227	237	249	230	228	239	225	204	229	230	212	218	234	228	234	257	224	218	228	248	226	281	240	239	242	240	266	234	221	236	252	223	235	240	251	230	221	219	253	259	249	240	228	248	251	225	250
16607	20897	27951	20385	16117	15284	9204	4103	2239	1138	813	750	646	661	641	580	638	616	608	605	626	596	628	582	566	560	619	559	606	571	596	595	556	611	581	593	568	588	621	659	583	628	608	616	609	588	619	621	600	629	622	638	614	605	607	622	605	591	604	637	589	576	588	650	576	601	618	594	602	616	615	627	591	564	624	608	616	597	574	627	609	584	599	581	588	609	584	620	624	599	612	587	587	584	574	613	586	589	642	583	577	612	635	632	631	589	584	672	612	591	635	659	582	579	637	551	583	614	591	581	603	552	619	594	594	598	604	609	564	621	619	596	621	635	603	625	626	592	611	619	554	583	558	580	619	598	637	608	615	569	605	617	571	609	602	568	620	599	588	617	596	589	635	602	618	584	582	596	605	594	630	592	617	607	577	589	606	616	609	626	593	635	580	604	595	629	617	546	667	581	552	612	605	606	562	610	576	575	594	596	564	622	616	603	608	632	577	591	616	652	581	607	598	604	611	614	593	597	609	519	657	594	639	608	593	630	577	615	613	608	583	606	600	638	636	604	590	578	615	585	584	567	604	592	581	598	572	589	609	600	596	605	613	619	575	632	621	617	569	612	561	565	580	647	627	598	578	628	589	591	535	594	605	616	587	587	586	615	642	594	551	616	622	599	615	617	556	612	567	600	620	614	557	607	601	544	663	609	589	569	592	582	613	611	611	621	540	608	618	635	588	615	632	609	613	648	572	607	587	597	619	562	599	592	629	614	601	602	599	611	581	651	619	559	571	574	586	594	600	625	594	623	623	590	574	553	599	598	566	628	593	631	670	603	596	562	592	572	567	656	572	603	616	588	596	575	598	638	581	569	597	639	632	600	581	619	612	574	583	615	600	630	619	629	641	621	623	577	584	639	640	620	595	594	595	582	565	605	566	597	586	595	563	600	617	567	605	631	609	575	592	632	573	608	658	603	620	663	581	604	604	570	575	571	621	599	618	628	619	579	600	668	606	614	608	582	603	597	586	634	575	625	650	602	619	587	626	638	606	656	646	647	588	608	588	645	581	582	600	556	608	608	633	602	574	610	616	650	600	574	643	637	585	597	586	568	598	615	605	581	601	624	594	602	619	591	624	579	606	584	607	616	595	630	625	582	627	575	642	633	667	588	641	639	599	558	554	569	624	610	592	621	589	571	586	621	568	571	563	595	565	594	539	615	603	624	573	601	626	554	583	588	617	610	617	545	590	597	628	606	588	614	628	608	608	615	605	638	618	629	601	564	611	595	627	617	638	614	595	625	604	631	591	617	605	604	616	613	576	604	611	586	612	575	583	593	608	616	625	569	541	601	595	640	544	607	584	599	594	592	597	605	609	613	599	627	596	576	590	612	608	578	589	609	592	618	592	603	594	591	586	610	651	596	579	667	607	586	583	592	618	591	608	559	615	618	594	639	617	586	623	609	589	597	606	591	647	607	617	644	610	576	595	570	562	622	573	624	569	617	601	589	604	595	606	597	560	637	583	540	595	601	581	604	601	568	563	625	584	600	605	599	640	637	624	564	639	597	644	602	566	600	610	642	603	580	609	601	587	633	563	607	551	584	572	593	625	619	600	597	592	610	622	648	616	601	579	581	604	592	617	551	630	624	561	549	593	568	623	666	593	590	565	585	593	646	558	630	599	575	624	582	602	579	618	593	588	626	631	623	575	629	595	579	589	586	643	580	581	624	606	607	579	626	612	615	610	618	591	617	583	602	587	574	600	594	597	599	609	610	616	630	588	626	607	591	616	600	571	600	609	594	592	652	570	590	572	594	578	633	607	592	610	602	606	597	609	618	586	605	600	574	599	618	618	578	597	563	618	613	619	568	613	543	613	622	585	610	602	577	623	576	600	614	628	610	543	602	565	548	633	630	566	635	603	601	624	593	581	602	565	609	603	628	628	608	606	608	633	648	591	609	579	625	591	602	585	614	545	630	590	626	587	577	590	583	591	597	569	621	592	612	614	580	619	577	570	576	605	608	598	590	606	594	621	640	624	623	585	632	600	581	625	586	670	614	593	606	623	587	586	617	551	585	597	615	592	620	608	578	570	625	616	597	639	596	566	606	605	603	577	613	618	569	620	585	596	628	597	618	612	625	559	548	621	638	633	567	617	621	572	585	621	603	607	628	606	611	625	591	620	593	563	585	579	619	610	573	600	576	601	607	537	643	573	598	604	579	617	617	635	619	632	592	607	589	604	650	616	581	614	612	580	616	612	560	588	599	616	580	599	598	625	599	582	655	617	583	629	626	604	577	602	585	598	616	578	590	578	631	620	597	649	606	616	602	582	583	628	619	583	589	615	620	600	578	571	607	603	634	608	598	619	589	583	566	639	668	600	611	581	619	548	613	595	607	638	626	616	601	567	621	609	611	580	624	576	632	614	604	604	612	630	590	640	581	608	631	562	592	607	575	655	566	589	594	562	595	573	573	612	614	584	627	634	641	565	591	592	602	576	553	588	578	606	580	595	596	562	589	591	650	616	626	595	590	626	581	579	621	596	635	573	579	644	607	580	626	582	597	615	613	613	624	609	538	602	665	597	566	625	619	622	614	599	576	644	543	602	587	577	596	596	635	619	656	596	571	590	541	556	634	589	639	591	603	617	594	605	566	597	609	588	597	623	592	593	596	615	628	586	600	622	597	583	561	593	585	553	568	631	638	564	607	592	612	637	585	648	603	562	618	601	621	645	614	587	606	608	587	589	606	606	612	595	571	591	605	588	617	609	603	611	581	614	637	631	597	597	570	562	604	571	642	560	577	635	583	561	624	571	600	629	610	645	595	619	614	599	562	596	591	593	591	615	595	597	606	613	618	579	589	609	630	648	612	628	594	598	609	625	600	644	591	627	680	584	624	584	621	625	554	608	580	561	606	599	574	597	624	562	592	608	591	579	607	604	639	599	561	588	575	573	573	606	626	626	605	595	599	638	629	645	596	627	602	592	621	609	570	599	625	609	601	586	593	597	596	629	599	641	618	560	651	619	590	595	626	625	621	598	588	625	596	602	607	615	574	585	626	579	585	616	586	624	592	603	594	585	617	603	621	556	625	606	598	634	587	659	591	594	606	617	604	582	611	565	599	626	616	576	623	604	587	565	600	596	617	560	607	597	600	629	653	619	604	612	584	624	623	639	586	616	580	635	580	675	589	624	544	551	624	581	625	588	612	584	599	609	616	607	620	583	592	620	600	622	615	656	601	610	627	603	622	596	596	593	607	555	579	607	607	608	591	584	634	643	574	606	656	618	650	602	586	542	603	598	600	581	624	582	631	583	593	582	600	602	588	624	617	561	609	584	570	608	569	611	596	623	616	584	619	610	614	558	594	581	616	592	595	590	596	623	596	632	540	632	660	611	593	606	591	614	609	606	595	625	571	596	617	634	582	620	588	631	590	585	595	607	585	629	634	631	611	606	598	559	598	581	637	601	633	588	596	590	569	641	591	591	613	609	586	626	595	591	623
48598	51638	48048	43171	44149	40485	26183	13499	5670	1855	616	413	371	307	259	300	286	249	238	237	267	256	253	282	253	268	250	262	243	245	276	294	271	262	259	225	280	256	251	272	254	262	307	273	257	244	259	251	238	235	255	251	261	259	258	255	272	256	275	255	292	233	261	256	246	261	243	250	267	231	246	245	271	276	263	271	267	234	253	260	263	253	251	214	246	265	301	250	290	277	252	284	258	245	222	242	267	257	229	232	283	257	236	256	270	250	235	245	267	249	251	245	284	236	262	237	241	246	259	241	258	258	243	277	275	256	210	238	265	275	241	246	258	279	270	265	242	234	243	252	236	263	247	232	238	276	257	254	251	297	250	242	234	267	238	278	243	283	253	256	240	267	273	267	256	258	244	241	267	248	279	262	244	280	280	267	272	268	255	265	244	265	257	248	261	247	248	232	257	240	275	261	255	242	253	265	240	252	250	258	269	255	270	247	224	269	240	224	264	270	243	251	280	249	267	243	247	244	241	252	252	250	238	256	255	256	280	251	261	267	237	250	267	257	257	254	251	225	258	246	245	246	246	260	253	245	263	265	221	259	254	233	246	250	261	263	227	241	241	226	260	242	240	271	271	254	261	253	261	266	241	273	250	258	253	243	268	254	262	260	234	234	296	298	246	244	240	234	257	283	244	246	263	254	264	264	250	263	239	252	277	258	275	243	289	273	238	249	232	238	248	260	272	225	238	250	259	263	262	267	258	278	248	277	284	293	238	273	241	265	236	228	262	258	259	224	249	249	266	263	301	274	268	248	260	246	285	266	277	265	244	225	257	245	263	234	257	283	241	233	254	217	261	265	244	226	272	262	247	242	239	239	278	232	274	244	302	276	290	267	268	242	255	262	254	258	235	261	243	239	254	246	259	260	269	262	254	250	235	244	265	254	249	241	287	272	287	285	274	279	291	255	241	281	255	245	254	292	251	270	279	247	245	260	259	238	245	258	240	262	282	244	258	270	261	240	287	259	282	258	303	251	244	257	266	218	251	292	274	280	255	242	250	250	288	236	229	260	244	229	269	263	234	251	265	283	270	256	253	276	242	236	283	305	254	231	255	273	261	250	272	259	259	269	259	263	243	236	270	268	242	239	265	259	279	253	273	290	250	261	248	258	252	275	249	249	240	233	264	255	247	233	262	255	270	211	231	245	255	263	243	219	252	250	250	258	257	259	260	235	269	251	254	266	253	241	257	250	236	255	237	261	260	262	256	243	238	261	247	253	259	253	243	247	236	265	262	291	249	287	269	264	235	264	260	230	247	265	245	285	284	261	244	270	232	251	274	255	278	253	251	265	281	235	246	260	238	252	270	205	238	240	262	263	283	217	261	247	254	237	256	250	240	255	262	274	243	236	261	265	254	260	288	288	245	269	265	248	260	284	238	272	282	247	250	260	232	232	243	256	278	273	222	235	235	268	249	243	245	252	226	261	286	254	230	275	264	230	254	249	230	259	266	254	248	273	286	248	270	283	263	262	270	263	249	241	262	248	242	227	256	263	265	242	259	251	269	265	235	266	235	241	293	239	277	255	245	258	309	272	243	253	243	249	257	256	236	259	238	259	256	249	262	274	247	254	255	223	224	244	244	266	276	249	237	246	234	262	232	230	251	279	240	262	271	262	264	266	244	286	278	267	249	231	274	250	265	272	239	279	294	275	292	271	258	250	244	269	269	269	271	256	247	278	247	239	270	283	238	290	280	244	270	235	255	259	259	247	230	258	240	273	276	228	246	265	266	255	260	238	247	255	212	248	270	248	268	264	255	257	270	235	261	273	228	300	258	262	253	271	258	235	244	263	263	258	246	261	281	282	236	252	240	252	276	268	254	255	290	262	264	271	275	274	261	225	261	275	265	242	240	248	255	243	275	256	260	258	260	253	263	277	271	272	282	270	264	257	277	242	265	259	247	265	250	253	252	246	248	251	244	258	259	251	288	267	256	278	238	262	268	246	283	261	238	271	237	247	250	248	253	262	268	269	275	261	251	249	226	281	265	264	249	244	239	264	251	272	236	277	280	252	278	271	238	267	280	248	257	255	253	229	229	270	286	280	232	260	262	247	250	260	247	249	254	258	240	274	274	232	246	233	270	244	250	242	262	222	252	246	251	288	255	249	236	289	264	237	281	232	260	265	253	267	273	275	265	244	266	252	233	251	254	249	272	234	278	248	264	263	254	273	244	276	268	230	282	237	253	244	284	276	244	279	255	230	283	269	251	285	255	261	273	273	271	258	251	289	262	233	259	257	287	252	275	242	268	238	235	229	241	270	258	239	245	252	235	241	260	261	239	245	270	268	235	238	257	260	241	270	267	256	266	250	240	244	251	235	221	245	295	245	259	262	278	245	249	269	288	259	261	269	253	249	262	266	243	270	265	248	286	274	259	270	238	251	234	248	259	271	261	270	256	249	266	260	251	287	255	264	252	269	232	231	285	269	261	227	259	250	286	234	271	278	269	233	245	281	255	280	246	244	265	240	264	241	261	260	258	239	263	263	228	251	258	242	250	253	272	232	289	268	274	238	240	245	251	281	234	257	258	242	249	242	255	253	282	267	275	260	242	285	262	230	270	264	270	272	282	258	280	254	237	257	283	271	274	276	268	267	269	246	283	243	278	268	265	249	253	273	241	259	248	268	289	244	288	248	271	257	225	260	263	268	258	275	244	243	270	282	288	277	276	253	250	265	273	259	254	258	247	276	227	278	265	243	243	276	280	264	245	249	253	268	239	261	256	242	237	265	256	275	251	247	267	274	246	250	261	256	270	259	259	247	268	240	252	253	274	260	250	260	244	275	238	272	265	261	283	259	253	264	258	255	248	253	238	251	251	274	263	261	271	299	284	280	260	227	262	231	281	247	230	261	230	263	246	239	284	237	263	209	286	257	236	263	245	220	249	250	263	255	260	248	249	263	234	261	228	268	269	261	243	224	300	232	270	264	267	258	218	254	264	232	268	246	258	236	251	270	274	238	281	251	252	271	264	256	236	245	265	253	273	251	248	265	243	261	275	260	251	267	257	231	257	237	245	262	245	258	257	266	219	261	282	271	268	258	258	253	267	265	281	251	272	291	257	238	250	245	220	292	260	281	262	256	246	266	235	303	277	264	259	269	258	263	246	240	261	216	226	257	223	261	249	260	241	253	275	285	285	248	241	250	286	220	259	281	256	254	311	252	264	281	264	249	250	264	249	275	253	236	250	255	259	262	250	275	259	281	260	267	251	251	252	225	282	237	258	275	287	263	274	260	231	270	266	264	278	259	280	240	277	250	258	270	244	292	265	278	262	269	236	281	254	255	240	246	257	263	284	261	273	273	235	254	256	231	237	250	247	258	267	242	233	287	260	242	246	245	219	283	258	248	249	267	254	266	262	270	252	240	244	232	262	244	272	262	239	252	250	283	264	260	236	257	242	258	266	242	247	270	247	236	258	252	283	285	258	260	273	237	268	229	303	226
33204	43258	48403	49982	55570	51293	39281	27182	15688	6388	2383	1437	1095	878	835	743	684	659	664	623	636	615	611	628	653	677	619	669	631	656	633	670	640	603	681	624	613	689	687	680	687	663	664	679	630	628	660	624	655	609	615	674	622	683	619	649	616	610	611	674	623	684	691	643	627	612	666	651	624	652	637	598	626	680	628	631	633	608	636	635	685	693	632	642	697	658	668	636	693	628	616	667	652	673	651	662	608	635	670	646	674	630	627	668	682	623	636	642	585	634	656	623	633	590	624	647	627	594	677	585	648	648	661	649	676	648	654	650	714	658	713	666	664	688	637	675	675	649	674	650	647	641	671	635	621	629	658	653	646	664	603	607	685	651	655	598	657	641	617	610	633	652	642	664	600	677	656	657	609	621	675	671	618	618	648	684	621	636	610	654	654	672	624	678	666	617	623	675	672	617	642	675	652	686	621	636	613	636	682	640	659	677	675	632	626	656	602	644	610	592	627	638	656	659	647	640	605	667	652	604	630	654	668	626	602	617	662	593	615	684	608	650	641	670	661	651	659	660	607	688	623	633	597	679	640	627	639	614	623	620	647	631	628	644	649	670	658	678	643	668	655	670	642	643	648	645	615	637	625	605	665	647	676	650	631	614	627	657	650	647	688	651	638	624	672	618	661	662	641	668	602	671	671	652	628	666	643	630	631	655	652	646	618	659	652	616	664	638	650	698	617	660	585	659	638	607	644	635	646	606	651	650	609	649	643	700	692	669	645	618	598	612	680	614	674	604	654	635	665	645	633	627	676	654	625	617	653	603	642	642	671	647	667	637	654	643	639	632	686	666	623	677	680	646	656	599	663	637	637	682	638	620	614	618	646	628	628	610	670	660	639	633	652	667	649	646	669	612	670	672	695	631	636	643	626	629	642	619	657	622	622	678	683	695	622	668	652	639	632	651	640	663	643	664	620	665	641	644	645	611	641	633	639	645	622	629	676	644	676	632	626	677	611	640	668	659	662	642	621	653	658	663	646	645	683	692	675	632	630	668	640	621	623	709	618	610	631	667	642	620	616	647	665	686	668	625	669	646	667	615	644	645	664	672	637	647	610	651	657	679	639	653	694	611	642	648	648	688	649	599	658	642	619	640	617	666	623	611	648	614	681	703	643	623	652	685	616	673	610	680	639	687	660	684	629	666	607	608	620	684	625	630	648	611	653	617	617	664	600	616	652	664	666	673	647	646	656	648	649	605	616	597	613	586	610	678	613	670	633	645	644	611	655	650	646	662	650	639	599	644	656	632	641	640	597	660	612	635	662	607	647	641	651	640	630	634	663	624	628	635	628	667	624	614	660	614	642	632	600	654	704	639	673	645	627	608	646	621	638	653	649	626	681	643	617	658	635	579	654	634	652	598	662	637	683	687	680	691	629	696	598	619	672	611	678	648	650	622	652	677	651	625	640	599	626	633	663	642	601	646	664	636	630	602	615	668	637	638	610	635	631	632	611	643	680	636	638	654	666	666	718	646	665	611	672	644	644	657	615	638	629	633	656	659	639	656	613	651	678	600	669	641	634	671	630	656	634	665	603	675	617	641	677	612	640	655	631	673	605	678	654	650	661	596	649	627	648	619	644	658	624	599	647	627	619	661	616	656	682	650	664	690	626	642	661	697	624	648	652	670	601	613	651	626	637	668	621	685	656	653	665	657	612	614	630	624	660	625	659	654	599	633	690	637	663	673	647	663	652	640	628	600	677	665	629	686	639	612	662	659	643	645	702	658	608	646	629	631	656	654	662	657	668	665	634	640	609	648	623	604	663	626	628	700	607	651	643	620	674	669	635	653	642	650	652	636	663	659	683	659	624	644	635	667	653	645	629	623	624	658	690	693	640	658	618	630	653	679	637	658	655	625	625	634	645	661	612	652	658	646	654	643	648	665	629	616	638	623	616	637	662	651	663	650	602	648	651	600	659	649	626	665	636	621	637	647	638	670	601	646	639	641	620	602	628	638	580	681	558	675	642	648	665	631	640	629	633	664	665	643	616	630	612	656	675	613	634	654	685	651	637	678	640	664	613	641	691	637	676	623	647	617	656	605	658	642	621	639	601	663	614	626	683	650	618	653	651	621	655	682	624	678	643	635	614	633	674	660	649	661	661	642	626	625	656	681	588	638	669	626	667	695	606	658	640	680	638	643	666	655	653	620	655	659	649	618	682	632	653	646	641	692	646	661	670	642	663	633	642	643	610	623	672	622	675	626	700	652	665	647	616	639	654	648	621	660	650	642	650	619	664	645	624	663	672	620	680	645	654	622	637	596	651	639	656	606	673	619	626	647	618	662	625	646	673	569	607	662	651	680	653	680	624	622	670	635	682	614	642	593	650	656	636	664	606	667	634	618	645	608	678	643	656	641	661	651	655	639	676	651	659	665	654	616	655	615	657	656	623	667	611	636	609	650	641	641	640	674	632	655	632	642	664	615	625	645	670	642	649	646	614	664	602	619	652	626	693	603	636	620	653	623	670	642	625	628	640	635	633	641	699	639	645	648	620	590	642	665	647	657	643	668	637	647	646	620	672	650	618	644	635	617	673	606	658	709	681	677	676	638	655	657	657	645	673	649	650	660	628	642	675	640	616	688	672	636	684	598	622	625	629	645	631	645	639	653	642	682	626	634	647	637	631	642	619	643	653	647	661	637	660	632	670	617	593	617	635	677	649	631	633	635	655	644	667	598	626	606	659	661	625	617	619	650	653	636	628	689	629	568	639	668	637	692	675	638	686	658	613	640	640	623	620	656	647	634	658	669	684	614	639	641	632	653	683	616	638	596	626	600	662	654	647	630	653	652	668	628	655	661	674	662	673	638	669	706	682	596	662	605	613	596	592	630	634	617	646	624	665	678	639	637	660	635	606	623	641	676	633	655	652	618	631	645	658	662	659	630	624	674	638	620	658	668	624	677	618	656	638	659	652	624	644	649	627	645	654	632	676	657	619	679	614	613	644	595	632	658	653	641	629	687	632	661	599	607	613	635	655	632	677	597	644	646	641	624	607	693	608	620	667	645	657	678	651	580	679	628	605	642	622	670	667	677	685	640	667	608	645	670	684	655	629	665	667	634	677	616	622	593	690	638	659	643	654	661	618	651	667	653	655	613	604	623	640	627	611	662	646	693	602	644	667	663	630	618	640	607	617	639	644	671	634	646	639	630	660	613	616	656	585	651	642	651	595	671	643	644	625	680	633	703	649	642	645	627	610	653	631	622	623	626	660	633	625	601	674	663	654	619	701	688	638	648	638	651	656	635	624	663	627	616	653	616	625	654	631	662	693	618	611	623	683	652	613	679	647	611	618	643	653	596	636	686	652	672	607	660	696	666	658	607	646	695	645	641	641	614	663	615	636	668	639	676	630	649	674	647	652	662	703	569	613	669	656	615	647	712	635	700	595	582	624	661	664	611	609	645	630	667	652	606	650	636	618	617	637	661	648	622	646	626	643	597	616	670
56069	56293	52829	49150	52361	51514	40420	23009	10451	4309	1349	658	441	330	282	258	215	188	228	222	243	223	226	240	213	218	227	211	211	206	255	216	194	246	231	218	215	207	216	191	195	218	219	207	236	209	225	224	231	190	209	217	208	210	253	225	222	234	221	219	229	217	235	227	239	219	232	201	211	235	246	209	246	231	219	238	201	224	251	243	218	252	232	204	252	235	223	214	205	243	203	242	240	214	245	225	205	251	222	211	230	218	265	217	205	238	221	217	238	201	217	219	203	227	213	221	194	214	246	203	229	234	226	212	231	232	209	221	241	213	199	203	225	221	199	215	244	256	207	233	207	200	213	232	236	221	213	232	243	210	212	203	225	218	211	205	230	220	219	197	204	221	203	204	206	201	231	240	208	210	209	222	216	211	247	232	218	240	243	229	234	211	225	215	203	198	208	218	218	227	229	204	238	210	237	221	232	227	232	215	214	210	237	244	203	185	220	251	220	214	216	221	227	236	218	236	221	224	199	222	228	232	253	175	211	218	239	223	186	239	193	210	219	230	235	235	238	220	218	214	242	235	238	212	193	220	239	217	213	222	228	238	247	206	231	227	210	204	223	218	228	226	232	223	229	226	249	220	230	224	223	238	236	226	256	209	212	233	247	230	219	231	216	221	215	192	236	217	224	209	196	235	213	219	203	232	207	221	225	198	211	198	222	213	225	214	225	230	216	212	223	226	213	205	210	208	211	239	235	220	257	208	226	193	205	240	213	231	228	232	219	198	217	242	229	226	234	204	209	200	189	220	203	221	211	237	214	206	211	228	216	231	195	214	212	202	191	223	215	196	222	260	219	221	221	237	210	216	225	216	245	226	208	192	245	215	230	204	230	213	243	221	221	213	201	223	229	195	213	236	238	223	245	202	234	209	216	214	192	200	214	223	237	238	289	206	211	261	222	234	237	217	232	217	211	234	232	242	210	221	235	230	223	232	206	222	215	204	222	230	262	183	233	222	214	238	230	264	231	229	221	223	223	207	239	231	218	222	213	200	180	221	224	244	250	205	210	232	201	236	223	210	226	226	214	201	214	210	237	211	220	234	209	212	208	201	225	189	224	225	250	214	231	201	199	221	212	211	211	197	240	211	232	182	212	234	206	208	216	182	181	212	204	222	220	211	234	209	240	217	231	226	198	247	226	207	205	227	200	206	238	236	226	200	218	215	221	229	231	218	230	247	235	192	216	219	238	205	217	222	216	209	237	205	229	212	250	247	184	229	213	212	190	187	197	207	207	231	202	244	223	217	238	235	222	235	249	207	240	224	222	210	216	194	224	218	223	217	236	216	224	242	225	236	220	203	223	225	234	236	193	239	231	200	217	227	208	218	215	268	220	250	226	205	205	229	237	207	220	208	214	223	230	244	218	227	243	223	238	202	208	254	208	227	232	227	237	219	217	219	227	218	211	229	227	227	195	222	223	210	212	242	211	229	189	194	221	232	201	205	232	201	232	236	209	208	220	208	216	217	201	233	250	206	222	222	217	207	222	224	225	206	213	202	191	227	218	203	188	226	229	219	234	235	219	232	202	208	207	226	208	244	243	215	223	210	224	220	230	202	209	237	258	250	235	212	239	220	215	212	214	226	217	215	226	220	215	240	236	260	217	229	200	218	217	222	232	206	219	221	222	235	224	217	221	230	225	208	234	216	233	231	214	222	218	207	234	216	214	214	221	218	231	204	205	223	217	222	189	221	233	247	218	208	222	234	221	204	232	225	211	224	221	218	245	227	202	192	228	205	215	227	244	216	228	216	218	205	224	202	225	238	215	212	217	195	206	223	210	230	214	210	247	196	239	192	208	237	225	232	205	212	244	206	212	214	251	223	244	210	200	229	210	218	189	207	249	202	213	226	241	226	196	207	219	196	203	223	234	226	185	230	220	218	213	207	216	230	222	233	219	236	247	220	247	250	236	204	219	219	202	227	194	196	212	221	235	229	220	201	226	208	212	241	196	214	225	208	222	216	195	210	216	227	211	205	221	225	214	230	242	225	204	236	218	212	213	237	225	238	209	221	230	208	210	220	224	225	197	235	245	227	212	226	213	223	212	203	209	201	216	229	216	232	212	199	226	199	200	216	219	212	238	227	237	227	212	233	226	218	220	213	225	246	223	213	242	208	192	220	217	207	234	209	216	247	215	215	188	232	234	219	208	234	209	220	222	194	201	219	245	232	223	219	198	214	236	228	227	220	218	201	205	195	212	183	207	228	216	239	218	228	260	199	204	223	229	217	250	236	229	197	200	229	231	210	220	216	229	240	219	214	191	229	217	217	220	222	236	209	206	225	233	242	243	217	211	238	219	236	194	225	217	213	233	256	205	235	187	237	208	234	218	208	258	236	228	213	226	230	207	239	207	211	204	223	205	190	216	220	231	214	227	237	219	232	212	227	228	227	241	226	232	229	229	231	218	209	226	224	210	251	220	217	218	221	233	234	246	211	209	199	235	225	210	236	194	216	218	253	227	218	217	203	230	199	231	217	209	210	218	197	211	214	227	207	216	223	195	237	193	222	202	247	217	236	216	225	235	228	249	220	229	234	221	228	220	231	220	221	209	230	190	228	206	229	206	225	222	210	220	245	232	189	221	203	216	197	212	199	244	224	244	234	224	219	207	241	226	249	222	214	226	212	226	230	227	207	211	194	244	207	216	199	235	237	201	204	186	201	220	212	228	234	228	202	248	235	219	213	214	218	226	233	228	212	233	248	193	216	228	232	244	195	188	223	212	205	218	239	233	211	258	189	213	244	220	207	201	220	221	208	222	225	186	222	222	204	226	225	217	237	211	214	240	200	218	220	218	232	225	216	217	237	220	201	243	214	228	255	252	191	195	205	232	215	215	225	206	205	236	223	220	238	222	218	191	227	252	222	185	184	210	221	210	236	209	240	221	237	198	191	241	225	234	220	241	219	207	227	244	201	205	242	209	242	203	227	240	220	237	212	207	207	229	237	227	206	241	207	204	214	248	207	217	234	229	220	219	250	222	217	234	209	218	196	233	215	209	214	232	210	229	237	230	230	217	220	218	211	219	233	198	223	214	232	222	237	230	199	192	214	201	214	192	213	243	222	221	188	224	236	255	261	208	241	232	195	201	228	220	212	246	225	199	216	237	224	252	231	199	203	208	229	200	230	211	230	209	240	240	219	215	233	221	240	234	237	212	234	233	211	226	221	236	230	201	257	238	216	213	239	204	232	210	220	229	220	225	202	203	223	215	207	246	235	207	192	228	219	230	213	223	192	218	228	201	212	220	226	226	181	229	213	261	224	227	241	227	241	209	211	194	237	218	228	218	244	183	192	205	241	210	245	200	205	236	216	250	221	225	197	208	206	230	234	180	227	217	240	231	225	212	231	227	228	208	238	205	226	215	208	230	213	194	213	207	213	202	217	228	233	216	228	210	202	220	208	224	229	211	234	204	214	232	216	217	229	228	218	230	215	199	247	247	219
38557	48241	53868	56994	62059	63542	51272	34921	23235	13144	4843	2423	1556	1019	859	679	621	586	569	564	544	551	576	561	531	554	595	548	572	561	570	564	597	551	575	561	521	522	572	582	555	510	559	536	563	583	508	544	588	581	572	543	562	580	506	556	534	523	559	517	568	585	569	512	550	527	559	590	546	562	551	554	571	546	515	582	534	554	551	512	587	579	565	551	507	554	500	618	546	594	556	556	525	532	542	540	545	573	586	583	597	534	568	544	553	556	587	552	551	530	564	547	560	563	589	546	588	556	543	570	521	570	575	548	531	550	566	554	574	555	593	564	525	572	523	517	588	550	565	564	530	559	524	566	598	556	527	535	562	565	532	561	557	534	538	568	544	543	542	536	575	539	571	596	554	536	564	515	568	542	532	553	536	553	525	559	537	531	571	583	540	582	543	554	573	552	538	582	569	542	546	521	520	548	540	565	576	542	600	557	545	573	565	548	576	549	530	534	529	547	549	553	537	534	577	515	550	538	582	585	562	537	554	559	520	503	548	506	532	580	542	529	591	548	530	532	529	554	608	583	579	520	543	536	561	532	572	549	557	585	537	548	543	578	537	577	577	558	540	564	555	554	586	573	531	543	571	536	548	529	573	558	568	525	560	611	532	595	546	545	544	582	525	551	582	533	579	599	616	568	513	571	557	556	535	577	568	580	598	539	582	573	526	595	553	556	549	517	565	554	586	562	558	548	554	537	555	537	538	534	568	587	622	555	565	567	586	590	532	568	527	553	577	529	596	586	581	551	593	534	539	557	524	552	545	563	586	585	530	542	543	548	574	540	552	533	557	569	539	549	550	575	599	601	548	528	561	504	582	529	586	566	543	544	558	583	563	553	546	576	542	575	610	535	561	557	597	516	509	532	525	558	576	518	575	518	597	555	522	534	516	572	522	530	559	530	545	572	523	568	556	605	577	539	571	597	551	545	551	519	565	537	589	500	569	571	535	500	556	500	571	539	519	605	574	532	561	550	591	536	540	547	523	542	541	534	544	578	556	571	532	586	582	567	545	523	597	557	559	570	607	505	562	559	546	557	558	589	563	529	583	555	541	571	521	555	576	549	534	553	600	532	521	550	546	509	591	510	575	543	531	530	565	564	521	505	559	543	581	563	513	574	543	564	516	547	572	548	529	539	520	588	549	534	540	524	571	566	542	527	567	534	537	513	519	536	573	515	533	538	537	591	535	556	546	572	565	549	549	567	529	567	507	546	552	516	513	520	562	583	564	535	582	565	544	524	555	584	528	536	561	537	546	576	527	529	542	565	550	536	562	540	570	557	537	532	632	587	520	563	526	552	568	518	584	536	524	528	567	519	574	544	559	596	539	528	587	558	547	532	559	514	559	533	617	572	549	586	537	556	570	571	492	572	532	577	596	561	549	559	542	552	536	534	537	546	550	564	588	582	583	533	570	567	533	593	529	526	587	546	548	515	537	530	570	584	551	552	571	535	529	573	586	570	581	536	536	520	593	580	575	594	551	564	526	566	573	557	517	596	567	567	537	544	621	567	529	595	531	586	565	542	540	550	552	575	560	544	611	571	551	550	534	511	598	513	542	575	530	584	540	548	549	615	580	547	579	555	561	544	518	535	567	559	535	517	544	568	596	511	575	570	549	541	594	612	536	518	573	525	508	544	555	589	562	558	541	557	523	576	545	558	567	544	562	565	599	576	541	578	575	619	579	545	584	565	580	539	565	552	531	599	548	552	535	584	564	549	523	537	555	544	574	548	561	570	526	552	522	504	547	565	607	546	551	547	591	576	538	546	536	582	528	602	542	547	585	553	532	601	554	565	527	620	543	563	541	577	551	544	517	588	541	528	530	555	540	540	550	537	554	561	538	604	581	560	561	556	540	562	579	564	572	569	539	569	552	553	537	549	541	556	533	538	568	548	536	567	600	537	606	575	547	588	580	540	582	539	546	546	549	564	575	550	580	554	597	578	595	562	562	522	576	583	545	533	589	592	558	532	587	530	570	559	516	559	580	511	574	525	534	552	607	588	540	504	548	549	542	513	577	534	564	552	574	550	580	554	547	573	592	560	548	580	535	532	576	543	560	560	568	545	516	554	544	520	551	586	542	571	534	584	538	586	532	569	546	523	514	529	532	562	579	555	555	551	564	547	489	601	551	561	567	572	588	549	540	547	535	519	519	598	532	518	562	524	558	565	534	580	561	562	581	539	526	553	577	541	558	567	534	563	555	564	521	510	512	540	547	567	505	554	567	570	544	591	495	541	535	592	518	564	568	602	566	562	553	569	578	562	552	534	550	537	581	529	533	556	573	580	551	569	541	518	553	562	541	561	572	530	546	535	554	573	563	569	543	531	540	554	549	529	579	575	541	551	579	544	554	546	545	516	558	527	541	555	551	500	559	533	596	561	541	545	538	546	571	583	560	547	530	555	561	576	546	522	580	562	565	546	575	530	537	562	577	571	559	518	526	537	534	547	527	541	529	618	506	569	583	568	524	572	541	560	535	546	567	553	512	557	567	579	561	553	554	572	550	538	544	577	571	561	518	599	589	579	560	564	599	552	555	581	524	599	572	585	535	569	504	499	572	554	570	539	561	537	567	550	554	536	544	528	511	561	555	550	543	540	580	563	559	533	514	602	570	538	560	575	574	543	557	535	509	548	608	572	535	547	546	557	565	561	566	573	556	582	512	546	577	549	504	575	560	527	557	542	599	523	546	560	563	567	548	548	563	551	552	566	530	553	574	547	575	534	541	536	540	539	584	568	561	587	543	583	584	586	548	556	543	572	489	577	570	551	519	529	593	514	579	561	532	610	555	565	582	549	554	550	545	540	545	564	546	539	576	567	540	539	568	524	567	541	502	571	557	512	548	530	488	598	555	576	561	550	557	537	547	529	577	579	570	575	551	565	575	589	551	592	563	517	536	543	604	570	549	590	544	553	554	543	547	549	558	571	578	568	556	533	608	569	594	530	532	565	577	572	546	558	595	551	583	525	582	546	508	546	564	624	547	539	545	550	559	558	586	564	589	564	565	595	554	520	555	593	565	537	605	559	545	511	534	565	578	520	544	564	533	587	565	574	495	546	553	561	558	552	502	568	584	527	539	594	559	568	584	523	572	541	555	540	559	521	575	513	524	545	537	564	556	595	579	577	568	595	585	486	504	541	565	524	519	547	526	521	536	512	501	551	537	527	562	539	580	550	544	555	485	575	553	581	567	558	511	535	555	536	544	547	532	566	550	566	591	541	546	546	594	561	578	540	551	552	494	548	619	555	551	532	571	579	560	567	562	544	566	559	540	561	560	570	570	584	566	604	548	528	545	512	568	550	538	567	549	533	547	571	562	541	575	576	548	547	559	558	576	571	534	555	546	564	515	546	518	549	576	589	546	554	603	567	552	547	526	576	539	543	512	517	542	549	558	554	578	560	575	542	582	543	585	584	564	569	545	591	561	543	593	566	543	510	540	565	514	550	598	597
26849	27735	27201	18472	10954	5764	3041	1389	668	404	291	282	285	234	231	256	228	242	245	230	207	227	217	238	245	260	218	240	238	226	238	201	243	258	252	217	230	241	255	222	222	242	209	247	224	265	247	233	222	243	210	238	233	240	221	254	242	236	275	232	242	210	260	243	267	243	240	248	258	241	243	226	249	280	204	261	266	242	246	262	234	230	244	239	210	233	256	259	228	226	222	251	246	228	239	243	244	229	245	240	227	254	237	259	240	229	223	228	238	231	240	259	218	264	237	239	267	235	248	233	250	237	256	247	244	231	234	245	257	255	233	276	246	228	241	250	215	240	234	257	225	228	245	255	280	246	247	219	205	253	226	250	237	236	246	256	235	250	249	256	248	212	237	218	251	232	238	248	232	235	224	247	245	254	240	248	221	254	240	239	218	236	240	238	253	258	230	242	255	232	235	213	243	219	226	221	230	259	244	225	233	234	226	253	223	257	238	199	234	243	229	239	221	254	236	248	223	214	253	229	233	230	253	244	260	228	234	220	242	241	274	250	213	234	242	232	249	229	251	227	222	235	256	206	245	232	256	211	250	222	209	240	227	215	242	259	251	246	235	269	257	213	239	234	267	248	227	233	197	256	250	251	223	251	232	229	264	242	249	228	235	234	256	239	244	254	221	225	221	218	239	224	216	217	233	230	255	221	202	261	219	268	246	231	253	266	226	227	248	221	215	238	234	234	232	257	208	215	256	222	276	278	280	240	217	243	261	229	236	236	258	206	243	248	236	246	260	237	232	231	218	254	229	222	232	238	242	260	215	265	256	253	240	262	221	245	264	250	257	255	217	215	244	219	223	243	268	245	231	245	231	248	243	289	265	231	256	241	219	214	253	277	234	241	264	236	235	258	265	269	250	260	243	224	279	259	216	226	268	226	222	238	245	219	239	230	231	228	229	236	250	231	247	219	234	229	258	244	246	260	228	226	212	226	206	249	255	285	261	245	228	267	227	219	241	252	254	230	261	230	253	261	225	239	251	240	230	244	216	217	235	220	235	263	240	267	234	256	229	258	255	252	247	242	219	231	232	229	216	247	258	219	232	263	242	231	254	246	249	249	219	208	229	221	232	218	235	240	242	253	260	248	253	238	260	253	249	242	253	224	234	233	267	241	249	255	258	216	230	245	284	237	262	227	216	218	241	266	242	251	222	233	240	245	237	266	238	249	239	248	238	249	241	264	255	253	236	234	281	246	228	226	236	248	253	258	239	233	249	248	221	232	220	225	265	241	258	251	240	231	237	230	241	255	252	219	224	229	205	234	245	224	257	232	237	268	238	246	246	221	213	227	251	231	223	247	252	248	239	229	229	247	241	211	245	275	239	268	257	230	233	255	245	227	254	253	246	254	227	222	240	256	251	263	237	216	238	238	242	240	238	285	230	214	229	253	227	229	234	245	240	224	255	254	240	239	263	260	253	255	245	233	246	227	258	242	278	248	217	231	242	260	217	241	225	238	228	231	265	242	236	236	253	253	218	235	224	255	226	223	230	266	232	228	223	227	265	245	242	258	227	225	251	221	258	279	228	231	232	244	250	247	249	283	250	233	231	241	251	244	248	294	231	232	222	262	225	224	230	230	232	247	241	238	254	239	254	232	231	225	218	222	226	226	232	225	241	262	247	240	230	220	238	239	253	278	264	234	237	226	228	249	219	247	245	244	266	246	289	230	252	210	230	251	239	266	223	224	198	236	238	239	237	227	217	220	241	224	255	208	239	243	246	215	247	258	256	252	263	237	228	232	234	226	226	246	229	218	239	244	262	226	248	228	265	270	257	223	219	245	252	258	235	250	245	226	229	243	208	258	213	239	246	247	225	247	224	250	239	256	244	232	249	238	226	234	254	242	266	233	231	245	229	248	265	235	228	258	248	230	268	239	234	223	248	232	275	262	257	253	236	221	225	250	258	237	242	221	210	239	272	252	268	238	239	217	250	269	241	224	231	245	256	253	222	232	222	237	256	249	253	235	236	240	239	271	239	245	271	260	232	250	209	219	222	247	234	279	247	255	218	231	236	241	246	234	206	265	243	266	255	247	230	251	234	230	254	261	208	264	277	229	230	227	246	249	248	212	265	250	236	252	252	234	263	239	241	234	249	249	232	253	240	247	245	240	219	212	250	246	235	251	233	225	260	241	255	224	247	249	196	222	245	260	247	234	215	262	262	248	231	246	232	240	292	254	258	241	228	233	233	258	220	238	257	238	235	225	285	237	245	240	233	231	277	240	241	241	233	235	242	219	267	232	253	215	237	246	236	251	243	236	220	248	209	227	245	263	246	228	265	235	246	254	250	263	241	217	233	217	241	242	246	249	236	233	212	236	198	253	198	225	229	244	251	244	228	247	250	260	226	217	244	251	227	231	224	237	226	225	242	258	243	236	253	193	246	221	257	227	225	218	244	226	224	232	223	251	238	266	246	233	231	240	194	245	242	261	247	248	264	255	209	219	240	241	232	245	239	218	247	214	243	236	229	237	233	236	234	226	229	239	221	295	235	217	267	254	240	236	253	260	247	250	255	219	200	224	248	226	233	268	245	273	221	262	229	205	247	267	239	242	236	233	242	234	257	232	241	266	260	217	239	248	243	257	244	237	241	220	232	250	229	245	247	240	220	254	215	254	249	251	261	271	259	207	240	232	261	242	233	244	238	253	245	221	224	232	276	213	242	262	216	248	235	228	216	200	255	236	246	264	221	245	214	223	213	265	215	230	265	231	243	244	246	221	238	266	284	236	256	241	246	239	241	249	226	229	238	216	262	260	237	236	238	269	228	248	251	270	267	242	239	252	246	271	240	245	239	258	244	233	237	211	247	256	205	241	263	244	234	260	214	228	234	251	238	237	245	254	251	242	251	220	225	263	218	292	218	225	219	215	267	252	250	218	226	241	240	266	259	231	252	249	234	244	242	247	260	253	264	240	234	214	255	226	212	251	239	272	232	262	244	252	236	278	247	236	242	245	250	262	241	242	259	261	229	271	239	235	241	239	258	244	233	227	264	254	235	226	234	276	280	228	229	226	259	234	244	259	212	227	239	230	248	245	244	244	247	237	238	255	252	248	251	241	218	227	276	241	228	225	292	255	248	242	255	252	253	240	216	229	241	231	230	211	229	217	234	249	234	242	236	223	235	214	238	255	228	233	232	202	255	216	257	253	212	250	222	230	245	264	237	253	241	213	222	241	245	250	271	238	259	245	234	195	237	260	230	241	257	233	258	265	217	291	225	234	207	257	238	230	227	254	237	249	241	212	246	240	260	248	224	235	223	220	242	246	251	258	219	241	235	265	235	268	228	207	268	243	229	234	232	226	263	217	220	223	239	255	244	252	234	235	242	221	220	257	226	219	217	252	249	243	231	247	261	237	234	282	235	259	259	231	265	237	234	252	229	258	197	229	258	234	239	270	227	241	265	223	251	224	221	232	229	223	225	233	242	225	237	223	258	249	258	219
16540	23426	30589	27714	23516	16934	9934	5096	2341	1378	890	658	640	672	671	608	597	621	600	602	630	689	578	635	577	574	584	644	641	593	574	640	588	631	619	588	566	570	601	623	615	585	679	585	639	623	622	589	620	622	624	585	592	617	585	605	637	618	595	623	581	625	616	560	587	654	583	635	622	633	616	619	619	581	621	610	604	602	591	605	581	589	583	610	615	608	630	642	614	579	607	588	618	615	598	605	584	577	633	631	579	611	636	640	632	622	588	600	601	606	611	604	651	633	633	651	591	646	620	615	598	644	642	633	631	637	614	600	598	586	615	617	580	618	614	626	602	598	633	634	658	587	663	592	569	660	625	595	608	612	600	653	636	602	575	642	585	587	636	609	606	629	587	614	626	582	583	637	632	603	606	594	578	648	591	645	630	627	611	569	620	614	614	624	629	642	585	580	597	617	612	607	601	601	661	593	604	612	670	639	618	628	600	581	581	606	640	588	598	634	589	610	590	579	641	644	616	610	620	586	593	619	599	627	627	600	603	634	616	624	625	592	570	632	629	581	608	601	619	597	584	597	615	634	587	630	601	599	631	618	589	604	597	570	582	616	636	625	628	625	647	609	594	570	632	578	600	600	551	632	597	681	620	588	603	611	626	638	622	645	638	616	652	615	621	589	634	613	621	591	631	644	603	603	579	602	665	640	610	586	609	602	612	611	589	582	620	575	643	595	606	570	566	597	653	636	613	607	638	577	588	614	556	563	615	589	647	665	591	586	612	600	619	668	611	623	600	611	606	600	639	548	595	632	630	604	614	640	609	568	605	569	610	606	617	607	608	566	622	641	604	580	628	640	643	591	639	588	625	573	608	645	580	610	577	589	598	560	645	585	635	594	616	588	570	607	589	625	644	575	616	570	623	605	626	616	591	657	577	619	583	605	577	597	596	621	636	620	592	613	588	625	635	619	588	622	626	597	595	625	630	623	629	620	632	580	620	595	624	569	612	609	572	594	575	642	648	568	570	617	632	613	582	585	654	593	629	627	634	623	622	637	633	622	582	608	595	637	618	596	665	627	623	610	587	623	564	603	645	631	607	616	607	597	639	660	624	627	608	616	580	617	585	611	634	585	623	577	581	600	610	601	607	674	605	578	598	576	611	663	597	591	606	636	604	649	611	622	608	616	601	612	617	561	616	653	610	566	630	651	628	601	604	639	568	585	581	620	632	625	631	561	623	608	612	575	555	571	615	630	565	617	590	666	622	572	585	624	651	602	596	606	628	641	597	593	607	623	653	599	608	606	609	623	574	595	634	629	587	599	572	607	593	568	616	580	611	598	590	649	575	563	595	638	604	584	606	603	629	641	619	637	605	611	602	611	573	592	655	576	629	585	599	560	609	608	612	556	588	600	651	622	582	643	597	599	552	588	619	570	612	634	598	612	569	578	658	593	621	571	589	628	616	580	630	629	584	584	589	605	588	598	623	624	612	591	565	634	552	612	596	584	605	638	600	641	642	591	601	631	590	610	679	640	594	584	603	645	617	595	612	611	613	606	622	593	609	573	594	616	614	606	615	604	630	610	591	615	609	577	638	615	638	583	589	606	581	611	631	607	585	619	565	620	567	600	614	600	603	615	617	628	621	605	573	638	610	632	622	610	527	614	590	570	605	658	599	600	598	624	628	601	587	593	595	600	630	590	618	611	593	594	609	636	594	564	629	606	569	629	565	606	627	619	630	594	622	651	635	618	599	636	620	615	632	611	588	584	577	617	616	610	621	617	602	606	627	608	618	569	591	644	628	572	627	603	624	588	620	629	587	580	626	619	585	590	656	569	598	605	633	581	593	639	597	609	583	627	612	639	645	608	625	641	653	580	578	558	609	611	616	629	643	587	608	621	582	593	609	619	593	600	609	607	646	588	604	611	652	629	577	601	589	617	602	604	614	618	606	602	580	590	616	650	628	621	581	586	617	571	593	599	622	627	643	615	638	597	594	614	624	588	612	595	556	632	593	641	554	592	584	629	603	560	595	646	590	658	629	599	600	647	584	601	621	629	641	662	642	636	604	618	573	612	588	625	646	617	609	637	576	637	607	605	589	565	556	617	641	619	624	633	603	601	615	615	623	602	587	627	591	665	614	600	582	625	615	568	636	602	578	635	576	598	577	607	549	645	618	590	616	630	632	624	607	648	603	561	564	596	585	577	637	634	590	625	620	640	640	633	656	619	587	617	621	583	628	669	609	645	634	575	595	642	623	588	620	592	582	606	566	598	626	606	640	627	622	602	615	637	610	620	606	603	640	591	593	603	576	575	620	604	603	610	601	633	605	601	600	578	641	609	617	592	561	591	592	625	645	671	636	621	581	560	641	631	582	587	594	649	620	634	610	665	601	636	621	578	583	600	633	617	641	608	597	605	652	625	578	623	658	653	601	666	623	634	617	622	596	628	584	606	644	646	610	600	562	620	585	688	617	625	632	605	662	627	588	587	597	607	593	628	583	584	615	655	644	637	613	609	602	589	626	620	586	630	608	627	590	593	569	581	582	570	634	653	574	601	597	634	602	628	592	611	609	633	590	621	637	624	617	638	612	564	595	632	598	633	670	622	597	604	611	615	644	610	605	624	618	572	622	602	606	632	586	576	628	615	595	572	625	610	548	630	576	595	599	627	577	631	550	586	603	598	630	651	585	649	639	626	583	654	569	617	615	609	591	614	584	624	602	627	625	667	626	565	642	598	598	662	634	558	608	566	601	641	586	619	567	579	621	638	630	615	629	558	622	625	622	648	622	584	631	620	622	558	595	616	563	630	608	670	591	598	656	615	610	618	594	626	576	623	588	611	579	589	663	598	594	636	583	649	610	581	577	594	608	588	649	598	586	605	620	581	619	564	595	591	646	574	585	585	621	585	637	659	635	631	605	621	631	609	619	641	618	632	616	597	622	559	587	625	634	585	603	621	610	661	632	613	604	607	626	610	575	598	614	586	640	577	584	636	588	609	609	616	575	625	600	583	617	596	593	616	585	613	636	631	592	655	607	634	597	614	555	607	576	583	593	588	613	607	628	592	629	612	624	632	611	620	614	591	631	613	607	604	569	617	604	620	612	604	597	655	615	561	576	612	633	608	611	631	615	601	590	591	676	542	622	606	582	643	657	627	635	651	610	597	578	594	578	620	561	603	602	605	615	631	613	642	584	550	606	613	595	595	634	601	632	546	597	572	617	626	584	597	630	606	599	561	602	589	573	642	593	607	614	584	651	605	621	598	617	651	584	649	666	587	644	635	607	609	656	566	539	649	588	660	619	662	615	624	621	625	614	616	623	596	600	614	569	628	609	599	639	603	637	620	603	633	584	620	612	575	601	618	661	590	628	626	629	604	602	586	643	574	623	591	618	650	640	617	611	609	622	590	601	626	604	614	643	602	612	602	609	568	619	569	631	644	624	669	622	588	579	580	657	583	580	602	636	614	597	591	663	586	637	670	655	664	582	670	605	613	587	635
51077	53107	54447	45280	38226	38247	26000	12961	5144	1957	1043	469	384	321	315	269	212	262	246	243	250	239	260	254	242	230	274	260	258	281	259	259	265	275	264	246	265	261	272	264	260	226	266	280	265	254	233	256	228	243	263	252	262	221	238	280	258	278	264	248	278	253	264	262	244	252	256	241	247	255	261	259	259	280	242	260	294	250	273	255	242	268	279	275	264	261	254	235	267	274	276	283	257	272	257	222	269	237	290	241	258	246	285	239	263	255	267	245	282	288	277	255	242	252	252	227	252	264	276	261	273	243	243	285	251	261	237	241	247	260	263	257	264	239	246	233	281	254	261	248	249	239	243	253	282	239	275	248	238	293	263	294	248	228	244	295	266	256	253	241	240	246	285	256	275	249	282	257	239	262	279	259	285	270	271	260	221	262	254	247	251	284	269	243	288	266	231	232	249	233	267	253	252	270	226	249	246	228	216	253	239	288	241	279	274	263	278	265	238	263	249	267	263	269	276	258	246	268	255	254	240	251	268	295	247	228	248	253	278	260	267	269	257	253	241	260	239	252	281	242	247	286	230	274	258	243	238	263	253	235	240	227	276	255	269	240	242	271	261	264	251	233	250	258	243	243	257	277	273	259	259	269	269	269	265	262	266	279	272	232	250	260	260	258	259	268	231	268	251	269	260	264	270	236	251	221	252	240	278	258	260	246	261	251	278	265	291	275	233	270	250	252	260	246	261	268	231	229	251	278	271	243	250	268	241	223	273	232	221	247	271	253	270	247	252	232	223	233	241	252	249	235	242	277	260	256	242	248	274	248	262	264	263	260	248	247	273	242	270	244	251	249	279	273	287	248	235	232	252	252	269	278	223	248	246	252	258	265	242	258	260	254	256	241	276	240	243	226	264	237	262	282	271	267	242	268	246	230	265	251	256	273	252	257	251	280	250	233	228	229	242	272	252	265	240	251	259	254	242	263	227	242	255	241	292	250	246	247	250	262	263	271	249	257	288	252	250	269	267	252	261	261	273	262	240	274	251	260	251	270	269	258	286	270	285	271	243	253	263	272	252	253	256	269	238	254	252	236	245	276	245	267	262	273	253	249	288	260	306	309	235	247	280	259	241	272	231	246	286	237	234	265	264	259	254	241	257	260	238	263	262	234	259	272	260	258	266	241	259	271	243	249	264	268	249	262	257	265	274	263	287	238	257	236	247	247	240	268	251	254	258	244	271	250	237	262	260	231	265	263	271	246	237	249	260	290	270	266	253	274	262	254	247	269	260	274	242	266	231	272	263	265	269	265	257	271	255	246	304	266	248	236	241	261	263	247	262	283	274	266	252	260	251	243	278	244	250	246	257	257	247	255	278	257	267	246	276	268	289	255	256	239	223	245	266	274	234	269	272	269	279	241	271	268	260	232	280	240	257	253	244	251	267	253	275	263	231	248	283	218	269	272	259	263	246	253	244	236	261	270	274	243	265	260	239	298	243	241	282	220	253	240	250	284	279	266	243	262	276	264	280	257	242	246	255	252	277	251	263	221	241	223	256	234	265	244	294	225	241	271	227	291	218	275	257	235	231	235	280	254	280	239	276	226	283	273	262	264	249	267	272	244	256	267	266	206	250	228	290	291	226	247	262	260	246	262	241	252	266	280	239	310	243	244	221	258	280	240	248	254	263	252	255	297	293	244	263	259	246	231	260	275	274	273	234	273	265	257	249	272	264	277	284	251	249	240	291	248	240	263	262	291	304	237	262	269	270	249	250	265	243	271	265	251	241	229	242	271	246	269	276	249	288	279	276	245	234	261	262	258	241	268	275	239	265	286	259	240	249	280	224	275	256	281	249	260	275	261	271	278	249	246	257	278	286	267	280	253	273	255	232	277	275	275	272	243	284	240	234	235	230	262	260	259	262	266	217	250	271	260	238	283	260	273	238	256	237	257	256	285	251	241	235	270	270	252	268	278	258	267	269	263	250	265	240	257	243	273	242	270	269	241	266	246	272	266	285	253	268	268	258	294	262	248	230	259	268	280	290	263	223	275	262	265	258	250	244	265	278	277	259	269	265	260	262	250	238	280	251	278	261	266	272	264	253	259	260	252	223	257	240	252	266	258	276	244	260	244	243	253	258	259	226	274	220	260	249	267	246	255	267	228	242	278	293	263	262	251	267	267	270	289	258	253	254	282	285	260	260	250	237	242	241	262	247	257	268	252	263	272	261	237	277	225	256	267	263	242	272	255	277	254	244	271	261	259	266	253	256	255	255	234	253	252	254	281	271	255	267	283	251	255	254	241	233	262	254	205	236	254	269	238	252	248	239	260	251	263	260	247	264	249	242	260	256	236	261	271	272	282	227	260	252	280	242	261	258	240	280	285	283	239	279	257	273	285	263	292	257	265	249	243	288	238	262	262	286	243	258	252	256	251	276	253	273	236	253	233	243	253	264	250	242	243	232	241	237	237	277	256	254	281	255	258	230	254	280	225	266	267	262	265	241	277	254	241	270	234	231	254	235	223	251	247	255	250	264	248	274	292	271	239	256	225	221	233	280	250	264	241	248	247	289	261	237	232	253	253	262	251	270	230	263	264	253	254	268	248	239	263	252	251	281	268	272	222	254	268	263	269	243	258	255	251	271	291	280	272	248	260	234	259	239	265	292	286	260	254	268	262	234	241	264	275	250	262	285	242	269	271	209	280	253	272	282	256	267	253	268	238	255	264	215	283	253	269	263	275	263	257	258	270	257	232	257	234	235	262	262	284	254	223	245	269	243	274	255	247	256	244	234	271	248	231	274	223	290	251	247	269	247	245	244	256	248	273	252	250	252	275	238	245	263	263	264	262	270	220	268	259	237	288	270	258	285	239	258	251	232	245	281	255	246	269	283	246	262	219	284	253	276	270	248	224	286	259	269	262	262	287	277	250	264	291	260	249	264	225	241	271	271	258	241	235	255	248	261	233	256	288	269	252	256	265	263	291	281	242	262	289	243	273	251	270	276	243	239	277	264	256	262	266	256	260	277	244	252	272	237	286	265	235	281	240	232	264	231	278	241	236	292	254	241	253	249	246	261	284	288	262	283	270	245	259	268	219	267	235	259	286	252	256	268	271	260	258	269	262	285	235	288	241	280	223	275	252	246	224	260	249	257	247	267	264	228	228	256	265	262	248	248	272	247	257	250	255	245	268	292	279	258	255	217	226	239	255	269	267	264	282	260	272	241	277	241	266	259	261	260	263	272	267	242	243	252	227	280	254	262	257	247	280	284	288	246	253	249	265	257	256	250	260	248	238	263	297	235	258	239	247	267	254	265	254	264	265	251	234	258	270	238	254	263	270	277	244	236	252	268	254	286	264	267	238	256	272	283	263	260	251	265	272	222	281	255	243	271	295	235	261	239	258	249	275	257	237	217	263	239	248	214	280	246	267	247	244	238	234	258	241	238	245	225	285	247	248	260	275	260	282	251	271	269	290	258	260	269	234	248	255	285	286	248	256	257	235
35025	45970	53005	52112	50781	50160	39057	25820	14675	7474	4039	1766	1256	887	796	711	671	607	607	683	662	608	641	656	613	634	696	603	633	662	620	608	622	614	643	628	695	589	632	587	693	648	661	633	638	673	660	675	645	627	623	624	581	589	611	634	660	629	622	622	671	600	645	600	660	607	597	651	687	622	617	636	646	616	632	636	647	671	670	607	625	622	619	660	636	653	675	643	637	640	613	667	680	684	679	662	635	654	640	648	643	638	669	633	584	642	596	652	633	620	586	615	640	625	653	638	661	674	632	642	643	661	637	666	667	663	639	626	628	615	666	646	625	646	649	658	653	629	649	633	664	619	624	621	636	662	618	636	691	657	647	671	659	701	609	677	663	662	628	607	629	638	619	615	620	689	609	636	646	688	672	693	629	614	649	657	676	635	650	626	654	652	661	653	658	614	581	655	654	615	626	598	618	628	596	616	603	678	644	650	601	663	622	625	660	618	683	640	686	662	666	672	637	639	648	634	647	631	662	637	655	599	649	631	643	632	617	644	629	643	679	660	619	635	628	656	638	599	637	593	623	647	649	585	633	653	644	665	689	648	594	630	665	672	593	629	653	652	663	674	664	654	606	633	635	617	646	658	629	665	644	635	621	647	665	616	643	637	621	635	653	612	607	623	670	665	635	634	674	644	680	672	601	707	604	611	657	646	628	635	649	666	637	631	677	645	643	650	626	679	644	652	586	624	610	653	653	689	603	697	619	680	642	648	684	611	634	661	622	627	651	647	564	646	679	635	628	639	707	615	602	615	653	646	635	610	655	617	589	629	648	597	632	641	623	630	611	605	674	682	631	624	667	641	643	592	699	641	645	684	624	678	660	640	621	657	613	661	643	651	626	664	616	626	621	644	624	632	636	638	672	629	631	645	638	614	664	615	560	639	631	639	637	635	635	643	669	612	614	643	669	594	618	645	663	627	606	644	666	703	638	627	636	592	648	676	657	655	620	630	645	658	652	633	639	640	675	631	616	621	603	640	666	628	657	654	653	626	609	627	634	627	645	635	672	596	620	672	685	618	644	660	627	630	642	678	659	626	628	660	665	667	660	618	639	632	635	638	697	649	639	641	629	642	648	660	674	675	669	646	642	686	613	653	681	621	631	632	629	629	614	594	650	590	608	596	608	636	619	616	634	658	670	675	668	680	655	654	634	593	645	659	670	622	645	650	619	652	652	622	672	649	645	701	662	587	647	651	615	678	621	599	605	679	629	668	639	652	656	652	690	646	673	609	665	664	643	609	655	653	652	619	650	652	655	630	634	610	657	627	643	643	611	638	645	649	626	608	636	642	638	628	668	663	660	661	662	586	668	651	659	620	650	598	602	631	638	657	606	654	588	631	581	624	683	606	625	649	663	619	632	603	621	640	633	629	643	615	641	626	619	690	693	619	645	653	679	640	677	614	655	632	641	653	672	629	649	623	679	649	620	654	648	682	659	655	659	656	683	666	622	621	628	631	686	622	655	642	618	648	673	641	650	650	678	687	644	631	617	644	640	625	638	644	627	617	648	618	622	622	693	633	603	637	642	656	620	646	611	662	630	630	631	675	615	661	629	656	652	650	616	615	640	649	596	653	663	641	687	633	651	604	665	649	639	650	623	678	628	656	664	651	654	632	662	638	607	660	600	640	634	643	656	628	601	644	623	635	646	625	596	634	641	611	667	644	631	703	621	673	658	666	628	682	680	610	710	641	640	644	643	675	606	658	652	631	581	641	598	643	660	616	631	646	610	622	666	627	639	640	636	639	654	585	648	642	655	653	603	634	674	645	644	635	692	626	665	676	657	630	658	628	605	635	638	639	593	634	614	619	692	654	651	638	668	621	627	655	655	635	670	660	635	633	678	634	623	687	682	614	656	637	611	594	610	594	660	636	635	640	609	647	627	622	620	660	622	622	608	651	649	640	624	653	689	639	657	648	668	634	638	657	688	688	639	651	609	649	623	639	626	657	663	615	674	640	651	648	615	671	667	630	622	665	632	628	693	620	647	666	680	656	617	628	654	654	643	646	613	646	625	626	631	654	676	663	603	654	645	613	608	653	672	649	656	665	650	608	664	628	632	610	684	628	653	638	616	612	661	665	647	625	655	613	660	642	602	619	683	635	602	625	645	673	676	605	639	643	636	670	607	671	657	654	610	666	688	673	631	658	659	647	653	685	638	667	639	650	648	629	626	641	689	633	649	638	651	623	616	638	643	644	631	600	703	594	618	593	658	632	665	629	628	665	671	650	618	642	589	611	739	636	625	629	627	635	679	624	668	645	645	671	645	639	613	616	694	626	651	644	623	686	660	687	631	626	590	649	672	625	639	635	627	629	588	689	648	631	637	661	624	651	648	665	682	608	620	601	638	611	636	694	640	663	638	625	654	628	604	668	681	647	671	637	647	615	648	664	624	647	648	649	675	640	589	618	658	683	597	649	623	643	620	601	631	665	626	650	650	679	608	612	610	628	690	637	630	614	660	596	636	650	656	636	664	657	615	625	649	647	645	632	611	637	680	632	622	665	599	618	637	647	640	630	634	641	622	587	661	631	651	605	619	601	614	668	608	632	648	618	637	637	630	595	626	641	610	678	648	655	625	662	625	655	605	630	692	669	645	598	642	624	610	645	686	601	595	628	643	625	661	647	638	638	632	627	624	646	680	610	639	626	642	623	656	631	651	635	704	611	635	676	669	642	645	671	641	655	651	659	669	642	682	609	620	609	668	649	617	665	671	635	618	638	626	632	626	620	639	633	621	647	621	640	626	672	636	597	638	656	655	634	649	682	624	615	623	656	661	626	624	626	623	651	632	620	636	677	635	656	620	648	668	624	688	669	651	650	637	619	621	701	616	618	613	656	619	654	657	651	609	644	602	615	643	630	672	664	630	641	654	635	621	630	675	672	666	640	593	604	595	634	622	643	618	653	695	611	660	634	661	643	639	663	627	671	615	603	650	652	617	690	628	634	597	647	615	604	644	654	648	656	652	633	652	671	627	627	654	627	683	666	647	644	711	655	646	637	652	664	638	642	643	660	597	617	640	602	645	587	635	689	662	597	635	654	630	613	616	648	625	682	604	664	576	657	636	652	616	651	655	625	662	670	664	662	685	624	629	665	618	653	587	610	603	634	634	632	616	632	638	661	600	646	653	697	612	635	644	652	677	613	612	733	673	650	617	617	642	632	613	665	666	643	638	616	583	660	633	626	669	607	637	647	628	610	652	602	640	653	658	636	632	610	617	681	717	649	636	606	696	643	672	647	638	651	654	634	621	607	657	636	652	631	616	640	644	625	611	625	586	657	635	677	640	649	652	628	631	637	639	669	640	683	613	630	618	609	599	644	641	633	589	629	623	629	658	646	639	683	657	639	612	669	655	606	658	608	625	704	653	631	656	626	670	679	606	616	618	619	628	629	654	644	670	670	649	603	683	668	657	579	655	634	644	626	613	606	673	635	673	613	670	632	590	626
56721	58716	56921	47437	47876	45328	35666	23511	14448	6685	2661	1104	593	450	315	278	250	230	223	218	230	230	199	231	227	227	209	202	193	210	211	195	183	193	212	208	218	209	221	202	234	192	174	232	232	222	232	196	203	221	222	183	198	203	227	202	222	204	230	209	236	213	235	198	228	212	225	216	199	217	223	218	220	212	233	225	218	208	217	228	209	204	216	216	224	217	214	230	219	233	201	215	208	219	199	203	221	193	196	206	230	218	209	216	190	208	229	239	237	222	212	211	212	216	196	201	227	218	218	220	223	187	214	213	235	189	214	226	218	204	200	201	211	231	205	202	193	206	200	214	225	187	223	222	201	239	218	185	221	210	230	208	247	203	224	201	206	211	219	209	201	221	213	213	202	221	235	228	206	197	214	225	219	245	201	207	196	212	186	233	199	229	217	206	222	207	225	213	221	221	202	212	184	205	234	226	232	207	222	202	213	222	201	217	203	235	223	227	224	202	224	212	216	231	203	222	207	224	184	224	224	217	207	216	202	195	239	248	239	213	190	235	234	229	217	195	197	217	207	222	210	235	222	216	199	235	238	215	202	219	196	216	231	222	222	204	211	202	229	206	204	209	222	190	212	226	229	215	216	231	215	221	224	215	214	190	229	201	224	210	221	202	213	254	220	211	214	220	218	185	208	214	196	208	190	196	250	234	238	222	196	244	212	218	206	235	223	225	220	216	219	206	197	222	227	192	195	232	206	215	205	200	217	197	223	212	224	222	208	236	199	214	204	200	202	206	228	212	191	229	224	202	233	205	237	221	184	223	190	219	205	184	203	218	227	242	208	219	210	239	186	210	231	217	223	202	230	180	198	220	218	207	209	206	214	227	223	214	239	219	187	216	214	219	189	232	193	198	237	198	227	226	197	242	205	221	203	233	230	219	244	204	223	191	193	192	217	214	210	230	221	219	224	218	223	197	211	221	247	220	192	219	216	244	186	219	230	215	196	221	175	218	228	233	218	199	235	188	197	206	213	186	199	201	191	196	220	202	208	215	229	205	213	180	213	227	232	220	216	233	207	230	226	207	199	215	202	217	191	219	202	197	202	197	221	232	217	226	222	226	217	202	243	230	203	217	235	200	209	172	228	197	196	186	241	216	199	192	246	216	195	216	212	216	248	203	209	207	190	187	230	196	181	223	206	210	206	223	201	237	196	190	228	205	230	222	202	211	209	229	206	198	227	193	226	195	213	228	237	198	216	237	203	219	212	200	221	214	230	211	196	209	221	231	226	200	232	217	210	238	210	223	203	258	208	217	193	232	210	206	196	211	196	219	225	218	208	218	189	212	220	238	197	189	205	211	192	206	203	200	212	204	220	208	234	183	214	207	214	199	191	214	232	214	239	215	186	211	208	201	246	255	228	202	206	204	218	216	216	213	200	194	208	218	224	206	221	173	238	197	208	237	228	201	232	208	186	198	242	209	216	231	215	179	207	193	245	199	214	189	219	239	215	223	207	223	228	211	221	240	220	247	195	215	222	228	199	193	197	206	209	218	205	212	225	218	217	187	216	223	220	221	211	230	247	212	226	223	215	227	223	228	230	200	223	212	203	230	223	221	223	196	196	226	224	211	228	198	226	217	206	226	217	222	208	233	217	228	238	224	194	214	244	214	197	230	230	230	217	187	223	217	202	212	218	184	217	230	210	205	222	207	205	211	209	218	217	204	211	209	224	200	211	222	222	230	212	211	201	216	232	205	215	213	220	217	207	245	218	214	232	193	214	199	211	236	208	218	204	231	215	227	210	205	193	201	232	199	218	207	211	241	220	211	200	222	202	197	241	199	203	224	225	198	196	209	214	204	218	229	218	206	242	211	212	209	205	207	223	201	218	227	189	195	195	198	235	222	209	217	222	232	227	204	241	221	200	213	206	228	197	209	202	197	206	195	218	215	232	201	238	221	206	219	200	239	215	200	180	215	212	212	198	243	213	221	223	206	222	211	213	223	220	201	210	206	192	238	202	229	226	236	212	225	202	226	212	223	215	208	194	230	249	201	206	210	218	228	214	192	205	242	191	217	234	240	214	231	221	211	237	201	222	214	216	215	212	209	210	223	189	189	226	215	205	184	194	229	219	220	205	186	195	181	212	218	226	217	222	232	203	214	188	213	196	228	190	186	228	207	232	205	223	186	166	230	220	232	204	217	223	213	232	183	213	203	225	234	233	210	224	218	244	222	209	219	219	223	214	209	185	201	204	217	212	203	202	197	241	218	207	211	240	199	230	206	220	176	230	201	194	195	219	212	209	208	199	228	225	200	217	198	221	202	190	234	202	209	207	229	220	180	202	229	222	213	219	210	209	224	220	222	219	219	221	202	205	230	209	219	242	204	225	238	229	189	192	210	232	227	210	220	219	215	208	195	220	212	187	198	231	191	200	227	207	185	221	234	216	222	214	212	219	185	193	184	207	218	199	206	245	199	202	201	199	213	227	232	222	221	226	229	208	231	233	203	190	190	212	196	218	210	196	221	225	235	201	223	231	208	232	221	204	208	220	201	211	207	212	215	208	219	233	249	195	213	212	220	190	210	200	209	179	187	206	212	239	215	224	203	212	224	228	241	234	227	228	229	212	215	230	220	212	249	230	216	213	212	217	192	199	239	187	230	201	221	210	229	217	211	214	211	195	211	215	207	222	219	224	233	216	245	193	213	225	225	223	205	213	222	218	222	236	224	217	228	201	218	205	205	187	210	222	214	213	247	205	211	230	198	212	230	225	242	214	194	230	200	195	205	222	206	227	220	219	209	205	200	208	244	226	228	217	204	203	198	226	201	211	223	231	197	226	191	211	224	211	188	181	217	227	200	208	213	236	228	222	218	221	214	203	234	211	231	216	210	236	186	224	218	199	198	221	220	239	206	204	234	220	214	236	229	240	225	228	229	183	207	204	205	187	213	201	206	206	209	218	203	234	201	214	243	201	211	199	214	187	212	247	200	207	203	192	217	191	180	181	217	207	193	205	215	232	213	233	221	206	192	174	193	224	192	230	233	208	198	219	205	242	211	205	214	197	210	227	224	196	232	171	232	224	211	223	220	214	243	200	198	210	228	253	224	224	196	234	198	199	219	201	223	223	226	242	197	207	227	214	228	204	193	211	200	229	206	181	208	208	215	217	252	231	234	227	201	211	210	217	235	211	208	204	208	232	206	185	226	218	211	240	205	207	224	228	218	213	209	214	207	223	233	217	207	202	218	210	201	224	196	221	201	201	218	201	235	215	210	226	189	227	200	203	231	191	184	225	206	212	194	224	212	208	235	212	207	229	204	199	211	228	233	207	227	237	219	226	217	223	231	193	208	232	231	233	170	204	194	208	206	210	203	200	232	212	245	233	223	213	224	216	222	197	214	200	220	198	190	209	218	226	222	213	205	208	214	225	246	217	232	217	212	184	225	202	225	221	214	214	198	211	216	237	214	221	208	211	196	195	206	214	206	206	248	223	191	205	198
39358	52090	57000	57284	58436	58215	48198	37078	29309	18191	9223	4370	2356	1499	1134	811	601	583	506	507	540	553	534	553	536	503	517	569	511	528	550	563	551	530	568	525	528	532	541	533	549	535	530	536	525	537	517	553	528	521	553	586	536	557	541	523	522	535	556	581	573	556	526	513	483	512	516	568	547	518	568	550	547	540	513	539	540	545	534	585	537	508	506	531	547	566	546	556	527	540	540	537	577	530	554	535	539	508	513	515	566	531	549	549	509	514	563	492	561	532	548	527	518	505	551	516	479	534	547	525	567	511	554	531	554	556	552	545	554	526	508	540	543	506	531	523	551	544	533	528	560	540	507	534	513	505	527	541	502	557	526	543	522	534	544	545	521	557	553	537	562	518	499	529	536	520	503	562	529	551	543	540	525	551	521	554	552	574	543	537	561	534	517	539	568	555	538	548	520	532	514	511	527	524	530	570	538	530	552	561	498	503	555	503	539	522	508	547	589	525	533	536	513	526	541	538	572	526	521	521	576	561	549	518	539	583	544	534	531	512	520	559	573	618	520	558	555	552	544	524	564	515	613	529	524	513	527	542	539	523	590	534	562	507	502	537	515	498	521	530	490	543	558	542	551	482	524	564	544	531	531	544	564	541	536	527	524	493	538	515	484	502	551	562	510	518	541	567	514	529	545	534	525	562	535	531	546	564	507	531	517	535	556	520	534	554	546	533	501	512	520	538	568	458	595	534	536	519	575	534	529	524	512	535	516	540	555	579	518	539	555	533	515	542	568	517	573	537	502	530	568	525	518	504	586	550	563	557	553	523	542	559	553	528	558	560	529	553	550	562	512	582	488	578	544	494	523	528	548	560	526	526	534	520	490	504	565	530	503	569	530	545	519	539	517	530	551	527	474	516	542	525	468	550	513	582	516	526	542	493	550	541	522	544	522	541	514	509	552	508	536	518	531	561	543	528	572	568	498	519	501	523	553	539	555	591	581	557	589	530	598	520	504	537	516	533	544	507	520	542	505	542	580	541	549	552	548	558	518	521	538	516	523	582	555	538	543	538	523	512	533	532	559	543	570	553	558	573	577	536	552	578	573	551	529	504	525	542	524	547	538	545	548	538	530	541	554	545	504	534	541	497	578	519	514	534	521	523	553	529	528	544	517	542	548	544	543	523	497	553	547	539	547	537	541	551	553	524	564	542	525	539	527	506	547	553	529	572	528	546	519	546	558	518	527	557	514	501	533	545	541	528	545	555	523	545	535	511	529	563	530	534	503	525	534	541	553	534	566	572	499	507	498	494	561	531	502	505	545	530	565	517	541	538	510	545	564	526	555	552	550	578	535	529	545	514	515	527	539	537	576	547	571	522	548	582	550	584	538	564	514	515	568	541	562	531	575	560	567	546	571	522	535	540	557	503	555	523	569	568	555	523	549	541	552	521	491	551	528	532	514	557	531	571	527	521	535	536	552	521	548	527	547	560	589	509	528	517	564	511	530	532	537	574	549	551	528	579	552	519	574	522	493	544	539	548	559	551	540	511	528	538	499	527	515	544	543	551	519	548	520	509	551	528	541	570	607	524	553	518	511	548	539	524	543	538	501	545	524	526	542	542	538	538	525	511	549	507	523	549	546	561	540	531	561	555	523	506	537	528	554	564	515	527	545	555	532	504	510	525	545	543	548	501	530	549	535	528	526	529	529	515	534	544	518	573	529	538	539	542	506	551	511	562	536	565	551	523	509	548	512	555	515	500	524	542	575	588	530	512	557	528	566	517	536	501	497	543	558	522	502	559	521	552	545	511	555	534	542	528	580	534	540	558	571	540	542	536	527	549	562	495	534	514	558	543	563	584	529	546	541	501	577	473	560	534	557	553	522	508	519	557	575	532	555	497	547	499	517	544	521	530	573	580	519	563	510	551	519	501	544	534	516	532	523	529	533	531	534	564	570	576	514	534	520	569	515	527	511	524	522	544	524	544	535	534	576	574	538	511	505	571	537	505	576	537	562	523	531	518	509	536	543	528	554	511	520	592	529	521	501	568	530	499	548	522	534	510	552	506	536	551	536	542	545	508	532	553	560	551	528	484	516	544	532	543	573	500	532	548	515	553	514	496	538	533	548	540	529	504	549	535	484	545	530	546	515	570	545	574	544	535	525	524	509	553	561	495	524	513	516	533	563	533	545	489	470	548	586	517	520	545	570	526	519	509	506	539	529	584	523	598	525	550	528	510	561	558	494	513	557	523	524	546	536	520	527	513	483	528	526	507	533	533	529	541	544	525	524	523	563	515	530	585	530	521	571	532	539	499	523	483	547	539	531	533	500	577	554	510	540	506	530	460	523	584	551	522	539	518	531	550	548	547	513	538	512	543	522	547	520	515	580	484	552	555	552	523	544	527	538	542	535	539	537	508	547	541	517	542	535	496	549	534	504	531	537	526	523	515	503	520	540	535	556	531	518	538	497	495	517	518	537	567	533	526	513	569	536	519	496	520	544	522	540	518	508	556	551	538	515	533	511	577	546	547	515	558	542	538	525	550	529	545	536	529	551	625	466	522	525	534	567	505	508	542	535	510	497	538	561	562	566	555	491	506	577	562	559	572	516	537	533	548	496	499	505	506	525	529	538	537	536	524	506	558	523	515	527	532	531	517	550	525	533	553	545	555	531	506	500	559	546	549	558	534	554	535	553	542	527	486	536	498	520	506	547	515	543	488	587	571	548	557	543	533	543	536	532	534	508	528	533	547	517	547	528	548	488	530	565	535	547	568	506	534	514	529	550	538	492	540	516	544	570	548	539	529	526	589	552	531	496	512	513	520	540	575	523	511	514	543	525	561	534	530	527	548	517	516	508	550	565	549	540	580	508	512	485	514	526	531	510	556	545	540	554	538	577	514	519	533	495	544	534	558	533	522	518	518	526	557	540	559	594	597	551	570	540	527	532	563	554	523	530	560	551	505	540	536	573	513	532	536	498	518	511	574	539	510	539	519	544	512	539	557	529	536	540	527	503	558	496	552	545	514	558	519	515	542	547	536	572	594	535	537	543	502	555	466	554	555	493	564	534	521	531	515	550	516	561	524	524	551	535	535	554	542	548	531	532	535	513	506	527	512	566	527	516	543	541	541	549	523	558	523	518	548	560	474	494	544	541	582	537	545	524	518	500	551	530	518	493	537	498	501	517	531	529	530	521	541	525	534	535	503	497	515	484	540	578	493	495	557	527	503	525	535	531	523	566	518	545	527	472	538	551	535	533	480	498	575	540	591	568	561	516	549	526	478	559	545	545	518	503	551	520	483	526	527	538	499	544	513	543	587	537	507	525	583	487	520	535	546	533	570	530	501	560	516	554	527	527	548	595	515	509	527	521	553	530	572	523	542	573	550	559	530	537	552	531	547	503	516	500	516	538	513	530	560	534	516	552	513	534	538	552	565	549	534	564	580	579	543	517	517	520	519	501	537	547	530	551	509	548	522	543	537	564	495	535	574	529	583	517	548
26214	28965	31101	28169	12177	3936	2284	1180	711	459	281	282	243	245	262	220	252	244	248	264	255	251	260	236	221	234	246	231	225	224	214	272	211	216	226	253	251	260	248	244	246	233	223	248	227	253	248	245	243	233	238	231	252	249	229	227	243	240	248	236	240	270	229	227	227	243	218	243	230	212	241	250	240	244	226	223	258	240	241	220	223	268	222	231	246	218	251	237	244	226	225	237	255	254	219	258	255	193	247	229	244	226	258	239	216	227	223	255	236	253	248	212	204	207	227	234	211	248	257	243	213	233	237	213	249	232	235	211	245	223	220	256	260	220	250	241	224	272	235	251	220	233	256	254	237	221	244	239	227	246	216	205	249	238	222	242	222	216	215	237	245	220	257	245	218	237	232	266	228	223	252	252	253	217	206	211	234	227	247	233	233	238	215	215	253	252	213	285	210	201	207	238	245	245	251	208	225	244	207	208	236	237	212	239	216	256	224	241	228	241	249	231	249	229	234	240	260	235	229	225	225	250	213	249	236	225	247	234	254	234	228	220	237	233	251	256	234	249	239	226	237	253	224	250	246	237	236	221	236	217	239	239	230	202	240	260	227	253	227	214	221	225	225	244	225	267	263	219	224	245	236	253	235	225	223	222	219	243	250	233	222	251	222	218	237	253	189	250	258	239	227	244	231	236	224	226	243	214	232	224	249	214	232	259	223	215	246	233	249	233	242	248	210	207	238	225	267	211	249	247	247	222	252	252	237	265	262	220	230	241	241	248	245	233	223	231	241	230	242	233	219	238	227	222	255	225	216	238	217	214	245	275	232	260	252	228	256	241	230	238	253	214	231	252	252	225	222	258	249	227	260	244	246	240	234	238	237	232	256	239	205	245	230	253	223	212	230	207	215	229	244	225	252	271	239	229	231	266	222	219	223	227	235	222	212	250	256	268	227	228	240	220	236	240	231	226	243	245	227	247	244	229	241	241	221	185	251	251	234	225	221	245	254	227	230	246	222	237	242	261	244	232	216	257	220	252	229	238	243	223	256	242	222	222	236	248	213	229	238	231	263	228	264	270	209	247	213	244	246	231	230	258	234	221	236	237	253	244	226	207	217	234	274	222	249	214	228	249	237	237	227	251	243	214	244	251	234	237	217	231	221	244	228	231	263	234	240	208	242	243	276	214	248	234	267	253	236	232	235	237	235	244	225	233	256	241	252	227	248	231	228	257	228	215	239	218	227	259	223	227	219	250	251	187	228	217	234	232	245	236	249	224	250	278	235	256	288	225	255	224	224	260	226	230	236	232	235	240	223	229	232	232	214	241	227	241	226	240	235	248	239	243	240	207	255	249	235	194	252	259	249	240	242	256	249	242	236	204	228	245	210	269	219	237	213	223	220	241	230	224	250	235	221	204	255	225	225	209	251	255	228	200	240	231	235	239	221	232	241	223	220	232	233	214	229	224	217	258	215	246	248	230	224	240	253	212	266	237	260	214	225	261	238	229	231	248	223	230	232	244	237	242	244	220	233	252	206	238	218	213	243	243	245	244	241	232	243	261	210	248	240	229	257	259	245	240	240	257	228	249	207	235	229	291	241	218	243	257	232	227	253	240	248	275	224	244	247	209	252	258	248	227	257	210	238	242	224	244	242	256	231	246	231	262	237	251	259	210	218	236	242	219	239	217	265	227	238	222	208	242	240	260	242	240	255	246	221	231	215	230	239	198	276	209	249	241	207	232	217	212	233	237	230	234	203	227	245	230	255	257	253	243	256	248	227	249	243	234	260	251	218	236	253	247	250	224	243	223	216	249	248	239	207	245	222	236	220	217	217	241	246	200	247	242	247	260	246	243	244	255	225	211	209	242	256	247	254	225	246	235	266	239	197	241	230	251	218	223	268	229	215	238	246	250	245	228	267	256	212	219	221	224	233	252	268	237	244	244	249	221	241	236	231	247	250	256	241	220	222	235	196	218	235	260	243	240	228	237	247	235	213	226	225	222	215	252	230	231	244	228	223	239	258	224	226	245	228	223	226	239	255	239	211	213	221	247	241	225	219	225	213	254	251	237	221	225	221	270	229	227	236	227	232	264	233	239	246	234	235	267	263	230	226	240	228	250	210	229	230	254	230	259	246	253	231	266	246	215	264	236	213	239	266	219	212	220	259	214	227	240	240	242	216	225	237	261	238	230	215	244	239	255	228	223	222	244	206	215	231	220	224	225	239	223	246	218	227	275	208	207	240	233	248	234	235	234	233	226	224	261	234	266	225	246	238	217	226	225	252	233	253	259	236	221	222	249	231	234	230	207	247	239	234	215	222	218	249	237	229	245	231	240	229	192	218	247	226	240	218	211	235	235	243	226	259	228	258	254	220	268	244	242	232	246	250	237	233	230	234	246	239	242	234	226	243	230	232	233	234	238	263	247	196	214	269	242	238	238	253	198	233	209	236	224	247	250	240	238	199	243	224	242	243	236	240	245	235	261	233	229	217	217	217	216	229	234	249	243	225	211	239	221	230	223	251	245	217	241	218	228	227	229	209	223	234	213	215	236	231	238	227	247	233	206	207	240	221	227	220	243	240	236	223	240	245	245	259	223	242	255	265	253	243	240	224	256	254	232	227	244	224	234	224	241	208	247	259	225	238	200	242	248	236	227	255	218	233	251	267	216	223	263	234	258	232	253	232	236	235	246	254	224	253	224	256	240	240	236	227	233	233	253	279	257	226	237	245	255	215	258	243	240	243	214	236	219	200	247	240	233	232	245	224	237	218	225	209	260	216	243	228	253	222	251	237	232	201	205	245	251	299	205	219	226	249	203	247	255	230	214	211	225	232	227	226	239	247	242	230	248	241	246	215	221	235	238	231	241	239	228	205	227	225	212	250	213	234	246	246	242	242	259	255	230	232	240	249	270	250	249	268	237	246	247	219	217	259	241	213	251	246	254	225	215	209	250	221	231	221	224	255	278	219	237	226	233	233	240	215	232	235	220	225	237	218	233	231	239	206	246	227	232	254	261	260	235	204	223	235	220	207	249	238	232	230	237	221	232	243	248	223	247	219	224	246	250	229	236	249	230	229	255	234	218	260	246	240	224	231	196	238	239	245	250	230	211	236	242	228	230	227	234	209	243	249	214	232	209	242	254	225	220	231	225	240	254	203	261	254	267	241	225	216	235	227	242	259	238	248	235	221	240	265	225	228	251	249	228	221	243	250	244	228	264	244	251	229	244	238	246	225	209	254	236	254	242	248	218	202	248	267	243	221	251	237	224	230	244	221	232	253	244	241	213	230	232	229	220	245	214	238	227	235	246	221	253	255	232	246	245	260	212	243	239	227	208	223	227	241	236	231	247	248	232	237	243	206	249	243	224	238	246	246	244	252	229	238	227	221	222	258	268	243	213	256	266	207	221	265	234	237	228	225	211	218	234	226	229	218	266	266	234	245	219	230	251	244	232	235	231	230	235	239	246	260	232	196	240	225	242	239	247	230	237	223	212
16017	24992	33957	38411	16228	13234	8492	4549	2651	1581	916	769	696	648	617	641	605	591	599	603	615	556	604	573	584	604	591	568	615	604	575	622	593	600	568	634	602	575	618	585	607	623	595	645	584	624	621	567	621	598	613	631	604	607	612	580	632	599	606	600	619	582	612	613	629	606	582	586	599	592	601	624	665	587	596	587	600	627	583	630	596	526	606	612	610	610	617	578	618	571	592	568	640	572	595	619	564	605	613	623	601	593	580	566	602	600	607	596	553	636	599	599	585	597	612	600	596	600	595	565	580	616	617	603	602	650	562	593	619	530	612	586	574	571	570	615	603	629	613	583	594	602	586	610	591	596	542	599	550	562	604	601	588	607	588	583	600	581	592	597	629	613	607	619	573	586	613	600	618	566	569	612	585	588	593	614	625	614	625	608	608	642	597	554	596	624	619	633	588	606	571	594	605	619	615	595	570	586	612	580	565	558	582	600	609	636	578	594	569	638	592	582	583	564	628	581	611	583	588	611	613	582	596	615	617	644	602	625	614	649	591	646	551	633	603	614	568	581	587	644	616	619	554	587	569	601	562	577	597	619	592	596	605	566	560	638	547	605	621	588	602	626	612	600	609	608	638	614	620	604	607	633	602	605	583	623	569	588	585	597	614	587	610	556	646	551	641	561	586	601	586	577	592	579	580	583	584	574	692	558	583	598	597	617	598	612	616	592	537	595	580	636	551	589	576	594	595	587	609	619	582	591	561	613	585	588	579	600	602	621	622	574	609	584	574	570	600	574	614	604	622	587	600	582	564	604	626	563	582	620	557	666	608	608	611	607	623	579	651	559	584	608	590	638	609	572	591	579	547	627	575	606	601	601	610	654	599	628	582	612	636	615	608	592	615	613	626	580	569	595	577	613	592	582	591	624	658	593	614	643	576	598	632	575	578	612	587	629	619	619	600	568	590	569	662	611	574	608	614	639	597	586	633	576	626	558	557	567	570	622	595	643	580	621	603	617	590	625	633	637	614	594	607	607	630	599	552	581	607	588	589	598	575	630	565	635	618	601	542	602	574	621	595	605	615	621	567	568	566	580	595	580	571	604	598	622	638	624	577	568	656	563	595	573	576	594	624	595	618	596	541	580	578	550	634	620	609	577	586	608	613	597	580	557	546	620	601	618	602	600	628	624	553	565	569	663	598	583	638	611	606	566	596	604	582	624	620	611	631	581	579	604	572	643	571	580	571	573	562	600	621	626	583	558	638	593	587	596	623	610	564	557	625	603	597	654	606	634	587	610	586	569	603	560	613	582	603	622	605	581	576	590	584	601	610	567	596	618	575	566	632	630	606	574	582	566	580	616	581	635	653	641	577	575	611	580	618	593	591	613	601	571	603	614	601	645	611	587	626	590	585	596	574	574	546	595	571	608	612	590	591	604	581	587	612	569	642	582	586	583	607	650	608	594	642	593	626	616	613	632	583	610	620	614	584	569	647	617	576	592	592	573	596	603	612	610	609	583	591	615	603	623	620	645	602	618	599	604	579	565	565	596	587	568	570	596	619	564	606	578	618	573	593	603	586	596	581	640	595	585	616	594	598	600	603	588	580	584	578	613	596	614	575	595	575	610	599	578	554	607	612	559	632	627	624	631	581	642	603	599	617	585	593	623	579	597	607	536	571	591	601	615	603	603	581	568	616	607	563	630	608	601	621	600	576	623	592	608	595	584	583	616	559	595	616	624	630	583	618	662	625	565	571	533	605	548	598	579	616	567	591	597	603	572	600	596	556	606	542	617	604	587	627	565	595	587	583	602	618	560	611	602	639	588	585	601	573	606	614	606	585	626	592	617	589	642	616	567	585	608	631	614	589	596	592	582	634	589	641	622	607	595	588	587	560	625	614	622	627	597	564	615	595	560	633	613	579	574	612	602	583	607	603	581	566	583	581	610	594	600	583	599	624	608	595	620	602	622	570	633	599	609	593	600	613	568	571	619	570	586	565	617	587	586	567	620	592	578	635	603	657	663	553	624	609	625	620	637	636	576	597	605	602	598	596	560	570	592	596	620	575	582	580	558	590	626	608	616	618	587	608	605	622	606	603	632	568	626	599	595	599	598	619	563	636	604	589	590	573	590	622	574	604	594	582	612	583	602	596	630	599	564	555	623	573	624	572	595	586	621	566	623	610	596	597	618	615	600	572	618	584	591	588	571	577	576	576	568	610	617	598	609	593	582	596	600	617	610	607	618	584	618	619	610	595	652	624	604	559	648	613	583	580	606	585	623	627	570	589	585	678	566	619	608	617	585	623	556	597	627	647	625	575	605	607	611	603	598	578	591	598	598	612	578	621	582	611	613	568	570	615	625	591	556	629	620	617	611	567	573	615	656	629	598	631	580	610	642	574	564	608	604	572	600	589	604	566	611	594	609	568	588	595	639	640	612	570	602	629	596	589	620	603	595	581	577	564	615	579	578	651	576	581	621	619	532	595	584	606	603	598	607	608	603	619	589	607	612	595	592	585	589	583	638	581	615	607	558	588	613	572	567	607	567	642	614	584	587	615	611	643	620	595	601	626	592	604	560	599	570	619	641	610	587	608	584	583	592	580	546	605	562	550	619	655	618	655	609	572	604	551	617	628	600	544	576	631	572	606	586	606	602	575	595	613	563	625	560	562	609	601	612	631	563	604	617	544	590	603	564	601	616	589	577	598	609	628	565	562	585	626	606	590	575	602	568	606	634	586	585	645	605	587	611	561	615	607	570	593	608	568	636	574	597	602	654	602	575	586	577	622	639	549	563	627	592	560	553	572	552	585	591	578	591	591	592	606	593	631	586	608	570	588	622	580	609	591	613	572	614	587	586	624	600	615	601	597	617	592	554	607	606	609	613	635	613	624	593	578	612	568	587	606	597	614	598	583	604	568	630	604	591	621	570	614	591	583	621	620	633	592	548	566	607	582	627	618	591	624	584	604	569	632	591	633	593	627	601	602	662	595	604	579	591	595	584	592	591	624	582	621	571	584	575	629	603	611	593	595	619	587	608	585	623	584	560	615	610	549	558	626	587	615	639	635	632	583	581	610	567	614	584	609	626	615	572	574	607	590	626	635	538	591	605	654	611	589	596	608	645	608	634	623	580	647	597	620	575	611	578	617	606	579	574	594	620	604	620	600	620	613	614	628	615	588	575	584	605	598	628	553	581	631	591	595	594	564	571	622	588	611	614	595	603	608	540	623	602	598	617	575	611	624	589	591	581	594	579	605	603	593	608	582	576	600	593	584	609	591	583	621	588	612	564	569	616	590	584	596	599	567	600	587	610	617	615	602	654	616	566	613	547	629	611	653	627	546	602	554	621	612	567	568	560	578	545	593	584	611	595	600	603	581	587	603	593	589	561	658	623	565	638	602	580	617	566	615	603	559	582	595	637	597	587	605	594	580	576	602	563	619	608	609	580	634	596	583	615	595	626	582	611	647	602	612	624	631	650	584	591	575	625	605	555	587	623
53924	53605	56470	50281	38410	33249	23466	11884	5704	2213	865	602	466	339	307	267	260	288	263	263	284	253	254	255	256	277	279	285	250	292	276	279	256	248	241	243	270	251	273	266	239	258	253	241	252	245	268	238	263	256	221	272	244	244	226	258	260	229	264	273	277	265	262	233	254	264	261	263	263	246	268	249	267	262	258	255	253	254	262	228	253	262	236	247	275	268	268	260	262	248	250	283	256	240	240	261	237	258	252	259	283	242	242	262	274	247	256	262	263	238	260	259	254	259	271	250	255	257	270	260	255	267	241	267	257	253	244	236	221	285	241	276	246	256	271	235	258	265	258	253	253	262	256	253	269	263	269	255	257	260	246	258	244	241	240	263	251	245	245	244	235	237	245	238	272	251	242	243	270	251	249	253	264	261	274	277	272	258	232	248	262	268	231	244	256	233	268	264	252	279	264	250	243	246	251	252	258	228	240	240	269	250	259	269	252	276	267	243	249	254	264	244	230	272	246	284	275	249	264	257	247	265	250	256	295	246	255	253	250	273	254	239	271	255	257	243	235	274	224	266	269	236	269	236	249	255	238	269	249	252	249	246	257	235	264	233	267	238	228	245	260	248	246	255	263	227	250	272	271	274	250	254	236	277	283	259	234	269	227	269	239	252	259	264	264	237	274	258	266	258	268	273	223	259	266	265	285	278	256	255	256	237	281	290	270	284	255	244	253	251	271	254	262	244	256	271	253	275	257	257	248	259	299	266	249	263	255	294	244	283	245	276	247	248	267	265	245	250	263	244	261	273	250	255	253	274	274	260	258	233	255	283	240	275	255	285	248	251	256	246	248	234	241	274	263	252	253	256	288	270	283	234	247	255	270	259	238	285	291	262	251	260	275	241	244	288	272	240	242	260	267	300	289	290	238	276	250	237	277	246	235	274	265	261	277	253	275	275	261	253	245	255	258	260	238	256	264	264	263	249	229	257	224	254	232	257	245	230	238	247	256	277	269	289	237	249	261	291	275	255	292	250	277	298	280	272	271	276	289	264	267	257	247	273	259	266	257	254	273	267	240	265	242	226	269	251	245	273	244	241	260	247	276	269	253	262	249	239	266	258	256	266	246	247	282	281	239	275	275	262	266	239	248	264	212	276	275	235	226	228	278	265	272	280	240	272	253	259	277	250	251	223	235	254	262	237	262	245	285	253	234	281	246	262	265	238	264	263	273	278	275	240	220	264	259	257	262	259	250	272	237	235	235	259	262	264	252	234	272	260	267	277	227	259	235	268	232	260	269	295	235	250	257	251	280	244	293	256	288	310	277	255	248	252	243	229	255	264	246	259	232	269	286	236	258	231	236	254	248	258	255	239	264	246	271	288	263	264	270	253	301	297	238	262	225	252	255	270	238	260	251	268	231	234	221	242	248	255	236	234	262	282	247	256	268	291	259	259	262	298	242	267	247	284	273	245	267	271	255	237	245	283	247	248	269	247	271	237	282	242	250	267	247	255	268	273	254	242	286	249	284	237	230	245	239	256	253	261	229	268	230	271	273	249	255	260	238	241	262	248	258	230	257	244	243	269	246	256	251	285	268	238	245	239	262	272	227	268	248	209	238	240	243	252	272	245	267	259	232	245	233	238	245	262	235	211	263	275	278	282	261	257	259	248	249	241	303	253	288	245	253	225	245	253	239	249	245	281	224	235	252	253	229	248	242	273	282	235	282	243	265	236	278	280	242	256	272	253	240	254	263	259	247	261	227	268	280	237	219	263	279	270	246	250	260	257	256	277	266	293	242	236	267	237	214	233	243	258	261	241	261	252	225	253	256	255	251	240	283	264	262	237	221	257	250	267	232	251	286	225	235	275	250	283	291	259	263	251	261	225	254	269	263	264	242	248	248	259	262	263	260	277	278	258	235	279	253	262	258	231	251	247	265	276	238	280	249	253	266	249	282	238	257	276	221	279	254	294	274	264	278	288	273	267	265	262	276	273	263	249	236	231	256	257	245	282	276	271	263	256	243	251	262	274	265	256	247	239	249	238	239	251	221	244	247	246	245	265	246	246	267	273	245	248	232	246	270	251	246	250	252	261	259	245	274	269	256	241	246	225	244	250	227	257	243	265	239	253	266	245	248	270	278	267	281	235	247	267	235	238	259	250	267	256	275	258	246	263	274	267	259	274	217	237	281	254	232	249	270	261	257	230	258	246	240	257	305	231	237	263	237	266	236	278	239	255	237	252	226	268	253	271	247	264	261	247	260	283	236	262	252	261	276	255	257	273	266	250	218	246	255	247	229	227	250	272	252	265	251	250	274	268	246	276	276	259	230	268	250	245	278	239	262	270	261	271	260	250	243	259	252	278	270	271	243	234	278	258	255	268	274	249	261	249	276	249	248	264	242	294	284	283	275	240	271	266	250	252	255	230	256	237	281	246	254	239	232	272	230	251	236	273	228	239	269	257	246	257	244	245	233	278	259	248	253	260	242	259	234	257	241	246	251	268	250	237	252	239	231	270	260	290	270	259	249	266	230	269	253	257	263	258	286	284	239	247	263	239	259	243	234	236	241	246	243	266	259	268	246	256	251	282	246	248	244	259	280	248	244	261	262	250	237	236	253	232	283	233	258	251	259	239	272	267	228	259	271	270	267	236	237	227	248	273	253	235	256	251	259	250	295	268	245	230	272	274	245	257	266	267	271	271	220	281	277	262	285	267	256	256	279	205	260	245	228	249	270	246	243	258	275	235	273	279	237	269	251	246	212	244	266	234	257	261	293	234	254	254	235	288	257	228	281	256	247	272	248	271	263	251	260	219	244	224	243	277	257	259	250	258	254	227	258	273	263	262	261	252	258	216	216	314	252	238	248	251	248	263	243	269	256	252	239	264	275	252	250	230	239	296	243	249	270	237	246	258	239	278	253	245	257	228	255	251	259	255	288	268	254	231	260	273	259	238	246	257	281	248	236	265	286	233	265	250	265	254	266	228	252	255	240	237	247	257	256	255	264	259	265	246	268	280	280	246	251	242	259	217	250	269	279	256	269	262	264	297	245	261	250	278	278	258	266	248	253	265	261	263	268	253	224	259	267	238	282	254	269	246	253	242	259	239	242	246	256	290	233	287	255	243	246	266	240	261	266	248	269	271	256	238	233	265	241	252	256	256	265	283	264	270	261	214	242	241	268	248	234	238	260	254	268	266	269	282	294	255	272	262	256	258	253	283	242	244	258	271	275	275	253	275	237	246	214	257	257	240	245	250	243	280	251	289	237	271	239	230	225	263	257	259	233	235	227	275	213	248	255	273	252	236	244	246	272	261	272	238	241	250	247	257	240	235	248	275	262	262	283	251	243	241	241	240	274	267	287	243	277	222	251	234	265	248	257	250	282	280	294	287	245	251	245	245	274	236	301	268	295	251	264	270	216	267	255	263	257	277	251	277	253	257	234	220	258	286	263	230	260	248	259	250	240	241	258	273	256	280	248	253	297	256	249	242	272	263	241	268
38066	46568	56078	55888	47943	47010	36254	25490	16502	7522	3467	2119	1456	1132	845	797	688	638	662	605	564	632	640	623	640	633	623	638	642	676	638	624	643	654	677	604	596	648	621	629	682	639	670	664	635	655	584	665	604	646	687	626	636	650	621	605	624	602	609	655	639	656	618	615	667	626	610	642	608	636	605	612	634	667	640	616	643	606	678	599	609	639	640	700	603	646	663	601	647	602	667	612	672	638	636	655	713	637	624	656	657	605	662	677	658	623	628	613	602	655	624	640	618	633	626	608	605	625	611	672	626	652	608	666	669	612	626	647	687	640	676	619	637	610	594	647	609	650	648	646	667	676	648	686	601	631	632	639	642	630	636	680	653	654	658	609	618	600	636	588	632	599	667	664	602	602	606	634	642	674	656	665	586	615	657	609	641	613	615	635	614	627	633	633	629	621	618	622	609	625	639	585	615	637	620	665	661	606	652	666	631	658	656	620	596	634	643	640	651	666	609	642	632	591	597	648	649	611	594	639	672	656	661	650	616	658	646	645	612	632	668	617	647	596	648	616	621	654	610	694	648	626	664	631	601	666	686	661	648	632	615	624	678	659	632	609	636	641	611	612	643	602	618	640	659	656	613	659	627	670	634	618	640	625	624	643	615	628	721	658	616	596	645	621	646	640	617	641	627	629	628	650	653	636	619	593	627	696	660	662	648	620	618	593	631	646	633	617	620	646	639	635	611	648	683	587	577	630	603	642	641	646	621	610	625	562	606	580	690	612	614	658	614	651	611	632	645	624	601	684	613	613	641	659	620	615	706	629	605	676	638	638	627	663	611	580	653	671	656	619	643	630	657	625	664	636	637	603	586	653	671	613	684	634	645	605	652	653	626	649	667	597	668	647	616	626	630	662	709	665	634	609	657	678	621	622	650	644	629	622	612	634	619	608	655	611	612	657	689	665	652	629	654	679	628	611	658	649	662	669	644	634	676	651	595	618	608	654	619	631	612	629	633	610	662	634	652	610	597	636	649	653	679	683	641	640	670	621	637	596	688	619	617	614	666	625	636	609	639	617	616	611	641	622	606	621	661	633	637	677	682	638	656	623	624	639	653	647	622	641	623	659	600	625	661	627	655	668	624	620	631	612	650	631	584	640	660	605	677	624	686	621	701	627	624	626	601	632	626	606	627	618	643	643	660	635	656	659	665	672	671	591	625	622	604	619	660	673	613	606	629	633	587	637	616	647	635	644	604	638	637	670	623	667	620	600	664	621	556	666	657	669	643	614	657	621	613	651	665	656	588	607	646	644	593	667	634	665	641	587	672	664	613	639	675	643	624	650	641	599	583	649	615	624	605	607	643	625	635	631	591	670	591	704	618	621	642	651	613	650	647	586	638	643	618	568	635	631	643	662	626	622	632	646	608	627	656	631	598	633	664	647	644	644	597	599	647	659	649	636	664	684	631	621	625	648	665	656	656	632	624	630	648	624	652	644	602	653	620	622	646	634	662	637	623	636	618	592	637	655	673	627	669	652	644	657	637	637	609	622	625	596	696	634	597	705	643	637	618	627	599	613	614	638	675	633	630	639	656	646	637	620	633	664	649	597	668	624	607	605	637	659	621	637	648	643	644	657	634	608	650	655	627	644	652	623	628	593	664	648	633	658	609	626	631	674	644	639	633	621	619	669	632	692	630	614	684	632	583	618	649	630	620	628	626	647	634	658	650	644	603	629	631	668	628	669	684	593	597	613	634	642	625	602	638	667	631	678	684	611	631	644	646	583	620	672	650	608	644	608	620	649	635	652	635	640	657	599	617	627	646	625	633	601	636	617	644	591	629	647	656	659	642	624	609	623	648	655	630	595	646	629	605	639	641	650	677	609	628	642	663	630	605	644	670	617	610	640	622	629	593	632	648	614	637	616	613	636	633	586	603	692	622	651	621	616	614	659	677	651	648	629	639	661	657	636	653	632	644	610	637	642	630	590	607	601	615	657	629	639	622	684	640	657	625	611	647	636	609	662	654	585	667	666	645	625	634	678	642	647	646	650	628	628	633	637	659	655	683	599	621	631	638	663	630	660	637	624	607	639	619	623	641	619	600	592	618	611	609	621	615	639	692	659	619	631	606	637	632	673	633	658	616	656	647	606	581	639	630	646	651	620	659	611	642	663	692	674	632	618	642	652	655	630	629	590	605	606	603	606	616	674	633	651	603	635	620	637	622	666	610	630	650	652	588	665	614	636	637	669	626	638	617	657	679	609	636	663	596	645	585	657	616	638	607	598	660	626	647	663	622	621	640	613	632	654	615	675	664	673	634	656	653	631	634	638	684	657	627	641	598	613	611	643	703	615	645	639	617	665	658	674	639	638	636	649	626	652	617	652	679	657	612	671	604	670	645	633	600	631	638	620	630	641	665	663	624	649	647	599	636	649	648	694	655	637	626	622	631	629	625	621	659	616	619	656	647	657	632	633	592	620	642	621	631	627	620	645	663	609	649	653	655	623	613	646	669	652	678	599	631	611	628	640	644	614	626	627	673	635	649	605	673	635	620	678	638	639	622	656	654	638	619	605	623	625	680	654	635	612	640	571	580	660	622	664	654	627	645	643	640	627	681	652	635	631	673	563	587	646	617	610	645	635	631	638	624	648	652	639	634	671	657	603	628	618	663	620	638	592	660	654	604	676	650	623	645	602	626	615	625	644	678	613	638	677	680	668	640	661	637	711	642	618	652	611	606	608	653	655	658	601	641	652	624	636	648	625	647	630	667	639	723	615	648	640	646	647	624	620	663	636	643	608	619	664	656	663	602	609	616	640	639	660	608	627	634	594	612	646	663	662	676	636	631	627	634	633	622	615	640	637	656	661	659	628	648	616	562	623	662	636	627	619	610	650	641	603	613	623	672	657	624	618	656	664	597	646	647	658	634	633	666	623	661	643	636	596	682	636	643	637	648	632	637	654	628	640	604	609	610	619	613	675	685	676	617	627	639	635	627	636	618	611	636	657	611	642	649	662	630	625	637	592	620	627	671	615	648	643	600	607	612	581	637	634	637	641	645	619	640	642	655	692	612	621	615	655	636	688	596	642	627	613	579	620	640	636	646	638	643	636	623	627	641	621	609	619	634	613	655	647	626	587	647	620	694	620	680	665	680	567	650	613	631	623	589	608	669	634	633	643	659	644	596	652	661	622	609	643	663	640	625	625	628	608	627	586	647	626	651	600	603	621	605	645	664	622	626	619	592	564	616	634	631	633	671	618	590	636	641	630	664	694	661	649	644	637	618	635	650	625	644	647	639	642	604	640	602	651	651	589	618	644	591	613	619	624	615	611	666	687	626	661	625	665	589	630	607	626	668	623	627	612	634	608	654	633	645	649	637	664	650	630	599	673	640	628	640	655	637	601	645	654	625	669	650	658	603	658	622	625	605	600	628	646	605	658	667	614	617	653	659	652	636	624	589	653	658	643	618	617	651	631	626	650	643	638	625	657	629	686	668	632	620	630
60959	58168	57872	48388	38459	42750	37238	23999	11506	4158	1984	1202	788	514	390	293	262	223	220	203	219	214	211	229	218	218	234	230	233	234	205	235	227	238	207	215	223	238	224	199	225	214	221	218	222	210	205	191	211	226	189	221	215	230	203	211	205	232	196	227	215	191	215	216	210	227	225	218	225	214	209	210	219	220	217	211	216	203	215	239	212	223	226	215	244	202	210	216	256	213	226	184	213	201	212	203	226	200	225	220	246	199	246	190	194	206	243	234	196	224	198	200	193	214	205	225	207	212	204	226	195	215	223	205	225	217	205	199	184	197	227	188	212	237	206	201	212	230	226	225	166	228	230	254	231	219	241	208	192	222	198	191	219	191	196	219	204	214	191	202	218	234	232	217	197	195	206	224	240	195	213	239	217	214	241	179	228	202	221	207	213	219	220	216	198	220	218	241	193	190	216	275	212	231	202	209	193	216	204	210	224	225	172	238	213	200	212	225	211	247	204	243	204	201	201	232	227	212	210	201	219	203	217	223	243	204	201	192	212	209	239	206	220	214	232	228	216	229	241	213	216	229	221	198	203	223	227	203	218	240	194	212	203	199	222	231	234	222	224	202	222	219	199	221	200	202	196	204	235	213	203	218	209	204	208	215	195	190	205	202	203	201	201	217	180	244	207	218	213	202	200	228	233	228	205	213	196	211	210	201	198	215	224	212	227	190	209	214	195	201	233	192	203	191	209	196	185	219	224	196	211	221	237	217	222	211	212	239	202	249	226	224	234	209	226	223	222	233	186	204	193	223	218	197	254	198	200	213	206	217	217	217	223	203	214	188	218	225	195	195	224	211	217	212	212	210	211	207	207	231	224	231	203	199	223	197	236	250	223	242	235	212	227	221	205	228	235	200	238	224	220	213	224	229	218	191	253	220	218	203	220	212	226	221	216	242	215	213	208	226	208	195	232	224	227	208	219	199	193	198	199	250	201	199	178	200	188	212	212	232	215	233	221	211	235	219	203	207	212	234	226	213	217	206	250	208	202	230	222	220	233	193	223	218	209	217	216	206	213	193	215	211	223	221	220	245	225	246	198	200	200	199	199	221	214	197	237	203	192	202	211	197	213	191	219	196	231	222	235	219	222	243	206	216	211	202	212	199	213	210	229	200	212	212	226	204	230	243	204	216	204	204	216	209	243	214	238	224	238	212	227	185	230	237	188	183	189	206	213	244	200	218	221	220	244	226	211	196	217	204	226	210	213	180	218	191	213	222	206	200	218	221	185	227	220	223	236	219	210	210	200	216	226	235	219	242	224	214	209	195	244	209	214	206	204	213	209	232	251	204	199	240	202	231	212	224	186	226	238	193	218	220	221	251	228	195	207	208	232	219	202	197	221	220	215	235	214	219	217	217	211	213	213	213	212	221	205	234	211	231	235	207	211	224	211	203	211	231	228	220	196	226	199	219	222	215	221	196	238	208	198	212	203	211	230	220	191	224	226	232	239	203	220	196	225	215	218	197	203	213	237	223	216	215	241	200	215	218	205	218	232	205	223	212	229	231	215	215	228	222	260	244	221	229	216	206	219	230	211	236	194	202	210	229	203	253	218	200	216	199	212	204	225	241	211	209	213	209	197	232	204	232	223	216	195	229	218	203	227	200	197	192	204	211	207	208	218	220	202	219	202	208	237	202	235	184	218	197	228	224	207	213	229	208	210	200	226	191	217	210	212	214	222	228	197	183	203	202	204	206	214	210	205	205	225	212	228	215	215	212	203	216	201	190	228	225	211	239	230	214	203	195	199	199	242	235	211	208	227	177	210	206	209	209	209	210	198	197	244	218	236	226	221	237	206	220	217	222	249	225	207	196	217	203	201	225	198	208	206	219	245	215	212	214	234	213	208	218	206	229	219	218	200	215	198	202	207	194	208	203	197	213	200	207	189	207	217	221	221	217	203	201	224	192	207	200	210	196	230	203	193	230	215	206	232	211	210	212	201	196	223	225	226	202	224	224	231	219	251	223	232	219	219	188	222	211	212	214	203	238	211	214	196	205	214	234	247	233	219	227	220	199	226	207	221	223	219	224	202	207	200	219	184	213	194	212	212	224	209	210	237	225	216	200	239	241	231	216	197	208	204	251	191	215	236	230	224	211	206	221	216	215	231	201	208	245	246	228	210	218	185	217	223	211	207	223	240	208	193	217	184	208	221	218	217	223	225	201	220	210	207	204	229	211	207	205	221	219	189	204	236	228	207	198	199	215	219	214	223	223	196	202	215	200	243	189	220	231	207	228	221	254	205	219	222	216	235	200	192	213	210	239	182	215	210	238	212	228	223	218	219	219	214	222	213	239	205	224	221	225	198	190	193	204	206	196	208	212	188	196	234	219	240	198	190	221	222	207	203	186	231	206	224	222	215	215	210	213	225	220	204	237	201	195	214	208	226	197	176	216	211	215	212	234	209	228	195	191	212	197	181	221	212	223	231	221	217	229	188	207	207	210	224	214	201	212	206	197	209	216	194	221	193	219	215	210	228	215	206	228	213	224	198	212	219	192	249	199	192	228	225	218	190	209	191	197	222	197	222	242	211	223	180	199	202	211	211	198	202	225	220	239	226	198	230	201	252	219	242	194	223	202	193	220	201	217	234	217	230	204	203	235	225	223	222	182	216	221	222	211	227	216	216	204	214	200	225	226	223	208	222	218	228	210	207	188	234	214	226	194	209	220	210	208	218	217	195	221	217	204	254	242	220	225	235	225	191	201	196	225	210	203	206	234	238	213	209	209	223	206	225	201	242	214	199	190	233	222	228	202	230	209	207	183	241	252	184	217	188	190	202	226	227	201	218	186	206	204	204	216	217	220	234	210	204	211	223	188	201	197	237	220	205	212	209	198	213	219	220	206	234	232	240	200	198	229	220	244	217	220	206	198	193	225	223	201	218	195	209	232	216	227	231	213	191	219	213	233	219	222	220	225	235	194	247	213	214	226	236	187	175	190	219	212	192	224	198	216	185	194	252	241	211	203	208	212	226	220	189	213	212	224	204	208	190	208	225	231	225	211	230	210	217	236	221	190	200	244	212	228	229	198	204	198	213	230	188	210	193	250	210	212	189	212	220	213	217	188	216	206	196	203	210	186	214	221	218	218	205	231	224	212	209	214	192	217	241	215	218	220	186	225	234	215	210	222	206	242	214	213	216	220	212	228	214	209	210	203	209	226	246	188	192	191	212	213	203	245	208	214	204	217	235	218	233	215	235	212	229	211	209	203	226	214	196	201	190	249	222	223	215	211	215	217	200	199	193	212	236	219	190	210	192	217	219	218	232	239	240	216	239	214	214	187	187	228	202	222	195	196	197	186	232	231	210	225	219	236	208	217	207	172	200	232	227	204	193	199	207	194	209	232	198	224	214	236	226	214	224	225	215	210	218	209	209	193	232	199	221	224	218	211	207	210	234	250	204	243	192	224	231	224	221	211	214	191	254	204	237	211	207	184	206	236	233	206
43757	53560	59641	56091	54798	57500	48903	36723	24214	12398	7220	4986	2887	2010	1296	906	752	617	538	572	547	535	509	536	522	519	558	559	570	540	530	546	517	551	559	530	580	522	487	525	534	533	510	516	532	582	530	515	486	550	534	554	554	566	508	529	530	526	512	516	576	523	528	522	541	566	583	556	533	529	543	574	514	509	540	538	507	513	557	548	536	589	523	548	549	566	554	515	564	569	545	522	518	547	547	488	567	517	529	545	525	556	514	556	536	552	474	585	516	545	512	551	510	510	537	534	549	525	518	526	560	559	587	558	507	555	548	531	533	502	524	489	544	540	511	540	553	553	522	571	533	561	519	535	514	530	516	540	552	524	523	567	527	538	552	523	530	562	570	507	513	528	568	563	500	547	541	534	525	530	520	559	554	474	525	578	529	542	501	576	532	512	568	531	534	508	545	562	536	503	552	529	505	523	563	555	556	553	494	544	512	533	516	522	519	573	510	571	493	557	518	533	516	564	551	537	557	540	498	546	543	538	552	539	521	525	526	497	521	527	536	566	536	525	502	570	529	524	544	533	484	513	535	538	505	497	543	562	530	517	530	540	550	532	570	535	501	508	521	497	539	512	538	544	534	548	525	536	525	518	543	536	540	502	536	514	592	558	548	546	555	486	533	593	481	559	512	554	504	535	542	546	531	523	543	521	527	520	508	508	535	528	530	508	546	502	510	528	581	525	532	518	510	513	524	552	553	580	513	481	544	545	572	558	559	514	518	499	551	529	533	529	526	523	566	547	561	527	549	554	526	532	490	547	522	553	498	512	556	580	524	536	543	542	550	514	514	516	482	519	535	542	524	569	529	530	549	511	496	560	548	527	561	516	534	541	521	538	499	559	507	534	550	537	537	548	526	554	539	534	527	529	543	560	543	527	527	579	546	541	530	517	549	553	533	536	536	533	537	505	529	544	544	549	525	549	541	526	544	519	508	544	561	556	519	551	556	554	535	566	576	536	553	552	526	551	520	529	515	596	572	570	517	534	530	502	539	566	485	568	531	559	524	562	540	541	517	553	589	527	556	553	532	553	540	508	512	547	557	542	470	536	513	513	533	535	506	541	573	557	527	532	577	523	531	505	563	529	480	515	519	531	568	498	566	519	511	496	513	535	528	569	535	501	542	522	546	540	519	536	564	546	503	527	524	512	509	531	522	532	530	566	542	528	529	582	519	482	525	540	519	540	568	557	552	516	536	541	526	556	524	545	510	538	581	535	533	549	530	518	553	538	573	509	531	548	531	526	517	503	589	536	536	538	532	513	541	533	542	475	522	541	506	549	501	515	528	538	533	494	493	528	540	536	580	557	548	518	528	582	533	544	522	548	520	549	535	546	541	534	523	532	538	510	548	480	541	560	519	536	609	523	562	559	507	549	534	540	519	549	518	517	542	552	510	543	555	526	556	546	570	512	563	554	531	529	573	529	521	504	561	530	542	509	543	494	534	539	531	498	502	543	531	514	475	562	534	582	538	557	563	515	518	525	503	540	537	527	467	526	497	515	533	543	523	507	529	556	518	557	519	559	543	549	518	521	526	562	581	543	540	541	528	539	527	512	524	517	554	525	546	543	535	516	530	533	510	552	538	529	533	526	535	496	565	533	497	502	565	549	514	550	550	519	567	528	516	533	490	554	502	499	510	525	556	521	528	528	556	533	532	528	541	515	504	512	554	529	536	514	490	510	561	578	547	535	597	513	495	563	564	557	515	542	513	514	536	534	557	559	514	566	513	555	527	538	481	526	531	517	550	536	518	525	533	534	544	528	528	567	593	496	569	512	516	521	525	536	516	508	511	567	552	527	530	576	509	509	546	507	519	523	505	519	575	554	557	563	556	507	554	551	515	494	538	549	492	514	536	532	513	546	534	535	552	533	579	497	548	526	526	554	505	580	505	519	484	541	523	517	567	546	564	562	542	516	563	526	570	514	538	520	555	560	526	502	552	535	507	521	559	542	529	517	500	543	519	532	530	546	539	577	535	524	521	509	522	553	533	566	538	531	500	499	518	541	568	545	554	536	529	484	510	500	480	512	555	548	507	556	554	568	555	543	545	547	517	557	538	531	529	519	528	536	530	547	530	554	512	544	573	542	537	518	510	541	552	535	551	535	499	546	485	504	587	539	546	544	572	512	559	563	539	478	522	526	543	494	532	503	506	513	530	477	577	518	518	561	505	531	579	530	554	527	512	547	549	583	583	530	567	514	544	523	519	538	520	523	519	573	533	587	546	505	535	490	575	524	518	581	551	537	529	546	529	573	515	533	557	543	542	532	549	551	544	564	544	517	530	496	522	508	510	528	572	497	533	531	502	528	537	560	543	494	507	521	547	535	506	475	532	519	529	517	544	524	572	544	534	483	544	544	511	565	502	514	518	527	547	551	496	508	559	525	551	508	581	543	503	520	545	517	539	551	558	559	547	532	555	542	565	541	577	552	535	545	529	527	519	560	512	515	511	508	539	568	538	533	511	538	506	527	535	538	551	522	548	488	521	484	575	550	545	518	513	488	544	549	531	541	509	527	506	548	504	519	501	539	532	536	549	533	537	546	538	547	524	528	508	529	549	520	529	532	544	546	552	547	526	538	557	550	547	467	557	544	547	495	525	537	532	497	549	562	547	529	548	514	533	545	571	538	532	540	537	575	502	543	555	528	522	534	523	540	530	543	546	562	539	566	464	565	509	573	524	542	548	532	551	494	531	546	517	523	542	522	566	508	543	551	561	510	526	557	521	558	567	521	554	512	566	504	532	498	514	510	541	544	510	518	493	572	542	526	536	535	588	525	503	559	562	493	525	509	557	513	517	535	526	541	511	527	507	521	527	557	562	543	518	522	553	506	526	513	555	532	488	542	531	549	532	488	509	521	554	518	524	547	506	532	551	515	534	499	525	551	538	538	509	508	532	539	517	559	526	533	519	516	512	584	546	543	544	513	537	543	508	555	507	560	518	540	538	525	538	533	519	512	524	517	516	551	524	529	541	530	511	592	553	548	557	540	553	576	524	517	509	555	555	537	545	554	520	498	484	536	577	560	511	526	515	523	557	518	535	560	582	508	540	556	561	514	527	533	533	572	510	556	510	556	493	541	531	545	482	519	525	523	549	520	532	569	530	490	547	542	505	519	524	543	511	575	524	572	538	533	533	547	521	505	524	526	521	512	529	586	539	530	503	514	525	520	504	569	505	527	542	535	540	536	536	594	517	520	532	511	527	568	556	518	563	539	551	558	509	541	559	506	596	533	548	483	538	569	543	520	534	507	560	481	546	551	510	510	524	529	545	529	525	516	510	524	497	546	549	522	573	571	524	466	548	501	535	540	549	513	537	568	564	532	536	526	537	557	526	529	534	494	529	550	507	525	514	557	504	517	544	542	545	562	545	535	537	566	558	539	577	540	536	568	514	499	515	553	517	523	548	539	552	497	543	511	579	545	573	527	507	556	538	546	497	574	511	520	501	489
31332	36074	34147	17560	6518	3878	2726	1368	814	453	366	329	288	223	250	254	243	240	214	220	241	266	261	236	241	237	219	258	228	247	224	249	237	248	254	237	242	219	235	228	240	228	207	222	258	247	242	239	231	227	238	207	235	236	252	240	231	245	232	250	251	240	215	266	256	239	254	242	228	224	237	233	245	242	267	256	246	221	216	246	248	245	231	237	229	240	250	272	223	247	236	261	247	273	243	231	227	246	258	244	239	237	230	229	222	239	236	240	248	227	221	238	231	232	252	238	229	243	220	248	235	237	254	242	243	221	236	275	221	249	252	222	235	238	222	205	238	229	239	261	194	226	243	258	233	244	260	232	251	262	254	239	267	253	256	242	235	240	245	238	218	232	198	274	217	245	240	241	226	230	234	230	275	230	260	215	230	225	246	244	218	223	223	227	258	211	229	221	229	246	229	235	232	264	237	238	233	234	240	213	249	215	235	231	235	221	252	242	236	226	210	260	245	265	235	247	249	228	238	235	243	223	230	252	259	271	212	245	225	229	260	219	239	230	233	257	265	240	254	244	230	234	240	255	223	256	225	223	229	239	246	231	235	224	218	206	260	245	249	255	247	242	227	227	224	250	233	240	211	236	226	221	273	214	222	225	233	246	214	243	239	250	249	250	243	228	272	222	275	256	244	243	265	265	224	275	253	224	234	228	222	266	238	247	252	219	235	225	255	249	225	258	238	247	206	238	240	242	240	242	242	235	239	230	245	197	217	231	234	227	221	224	246	225	232	252	265	228	239	242	204	244	227	248	241	198	218	226	246	245	241	247	223	238	259	262	236	251	238	244	243	214	251	224	249	211	237	238	265	243	238	239	220	250	237	230	244	256	215	261	214	230	220	235	237	230	239	239	215	227	257	207	242	253	253	236	218	223	274	239	230	240	228	220	245	245	257	256	234	240	242	209	257	252	218	249	250	250	249	247	209	219	226	266	210	240	204	248	241	260	233	229	239	212	236	237	194	235	194	231	244	227	244	221	233	233	255	259	247	212	249	239	259	235	234	222	262	243	243	231	234	223	240	220	250	253	243	231	251	227	234	250	243	231	254	218	250	250	261	219	234	220	251	253	242	257	240	248	222	252	229	258	264	246	229	204	224	232	238	237	249	218	249	265	266	246	212	249	215	252	234	251	239	240	257	214	239	223	242	226	217	220	234	238	246	252	226	234	214	234	258	229	220	241	238	261	242	246	225	253	259	262	230	215	239	208	233	229	223	259	245	254	244	241	229	218	246	245	232	202	264	241	250	259	214	238	254	230	250	224	254	219	232	243	223	231	232	249	231	226	235	219	248	241	226	220	228	230	222	242	225	231	267	255	238	236	231	225	245	253	229	233	228	245	239	261	239	240	236	225	268	242	256	241	232	236	214	224	218	220	240	232	217	221	245	219	252	217	214	228	236	239	241	238	247	235	241	232	228	239	232	256	270	225	228	255	236	213	234	263	244	242	245	232	220	227	239	220	238	224	236	220	246	197	227	258	240	232	213	231	240	261	243	218	230	230	237	226	260	224	249	255	260	262	237	242	244	231	252	258	232	227	228	228	234	217	219	227	240	222	232	243	243	249	230	226	206	250	234	232	239	249	248	248	220	241	245	246	216	245	233	230	256	226	244	226	232	231	222	225	207	228	231	264	209	267	231	274	199	262	222	241	241	237	245	228	238	239	228	235	229	222	225	235	226	249	225	234	216	242	220	259	228	251	226	222	274	213	236	211	227	229	249	227	205	261	202	228	263	214	228	225	234	225	233	255	248	239	200	244	236	234	233	264	218	235	235	235	253	248	213	228	242	257	221	231	225	239	228	254	263	234	258	219	270	218	237	236	241	216	235	246	240	230	268	226	238	264	251	228	233	284	228	237	219	231	271	251	216	229	230	263	251	244	259	218	237	245	235	245	220	193	242	252	233	236	225	236	241	248	246	231	243	229	239	226	247	226	234	230	241	242	218	224	216	241	244	234	240	240	249	252	239	232	250	241	235	235	234	230	237	224	223	242	278	242	241	248	223	246	224	220	241	231	226	220	233	230	226	250	235	229	244	235	239	240	238	242	240	222	223	246	222	249	225	245	235	243	255	244	210	204	262	216	226	252	215	233	199	238	241	258	262	235	236	251	229	235	256	220	227	225	238	238	223	236	226	225	235	248	241	207	242	235	206	227	226	260	239	253	231	214	250	239	214	252	252	248	212	237	246	228	256	259	237	219	257	225	236	254	234	261	264	269	250	242	244	233	268	237	218	241	219	257	251	252	220	238	227	236	226	235	212	254	227	221	223	230	207	231	234	238	242	241	232	256	248	238	222	235	239	226	240	248	219	243	257	228	243	239	240	200	207	235	256	222	257	258	238	237	237	266	249	230	237	247	274	239	219	245	204	239	217	217	233	225	235	201	238	246	228	213	224	243	230	228	252	234	243	234	243	234	230	207	229	270	215	245	287	266	241	233	236	229	234	246	212	240	240	210	227	244	220	243	227	237	259	271	241	237	239	256	216	256	235	228	215	234	257	261	224	255	237	213	248	229	215	263	252	230	231	234	236	254	254	224	233	226	209	222	250	254	236	256	238	243	242	235	253	250	240	257	238	271	261	243	238	245	257	225	224	264	236	232	237	235	234	238	244	227	212	236	253	251	238	219	228	250	243	233	221	216	260	242	231	237	257	234	247	252	261	232	232	210	247	229	221	231	246	227	233	210	224	218	249	231	260	222	262	232	250	232	242	250	224	222	236	235	230	261	237	226	246	230	249	253	218	250	221	233	236	231	219	262	212	272	239	223	226	258	255	257	240	238	250	249	215	246	238	211	235	266	255	242	227	248	241	224	260	226	231	207	241	234	233	226	226	248	224	237	223	219	227	209	240	218	221	202	248	228	253	253	227	202	234	235	208	256	221	248	248	228	221	214	221	225	282	265	223	232	234	221	246	258	265	263	228	242	251	253	243	245	228	239	251	265	224	256	251	245	228	244	218	231	245	240	236	244	227	213	253	251	235	252	225	241	246	227	216	271	242	232	253	261	221	234	255	247	223	228	247	218	245	250	236	213	235	266	222	221	253	222	231	258	235	267	237	244	245	234	235	242	244	220	259	262	246	253	260	246	212	240	222	227	251	249	224	240	215	227	251	252	202	244	221	249	227	231	253	236	257	205	247	248	283	222	245	227	275	247	251	210	240	228	236	236	226	251	214	237	201	225	225	221	242	235	208	247	266	235	243	252	267	236	248	219	245	229	220	227	228	255	213	226	270	247	238	233	258	251	241	249	234	238	243	240	236	246	238	240	256	232	236	222	238	221	227	219	234	255	187	260	256	233	230	211	262	254	254	248	239	221	234	271	241	199	227	251	245	260	212	235	251	221	255	261	237	267	225	249	241	227	211	215	218	253	244	253	207	226	231	226	260	252	287	218	262	246	253	222	222	270	209	237	233	212	264	221	261	238	233	249	266	239	245	217
19353	30300	33706	22884	14404	13098	10026	5466	2909	1713	1141	980	779	703	664	607	641	595	648	588	599	619	650	603	630	595	633	608	623	578	569	584	582	566	653	629	608	539	571	612	636	619	570	621	607	626	616	605	597	579	626	587	579	625	630	646	592	637	562	570	629	593	566	567	569	600	574	578	590	640	604	578	626	654	575	611	595	595	601	615	582	655	575	596	611	605	616	601	618	579	570	642	614	645	659	627	552	577	594	600	585	588	581	597	584	586	560	612	554	627	580	617	572	598	574	609	571	604	583	584	580	586	607	574	622	639	601	583	588	646	613	597	584	640	621	580	588	596	584	565	582	601	578	573	631	576	587	642	583	600	576	579	656	581	647	637	621	600	531	617	620	598	565	667	605	594	573	618	631	628	616	605	608	630	606	574	565	584	618	623	575	658	604	606	561	599	607	610	575	612	604	580	583	592	607	574	601	584	566	598	628	621	616	593	593	678	622	599	562	613	634	595	610	627	612	604	613	600	579	616	568	613	555	655	612	607	605	575	612	639	649	595	594	615	571	617	645	572	583	580	585	605	607	623	587	557	601	598	603	610	626	591	589	607	595	597	573	607	621	617	597	629	579	590	662	602	613	582	618	609	622	576	569	588	601	603	602	593	541	626	624	621	639	618	597	633	576	607	660	611	572	613	606	618	604	598	649	594	601	602	574	630	614	580	610	567	652	569	552	590	598	654	591	666	580	628	625	603	588	631	580	605	585	635	595	600	593	552	630	587	592	601	613	577	621	606	637	637	638	619	642	619	549	610	573	599	635	627	631	603	602	604	578	586	612	642	612	595	615	590	623	624	605	612	582	545	605	615	624	629	608	577	631	582	568	607	578	625	546	638	578	595	603	622	601	621	640	618	624	568	602	631	601	643	635	593	572	595	565	637	635	585	602	587	598	609	581	617	614	592	583	618	617	616	613	610	593	614	596	596	592	577	572	586	649	586	601	568	573	603	627	568	601	622	630	583	561	594	614	598	598	582	609	602	645	653	589	578	597	591	624	571	635	611	594	557	624	573	616	567	578	600	600	602	656	593	574	645	567	568	578	621	559	584	632	597	585	602	607	635	599	625	590	574	627	603	580	621	590	603	574	615	590	577	566	636	633	618	633	579	583	602	589	628	607	590	554	601	592	600	587	612	619	588	573	602	557	617	656	572	607	582	625	650	584	577	593	575	596	615	617	638	593	596	604	621	595	577	624	580	596	563	630	616	610	601	609	566	612	618	575	598	628	609	588	611	576	674	583	644	560	624	590	608	616	625	595	602	585	624	599	580	640	647	586	589	560	613	581	572	627	571	633	621	617	590	595	580	596	653	610	588	608	620	571	567	509	594	623	572	621	588	574	620	633	600	630	599	596	619	620	656	592	591	605	658	608	631	590	637	610	589	641	630	616	620	579	603	577	630	571	631	614	647	635	591	620	597	649	589	623	581	593	631	611	587	554	620	590	599	626	622	571	615	612	607	618	601	566	575	604	609	614	642	581	604	575	594	641	584	613	594	568	619	595	650	579	606	603	625	619	607	655	604	578	595	586	612	587	570	626	570	605	544	545	624	579	590	578	588	583	623	617	592	592	609	573	586	580	599	619	586	619	602	625	606	623	624	613	594	590	560	619	630	640	549	569	588	642	611	571	594	594	592	595	598	577	557	609	550	583	531	616	589	559	581	645	599	570	587	631	597	638	614	629	636	591	620	579	602	618	571	555	633	582	597	618	589	635	636	627	577	575	597	594	601	603	598	599	602	577	586	575	596	616	571	618	639	570	618	599	589	622	601	564	614	624	591	599	560	599	594	605	580	582	595	599	617	636	600	637	616	582	599	582	635	637	617	621	619	585	605	604	572	594	585	649	597	615	608	598	600	600	610	601	620	625	586	618	607	592	634	588	571	632	603	554	599	570	601	596	600	593	595	552	615	576	623	607	617	577	594	598	597	580	631	644	580	631	626	640	571	608	569	600	591	567	593	596	586	569	598	600	601	564	637	575	622	574	584	592	590	574	598	599	604	605	600	612	590	614	580	585	654	582	610	587	599	573	601	595	614	560	625	625	598	563	583	552	603	663	601	614	634	602	565	636	595	600	624	621	569	579	574	568	610	582	588	614	561	557	577	603	613	629	585	600	608	564	574	619	575	605	608	637	648	581	620	586	606	601	625	613	614	596	620	559	583	633	608	632	640	575	636	569	615	606	610	610	601	600	583	610	572	629	591	612	646	621	631	625	639	580	625	620	616	626	621	575	558	624	630	589	629	599	621	627	600	554	546	624	572	607	611	596	610	594	605	564	593	607	643	594	629	604	599	617	624	607	578	605	592	605	633	587	632	573	579	623	590	640	616	607	578	588	568	578	604	527	597	628	576	608	629	616	577	590	601	622	590	588	591	607	599	607	576	593	592	602	625	665	607	591	628	611	594	579	638	592	609	565	617	560	616	590	597	614	612	659	616	632	608	546	579	570	612	621	598	600	611	613	587	547	589	584	570	644	602	641	587	595	553	624	636	599	588	617	589	551	617	620	562	600	604	608	614	624	623	586	609	568	582	622	577	578	599	622	614	598	613	619	589	604	622	561	585	606	590	595	558	634	574	582	579	594	576	557	613	642	627	578	680	606	603	605	617	601	604	610	590	631	617	596	593	623	619	572	612	614	587	638	609	602	661	620	596	603	637	612	633	573	592	609	632	616	598	601	626	635	603	581	579	606	624	576	605	635	579	635	623	583	588	601	586	606	602	625	614	588	629	583	613	586	607	621	619	647	598	598	600	558	647	575	624	618	559	598	565	610	614	567	614	576	631	616	610	637	570	577	625	586	566	619	588	591	609	585	584	552	596	632	583	627	613	637	617	576	609	591	614	605	591	574	579	569	602	606	608	614	616	644	599	585	620	581	580	628	618	610	604	589	635	586	566	616	581	617	586	584	579	609	592	645	575	637	578	592	636	591	633	610	621	597	616	609	610	582	563	638	553	562	579	569	621	584	679	622	619	558	600	606	579	603	583	591	618	590	560	641	568	581	607	623	644	583	599	576	588	667	581	598	564	598	607	587	600	596	632	636	598	584	630	597	607	584	554	610	570	618	577	639	600	568	584	612	564	565	595	582	602	624	634	593	617	572	613	591	614	623	606	564	583	602	636	569	580	589	618	636	608	595	611	618	655	617	651	564	598	553	580	609	641	610	630	568	628	563	551	583	607	598	641	582	597	619	589	549	606	579	593	614	607	592	596	625	588	602	624	613	604	604	610	586	620	623	601	630	604	597	607	603	623	630	581	643	597	588	572	578	570	564	597	578	590	624	609	633	583	570	590	578	625	567	624	632	590	591	598	556	613	571	565	575	600	585	584	609	596	579	574	576	597	638	574	581	601	627	589	598	617	619	589	600	664	611	611	621	567	631	627	576	629	633	634	611	613	612	584	604	594	622	586	628	613	587	593	585	645	615	607	584	603	629	580	617	627
54179	52613	56174	43245	31658	36306	28104	14913	6296	2203	1187	750	499	394	319	314	285	270	285	256	294	277	239	281	252	279	223	256	249	289	263	271	260	266	270	300	259	249	247	294	256	246	279	269	298	274	250	240	250	266	269	240	264	255	248	262	253	228	248	272	234	264	253	264	272	271	268	238	251	265	258	264	262	250	277	265	280	305	257	251	260	235	270	280	266	252	277	271	255	263	224	239	257	234	286	257	286	246	282	286	266	237	261	238	260	268	245	246	237	277	264	275	259	276	266	259	251	240	262	229	243	247	264	226	277	264	283	272	233	245	238	274	250	247	265	266	258	267	224	261	293	272	248	268	243	261	270	270	272	274	265	233	235	263	264	259	258	274	256	263	285	301	257	218	294	271	263	276	219	233	253	251	295	278	290	247	252	277	235	266	267	246	266	271	228	251	239	265	272	251	242	226	246	222	251	255	248	261	252	253	251	245	270	237	230	246	273	276	284	254	275	275	295	234	248	251	247	283	258	279	296	238	263	262	254	269	291	236	272	259	273	268	204	285	281	287	257	274	257	249	272	273	270	254	253	289	254	257	245	270	267	285	278	277	279	244	287	265	257	263	261	297	264	282	241	274	257	253	267	259	256	248	284	246	279	279	253	272	269	262	284	285	268	229	251	257	237	262	282	276	256	257	264	258	262	247	270	252	262	275	219	262	269	272	279	255	289	274	287	274	270	261	235	246	255	261	257	243	269	265	253	271	265	269	291	239	283	290	244	255	269	294	279	263	275	299	247	284	291	225	270	267	232	264	271	248	271	259	248	258	292	252	257	276	268	286	239	278	227	282	262	241	252	276	267	241	260	267	254	263	226	289	237	265	242	258	261	254	251	266	253	295	276	251	258	248	260	254	258	274	257	270	259	258	282	261	270	278	244	257	248	237	256	258	254	273	276	253	256	253	267	250	260	261	272	291	251	257	263	253	235	238	241	259	273	270	279	227	247	259	263	260	257	235	253	231	276	232	242	250	257	266	277	295	260	251	265	279	259	245	280	225	267	263	289	276	289	260	231	282	255	267	256	264	272	239	254	271	272	283	261	267	264	270	258	258	233	259	255	266	244	239	289	272	261	265	252	274	264	226	252	260	297	278	261	244	245	271	260	262	255	255	238	242	235	238	249	264	258	267	283	264	231	309	216	248	262	231	263	256	235	229	261	265	258	252	240	257	249	246	228	271	268	264	241	259	237	241	286	250	249	270	270	235	270	246	225	273	263	247	266	249	264	274	305	267	266	252	254	236	252	302	262	248	261	275	262	238	277	247	246	227	287	248	272	267	277	283	269	247	248	266	261	247	261	272	275	237	272	269	249	289	265	250	255	251	263	314	269	241	261	262	253	271	277	310	243	251	278	238	268	282	271	296	242	243	254	288	255	264	281	253	252	223	271	288	267	246	264	260	251	257	233	260	236	286	267	304	249	263	236	260	280	262	267	259	263	271	262	264	278	248	265	278	257	253	230	271	296	237	226	270	288	264	260	260	272	227	253	218	268	253	260	264	238	280	251	248	254	259	269	238	243	284	283	271	267	261	248	249	265	298	302	265	248	248	259	255	218	246	249	256	242	231	249	288	263	234	271	257	280	281	267	277	263	270	266	255	259	230	264	249	261	253	250	236	262	213	263	261	258	249	240	271	248	250	243	276	264	269	263	244	258	253	254	291	274	251	243	282	243	252	266	267	246	289	253	260	257	275	265	259	285	243	233	228	252	232	254	255	238	263	240	274	268	251	226	220	274	284	262	263	239	230	247	270	271	261	266	278	280	265	294	284	238	268	284	249	251	258	280	273	254	240	245	248	240	283	249	278	253	266	287	241	270	262	229	240	259	258	252	288	258	244	240	292	262	267	258	236	271	256	262	250	272	241	273	232	276	246	276	259	294	284	233	257	246	274	269	230	255	255	261	282	241	261	266	254	240	235	257	276	300	246	247	270	247	260	275	270	252	274	252	242	277	254	255	298	259	249	275	281	245	254	245	264	244	251	244	260	256	251	220	275	261	258	256	257	243	266	234	249	246	266	276	256	269	245	246	259	258	250	255	260	242	253	230	257	240	273	265	282	267	255	264	288	273	265	256	271	278	219	252	243	269	276	260	257	234	275	258	248	261	283	273	263	249	266	263	262	267	254	240	258	271	255	256	236	267	261	268	241	253	284	261	249	269	264	247	285	287	231	244	267	272	274	273	270	257	286	258	274	251	264	252	252	262	250	255	268	254	294	252	269	237	268	268	263	255	262	249	255	258	234	265	295	270	300	260	266	233	248	280	240	241	259	268	257	264	263	266	254	249	274	258	248	250	265	298	247	250	236	269	265	269	214	263	261	272	280	275	281	243	276	279	260	270	251	261	271	261	271	261	258	272	225	267	268	254	255	237	255	289	253	260	275	263	252	235	259	259	250	259	261	264	258	278	251	261	290	296	241	248	263	244	279	255	284	237	254	246	235	253	253	272	246	280	238	270	251	267	276	278	271	262	269	243	276	248	259	286	255	307	259	281	277	254	280	236	275	268	264	274	286	274	245	258	250	270	258	266	303	255	240	274	269	264	266	274	258	238	253	255	234	244	288	279	299	263	246	253	246	220	267	273	250	268	290	260	266	234	250	260	268	251	257	281	237	236	278	238	249	254	246	252	266	289	270	252	277	271	266	263	227	262	244	258	260	257	270	260	258	240	294	257	276	252	257	250	273	270	267	268	267	294	267	249	249	265	228	251	258	251	272	262	239	256	252	262	253	282	265	261	236	298	261	255	268	284	255	271	235	293	235	235	267	313	271	283	275	264	261	272	234	266	263	291	238	274	243	256	239	249	257	277	309	230	274	237	255	278	273	266	281	245	236	275	252	247	278	237	264	224	240	246	247	261	251	259	268	241	284	255	268	263	279	264	268	250	253	237	241	249	235	242	252	272	255	259	257	242	244	258	228	264	254	279	269	259	286	248	254	272	230	240	257	250	265	252	261	268	259	245	281	265	257	263	254	230	260	232	256	247	257	292	261	259	257	248	249	253	264	237	233	272	259	253	281	320	255	229	257	259	259	263	245	280	242	263	242	256	255	259	275	226	290	254	276	274	271	289	270	272	251	265	265	273	276	251	276	253	254	263	256	237	232	274	253	255	290	263	269	262	249	272	251	278	263	268	271	272	278	272	243	269	247	222	261	244	253	287	243	235	258	253	289	251	251	315	269	249	239	258	260	278	263	262	230	287	245	291	265	265	259	269	262	255	285	270	269	261	270	253	238	261	242	251	238	271	265	249	253	261	279	273	243	263	263	247	257	271	259	246	260	276	244	252	274	266	272	249	259	263	264	270	286	252	227	248	255	266	237	244	287	248	252	272	257	258	282	286	271	255	258	284	243	270	255	264	272	265	239	254	257	272	250	254	278	230	279	287	233	257	266	266	264	278	242	258	272	229	237	272	225	238	220	257	271	230	232	263	272	266	289	224	260
37227	45135	53189	48163	45527	50134	41429	28907	16811	8078	4475	3065	1808	1246	955	808	721	671	649	695	666	665	641	661	631	632	635	688	643	643	680	646	675	616	675	649	615	640	637	718	677	636	640	662	664	660	655	661	663	701	651	692	667	633	679	665	661	622	658	631	665	679	640	681	626	629	667	627	650	644	681	626	618	651	700	638	618	651	656	648	623	619	615	672	634	646	692	594	639	598	661	637	674	648	647	622	698	716	653	646	634	605	641	646	657	642	671	640	639	633	647	654	649	703	646	617	642	656	641	666	647	693	678	643	622	630	646	659	656	588	653	611	654	685	675	619	650	672	668	708	668	617	684	689	657	673	695	596	645	627	639	639	687	642	660	631	629	614	671	625	632	615	644	642	629	670	645	595	637	630	640	648	638	638	601	637	622	660	635	612	581	635	670	680	654	611	661	666	630	670	674	644	626	667	664	683	610	643	640	680	652	650	644	623	650	684	657	672	615	618	647	630	667	689	620	621	648	634	635	669	664	663	614	650	603	686	647	650	656	644	681	622	621	659	637	625	614	680	679	630	642	606	624	648	654	636	683	616	653	615	649	671	641	661	616	609	600	650	639	655	646	672	668	673	693	606	668	652	634	668	662	651	683	672	636	643	571	682	611	636	653	655	637	632	657	661	631	646	615	645	654	630	658	654	659	718	667	587	644	645	657	664	631	664	666	652	636	629	648	634	569	685	652	623	644	681	621	632	703	599	618	637	613	631	601	618	668	647	662	653	633	644	633	662	658	657	658	609	689	634	633	604	640	631	591	640	645	681	681	671	633	608	596	666	615	637	618	616	642	647	588	634	598	646	675	632	648	658	603	633	648	666	594	644	622	648	634	688	641	659	652	623	642	685	629	629	688	643	661	680	617	649	658	641	630	656	625	616	677	614	717	623	626	651	680	708	686	623	598	668	675	659	610	625	668	670	641	647	644	594	652	612	672	653	632	640	652	637	633	629	713	614	693	651	615	656	662	639	680	618	660	678	644	653	636	687	630	621	616	656	664	653	593	639	655	659	629	622	631	665	706	676	648	603	669	671	646	647	644	671	638	659	642	627	611	708	658	663	629	652	668	607	614	635	630	656	655	642	654	667	638	661	613	655	676	620	650	647	618	669	601	634	638	630	615	618	653	593	623	654	703	654	654	650	671	644	663	679	638	630	677	645	661	601	626	674	668	652	639	620	671	621	662	657	614	627	654	615	686	710	646	647	681	652	620	603	635	622	625	673	658	638	646	641	695	657	627	642	651	699	594	652	615	667	632	622	634	625	641	634	601	665	670	648	631	685	610	670	700	711	634	684	635	593	644	727	664	660	632	662	616	669	663	647	638	641	654	721	682	630	634	630	613	636	663	650	668	666	644	601	600	675	643	642	690	662	648	654	670	611	678	660	667	640	649	651	610	622	644	630	618	639	628	649	618	617	593	672	650	609	645	652	633	711	676	658	630	626	657	623	719	657	666	676	644	667	676	650	677	590	654	651	674	668	654	707	611	614	641	644	639	605	683	627	684	691	635	663	675	652	687	692	613	661	654	633	612	653	658	618	620	622	604	662	619	660	613	693	645	678	699	635	669	644	702	614	713	638	613	647	631	601	660	614	650	656	692	691	642	644	645	650	633	662	645	635	651	603	659	695	603	684	655	662	675	680	643	649	626	660	683	622	654	623	628	673	684	636	656	640	654	599	618	613	645	621	642	647	602	678	692	616	645	645	637	658	622	653	635	681	636	616	669	642	639	635	626	647	651	650	621	622	629	695	645	663	684	668	627	636	633	641	682	605	634	629	622	639	649	680	685	640	630	654	649	610	644	651	617	626	667	647	642	631	665	635	633	660	628	682	621	664	619	632	686	663	617	640	635	625	650	650	644	601	653	680	673	657	600	678	660	696	627	642	661	667	581	674	669	622	639	629	622	618	644	613	672	658	630	612	625	629	665	672	654	743	654	650	667	665	610	679	628	656	636	699	644	670	647	632	635	658	623	681	628	608	597	646	660	649	668	663	661	628	649	651	669	598	683	634	673	661	662	654	631	670	673	619	700	638	642	640	619	656	620	638	658	656	659	643	667	667	637	614	639	606	654	643	640	630	671	654	649	661	692	629	650	668	604	641	619	637	671	649	660	640	635	668	659	666	668	575	658	654	689	628	651	657	675	663	674	658	609	668	624	627	653	613	656	646	673	624	658	618	629	679	629	629	639	621	657	631	635	631	643	669	671	645	623	677	582	637	682	643	641	640	627	590	626	603	641	622	639	618	679	663	632	627	650	615	659	660	692	617	648	633	634	622	631	568	639	650	613	656	652	646	658	646	633	639	646	663	613	650	654	615	636	604	622	611	669	647	648	643	696	678	666	603	594	651	619	649	664	709	609	634	649	681	683	614	688	680	618	663	662	661	658	637	635	610	624	635	662	702	646	665	687	650	633	678	684	620	666	686	651	657	670	651	660	625	629	646	706	653	665	688	639	632	658	608	666	651	630	655	648	643	675	602	626	663	584	657	656	633	609	668	608	655	623	614	690	600	638	657	652	657	680	642	660	665	619	642	658	639	630	670	649	662	641	637	629	667	612	668	655	690	654	646	624	611	652	702	575	638	610	647	645	651	631	718	658	650	641	650	612	633	660	637	645	639	641	581	688	665	637	648	627	652	643	659	664	650	662	606	587	675	655	647	630	706	648	699	655	584	660	651	654	648	672	639	664	610	614	682	596	679	634	636	661	645	624	625	691	615	628	646	625	669	656	631	619	610	637	647	704	692	645	668	664	695	638	659	668	654	618	681	662	639	619	592	604	657	676	649	701	656	642	622	646	612	660	682	621	665	624	622	668	645	621	624	621	645	611	600	618	622	651	674	587	659	599	626	614	665	659	648	646	646	687	645	665	672	650	617	654	641	704	668	644	644	656	655	689	624	643	673	628	613	654	671	626	623	635	642	662	624	663	647	680	691	666	658	630	630	666	655	627	644	615	656	636	615	658	601	642	665	687	619	628	656	645	657	616	686	661	672	683	658	673	700	643	695	645	644	606	626	645	664	629	679	623	631	706	635	612	614	638	674	664	659	616	624	650	576	649	591	584	624	675	634	678	645	643	640	594	624	617	693	624	679	649	625	645	656	615	586	627	710	643	639	585	656	695	665	670	677	638	640	653	654	637	661	655	671	653	655	676	609	656	673	594	635	678	673	639	691	628	620	630	662	604	651	654	622	690	627	621	666	661	646	633	686	674	621	644	682	663	624	669	618	653	647	606	657	647	619	669	605	658	651	620	700	656	664	656	586	645	665	698	675	645	658	632	643	682	671	657	622	615	644	663	599	639	644	670	678	676	651	650	723	634	658	632	605	678	715	645	649	583	616	634	667	672	667	692	601	640	659	671	642	647	664	674	629	670	667	638	663	687	628	629	627	687	625	669	632	669	650	645	649	634	603	641	645	651	641	649	654	640	636	668	638	621	644	653	648
59415	63145	61695	48051	37547	42439	36464	21145	9288	3207	1458	797	511	362	304	253	264	232	217	247	237	216	225	213	207	237	207	228	232	216	226	221	199	244	199	231	225	205	225	237	239	203	230	237	235	233	220	242	221	222	248	233	214	232	215	203	198	224	256	194	229	235	215	230	251	217	239	233	229	223	228	220	225	226	209	224	198	217	236	239	220	215	254	213	204	197	238	197	205	223	193	232	242	235	212	243	197	216	228	211	254	193	227	213	214	210	222	223	253	207	237	218	245	222	229	201	237	219	215	224	210	232	200	200	185	209	233	209	192	218	201	238	233	234	225	223	224	197	277	204	219	207	233	229	242	196	219	211	208	246	227	222	190	224	240	211	200	222	219	229	213	222	219	211	264	209	243	235	217	224	221	217	211	229	230	236	210	208	245	236	218	240	213	204	211	200	222	224	197	225	245	202	205	213	228	218	228	205	222	246	209	238	239	202	237	196	230	217	222	244	209	213	218	233	232	235	211	216	220	213	232	229	213	247	238	236	223	199	206	248	210	253	224	216	196	208	224	225	221	239	243	221	265	228	200	248	213	223	233	218	252	231	224	235	237	231	231	198	210	206	233	221	237	225	222	229	218	217	183	203	206	247	231	245	216	222	195	227	219	216	208	261	239	224	194	235	254	223	217	216	188	217	198	231	219	225	201	234	209	194	221	223	207	224	230	238	232	193	196	223	225	214	197	210	217	224	211	226	200	236	228	250	234	195	218	226	216	186	216	212	224	211	254	229	222	225	209	227	208	217	270	243	235	251	227	233	230	228	237	231	233	220	229	225	225	204	209	217	234	231	211	228	224	221	225	225	237	216	231	234	208	233	226	218	220	226	226	219	219	194	212	233	203	225	230	227	239	209	210	205	188	217	248	239	243	216	211	200	213	209	224	226	197	225	221	229	259	199	228	204	240	225	227	210	230	207	233	226	222	235	224	201	224	233	220	227	228	216	220	210	220	243	204	223	230	222	232	221	228	221	214	227	236	212	207	226	268	210	247	221	203	207	243	215	202	232	214	211	234	245	228	225	242	206	204	201	221	227	237	215	224	246	213	199	231	237	237	198	220	216	226	214	213	210	211	208	205	221	211	237	197	235	215	207	224	223	232	221	227	218	245	237	233	224	237	230	212	243	236	203	206	248	206	210	199	189	226	242	224	223	241	216	232	204	214	215	234	227	198	226	213	199	234	227	225	229	200	215	214	241	221	214	225	239	209	237	203	216	213	208	245	214	222	244	242	198	206	206	208	217	217	191	217	215	236	203	199	227	205	228	195	216	236	225	210	205	237	191	235	187	217	228	215	211	216	244	212	243	227	223	187	222	236	233	219	226	226	222	227	231	205	197	252	241	233	217	207	245	223	230	208	260	232	202	239	199	200	222	213	224	231	229	220	224	226	237	212	216	223	210	223	224	239	213	239	259	246	236	229	224	207	225	202	246	217	213	232	239	193	194	230	234	211	222	247	224	228	240	226	223	214	230	228	228	214	215	234	233	219	220	239	267	230	206	237	225	228	215	200	191	219	216	224	243	216	241	211	224	235	231	233	216	210	220	218	218	230	228	233	227	251	208	214	206	203	261	202	190	228	218	220	231	228	226	240	224	223	202	235	255	236	203	216	220	205	214	208	209	216	229	223	229	218	223	213	211	236	225	210	210	204	254	205	222	185	242	224	234	242	229	206	195	240	214	225	231	205	236	203	231	230	238	216	225	249	222	219	227	216	218	224	220	229	218	211	218	244	195	216	215	217	249	215	230	215	226	214	222	215	248	194	229	224	233	215	218	236	235	213	230	218	195	248	255	229	215	213	239	202	235	221	224	223	238	227	210	234	233	223	234	198	223	210	242	242	225	233	214	223	220	217	219	255	217	195	218	232	225	221	243	212	233	248	225	245	239	231	220	212	208	208	224	218	228	213	220	252	210	187	190	202	200	229	231	205	237	238	237	237	211	222	246	213	228	207	222	213	209	211	230	207	247	238	219	206	197	206	239	233	240	224	201	223	236	233	231	200	191	211	230	198	214	212	225	226	226	244	222	241	222	223	222	209	221	249	234	230	207	218	192	197	228	217	214	203	225	205	235	227	237	226	229	250	230	223	240	183	223	214	230	224	186	228	228	243	216	249	235	254	220	222	216	219	197	215	236	237	195	231	227	212	227	222	210	232	219	227	220	235	209	232	197	219	219	222	236	217	213	227	210	234	203	247	214	230	233	221	220	229	231	227	223	230	216	213	245	206	223	222	214	234	212	237	214	242	206	224	215	235	234	196	210	245	206	210	252	242	229	224	222	222	207	233	228	183	193	240	205	239	201	218	229	204	252	235	226	199	243	230	225	245	249	198	212	231	224	247	218	228	240	254	229	227	222	234	214	216	229	243	219	215	228	229	197	210	231	239	227	216	219	206	236	254	230	243	223	213	242	244	222	237	226	230	235	226	232	227	235	236	222	225	228	234	226	214	227	212	195	210	215	206	210	232	213	202	248	237	227	245	217	207	219	204	223	238	246	226	208	224	216	202	220	215	223	223	245	203	241	262	210	223	233	220	225	227	213	209	249	244	238	207	200	221	236	226	220	225	222	228	227	209	226	185	227	226	230	214	222	223	217	218	223	189	202	214	194	218	218	191	207	194	233	204	209	202	262	208	242	233	242	230	206	227	222	239	194	216	211	220	242	224	236	248	204	228	228	215	211	234	242	201	219	249	201	217	220	202	229	211	217	216	243	224	226	232	217	213	240	210	253	240	206	229	220	224	215	190	235	219	240	213	248	246	221	220	203	225	222	221	227	225	245	227	193	215	243	229	223	225	220	240	226	220	215	219	222	221	223	244	228	206	251	217	225	212	250	235	232	221	224	232	180	200	238	229	236	232	204	194	196	280	237	229	235	226	214	219	234	208	195	231	224	245	226	239	239	212	211	209	251	214	224	213	267	208	207	242	217	229	215	229	215	249	225	247	228	225	226	206	212	229	213	236	227	245	250	237	223	235	224	223	237	201	219	243	188	211	225	212	222	206	222	236	224	219	218	239	218	208	224	219	234	261	215	258	218	221	215	219	232	229	263	232	223	222	221	241	221	209	205	222	234	208	238	206	250	243	220	219	221	217	262	220	228	205	204	216	220	239	235	261	235	232	215	200	221	218	215	213	227	193	174	220	226	249	229	193	202	208	221	213	228	218	255	203	238	212	248	248	222	244	211	215	196	214	232	224	212	188	242	211	215	245	224	197	217	206	238	227	242	219	215	234	208	221	227	232	232	192	212	237	208	229	213	233	232	226	225	214	219	243	205	215	220	226	217	214	198	201	219	231	215	237	224	260	217	211	195	212	232	219	211	245	229	235	209	221	204	235	213	213	195	213	225	207	211	238	212	215	218	220	211	231	212	215	226	217	221	212	220	215	224	235	239	231	220	232	213	226	220	206	217	205	222	227	232	214	239	240	217	231	239	219	227	226	212
42778	58581	65007	57055	51715	57905	47777	32948	20830	10789	5289	2979	1789	1137	901	661	597	561	527	535	582	532	583	565	567	569	584	617	567	563	563	568	576	529	549	557	559	579	521	612	568	566	546	549	537	588	554	521	596	564	561	560	571	542	571	565	575	542	529	550	569	579	527	563	575	589	570	567	585	553	579	542	570	600	552	543	593	557	570	601	548	551	524	573	542	570	524	576	577	553	547	552	525	559	569	536	565	601	518	565	557	533	551	550	548	513	552	600	572	523	536	577	574	556	555	563	562	588	517	548	519	572	541	540	568	564	546	587	540	530	541	508	535	568	557	528	579	568	541	559	546	521	573	560	526	568	572	504	526	535	551	508	592	567	575	524	545	562	601	552	600	582	533	595	577	542	570	516	562	527	582	540	560	564	564	536	559	543	517	555	531	590	558	563	564	582	528	542	570	546	509	543	593	547	598	558	561	543	524	530	538	517	557	554	532	562	582	531	563	544	521	553	578	557	583	528	525	546	584	581	541	568	553	547	571	562	542	550	560	569	537	603	539	536	575	523	534	557	564	526	565	564	587	577	557	594	563	515	536	549	544	511	564	560	552	592	556	557	515	565	548	563	554	525	566	562	541	600	556	558	539	557	558	571	564	558	587	563	549	552	553	568	567	579	532	558	604	555	556	539	546	570	556	527	517	577	565	571	559	536	539	537	574	558	591	568	545	567	607	593	542	590	571	556	588	560	541	559	551	538	578	537	522	539	563	593	564	562	519	566	563	599	553	578	594	536	576	545	571	571	553	568	591	520	513	552	540	579	523	578	547	587	516	536	575	589	566	552	582	596	548	539	566	521	613	570	550	567	547	588	498	513	534	563	567	572	533	530	541	573	551	511	551	561	545	565	549	536	565	532	599	536	577	529	585	589	562	555	544	556	565	527	552	606	553	550	564	575	517	537	587	540	548	505	593	581	593	532	559	577	549	595	552	526	532	578	584	574	518	583	552	540	544	553	539	545	555	542	504	517	567	562	541	552	581	554	554	543	580	553	544	611	616	566	550	577	560	560	567	585	576	565	525	546	595	586	562	591	552	546	568	536	547	556	536	519	560	564	546	577	545	552	557	536	542	617	532	555	537	545	563	530	543	582	555	567	508	562	572	539	546	542	546	571	560	596	544	552	537	521	539	566	553	559	531	521	583	525	556	546	584	586	557	558	577	590	525	574	565	547	507	583	549	542	530	601	562	572	562	553	559	577	534	557	553	574	587	581	578	580	576	536	530	567	512	564	540	573	546	551	547	582	504	550	529	557	544	578	552	515	581	554	536	585	551	559	539	551	557	621	549	587	527	566	558	545	538	538	585	537	574	514	536	568	539	562	530	576	546	538	545	558	546	573	559	549	578	577	575	539	609	607	563	553	576	547	591	552	512	597	528	556	571	561	565	580	533	564	531	564	590	537	562	547	573	582	532	539	528	541	577	522	590	541	598	540	609	513	596	621	567	531	519	590	550	581	550	542	571	581	548	534	577	538	543	591	544	551	551	566	579	577	576	478	566	566	560	529	567	566	545	544	583	559	612	559	556	588	549	528	634	540	534	558	564	531	554	594	572	546	554	559	540	513	536	543	549	569	553	577	546	541	584	589	544	535	547	546	522	575	577	544	580	600	584	564	569	572	541	548	543	529	540	526	534	539	571	529	535	529	551	550	534	558	535	580	582	520	565	504	567	587	573	577	567	509	572	577	555	546	561	563	572	507	565	571	577	547	611	562	554	578	592	540	555	563	566	514	576	548	551	573	591	554	527	596	583	557	547	511	555	521	573	527	563	539	563	523	539	558	537	584	562	542	609	539	558	590	576	530	559	573	568	566	597	544	558	519	560	542	560	517	513	555	550	551	540	544	552	545	557	567	550	569	532	554	560	581	560	510	574	584	568	554	562	546	516	508	553	576	554	517	581	566	537	570	560	611	548	537	553	549	567	551	579	574	605	589	561	546	520	585	592	569	490	537	593	558	562	560	556	530	543	550	558	526	570	574	511	575	541	522	539	500	540	510	544	499	538	563	595	559	561	529	583	566	575	553	552	524	556	546	533	575	581	582	530	592	532	523	553	549	564	592	542	549	596	566	560	559	545	549	529	564	577	572	527	580	538	556	567	554	529	544	533	549	567	551	550	601	538	550	590	513	549	542	552	601	541	569	569	516	529	545	565	540	568	569	539	546	526	587	533	536	562	577	550	551	529	584	580	523	529	609	580	532	571	587	581	515	588	541	551	543	563	601	556	542	568	553	514	521	537	544	524	567	612	553	506	580	542	541	582	556	545	592	548	538	547	595	554	532	558	550	524	569	561	574	541	562	531	600	538	564	539	533	556	558	533	556	562	598	564	531	522	608	595	553	558	542	577	544	560	589	521	562	581	560	527	533	576	556	549	540	532	584	560	545	565	508	535	589	545	563	547	545	550	580	547	531	596	600	569	570	539	524	544	562	556	524	525	611	572	598	552	554	556	543	543	564	553	580	554	552	558	576	503	568	549	543	514	539	570	572	537	568	585	567	559	561	570	538	565	560	574	537	542	584	525	565	589	561	548	550	522	578	570	579	573	558	577	585	531	581	571	559	545	563	601	544	527	542	598	537	537	539	575	562	564	617	578	615	549	560	570	578	570	543	546	555	560	580	520	552	564	560	553	522	536	529	532	585	524	547	570	575	523	598	584	536	569	553	529	498	569	581	544	535	551	569	579	574	563	545	587	558	589	552	585	565	583	535	565	533	574	570	595	546	566	590	562	556	561	537	574	552	563	555	561	527	569	550	541	596	542	561	553	541	569	547	556	544	533	521	552	565	529	533	535	561	580	559	545	566	579	557	560	536	601	554	580	579	536	511	578	518	522	559	565	578	551	551	570	535	583	566	533	545	534	522	541	547	574	536	555	575	558	576	575	570	541	568	580	537	569	574	571	546	552	541	511	536	504	561	543	532	547	508	531	560	541	578	534	601	561	565	516	595	575	553	523	553	576	587	574	541	594	577	538	541	534	561	498	576	521	510	544	559	519	548	515	545	510	559	590	532	560	575	568	579	595	530	550	536	528	574	564	562	581	539	582	567	546	562	547	568	595	535	555	548	576	541	520	551	585	542	567	566	560	551	569	549	624	568	527	593	530	560	550	590	542	568	590	563	540	569	563	584	534	591	538	559	555	570	559	550	590	559	541	526	574	545	532	542	567	548	574	518	565	582	611	563	558	510	548	539	551	611	555	571	577	528	600	626	579	563	554	551	496	605	591	546	582	547	579	557	564	527	533	547	551	563	557	611	531	574	512	594	544	544	569	530	559	548	505	546	583	523	574	554	523	572	471	545	522	563	518	568	562	574	559	596	610	578	496	539	567	575	608	610	516	584	599	550	518	576	610	589	570	521	518	582	515	565	548	566	554	580	572	565	579	487	550	613	543	554	563	559	578	555	528	516	561	556	571	531	555	574	564	537	574	534	537	567	561	558
33198	42509	45261	35825	18018	4229	1939	981	625	361	284	295	305	266	240	261	253	250	261	239	221	261	255	246	235	246	251	223	288	253	244	249	269	260	255	240	220	233	263	265	238	250	253	235	241	241	239	251	288	228	244	243	248	256	264	244	253	237	234	217	221	240	242	216	238	251	258	263	249	239	258	259	217	262	262	259	252	267	238	242	255	230	252	250	250	247	248	267	239	216	212	249	276	289	241	227	266	263	246	261	238	252	250	237	240	239	249	244	202	276	229	215	254	241	239	236	240	254	240	256	245	242	225	270	258	228	232	244	243	225	245	229	250	217	272	240	247	280	261	253	248	280	235	243	253	247	268	249	241	236	243	238	250	288	241	237	261	229	246	266	237	263	276	235	248	255	234	252	257	239	280	233	256	249	249	269	232	233	267	225	236	242	253	213	236	252	235	225	235	263	235	243	286	248	232	283	257	262	292	227	254	264	255	230	250	257	262	238	251	242	249	258	277	275	259	243	274	255	270	226	258	254	264	237	255	263	246	249	250	246	249	243	258	255	268	248	265	259	224	254	255	264	240	247	230	234	238	238	250	247	281	259	264	242	236	264	256	241	302	233	261	278	247	241	253	248	261	245	260	253	228	239	246	244	239	277	274	243	236	228	249	240	260	240	240	221	258	256	254	254	242	260	225	236	226	226	244	277	249	225	219	265	245	269	277	242	247	236	285	262	251	261	231	248	235	243	222	248	253	248	260	243	243	239	279	235	262	225	222	257	238	231	270	259	244	266	250	256	252	225	253	264	233	235	238	242	244	253	232	252	269	243	258	245	245	231	238	215	246	267	249	243	272	251	254	253	234	238	245	278	228	221	246	268	254	254	252	243	259	262	249	268	253	238	265	253	265	264	247	272	228	260	248	254	270	241	250	220	246	258	254	265	244	262	237	260	277	265	217	270	224	234	227	238	229	212	225	251	235	236	235	249	248	249	232	272	240	268	264	210	235	232	265	233	227	227	241	230	218	240	281	246	248	230	254	234	250	266	257	264	260	236	258	254	236	272	252	267	231	239	219	270	246	239	261	255	272	253	265	226	225	264	253	263	240	283	256	259	267	258	253	242	249	236	248	246	262	227	247	245	243	245	229	242	232	242	244	234	270	254	260	246	232	266	268	233	257	244	251	274	242	223	256	261	251	270	259	260	243	254	244	268	224	241	244	274	251	288	250	236	233	238	253	236	280	272	226	219	229	244	216	210	261	222	265	258	263	238	256	229	269	258	248	246	263	239	245	251	260	259	243	247	256	238	225	228	247	239	246	238	265	283	247	283	273	205	246	271	246	243	239	253	242	258	252	253	254	231	266	246	235	230	236	277	248	249	262	240	249	232	257	262	257	243	244	262	231	241	248	223	242	242	235	229	239	224	248	256	276	255	260	252	259	243	271	250	231	238	254	256	263	237	224	221	237	268	258	244	247	240	235	251	241	255	240	269	260	226	274	229	249	243	282	263	262	257	285	265	255	244	228	236	259	291	257	243	233	253	280	271	265	254	254	248	239	248	262	249	232	244	230	249	267	253	267	229	239	219	214	254	247	240	226	249	266	267	229	255	252	273	234	237	250	245	246	267	228	256	239	251	207	232	248	259	261	254	259	260	243	240	228	265	244	230	230	260	259	215	246	236	253	232	237	254	264	208	259	254	241	249	236	251	210	231	234	259	281	260	248	258	255	272	268	249	260	238	267	225	261	245	251	259	232	258	247	243	267	237	220	233	260	233	239	262	252	244	262	241	268	261	246	239	216	253	254	276	258	253	267	257	263	258	266	261	257	258	244	259	225	221	252	250	247	264	253	249	265	267	250	238	234	258	244	266	230	261	246	238	236	273	254	241	285	247	231	275	240	271	280	232	265	260	259	242	225	258	286	262	263	266	237	236	272	262	242	261	258	248	252	234	270	269	246	247	245	274	242	247	264	273	248	217	267	273	252	274	264	246	233	247	253	276	263	218	214	247	261	237	223	232	246	254	277	271	264	250	220	283	242	245	258	248	246	282	218	260	249	268	266	265	238	249	210	247	235	244	243	246	231	279	242	271	291	232	242	238	236	237	243	248	231	258	245	258	255	280	234	262	257	233	243	241	247	259	241	267	232	233	271	269	255	241	223	255	258	272	225	242	241	244	269	241	239	244	252	259	260	264	231	258	208	245	278	260	262	265	245	244	265	276	228	228	244	246	273	255	235	274	262	220	252	260	231	232	248	266	238	252	237	251	244	226	253	266	280	279	234	230	240	239	233	256	274	229	265	253	254	255	236	248	263	254	279	256	249	247	240	282	241	230	263	227	243	263	278	244	260	257	257	233	250	271	254	212	242	265	269	253	243	252	248	231	263	249	248	232	247	225	254	256	266	236	262	252	239	293	263	233	290	231	232	240	252	226	218	272	255	256	224	243	239	251	257	259	260	251	273	232	241	250	238	244	233	250	226	267	268	270	231	251	254	228	270	252	243	245	207	241	231	257	243	242	216	249	243	245	246	255	279	249	247	258	234	210	248	259	231	246	241	268	254	261	219	219	222	259	237	247	214	226	235	255	245	227	247	277	251	247	237	238	222	237	273	273	237	246	265	246	263	257	235	223	220	270	246	222	249	265	228	241	264	202	236	253	244	234	247	254	247	247	267	241	250	263	258	253	246	265	246	242	274	262	263	240	255	240	258	216	258	277	246	249	231	224	259	248	266	246	241	261	252	266	273	242	248	234	228	242	272	257	227	233	246	244	248	248	229	240	218	277	225	282	242	235	250	243	249	268	232	242	240	261	268	267	268	265	213	247	251	252	267	244	229	246	228	255	241	269	258	256	243	233	266	292	223	247	225	266	215	251	255	266	284	253	252	226	237	240	246	228	238	253	254	224	250	274	280	248	242	236	204	232	265	251	240	247	252	254	255	249	243	238	241	220	233	241	249	262	275	249	265	277	240	268	256	258	247	236	271	241	235	237	247	238	260	272	248	231	269	233	260	244	234	253	246	232	280	240	277	235	266	249	243	263	251	205	241	264	246	261	282	231	238	230	251	250	237	277	242	279	256	252	229	229	241	239	238	233	241	253	237	211	251	236	228	239	248	260	236	253	253	238	242	231	254	242	255	255	271	264	241	290	249	261	257	235	245	252	231	263	253	217	228	265	288	278	260	230	249	247	242	252	253	214	231	253	259	251	257	246	247	264	261	254	246	243	259	244	247	252	227	257	241	264	241	206	255	254	243	276	250	249	249	250	241	223	234	285	248	250	224	232	249	247	244	249	239	249	266	256	241	231	255	280	246	236	271	215	209	281	266	261	254	254	229	225	231	277	275	222	234	260	229	216	241	248	242	215	245	255	284	266	248	274	250	253	235	253	247	232	254	252	275	268	269	257	247	234	227	244	267	249	240	239	239	262	225	228	222	239	229	246	247	250	266	242	242	247	262	235	279	223	244	250	253	239	278	249	213	222	264	253	284	235	263	229
20955	35022	45105	41430	25162	10841	6616	3667	2037	1120	863	769	726	626	663	702	648	632	621	609	654	576	615	617	566	598	603	626	654	630	599	646	642	626	579	654	622	597	672	634	612	578	609	614	601	627	620	664	623	614	684	624	621	615	628	632	638	637	678	612	642	647	619	693	620	613	650	627	644	633	624	612	598	619	593	596	629	636	616	613	612	597	625	652	613	641	646	615	641	635	632	670	652	657	584	637	615	576	613	617	615	622	632	627	608	611	645	589	651	588	639	639	606	565	589	607	600	654	603	678	594	617	618	638	663	644	628	627	664	677	654	611	638	648	559	602	621	623	592	665	581	636	613	624	625	626	641	638	622	617	639	611	605	638	604	595	636	642	680	586	624	652	610	635	623	602	603	625	632	655	612	571	636	607	588	661	582	608	649	580	608	618	634	632	622	632	618	609	600	602	665	662	657	587	642	598	657	610	632	602	631	669	613	622	582	629	651	655	657	618	645	616	650	645	637	613	614	610	669	653	614	611	667	646	602	603	585	602	662	663	600	601	667	643	683	610	646	610	621	615	633	659	591	642	673	643	612	602	617	632	600	613	628	634	673	670	617	648	610	596	577	620	641	603	607	608	586	672	598	643	626	625	622	658	635	643	641	587	614	622	638	635	629	627	628	601	623	626	643	619	650	635	620	609	612	628	636	649	626	585	626	662	637	604	600	562	657	634	628	642	652	619	639	605	557	634	657	631	654	580	661	636	618	613	662	630	611	654	634	577	644	604	624	604	669	620	647	606	621	652	615	634	634	608	615	642	615	622	633	653	596	649	643	641	628	610	599	609	672	645	581	585	600	639	608	650	645	618	607	589	654	606	627	610	670	620	621	612	654	625	645	597	632	659	634	598	621	648	662	600	629	573	627	609	620	649	592	597	651	618	629	623	633	628	589	658	631	634	667	628	634	630	636	674	651	640	605	603	614	615	622	632	629	628	659	573	610	653	631	632	601	594	653	642	632	650	638	617	594	651	582	613	603	635	603	630	663	687	629	608	629	630	645	647	606	602	630	631	643	620	628	653	631	631	657	622	649	606	620	604	612	677	592	652	658	615	623	652	643	576	598	631	618	597	625	596	626	632	569	621	598	628	615	604	668	651	598	638	611	682	631	624	616	603	609	629	639	644	649	641	649	632	652	670	621	608	650	631	615	644	645	602	602	630	630	545	659	664	650	612	637	639	635	631	655	579	641	642	656	591	633	649	652	617	628	672	680	608	596	645	626	662	598	657	648	598	632	674	682	631	621	634	611	670	638	639	622	652	662	634	624	633	636	626	620	629	667	584	647	639	629	624	634	668	667	631	613	608	620	612	620	626	641	609	634	610	608	592	620	673	625	640	620	585	590	636	581	601	648	583	633	614	629	635	599	642	622	598	618	630	642	622	633	655	620	624	659	600	635	653	598	651	599	621	620	618	591	616	626	635	627	610	668	607	678	622	646	606	620	612	621	595	600	644	608	644	628	660	607	639	605	605	646	649	577	616	636	666	613	603	661	586	650	609	617	678	636	644	605	658	586	587	615	638	606	620	657	650	610	626	620	617	676	597	648	642	592	645	658	629	654	656	632	625	597	646	646	645	649	659	634	661	614	629	600	611	598	608	637	637	653	605	632	592	637	674	618	662	599	634	612	626	648	627	610	599	607	613	623	604	607	607	615	616	644	588	590	668	632	618	607	645	661	614	616	610	571	588	609	641	615	638	603	624	620	600	625	616	615	653	621	577	656	664	591	668	639	568	623	636	608	629	599	601	641	635	598	603	633	629	634	636	586	619	597	632	625	698	595	574	621	599	637	668	593	608	619	588	680	619	651	619	639	635	618	616	634	674	622	660	625	622	559	620	643	593	610	608	645	687	606	619	606	597	618	596	640	626	636	619	606	680	625	623	640	608	668	660	677	644	640	609	597	619	616	587	624	604	657	657	630	626	630	620	639	631	603	639	629	639	647	631	660	670	631	628	670	631	622	615	659	575	617	644	640	631	614	611	634	605	608	579	633	604	609	605	651	625	618	605	639	631	619	638	612	650	643	619	667	650	604	629	626	580	649	586	641	634	642	658	627	617	629	661	689	665	605	614	652	626	648	635	628	654	597	659	632	573	616	581	653	669	646	614	644	606	595	628	607	638	646	637	623	645	665	638	613	580	613	680	629	637	651	607	600	661	581	664	640	608	641	612	641	619	627	643	600	596	618	656	613	664	605	645	634	643	634	605	572	632	628	606	629	619	613	564	602	631	657	604	624	649	601	640	663	601	669	590	644	653	628	635	652	670	612	706	568	611	581	594	631	622	584	663	595	623	623	630	686	641	621	626	600	626	608	626	604	628	652	648	672	623	649	626	614	688	619	644	635	623	595	651	632	615	665	620	664	645	641	694	653	618	608	606	595	670	677	644	620	609	566	617	636	637	647	635	605	661	622	662	592	606	649	623	629	652	589	623	692	643	653	618	608	621	608	602	632	612	596	690	622	581	673	614	664	649	651	603	607	600	631	625	625	611	632	654	669	645	619	622	587	625	623	614	592	643	576	621	631	637	637	615	638	583	671	674	599	609	684	619	651	653	604	616	593	637	656	650	648	594	603	622	645	595	646	624	578	616	637	622	602	601	649	591	649	565	631	638	597	611	615	588	594	649	649	646	628	605	637	630	592	632	603	614	626	618	598	599	598	598	660	600	611	635	619	643	656	640	601	609	651	645	596	622	628	587	627	620	614	646	615	606	548	630	594	650	648	635	603	625	621	648	613	630	640	625	640	646	597	606	676	630	643	650	621	583	640	648	633	634	667	690	656	614	654	583	677	637	680	614	633	640	652	603	595	647	630	603	620	626	614	662	678	610	641	646	650	644	629	621	625	617	663	624	604	628	649	598	639	651	667	667	619	641	673	662	589	622	658	627	632	636	598	646	587	639	655	610	607	596	667	622	629	620	612	614	605	636	612	599	628	579	607	619	576	631	634	619	618	615	572	578	625	605	640	627	618	595	643	629	605	595	644	590	645	591	594	585	623	659	625	625	634	619	637	674	600	617	592	602	617	615	618	590	633	631	633	650	630	622	646	623	625	683	646	584	634	630	581	605	634	650	635	634	626	627	675	644	596	651	639	592	625	640	636	620	618	625	659	651	644	635	617	648	636	613	598	627	642	623	633	661	688	581	626	637	617	595	641	661	569	648	629	603	624	643	602	632	600	631	597	647	622	609	649	630	576	673	648	675	605	624	631	626	622	623	640	612	579	624	598	613	635	633	601	608	619	619	606	632	658	607	647	586	597	690	613	638	643	605	616	622	594	634	582	642	595	645	619	583	684	674	672	625	647	589	632	603	594	564	633	630	588	607	638	646	626	615	579	630	616	625	666	671	598	623	602	599	593	599	608	623	597	631	650	633	616	609	587	647	602	644	610	608	666	606	622	645	645	563	628	647	609	626	628	612	618	547	646	600	640	616	628	610	625	673
55425	57696	57491	42559	35050	32781	22535	11814	4774	1784	840	628	452	419	294	310	289	263	273	279	269	266	262	292	293	295	243	279	275	268	273	281	267	273	263	284	260	258	263	254	258	305	255	254	266	276	280	285	257	259	252	265	298	263	289	294	276	285	274	266	277	263	263	262	280	258	286	268	286	279	269	279	259	259	276	300	240	293	288	271	253	239	232	280	292	275	265	267	246	263	270	265	289	286	274	281	301	285	261	293	289	261	295	282	280	292	262	250	266	297	282	261	292	251	277	282	258	289	269	276	287	270	262	279	274	296	286	282	304	250	248	284	279	279	271	279	293	272	257	241	259	255	277	297	245	252	265	252	258	267	260	272	285	278	299	299	263	296	289	271	276	236	274	259	276	298	258	273	283	258	283	281	277	292	267	288	274	262	262	259	270	266	280	242	299	263	261	243	280	262	257	288	283	271	281	256	266	255	294	277	279	297	264	291	221	284	255	252	290	286	267	245	242	272	258	288	294	272	270	261	313	298	250	304	286	285	262	265	260	244	274	270	275	273	274	292	280	253	270	279	280	307	232	237	241	280	300	277	309	262	278	247	283	248	280	273	270	278	287	240	284	250	268	307	267	256	268	267	284	269	252	274	257	268	269	259	260	293	291	267	269	265	321	307	272	293	270	284	282	268	290	241	299	273	253	277	268	246	290	301	275	263	263	271	286	269	323	302	286	244	260	279	261	281	260	259	259	311	276	270	262	266	293	292	298	258	275	285	257	279	266	309	278	279	289	283	265	243	263	247	241	258	288	306	275	268	278	295	253	258	252	265	234	264	273	275	284	258	266	314	289	317	277	255	273	283	254	250	244	272	280	258	280	257	278	258	248	282	300	285	250	285	272	264	258	302	260	282	240	270	279	268	268	293	284	275	271	261	259	289	257	260	281	284	288	296	287	281	247	219	300	276	279	268	295	286	281	294	253	284	289	301	294	250	284	272	287	264	300	269	286	276	266	296	292	257	225	266	273	276	250	280	257	256	305	256	261	283	262	241	295	295	258	280	298	274	274	265	269	256	285	240	293	295	254	259	275	286	269	282	251	251	252	272	270	270	289	279	296	253	279	280	248	263	248	250	276	242	280	288	278	274	285	256	283	262	290	281	263	271	296	282	248	305	277	244	258	255	257	292	235	294	257	262	267	280	287	296	268	257	267	301	277	273	244	260	239	298	298	282	280	286	266	279	296	272	286	274	305	292	286	250	307	286	267	279	256	280	271	272	265	260	239	256	257	265	287	289	251	269	282	279	255	271	311	302	296	285	274	278	274	257	265	275	268	255	266	256	294	270	275	257	273	265	223	279	277	273	300	303	287	286	316	246	270	259	282	252	272	270	253	302	249	282	293	281	295	272	284	286	266	263	238	288	279	273	245	258	261	301	240	271	277	280	290	275	265	279	294	273	287	263	290	286	284	296	284	255	271	271	299	276	294	228	263	252	279	271	250	272	287	280	253	261	263	249	255	298	271	260	254	295	292	281	270	275	239	260	277	275	255	267	293	256	288	262	280	293	249	302	259	270	263	288	294	270	264	251	257	271	279	255	274	274	272	279	291	267	259	276	263	290	265	251	263	254	240	265	272	279	259	293	264	257	261	307	258	295	259	275	282	267	273	291	286	289	271	274	265	289	216	279	280	279	250	285	304	276	278	261	290	270	292	267	272	290	303	261	260	265	236	293	278	277	236	316	286	257	262	298	264	254	282	265	271	301	286	273	300	261	277	284	285	291	287	253	263	256	284	268	264	273	285	247	269	309	265	265	268	263	305	266	262	250	274	280	241	257	263	235	269	293	245	253	258	260	302	252	322	274	267	261	261	273	288	262	264	281	278	269	252	266	267	259	274	245	277	280	266	296	269	259	288	280	269	277	261	267	271	292	268	295	276	277	246	263	251	277	254	298	262	293	260	274	295	277	283	295	298	253	271	283	272	291	290	268	266	272	280	271	311	270	262	287	264	289	266	271	291	296	273	277	270	259	272	281	252	251	274	292	293	301	235	274	290	266	244	275	286	274	268	270	272	310	261	246	275	269	273	252	292	286	308	269	276	282	266	296	289	259	269	295	296	297	282	267	272	289	277	259	276	277	300	250	278	267	268	241	295	274	274	274	264	277	267	242	252	264	262	294	293	290	268	263	277	243	288	299	266	276	283	256	264	256	333	292	248	299	291	236	275	292	257	254	317	289	261	256	277	241	269	301	294	294	303	300	274	268	258	293	296	245	278	283	260	277	273	277	240	266	277	282	262	279	303	265	244	286	263	286	250	277	291	277	296	308	267	260	290	267	286	252	248	285	275	285	292	271	281	297	261	281	268	245	307	261	277	266	276	287	259	290	296	287	306	294	263	270	283	280	270	264	281	272	317	266	277	291	288	281	283	278	286	283	295	296	244	259	270	266	258	285	254	269	250	272	261	270	305	297	306	251	278	295	245	276	277	278	274	254	278	278	285	274	271	288	269	290	249	285	312	290	255	284	289	269	301	304	292	276	294	270	276	273	286	280	290	255	236	263	292	267	258	267	291	277	285	290	297	273	270	276	273	262	258	251	262	286	277	298	272	253	299	282	285	257	276	262	280	286	274	278	268	253	268	264	255	244	260	290	271	272	281	269	268	274	262	263	253	288	272	270	265	259	289	295	274	251	303	270	270	258	282	293	279	265	262	279	271	254	280	248	273	258	274	271	256	286	282	263	262	297	275	262	284	290	243	263	321	291	269	268	268	279	255	279	268	265	269	266	269	271	287	259	292	256	282	278	254	290	273	294	253	293	282	260	264	260	283	256	257	282	249	246	265	251	286	297	291	290	262	283	294	267	268	264	267	238	272	283	291	283	257	292	268	270	258	239	276	280	257	315	277	239	276	272	256	283	303	316	296	262	228	262	260	275	270	269	245	253	259	238	298	285	285	307	257	265	262	284	263	272	271	284	255	242	259	272	275	259	273	313	288	270	262	267	240	285	290	274	277	244	276	253	299	285	291	291	257	278	271	266	270	268	267	278	259	253	272	299	265	285	269	299	256	265	257	311	320	246	284	252	239	274	278	256	261	277	296	256	276	265	272	251	291	250	234	304	263	259	279	279	293	286	265	275	281	303	279	304	257	275	262	272	276	277	289	254	279	245	266	270	276	286	283	274	302	268	249	264	258	284	281	240	256	269	265	297	290	274	279	280	289	278	282	257	274	260	266	297	260	279	280	282	293	261	250	255	262	274	276	296	268	268	272	269	256	284	275	273	249	254	276	261	260	272	256	258	249	273	271	273	268	265	276	273	273	277	313	258	248	271	300	277	274	285	295	262	303	290	305	267	293	251	270	273	263	268	283	277	224	279	290	259	266	267	240	286	271	276	304	280	290	282	292	266	281	244	281	287	268	268	294	286	319	285	275	274	276	272	257	258	264	292	276	277	288	279	259	260	241	252	272	315	266	265	312	253	289	264	258	279	270	286	243	276
38430	49960	55505	47798	47948	45405	35704	25760	13706	6383	3199	2253	1606	1161	929	831	759	684	639	627	677	694	638	663	723	666	664	679	699	661	677	646	701	679	707	700	686	683	660	672	704	651	712	658	695	647	659	691	649	722	689	660	679	665	706	655	646	697	647	642	652	677	650	702	652	643	651	710	703	676	642	631	666	720	680	698	656	645	698	665	706	667	679	680	647	625	700	678	666	694	692	685	701	627	693	714	682	689	696	679	690	668	705	679	681	641	670	747	674	656	696	673	670	677	672	627	677	698	662	687	694	660	649	720	643	691	657	650	720	681	694	632	720	684	705	664	682	669	662	674	702	674	659	674	699	681	679	686	651	698	692	662	678	635	669	661	683	660	654	621	637	699	662	696	676	728	611	689	691	615	658	653	676	599	656	712	715	712	668	688	670	725	674	690	717	713	694	656	663	642	651	645	695	694	700	671	652	670	694	651	697	680	676	677	684	688	658	693	672	656	707	679	675	667	666	678	673	641	670	651	656	682	668	662	676	674	684	646	656	745	642	670	672	655	706	697	690	699	668	619	699	685	683	652	698	642	662	646	686	664	679	700	643	673	690	697	653	663	691	657	651	634	654	674	695	682	702	669	654	668	643	661	695	654	663	668	681	670	674	681	685	644	679	674	682	703	689	685	649	644	672	647	659	683	699	631	664	666	660	684	690	664	639	677	696	661	697	697	686	693	700	673	642	678	665	688	732	689	666	643	694	729	685	684	672	705	725	706	633	703	677	655	659	651	681	696	680	728	688	670	669	680	635	687	656	700	734	695	659	681	669	684	673	680	709	728	653	670	708	663	689	661	738	658	626	680	657	686	637	637	709	698	645	680	679	642	705	690	675	684	721	667	653	711	651	676	654	666	687	633	667	652	706	631	680	694	677	638	694	682	647	748	720	672	645	677	622	722	685	690	703	643	675	688	632	671	671	638	654	668	659	660	687	614	684	638	702	663	681	686	692	658	650	657	735	713	666	637	659	703	660	650	722	692	642	690	663	650	707	678	647	685	669	691	693	680	643	670	648	707	679	637	665	659	672	683	685	649	664	669	699	642	694	688	666	673	664	669	686	667	699	715	651	636	708	662	674	626	657	687	676	672	652	713	646	666	667	707	698	647	681	630	673	630	655	679	637	660	672	669	710	685	657	707	665	677	734	626	696	709	655	700	717	706	702	698	627	632	659	678	706	679	672	739	697	687	684	662	702	679	681	676	698	681	670	667	653	705	664	655	668	685	630	690	691	659	740	662	675	654	644	694	679	644	682	669	633	655	623	703	699	678	634	652	694	677	655	650	654	665	667	694	647	709	722	700	665	650	676	663	702	651	709	700	657	668	698	677	632	650	709	657	677	658	664	634	687	672	677	683	671	676	686	716	704	652	649	647	651	654	670	716	684	631	697	696	658	635	695	685	706	670	634	692	680	680	672	659	657	701	680	695	710	688	678	668	630	686	668	688	681	684	674	639	657	707	671	670	695	680	675	647	697	693	659	705	688	654	688	732	690	684	696	695	697	669	692	680	686	649	697	655	657	633	634	658	633	681	682	655	656	659	650	655	633	682	685	692	642	634	715	655	679	694	676	643	663	614	690	648	676	670	718	702	686	652	686	621	707	688	666	662	624	658	643	666	657	709	700	635	622	667	647	692	697	694	697	671	672	727	701	691	690	684	664	698	618	699	633	695	660	693	677	687	700	686	668	676	656	686	698	692	654	696	666	715	615	623	673	680	635	670	731	660	663	690	666	690	707	649	676	681	688	681	666	626	628	686	712	708	682	669	665	691	679	662	629	736	680	732	665	678	670	670	701	653	641	687	695	672	670	669	679	650	678	651	673	732	634	688	696	651	665	675	735	678	720	682	653	675	681	688	678	656	670	658	675	675	657	630	670	701	644	642	695	720	690	647	695	682	711	692	656	720	667	700	662	670	656	699	666	662	692	637	696	700	649	721	693	674	673	708	668	694	680	679	714	650	738	681	675	680	672	647	675	686	670	704	698	668	728	710	611	632	671	726	676	673	646	646	653	639	678	647	694	733	693	661	658	679	670	674	632	677	697	659	629	665	677	632	671	636	671	693	694	648	683	643	680	703	688	649	676	672	669	591	676	674	701	666	654	690	712	667	692	694	623	738	665	637	631	670	646	656	663	691	646	728	663	730	649	665	661	665	736	683	669	635	671	690	692	744	656	660	634	669	650	636	662	656	655	694	678	676	685	686	694	682	665	671	700	726	670	634	656	693	674	664	652	651	672	622	613	705	678	684	679	652	658	629	708	654	706	650	652	684	640	665	664	695	672	674	667	699	700	704	665	659	644	675	643	647	675	664	670	649	672	665	654	702	649	668	717	671	686	660	648	684	702	657	703	699	660	657	640	664	714	691	642	662	667	685	681	691	707	706	685	646	702	653	696	688	670	679	686	705	656	688	630	694	654	639	682	615	667	692	700	659	661	676	674	668	706	684	622	631	679	640	668	671	667	692	657	629	696	648	702	658	678	672	635	697	709	666	724	675	692	657	651	711	697	668	637	638	640	653	704	630	726	670	664	695	683	716	713	675	680	676	690	639	687	698	708	678	724	671	689	673	667	691	640	639	675	675	726	668	684	672	626	661	699	686	686	668	683	654	661	649	666	690	668	705	703	684	667	685	689	668	674	657	692	679	700	659	665	696	733	661	642	699	668	644	614	696	684	657	654	642	679	674	666	697	658	657	677	672	724	690	664	660	621	701	670	678	664	657	687	647	665	654	706	676	666	694	636	666	652	735	667	651	628	626	627	671	704	640	686	661	673	652	672	654	694	705	620	646	709	683	626	654	720	669	638	668	710	681	632	666	665	688	630	626	608	672	667	654	689	658	651	656	742	666	653	644	654	649	684	648	633	661	622	661	689	680	700	681	662	660	659	648	660	682	649	706	691	625	607	688	646	706	641	669	678	706	660	703	624	680	709	652	644	649	694	643	632	720	680	626	707	684	670	708	664	642	690	649	594	649	678	679	738	677	675	635	678	703	666	650	653	609	665	650	727	650	633	707	660	664	644	646	663	701	691	681	613	674	699	684	688	690	677	673	705	709	688	626	676	651	678	671	675	631	622	693	686	665	653	665	655	669	649	696	706	684	656	638	669	662	660	688	690	646	686	675	670	670	670	695	712	655	650	680	691	694	720	668	655	633	657	706	676	656	726	691	694	673	657	678	682	688	644	656	699	657	639	651	681	659	668	697	640	655	680	714	640	651	689	637	699	655	675	664	644	725	664	705	681	680	707	711	663	616	697	747	651	664	700	704	636	745	649	642	697	703	687	665	634	710	680	690	708	635	685	643	673	679	673	684	653	657	661	627	676	621	715	650	738	728	687	640	653	674	671	691	680	626	667	659	690	714	685	664	696	668	685	645	659	662	698	626	702	680	672	651	674	682	678	653	652	657	624	653	623	646	695	709	668	645	645	725	675	717	671	685	662	701
61223	63474	57392	40174	40940	45034	38243	26039	11463	4871	2168	1128	700	493	360	323	304	258	261	189	274	225	252	211	219	244	233	219	206	236	226	213	230	226	235	214	206	242	211	220	262	222	237	262	259	219	219	215	236	242	253	233	245	254	238	217	212	245	255	232	221	214	241	231	236	232	226	224	200	255	208	256	215	272	228	217	235	222	236	218	218	255	229	235	224	236	216	213	254	220	259	236	250	248	243	269	267	226	226	218	239	209	233	248	221	275	260	216	231	260	222	239	243	246	254	230	216	234	245	239	266	240	261	264	253	242	229	225	235	208	234	234	228	211	237	266	254	243	253	243	245	255	228	230	233	211	216	233	230	239	251	257	259	214	239	259	219	221	229	244	213	227	227	245	236	249	226	234	220	239	231	244	206	241	247	218	252	247	230	241	243	258	239	244	230	235	222	231	216	240	232	266	238	229	210	219	238	242	233	258	254	229	241	241	237	233	222	238	223	249	211	233	258	209	221	231	221	245	235	253	228	217	277	218	232	237	247	198	224	246	244	233	236	260	243	224	258	254	232	247	249	251	214	225	239	206	228	241	238	233	251	221	229	229	245	234	252	245	236	263	251	237	255	223	255	244	235	238	215	229	223	233	252	229	235	274	236	241	220	219	250	245	247	236	242	243	235	233	265	245	234	275	251	235	203	256	255	232	226	229	248	254	247	224	251	216	215	230	242	263	231	224	237	238	233	257	245	222	257	268	256	224	258	226	241	247	222	242	244	275	241	245	228	260	232	262	222	226	237	248	240	239	214	254	262	259	256	259	249	257	224	217	235	242	223	276	219	236	243	219	236	252	258	246	228	258	237	226	258	272	278	239	246	232	248	249	216	252	243	226	265	226	252	222	219	253	208	262	225	223	204	244	248	238	224	223	239	208	231	257	246	224	225	260	255	225	249	247	233	249	272	255	246	247	257	244	237	222	264	246	231	239	213	236	237	231	228	244	233	243	224	253	224	248	224	237	215	228	238	233	220	246	232	253	244	250	247	252	241	225	242	228	248	213	249	217	220	245	239	242	230	215	239	251	217	237	224	200	216	259	290	209	226	224	266	239	234	245	246	224	257	223	265	247	251	230	263	247	247	245	253	236	232	249	266	227	259	250	248	228	239	227	253	219	243	239	218	229	225	259	260	232	247	235	234	229	242	242	242	231	241	232	225	226	248	222	256	235	223	242	203	246	230	241	199	263	204	252	228	229	203	262	249	256	214	254	231	232	216	229	237	226	237	250	219	230	229	245	237	223	236	244	229	246	237	238	235	208	217	245	252	231	247	210	266	268	233	257	223	220	240	225	219	245	240	231	239	255	245	244	220	256	219	230	249	241	212	230	249	245	242	222	228	264	225	273	226	222	241	228	215	219	246	238	242	231	231	262	245	263	261	237	238	228	202	201	254	245	226	225	218	210	226	251	213	245	251	238	242	240	227	246	231	241	226	224	205	225	261	241	256	238	225	256	218	244	219	230	260	211	233	221	251	282	214	261	226	221	213	244	239	224	253	224	254	241	224	221	233	220	225	214	234	239	261	258	237	248	206	231	267	234	233	221	231	208	225	236	235	236	233	234	247	235	221	215	216	228	224	230	254	233	223	248	260	270	212	223	241	231	265	250	237	219	224	235	253	239	238	207	224	261	241	221	250	242	246	227	229	248	230	243	216	257	249	244	247	239	243	236	208	234	230	217	245	244	243	214	249	259	234	250	248	220	243	252	230	241	239	217	237	269	233	243	244	236	241	255	252	268	240	259	242	260	251	234	229	243	240	239	238	224	218	221	211	212	243	206	212	246	250	232	231	236	250	228	223	222	215	212	222	262	250	227	231	247	244	265	237	241	238	241	254	235	223	263	233	225	217	213	263	237	230	227	249	215	235	247	230	231	228	242	232	248	244	256	225	197	254	240	265	226	219	247	234	221	206	255	236	248	248	222	219	210	234	203	234	228	232	229	234	246	253	236	222	248	218	262	231	247	256	222	225	241	223	254	228	226	261	229	260	261	227	248	268	229	252	218	256	242	214	231	240	253	210	243	244	223	225	215	220	237	230	249	236	232	238	221	262	225	235	254	236	220	249	228	247	260	249	250	224	245	222	246	237	219	228	241	224	244	225	226	228	233	236	231	237	221	227	221	245	263	251	252	245	209	220	251	240	249	249	240	244	241	236	233	249	229	233	223	222	254	227	246	229	246	236	213	240	227	219	239	210	256	242	236	205	246	241	223	232	228	218	215	237	241	236	231	202	203	247	244	226	253	234	226	236	221	226	258	235	221	239	243	265	242	263	230	244	252	210	268	226	243	250	230	218	254	234	247	228	237	256	260	257	220	223	259	259	247	241	239	241	254	236	238	226	261	221	252	220	263	241	251	244	242	209	220	237	246	252	265	245	238	235	250	234	252	235	229	225	247	247	261	216	236	224	251	232	219	260	217	208	233	265	244	273	232	227	251	252	223	241	228	235	248	232	253	250	240	242	244	252	210	240	249	239	255	235	268	235	230	223	227	229	218	238	244	242	249	231	249	225	250	233	254	202	228	225	216	256	239	226	253	272	236	237	238	247	242	241	253	233	242	234	232	259	262	276	225	226	228	224	221	215	240	267	243	235	209	262	239	243	225	230	230	232	239	225	207	247	228	245	280	235	237	249	261	213	237	219	237	230	250	245	239	229	217	226	245	232	236	257	237	258	255	250	220	242	223	243	245	250	228	233	231	256	236	202	233	242	232	227	227	237	250	237	225	249	244	237	235	253	275	249	243	262	238	235	219	248	256	227	229	250	206	219	238	255	218	228	244	227	243	239	263	238	251	246	231	271	231	223	239	234	263	227	250	231	228	216	248	222	248	227	269	215	255	250	235	249	236	249	269	217	246	253	236	249	246	214	256	264	238	244	238	216	242	257	248	236	244	233	248	253	245	247	231	240	211	252	216	245	230	230	244	243	224	230	252	218	222	252	216	206	247	239	245	215	217	246	195	214	262	258	218	235	257	246	261	241	214	222	240	236	200	217	222	234	230	253	245	225	250	231	258	219	217	244	238	236	224	231	260	238	266	234	223	243	255	211	240	236	226	233	250	246	251	261	234	243	246	216	226	222	219	219	206	222	237	217	235	221	239	243	265	233	234	230	236	250	242	228	267	233	218	204	224	240	246	230	241	216	223	221	234	228	225	229	247	233	239	211	227	233	222	228	241	233	252	218	245	238	220	230	258	284	234	241	240	249	270	258	217	242	220	236	239	253	223	280	258	258	229	245	246	209	218	230	242	226	242	217	234	206	267	220	245	231	255	244	223	225	231	255	241	221	216	253	266	244	252	250	240	251	247	239	235	243	234	255	225	232	238	231	223	216	234	238	235	251	212	223	236	222	235	226	218	258	229	255	258	222	237	226	244	247	224	255	245	238	232	221	230	256	219	215	264	222	260	235	222	247	224	228	253	225	235	262	239	263	229	222	230	244	260
43582	58031	57205	51727	53937	58170	50208	38821	23694	14890	7839	4402	2708	1716	1223	875	701	654	595	572	594	588	567	610	577	576	521	579	581	585	601	563	613	563	598	561	604	627	578	574	660	627	630	585	598	605	556	607	555	599	588	572	576	601	592	582	598	584	592	603	602	563	602	604	539	604	611	589	561	610	586	565	602	581	582	600	555	586	593	600	551	604	557	603	580	606	548	606	614	611	579	565	599	591	613	617	582	577	559	600	597	566	643	564	582	581	578	604	585	578	591	566	643	616	656	585	583	608	626	575	582	605	568	594	587	601	560	616	634	573	613	580	571	620	595	586	577	552	554	604	581	589	580	628	593	598	599	608	616	600	589	566	541	589	590	540	584	627	592	634	569	607	607	615	563	582	598	573	580	570	621	580	574	576	603	599	582	571	607	591	585	592	613	588	586	564	667	638	592	561	586	574	611	593	609	620	594	605	601	610	629	633	563	560	552	587	583	573	569	576	579	565	609	581	590	577	545	587	591	592	566	612	656	597	619	564	564	576	545	571	584	559	615	580	543	623	614	550	584	589	604	598	558	604	585	586	556	608	566	543	606	571	580	613	585	558	563	600	585	631	627	581	626	623	603	572	555	530	570	576	618	612	609	583	587	596	550	618	595	598	594	647	647	588	558	595	573	561	611	598	567	585	567	604	557	599	601	652	585	640	572	544	576	523	559	566	606	600	561	521	590	572	619	599	559	567	620	558	568	606	567	565	611	592	585	564	603	581	563	625	573	630	560	583	567	609	586	572	572	608	581	559	598	572	594	608	593	613	639	569	563	615	616	578	576	545	571	595	579	579	588	566	531	552	598	521	570	547	593	602	555	607	605	561	607	565	600	614	587	562	593	583	624	582	605	589	598	575	562	557	636	610	567	591	596	576	597	579	569	668	613	579	584	620	597	569	601	586	593	544	611	566	545	581	557	601	577	561	556	547	607	566	608	630	609	556	565	579	591	567	637	572	558	627	579	585	585	605	581	566	581	585	554	603	551	596	588	577	602	607	594	609	562	625	631	608	549	597	592	558	572	552	596	626	571	555	617	565	544	576	585	552	607	590	569	566	582	583	589	580	574	563	584	623	592	549	608	591	613	567	610	592	592	569	579	602	594	571	589	575	590	596	628	587	606	597	633	607	623	587	563	569	579	570	583	577	608	606	612	598	598	592	590	601	601	603	561	556	542	586	572	564	617	547	549	593	614	575	619	568	604	535	565	614	543	604	565	579	602	605	615	552	587	637	620	577	590	609	612	624	562	605	581	550	559	546	589	601	641	586	592	567	556	618	578	623	556	591	596	584	557	580	567	587	620	589	614	542	554	562	556	609	581	598	567	573	598	591	553	574	589	590	576	596	619	572	599	575	578	595	540	559	600	571	603	575	617	597	579	635	618	599	567	556	609	569	602	593	608	585	567	585	629	599	563	584	561	586	560	584	583	577	612	593	547	598	550	592	583	651	635	542	540	601	557	588	594	561	586	575	584	568	587	550	577	556	588	614	602	550	584	592	564	580	612	566	598	578	583	579	559	582	560	610	558	577	614	571	586	553	594	583	600	582	589	583	580	611	591	587	555	601	554	601	592	579	581	585	585	559	575	601	596	638	578	587	563	571	583	614	546	606	594	549	606	616	566	599	603	564	627	538	587	605	579	592	579	610	607	626	570	551	606	584	579	550	606	624	552	572	635	587	580	562	590	624	594	603	581	609	587	570	615	580	574	539	565	591	568	593	618	558	583	628	618	547	589	555	558	615	604	568	572	582	561	578	555	571	574	592	597	580	587	559	604	604	578	577	605	578	600	561	586	616	602	635	569	583	558	593	544	593	615	566	613	608	577	615	629	586	597	566	580	547	601	599	549	607	584	561	569	619	606	580	563	600	605	582	607	584	566	595	594	573	588	586	587	572	608	555	557	584	582	569	601	587	562	567	587	579	550	555	621	575	605	573	572	551	551	565	572	569	583	615	607	573	567	569	629	569	583	561	587	564	579	559	654	609	570	590	587	585	598	584	623	607	587	643	574	587	620	598	542	573	570	560	551	589	590	608	584	607	617	548	590	612	554	602	595	593	591	567	584	613	599	578	588	608	576	557	587	567	585	566	573	586	608	571	577	599	575	572	581	589	618	569	578	589	582	609	561	551	641	514	600	585	599	582	552	573	599	599	609	598	639	591	563	554	584	555	619	616	545	627	595	578	570	576	600	601	585	558	603	620	597	648	576	612	575	576	588	588	560	542	619	555	594	576	583	607	632	602	613	610	563	534	547	582	608	567	574	559	595	559	593	615	586	604	584	582	550	591	554	622	555	654	574	567	557	607	587	575	622	556	618	582	572	607	575	537	590	535	556	555	551	573	594	562	577	588	587	609	564	557	610	606	571	591	594	601	554	565	582	561	570	570	577	577	564	634	607	577	613	573	591	561	547	588	624	588	606	602	548	557	614	603	566	582	561	575	546	569	591	589	555	585	583	594	599	567	586	586	608	590	609	611	572	576	597	632	555	593	579	630	558	586	612	588	590	626	573	607	582	561	607	576	581	599	542	586	632	588	548	615	581	603	605	617	589	612	558	562	551	583	616	574	591	540	604	595	607	602	533	579	570	597	680	621	573	537	568	547	578	632	572	641	599	575	570	621	533	601	551	555	586	590	544	628	545	578	602	588	614	563	576	573	609	569	607	614	613	616	556	587	588	548	591	600	621	558	575	605	548	610	565	581	583	563	589	612	571	601	642	588	588	586	546	544	578	568	590	568	556	621	599	576	556	578	622	561	602	598	577	585	603	574	594	609	529	622	589	568	571	582	618	619	577	600	548	577	560	570	586	578	599	578	579	615	611	575	592	578	608	619	608	584	583	553	564	626	585	540	564	565	588	561	589	598	568	596	554	600	598	614	578	601	548	555	594	596	586	569	560	608	608	550	529	579	548	599	542	556	577	580	552	564	580	595	626	537	595	572	604	562	588	600	593	578	591	570	572	620	569	570	574	581	616	601	591	617	570	581	543	599	579	584	606	629	575	555	540	561	596	592	595	605	572	640	608	592	556	620	600	591	575	537	587	552	568	569	556	594	603	595	583	579	601	561	565	640	596	620	579	604	575	588	593	615	597	589	569	567	578	579	596	592	571	528	558	603	603	601	586	573	586	568	586	566	607	583	576	527	603	607	566	545	622	597	604	567	566	587	570	570	585	608	605	609	625	649	565	546	632	590	564	529	618	534	587	617	611	586	562	598	598	566	576	571	619	607	575	582	608	608	565	605	610	637	570	599	591	552	631	605	601	621	556	593	576	604	610	639	524	584	557	567	569	568	578	578	603	618	602	595	613	630	617	587	606	626	613	563	599	578	593	599	579	595	609	606	603	570	557	568	605	578	620	568	586	545	594	606	574	599	600	625	558	598	577	597	571	571	587	577	577	603	557	590	569	597	548	585	630	568	588	589	580	615	529	539	522	603	559	573	601	553
36818	39984	39699	19738	7632	4293	2176	1414	692	493	350	315	308	283	268	270	230	272	273	278	271	254	255	260	279	250	253	269	279	237	252	255	242	282	255	282	278	311	253	260	265	252	265	246	253	272	269	237	258	246	243	235	261	268	237	285	267	263	239	270	254	267	250	251	259	226	282	277	254	298	251	279	269	265	261	288	263	241	275	262	277	265	280	238	237	253	276	264	284	287	289	253	252	242	257	265	285	268	284	268	260	247	233	252	290	253	257	254	266	258	290	271	282	249	268	262	284	242	244	290	271	262	282	246	285	280	266	298	250	253	263	279	266	244	284	246	241	235	262	242	235	275	299	244	246	270	274	264	282	249	268	268	288	286	254	248	252	281	270	251	256	268	258	273	276	260	278	252	288	269	248	245	249	267	300	242	257	278	243	278	292	271	288	274	240	280	271	253	275	258	276	267	270	264	292	255	288	255	261	265	240	265	281	298	261	250	268	244	246	286	252	268	280	255	255	244	279	274	262	244	240	292	267	287	280	250	250	278	283	256	246	266	245	270	259	280	276	265	274	250	283	286	238	259	232	283	280	259	264	239	244	271	276	262	272	264	258	239	261	263	275	269	253	309	209	268	231	274	264	270	251	271	276	254	259	269	262	293	255	288	270	271	307	257	260	268	270	261	273	245	298	281	260	263	270	242	261	275	258	225	270	274	276	244	273	270	249	277	258	268	266	285	280	241	262	266	257	256	263	257	261	288	270	263	238	275	231	260	258	272	246	288	294	272	264	243	296	249	259	274	274	285	270	268	256	254	240	240	262	284	250	237	287	256	275	286	300	250	234	279	309	283	245	274	247	247	269	255	249	257	274	242	240	236	269	234	267	291	268	238	267	261	221	255	275	257	271	250	260	282	265	246	295	274	290	289	263	280	247	247	251	275	264	272	291	274	277	260	257	250	277	262	263	261	271	258	268	228	282	265	279	260	264	230	301	251	273	258	280	259	270	250	253	274	251	285	242	286	245	260	286	296	262	289	290	291	250	278	219	283	302	251	269	281	276	284	256	256	263	263	298	230	266	272	246	247	243	293	303	271	267	251	298	269	277	227	263	260	260	271	277	271	276	265	266	281	265	257	255	265	248	270	250	256	254	261	244	251	252	257	259	236	266	295	205	229	261	257	279	236	250	262	270	257	250	261	255	282	259	272	262	273	241	227	290	273	262	253	289	280	260	264	228	249	266	249	310	282	239	284	249	253	275	256	263	222	257	242	234	264	269	271	246	259	243	267	276	260	271	253	254	258	298	255	268	257	265	262	252	269	242	261	249	245	283	229	291	284	238	285	262	279	288	291	269	279	259	266	266	296	260	245	249	260	275	276	300	246	241	290	274	249	266	279	260	235	295	253	270	253	278	271	300	272	253	249	258	247	286	247	279	242	277	271	260	265	266	272	282	257	252	260	229	269	255	297	271	243	252	244	253	237	274	269	251	258	276	262	239	287	270	259	241	270	262	279	281	270	256	253	272	239	248	278	286	272	269	250	272	251	270	226	265	276	307	271	232	274	217	269	314	260	254	238	245	280	252	244	268	263	266	255	244	258	285	265	275	266	265	264	254	263	263	260	255	309	276	275	246	293	241	266	243	250	257	269	264	271	279	283	246	250	234	295	269	279	277	269	264	271	259	245	258	251	234	253	266	247	286	260	286	277	280	273	244	257	241	285	255	258	244	255	291	277	239	280	268	280	258	256	247	265	268	271	281	234	264	244	287	288	272	251	285	272	246	251	260	283	283	260	243	257	273	298	247	257	248	282	249	241	266	282	284	275	262	287	256	228	276	263	238	266	242	274	280	277	250	287	234	267	274	241	256	259	251	266	267	256	267	235	263	264	276	234	274	263	277	270	239	272	248	298	275	273	284	245	261	238	276	275	264	277	278	288	287	253	254	283	258	263	272	253	289	271	245	267	276	268	244	255	234	262	267	246	254	265	237	256	259	269	279	263	258	275	277	274	250	255	282	261	278	255	243	239	250	259	277	269	248	265	256	266	235	247	242	271	276	278	265	265	273	283	278	252	266	274	263	273	304	280	278	256	292	253	257	266	265	261	251	230	276	254	258	270	296	273	254	262	249	247	251	269	292	229	274	273	303	258	275	271	260	279	269	232	251	251	239	247	286	247	284	261	274	256	245	268	277	272	285	296	267	298	263	288	261	236	269	245	255	286	255	250	250	253	257	239	291	267	262	241	276	255	278	280	302	268	261	262	249	259	278	261	267	275	260	272	259	251	240	243	299	304	246	276	269	289	274	266	265	270	260	269	261	263	232	281	247	284	256	275	260	293	287	254	246	263	268	272	265	249	269	296	267	257	272	261	268	263	245	264	262	262	245	266	297	240	262	271	273	277	280	250	285	300	261	256	264	268	236	260	273	251	260	234	262	282	280	276	265	265	265	232	279	250	249	274	273	270	252	246	240	262	237	276	258	242	240	258	285	283	272	283	267	287	255	275	264	243	298	241	267	279	265	230	272	246	267	272	263	272	263	255	281	228	259	282	301	287	265	291	281	260	253	272	241	277	251	253	323	254	246	261	274	274	273	249	274	275	259	242	247	268	252	255	285	280	279	242	288	264	233	270	252	257	277	247	289	253	273	255	269	264	262	271	259	267	247	274	253	270	286	260	269	274	220	271	263	243	287	236	256	270	248	242	272	294	256	218	243	278	269	272	248	247	266	301	268	264	275	257	273	284	243	289	277	284	261	273	266	264	270	278	255	268	266	300	262	278	237	238	276	267	263	273	273	259	303	279	278	268	207	243	264	274	266	264	274	272	273	277	256	263	263	216	268	243	261	266	260	276	277	263	251	250	289	277	274	276	263	258	269	244	276	273	272	236	259	282	252	270	291	311	258	273	246	250	238	280	266	270	251	291	275	282	239	264	238	275	287	274	242	255	294	265	267	254	263	267	257	271	236	274	270	250	272	239	253	272	280	266	234	251	255	249	258	261	280	273	280	293	245	245	291	269	290	278	255	254	254	230	262	265	268	272	271	249	259	273	244	304	248	247	275	251	286	259	272	263	257	254	289	250	232	263	240	283	254	253	282	294	275	316	278	236	273	258	265	249	252	254	280	252	259	253	243	296	278	268	252	266	257	264	253	279	262	261	279	266	277	292	257	245	260	252	278	280	260	265	273	246	275	254	262	271	268	280	265	260	278	237	232	287	243	282	247	241	278	247	258	246	240	242	249	254	272	264	262	282	297	245	269	255	265	255	274	261	255	258	258	261	266	247	230	262	277	264	252	264	271	249	247	252	261	272	254	268	279	295	244	267	313	281	272	231	270	242	274	255	261	290	257	252	275	272	261	250	292	257	282	276	233	266	259	253	248	257	241	274	281	250	256	312	281	278	249	245	259	235	262	240	253	264	252	256	257	269	282	249	252	250	265	284	262	244	264	274	255	273	296	258	256	276	247	238	281	257	249	274	231	253	281	266	254	247	261	258
23411	32448	39569	23007	16877	13568	8468	5153	2395	1635	1206	895	759	779	696	658	718	670	692	700	659	669	667	692	644	668	731	655	676	656	619	696	621	632	658	663	621	688	696	645	688	674	673	648	676	630	633	682	724	659	676	660	655	699	669	659	680	637	671	668	683	615	670	665	666	643	668	663	662	626	628	641	633	647	679	680	646	674	663	658	599	682	644	677	704	627	644	667	609	646	683	685	650	640	678	640	676	604	684	636	667	653	657	640	606	655	665	598	641	677	628	618	623	690	648	668	639	631	668	669	618	696	641	649	662	662	656	681	658	616	640	650	644	696	686	691	649	656	675	644	656	686	653	693	664	641	691	711	666	697	643	633	676	660	638	710	711	610	658	674	640	653	696	666	675	663	659	694	695	667	652	726	638	681	657	652	718	685	720	647	659	622	639	654	620	672	645	706	650	675	688	683	675	695	683	643	678	676	612	699	661	639	628	677	706	698	637	657	683	621	679	661	630	653	666	629	675	672	676	628	697	671	648	703	661	694	685	665	658	647	698	650	702	707	662	644	665	669	700	707	654	693	660	691	636	659	654	683	682	682	650	658	643	666	641	647	698	680	638	655	688	674	665	672	710	668	640	643	640	605	653	671	664	683	684	671	679	685	707	632	684	641	660	663	624	677	666	673	638	647	667	681	661	630	675	631	647	667	673	614	704	671	669	631	724	720	668	652	651	670	672	698	653	659	681	642	704	604	673	673	633	629	683	633	662	670	691	649	657	644	673	684	715	670	706	684	630	705	661	667	661	656	687	643	668	694	694	671	653	667	640	696	632	619	673	636	678	685	668	668	692	590	641	641	630	696	634	669	650	684	636	653	637	659	673	644	704	626	622	664	635	602	667	646	686	685	647	709	657	643	674	646	683	635	687	696	665	667	653	658	663	656	653	665	619	675	658	645	678	648	656	634	650	665	643	671	691	638	703	707	660	664	637	647	695	663	684	621	613	666	688	665	677	676	678	638	699	699	627	725	659	688	622	637	666	684	638	621	674	664	617	678	650	678	657	683	664	671	679	661	650	667	686	627	683	706	633	652	682	691	665	696	626	648	688	694	654	660	682	670	658	654	671	642	659	657	672	662	627	679	654	629	644	629	637	615	647	696	673	666	684	651	642	665	677	656	690	644	654	681	610	622	688	686	697	655	647	673	667	703	697	662	690	664	646	662	615	685	627	702	625	632	708	601	659	647	649	638	658	646	668	705	658	663	593	657	636	670	676	681	669	638	645	645	654	653	647	649	624	656	646	675	696	637	694	723	636	682	690	668	667	669	678	658	631	684	693	662	682	655	675	661	664	629	683	638	634	653	621	642	672	684	674	657	668	635	643	654	685	650	655	636	676	662	667	663	649	661	651	714	635	682	649	639	690	712	639	691	682	659	686	672	656	668	698	635	657	687	680	722	672	690	647	703	656	623	674	636	596	649	637	672	714	682	658	658	660	668	701	640	696	655	699	686	658	646	625	644	664	653	701	619	695	673	672	614	660	662	706	644	670	678	628	667	650	690	653	687	625	669	655	651	646	674	661	712	660	641	706	633	666	650	638	642	650	689	627	628	660	684	661	692	629	683	646	672	684	647	672	687	635	664	676	661	644	655	618	656	651	667	672	623	690	682	638	685	661	697	650	664	670	669	665	688	636	689	611	661	662	672	667	607	640	648	653	637	648	680	633	645	669	649	633	665	631	660	645	665	615	691	631	660	710	617	676	697	672	670	644	646	686	649	609	639	619	693	661	626	680	666	674	655	653	676	727	664	650	645	702	639	613	657	663	644	632	643	674	695	685	645	709	698	694	663	634	673	624	660	672	642	637	673	672	697	659	638	688	692	694	670	678	649	592	643	661	667	675	675	668	637	684	644	655	646	684	670	693	662	666	678	642	710	694	644	671	664	646	682	624	655	645	622	666	670	651	649	684	664	636	688	646	666	726	662	679	663	701	657	622	656	626	645	615	686	660	628	671	657	679	632	690	668	647	651	636	670	671	649	666	665	672	669	640	643	667	657	641	623	664	660	640	637	672	662	660	672	662	660	619	675	602	608	658	670	690	655	682	615	660	669	660	661	659	664	699	649	629	662	680	594	701	673	649	702	635	625	662	613	637	658	659	687	668	675	663	653	666	668	665	664	677	685	674	690	673	642	679	666	639	665	616	661	668	661	579	651	685	592	634	665	609	628	680	649	671	643	619	631	603	683	683	630	675	639	589	609	644	627	659	694	682	665	659	729	659	681	686	666	658	673	667	663	678	647	646	670	675	670	662	640	649	679	658	639	635	642	676	647	641	618	674	672	653	666	625	620	681	636	639	640	676	667	659	644	664	642	664	623	620	666	684	601	682	677	651	671	642	668	674	642	701	681	647	656	642	652	634	652	667	665	663	664	661	639	647	679	612	652	647	630	637	680	686	683	668	632	675	674	672	668	627	675	720	681	689	671	704	657	673	683	669	650	654	684	619	635	673	650	683	685	666	672	686	671	672	659	660	647	686	697	684	681	681	685	695	649	635	669	693	646	633	660	655	686	674	639	639	654	658	687	659	640	707	668	658	634	667	649	643	620	710	679	644	662	684	684	644	644	672	638	636	654	628	618	668	648	688	637	646	656	643	631	682	665	659	653	628	662	666	651	618	689	667	690	660	702	685	639	643	640	666	653	643	642	672	690	695	627	653	647	687	650	675	674	666	692	667	694	672	642	707	622	692	688	655	673	695	646	661	660	629	715	648	655	689	677	669	640	642	663	651	642	658	661	621	657	627	670	651	672	665	676	672	709	644	682	634	675	689	684	641	695	635	673	634	682	707	660	652	663	657	653	675	657	694	635	662	637	643	666	625	678	637	678	660	686	658	686	653	665	633	647	697	618	692	680	682	686	673	681	665	673	691	662	664	679	653	645	619	685	659	656	651	654	665	647	663	631	695	676	726	674	655	655	697	660	601	694	658	689	668	715	650	617	639	703	649	656	656	618	671	684	648	637	662	684	678	642	633	652	707	677	705	635	691	658	682	706	672	625	655	616	684	612	648	716	651	661	667	668	667	671	683	651	639	715	657	675	648	672	715	668	703	702	684	602	683	629	649	649	643	648	667	646	658	603	622	628	642	681	662	661	717	619	673	683	648	621	687	661	657	670	677	689	691	661	641	624	631	675	688	649	675	661	655	631	699	634	684	676	617	678	679	639	649	689	698	654	690	648	665	675	640	687	698	696	612	651	632	641	624	636	681	674	684	641	651	666	654	692	702	647	613	628	646	659	662	694	638	686	692	659	637	633	677	675	650	667	659	692	670	659	682	675	669	678	661	714	644	669	704	647	646	658	660	605	659	671	650	678	683	670	621	669	670	659	704	655	645	615	636	664	664	678	690	671	677	653	638	666	679	707	635	631	657	661	644	642	643	654	631	673	634	661	663	685	680	662	640	665	694	648	634	663	670	697	684	657	679	670	671	635	651	643	678	640
60819	60769	59189	44154	32118	29674	26656	13993	5954	2820	1292	661	440	404	363	347	332	270	275	301	268	288	295	295	290	316	280	316	285	298	285	270	277	280	279	284	327	306	272	271	309	302	282	305	288	284	307	286	316	300	296	276	289	274	285	271	245	302	281	285	269	267	255	279	286	297	284	253	291	299	276	281	280	265	279	262	280	290	280	270	273	294	284	284	303	278	266	295	290	304	274	308	273	312	301	278	292	266	295	286	294	273	277	283	308	281	285	282	291	305	323	273	277	284	280	299	295	271	288	322	281	290	264	270	260	264	276	261	273	306	298	306	269	293	257	300	288	260	310	297	300	287	310	279	305	294	263	296	248	288	281	276	260	249	260	280	266	232	264	283	267	266	250	300	278	281	294	274	273	285	300	281	263	270	290	295	275	254	259	264	261	287	286	252	266	293	286	265	274	314	257	269	281	307	273	307	279	290	280	296	267	264	274	280	302	321	298	277	271	310	269	291	277	276	270	269	304	295	281	290	305	302	273	297	312	299	264	292	310	280	279	314	319	271	326	279	284	267	288	268	282	264	257	305	304	289	291	291	270	285	273	251	283	266	252	303	290	261	279	277	257	304	272	251	273	309	293	299	314	276	307	291	302	294	299	288	269	252	259	280	274	294	308	299	275	277	318	279	275	286	262	296	281	263	267	299	299	288	298	281	292	279	280	275	301	291	314	297	298	284	346	282	306	290	280	308	273	303	268	283	287	308	281	273	304	309	286	300	287	267	305	290	282	283	289	288	310	289	280	236	284	296	302	312	313	270	287	291	302	286	301	287	285	294	262	283	268	315	279	312	306	305	279	278	286	303	293	264	280	263	313	282	280	328	324	297	308	260	268	285	268	304	268	257	322	266	296	284	268	253	272	271	274	302	282	273	286	274	279	292	262	298	267	270	254	280	286	293	269	293	315	318	264	250	321	251	301	303	285	264	332	261	299	271	275	296	275	282	273	286	272	299	274	289	270	274	255	311	315	277	321	307	307	271	244	268	283	282	280	277	301	284	285	273	245	269	280	293	305	282	259	255	282	315	282	312	273	283	290	279	274	262	307	299	296	242	302	265	293	290	277	288	304	265	294	287	304	291	300	276	292	301	298	289	308	301	290	274	275	246	271	291	258	293	254	295	328	298	282	269	306	280	277	273	298	281	269	284	272	321	306	300	275	296	296	279	267	269	289	264	265	270	275	281	309	302	261	270	290	308	314	261	282	313	289	248	300	284	287	293	278	266	300	266	280	291	268	283	273	283	274	279	272	284	290	283	283	273	267	258	279	282	280	266	300	304	295	281	298	308	298	285	292	291	288	256	310	303	290	286	275	301	271	304	274	272	293	277	272	293	300	320	270	271	329	304	317	281	261	285	275	261	283	293	327	265	295	263	252	302	302	284	302	258	265	267	296	270	286	329	293	306	289	291	274	290	293	281	294	302	288	278	298	263	276	273	313	302	288	317	286	286	268	331	278	307	304	284	265	315	278	279	270	287	280	284	277	248	340	284	293	336	293	279	292	306	295	286	278	301	293	251	280	309	266	291	293	278	264	298	322	265	285	267	276	316	290	277	286	279	282	277	292	272	312	265	262	260	298	297	306	257	276	273	276	268	276	286	302	314	298	296	291	296	310	276	297	283	261	318	294	311	272	295	297	293	304	295	305	308	265	255	286	281	303	267	286	319	295	266	276	297	275	267	280	272	295	319	296	287	284	271	302	276	302	301	307	278	296	250	305	273	307	287	283	295	291	263	242	302	287	283	263	304	287	285	286	265	278	278	272	294	251	283	282	276	273	269	288	250	292	298	285	267	297	291	293	272	339	282	285	281	284	312	297	279	257	266	283	276	292	294	304	286	278	295	279	304	290	310	306	263	300	275	289	310	312	278	308	291	301	299	264	281	270	317	271	300	326	271	305	266	263	306	303	290	303	283	273	278	292	297	251	295	294	290	292	282	278	326	303	270	284	293	259	282	292	301	280	292	258	252	280	317	317	292	310	292	266	274	279	303	274	305	300	287	277	291	263	294	303	296	256	257	273	278	260	322	273	277	283	277	321	284	283	276	290	273	266	296	282	284	307	278	291	288	271	296	277	313	275	287	281	291	275	301	274	331	270	319	286	270	272	306	280	264	260	268	325	290	300	263	291	306	265	280	279	298	292	291	294	252	273	309	289	277	282	305	235	270	317	309	280	305	278	284	290	281	276	310	277	301	298	297	268	335	291	281	269	281	319	282	272	274	284	294	300	282	260	296	284	310	282	266	286	244	282	286	306	285	288	289	298	276	305	292	269	275	291	253	293	276	288	307	261	282	289	307	268	300	272	293	273	279	281	285	276	277	282	278	283	303	276	293	314	260	260	304	294	295	252	285	250	269	277	277	264	282	296	301	254	293	289	257	277	287	280	318	310	274	307	291	273	278	268	282	287	289	287	293	279	269	257	294	315	334	292	300	279	262	268	274	269	317	305	301	290	284	301	273	283	313	305	276	284	300	305	312	291	294	277	276	289	285	303	320	273	287	258	281	279	270	315	301	293	291	264	276	300	302	285	264	277	283	296	281	299	272	295	329	240	275	281	335	292	302	286	312	271	306	295	312	297	249	279	301	274	292	282	306	300	290	258	268	300	280	280	282	256	310	268	289	294	304	275	287	304	248	272	273	270	277	268	278	292	280	282	278	288	295	298	285	299	286	284	298	297	305	272	291	309	279	297	285	290	275	285	279	287	275	276	279	274	257	262	292	279	274	291	267	268	286	294	310	262	294	303	263	290	291	275	281	270	298	288	325	297	263	263	303	299	303	302	280	298	268	301	280	284	310	279	264	287	279	301	272	277	281	284	283	284	287	252	275	298	281	301	297	298	269	274	291	290	285	277	284	285	307	272	290	263	302	285	281	278	297	265	259	307	298	285	284	275	258	289	304	266	269	296	291	312	313	286	293	313	289	293	262	282	285	301	300	278	281	256	293	273	256	288	314	311	290	259	275	297	312	285	294	257	276	262	261	269	298	273	281	294	285	278	304	323	289	266	298	301	313	276	274	309	319	285	260	292	293	258	291	284	278	267	302	275	276	279	292	307	311	309	279	268	303	290	281	292	307	282	282	288	255	259	273	313	265	255	248	241	297	269	265	279	280	290	294	302	287	288	316	259	276	270	311	276	254	286	282	316	300	271	276	302	286	260	276	272	285	305	301	294	271	313	286	276	263	304	261	244	250	317	269	304	279	314	277	266	294	324	293	278	267	288	283	278	268	280	275	292	284	287	310	281	282	278	250	275	303	245	319	292	286	307	266	300	268	312	326	256	259	287	262	275	299	288	308	289	295	268	286	289	264	301	237	326	249	280	291	292	282	277	284	276	292	300	279	284	286	282	287	265	255	266	290	290	269	301	234	294	298	288	293	291	307	300	278	325	324	249	264	276	325	235	279	288	311	295	274	294	272	275	271	291	283	289	275	269	288	265	260
44127	56879	60196	50004	44099	44028	40667	26612	17091	10091	4942	2523	1504	1205	999	849	740	703	719	672	699	687	691	740	701	742	716	706	676	661	678	703	703	675	617	715	684	766	693	708	711	678	659	695	681	741	722	633	699	763	677	714	675	673	748	685	754	702	653	682	689	691	728	649	713	680	711	710	657	655	719	716	708	673	738	745	715	711	751	711	690	682	694	674	687	719	704	701	707	723	680	710	719	681	722	679	743	702	710	731	670	746	717	647	710	710	722	711	661	656	671	706	738	690	669	686	720	673	673	699	718	677	735	700	750	685	695	645	717	706	660	722	705	691	688	702	732	726	681	721	641	698	681	726	682	720	716	728	715	756	726	738	710	683	686	669	678	672	717	690	676	697	733	686	713	738	742	682	670	715	689	707	715	735	697	722	732	700	698	734	677	708	698	711	709	654	696	679	715	726	681	717	699	728	703	689	720	722	695	724	716	669	688	692	693	675	697	717	690	680	725	708	714	670	701	686	720	695	714	714	721	708	691	728	761	654	686	698	693	674	668	679	691	695	693	697	670	674	702	681	732	720	695	741	706	719	739	685	709	709	708	696	698	700	716	711	700	701	711	689	734	657	703	697	687	727	750	681	707	732	708	635	695	733	697	705	675	749	703	733	695	669	734	648	730	668	713	645	686	666	717	653	682	714	716	745	673	722	705	677	688	731	732	668	741	682	751	748	710	649	683	713	694	683	700	721	667	751	728	700	679	708	648	724	686	718	661	665	706	718	696	713	715	696	691	714	718	698	691	701	709	664	676	695	696	702	676	657	715	677	677	688	690	703	690	670	737	667	721	709	643	726	703	731	690	690	710	712	673	672	714	742	752	673	690	704	668	724	687	753	711	708	704	737	712	714	683	647	694	727	765	733	685	726	697	725	692	688	706	735	736	704	662	718	692	739	717	681	698	677	702	716	747	791	651	700	747	677	712	694	649	713	710	691	712	702	670	676	671	730	734	710	645	736	714	761	706	676	676	678	710	732	676	625	725	700	703	757	706	686	688	748	705	692	747	710	637	724	749	703	659	727	745	736	714	696	733	695	722	733	652	688	669	741	701	698	661	695	689	701	715	717	723	706	685	721	709	731	664	724	665	704	746	722	704	683	658	718	726	654	759	713	717	662	714	670	730	737	678	716	739	667	690	701	683	667	706	720	681	693	721	749	668	726	705	710	703	720	688	687	715	759	690	699	704	705	712	716	767	659	689	681	695	687	706	709	692	677	682	717	686	732	705	685	707	725	723	717	718	707	715	710	689	743	721	706	711	682	710	702	700	747	717	732	800	720	680	735	745	666	685	702	676	705	704	697	671	702	687	693	718	696	683	671	701	674	705	687	672	632	721	680	704	709	706	692	734	697	764	731	692	690	687	708	701	687	687	717	704	657	673	735	668	694	745	684	688	744	653	678	726	739	722	693	715	692	752	722	700	720	697	652	700	684	694	725	719	673	705	687	708	688	669	695	706	674	665	702	685	694	739	733	752	699	654	686	685	687	750	708	709	734	711	750	717	758	710	698	684	673	646	725	687	705	718	691	732	689	721	699	727	684	698	722	703	713	718	691	664	686	670	701	713	719	737	679	736	670	682	715	686	680	667	689	704	722	715	699	675	699	642	685	684	699	727	729	708	688	690	703	713	672	673	667	714	645	725	713	667	694	742	746	706	638	709	699	702	669	659	659	670	732	702	720	703	741	687	705	728	657	672	711	694	662	687	677	656	693	730	708	659	671	726	751	711	718	720	683	664	673	728	680	702	716	719	689	674	716	679	733	695	740	678	713	674	629	750	695	706	737	696	703	710	719	725	725	741	687	673	688	704	709	723	665	731	657	689	735	690	690	724	724	697	687	724	666	692	720	706	686	648	747	784	721	702	680	729	701	681	706	667	738	692	705	694	690	726	700	715	722	696	707	728	723	678	674	691	745	711	721	718	671	672	667	689	721	697	732	678	660	701	643	690	679	664	685	712	703	707	702	696	705	685	704	682	691	693	707	674	702	673	645	748	677	683	687	715	690	704	710	722	706	759	669	669	690	661	721	645	699	662	676	713	651	669	724	664	686	704	700	697	723	686	673	708	687	648	661	701	698	684	736	702	705	725	733	673	708	698	679	691	776	730	703	687	665	627	667	693	684	683	697	632	706	688	674	689	672	718	712	705	674	696	697	709	745	641	689	686	751	662	729	698	712	712	723	719	683	691	699	722	700	661	691	659	736	715	714	667	700	714	735	680	739	699	653	702	698	676	710	716	717	718	721	679	704	714	694	722	712	751	711	693	706	670	662	687	739	675	727	675	763	704	676	666	734	663	639	631	714	702	683	703	713	765	668	701	666	635	663	755	748	719	722	748	693	720	732	703	692	689	707	708	671	647	678	703	686	682	671	735	729	706	676	711	730	689	692	707	685	730	720	682	681	728	707	690	698	647	734	698	688	745	705	692	703	683	690	692	696	704	674	670	732	638	723	681	674	667	716	693	706	714	684	682	739	634	646	722	711	675	695	707	695	692	677	687	727	666	696	712	708	675	670	703	711	707	709	641	670	655	687	701	700	709	703	687	660	703	670	749	724	705	687	733	667	714	699	731	723	696	698	727	715	730	729	694	689	723	702	709	657	732	724	682	662	646	679	712	663	734	721	725	765	763	713	739	750	719	718	748	703	695	693	729	689	703	685	719	713	682	722	675	734	726	662	646	693	702	701	720	712	697	719	716	729	684	735	735	684	730	678	679	681	734	693	726	680	664	697	689	687	691	681	708	730	745	655	682	656	690	636	706	704	684	733	703	731	717	750	708	785	718	736	706	711	752	715	702	636	746	697	686	686	720	752	669	718	684	717	661	692	722	684	704	695	671	611	698	712	699	700	702	663	749	680	675	669	716	702	733	694	759	663	680	663	715	715	677	720	685	717	729	687	711	756	735	711	698	749	659	699	688	712	729	688	723	713	724	719	708	698	701	683	720	694	707	729	671	705	729	706	718	674	706	738	645	738	726	732	725	709	690	681	656	676	710	741	697	700	746	667	714	678	714	719	698	710	736	721	672	684	694	694	700	656	686	677	716	687	707	720	712	679	752	710	711	669	671	748	724	695	709	720	701	680	695	729	698	718	681	677	712	761	708	723	723	702	772	655	722	683	711	673	776	709	698	645	656	705	695	702	716	634	712	688	699	707	703	680	740	767	726	695	700	682	701	715	687	754	698	708	741	706	695	695	670	755	661	696	749	693	686	688	695	662	694	731	669	678	712	705	691	646	683	719	682	723	675	699	700	649	689	660	668	689	711	731	666	696	746	698	701	716	724	706	676	733	712	648	719	669	763	691	715	701	688	692	666	711	748	637	715	698	714	675	740	697	701	725	716	708	681	680	662	735	693	723	648	714	705	664	695	691	691	714	691	700	710	678	713	746	662	707	670	717	703	721	711	690	682	706	690	661	734	742	672	713	717	728	746	735	676	714	666	759
63900	62794	50022	39059	36826	39978	38972	23446	11992	5678	2098	1296	756	499	443	331	319	247	249	273	238	262	255	220	247	226	259	280	247	267	262	268	242	253	229	278	242	249	268	223	235	229	255	257	238	233	236	235	259	232	224	247	239	273	259	235	236	240	232	241	229	284	251	262	273	243	229	238	247	274	252	252	283	281	226	236	226	228	211	237	249	251	241	236	272	240	228	205	286	237	235	239	234	241	254	231	270	243	267	252	248	253	231	227	240	225	249	269	230	253	261	262	226	253	264	216	258	252	237	273	266	253	224	255	244	247	222	227	240	248	274	264	252	249	234	256	260	237	244	232	269	226	253	252	284	246	245	230	234	259	237	250	246	272	246	286	255	230	246	227	259	258	261	269	241	243	252	250	259	214	232	243	268	237	244	233	232	264	234	254	242	291	227	240	249	253	251	270	244	236	265	239	208	226	238	239	253	255	216	234	273	239	243	230	255	265	242	239	239	243	276	215	225	230	229	265	259	243	250	244	245	249	233	227	242	265	212	275	235	230	248	258	241	250	229	263	247	264	257	236	223	235	224	255	258	262	250	253	251	236	245	248	233	261	248	276	253	254	263	242	230	213	231	218	242	262	256	241	251	258	241	246	268	276	272	247	235	252	262	224	249	272	240	242	215	266	254	261	286	253	223	235	245	270	211	222	276	271	240	275	231	231	225	235	239	241	227	261	257	283	252	277	234	245	243	278	275	243	251	227	222	275	227	249	250	250	229	260	230	228	212	244	255	260	232	234	232	231	254	245	230	261	267	257	241	250	226	258	240	258	232	237	224	253	257	265	237	263	264	276	227	250	252	265	259	266	244	253	250	224	247	255	265	251	238	244	228	262	252	282	220	241	231	261	251	263	234	231	235	237	232	238	237	248	231	220	237	269	250	254	250	246	270	236	254	258	252	251	241	259	233	252	237	247	250	250	233	270	244	241	271	283	242	265	244	254	256	229	238	258	281	215	253	263	236	248	274	252	236	223	264	230	263	205	219	248	261	257	247	284	240	256	232	256	247	239	246	267	241	238	234	234	222	244	268	247	244	254	253	234	247	259	246	262	260	265	251	260	258	245	250	241	247	254	252	248	236	251	219	284	243	244	236	246	271	223	265	240	259	253	264	243	233	239	220	256	242	245	224	239	232	249	225	240	258	258	265	254	253	251	258	250	254	255	259	239	247	257	240	238	273	247	255	245	231	253	229	257	258	263	242	255	227	234	243	215	241	243	269	271	261	237	264	224	240	247	236	259	243	214	226	249	275	242	279	259	246	243	245	230	240	228	283	237	240	242	240	262	282	287	215	244	261	236	250	277	257	271	258	228	247	233	257	247	254	232	226	225	253	233	242	233	255	258	243	249	245	242	231	216	254	226	279	253	228	237	229	244	245	247	235	259	224	255	233	256	245	244	251	233	250	233	248	264	241	244	230	241	263	274	234	255	242	246	243	248	239	246	255	255	286	279	251	244	223	226	244	234	269	243	251	259	265	231	247	268	273	274	262	250	264	246	233	266	257	251	229	264	234	222	212	221	251	242	233	237	229	220	242	241	232	248	218	243	276	208	234	216	233	232	270	243	243	211	221	237	251	269	273	231	264	244	262	241	270	253	242	253	238	257	237	290	281	264	245	255	231	270	238	251	226	247	222	238	226	259	228	266	254	245	243	220	280	222	248	277	277	264	267	264	267	255	249	241	222	267	253	256	251	247	228	272	250	255	273	245	240	244	237	211	228	272	242	258	247	267	241	243	261	220	239	241	224	213	230	242	228	222	261	252	244	225	272	272	248	244	252	223	265	251	242	245	264	240	273	251	212	244	268	258	266	272	278	254	230	252	261	205	239	251	240	240	241	250	260	264	256	232	243	248	254	235	239	246	269	255	239	214	249	245	253	242	234	261	256	259	262	272	237	250	243	260	239	242	222	234	278	254	257	253	231	231	219	245	232	268	238	236	250	237	253	258	263	254	239	253	253	257	252	223	239	266	222	241	249	228	243	249	236	252	251	251	265	245	274	276	225	262	252	243	244	272	254	258	253	252	240	257	238	234	222	243	277	253	238	275	232	241	208	244	254	234	228	250	256	235	198	271	252	206	233	263	268	272	242	273	232	260	238	270	251	259	257	260	255	228	244	239	228	264	234	261	268	209	248	230	238	263	239	254	244	241	244	260	239	230	212	252	244	245	246	234	236	231	249	259	248	256	245	250	244	250	280	242	219	263	217	262	255	250	254	254	274	241	272	263	277	221	216	250	258	270	253	239	241	268	265	274	220	240	238	232	239	232	245	252	238	252	258	249	242	263	214	241	258	258	252	249	239	248	244	259	252	226	264	225	229	244	249	244	227	257	216	242	232	237	245	267	253	254	235	257	238	251	215	282	253	242	237	234	237	249	262	239	238	251	249	246	299	260	270	236	241	257	233	263	242	237	270	225	256	258	235	270	252	233	234	255	220	285	255	240	231	224	250	272	249	226	242	230	245	243	255	268	271	238	247	250	273	231	244	241	250	257	280	254	230	239	243	239	211	255	247	243	224	246	236	243	279	259	239	246	276	239	243	234	251	247	216	237	226	251	274	239	237	239	239	211	244	280	250	241	228	234	257	246	251	221	271	232	242	248	247	276	239	244	262	258	232	239	250	253	250	251	228	241	277	252	231	252	257	248	255	307	262	270	244	201	249	238	279	256	270	257	235	223	209	273	227	242	251	244	238	248	276	243	221	243	244	248	229	251	264	235	236	213	232	244	263	224	248	261	240	251	244	243	250	253	236	242	258	232	253	232	247	249	262	233	237	244	238	258	270	272	245	247	235	265	244	251	233	220	238	261	256	246	228	255	255	259	218	218	241	253	282	232	211	259	251	252	253	272	264	256	228	247	243	244	259	270	274	235	238	231	263	236	258	248	248	276	249	253	235	262	240	236	235	226	244	239	246	227	264	268	287	227	240	255	262	233	223	229	291	238	241	263	253	208	243	240	250	263	238	243	244	243	251	257	239	247	232	267	258	259	234	216	258	229	226	234	264	231	243	238	250	243	247	268	259	247	242	220	245	250	261	237	244	274	232	270	222	226	241	245	220	265	220	239	269	235	225	266	251	297	278	224	229	229	217	262	269	247	272	233	236	218	281	259	252	277	221	234	246	249	270	248	237	257	260	236	273	231	212	248	230	246	238	253	224	257	256	249	240	239	241	271	241	238	260	224	230	243	235	252	248	204	237	215	238	224	255	247	254	251	243	236	233	256	236	267	226	248	260	257	257	241	246	259	271	262	252	252	261	273	258	258	287	246	266	254	263	252	259	278	248	246	246	229	237	257	255	236	238	272	243	237	237	253	221	236	266	266	255	256	248	209	242	256	252	232	234	268	241	244	274	242	243	260	244	248	229	252	254	286	227	255	268	235	248	259	236	233	243	261	246	228	246	235	237	255	245	240	252	247	265	249	234	242	233	269	252	230	225	227	226	266
49837	65932	57178	52661	50121	54130	50286	35776	25724	16106	7769	4837	2692	1892	1338	970	844	702	635	573	595	604	615	634	649	591	633	584	620	615	607	593	588	601	589	611	623	616	584	571	607	601	622	644	586	583	604	578	612	623	598	586	615	568	632	604	571	638	580	600	595	576	570	594	616	628	572	595	617	620	632	636	600	608	589	632	603	586	565	576	572	612	637	612	642	602	590	618	662	579	638	565	607	569	591	642	583	558	571	608	570	639	568	619	622	639	614	607	583	571	617	591	622	602	565	639	566	601	631	566	603	595	597	669	554	570	618	596	644	563	606	603	610	607	630	604	623	568	635	599	599	599	637	617	636	631	610	630	577	635	623	602	602	588	595	609	635	605	642	619	621	624	624	622	585	611	623	633	638	581	636	619	540	629	632	628	596	599	598	647	581	611	600	622	620	617	544	614	611	589	617	600	610	579	589	635	577	602	605	583	643	573	595	620	671	620	580	614	604	603	592	649	613	626	591	621	597	571	646	602	655	610	612	600	612	666	573	621	588	588	601	631	609	600	595	611	631	619	623	614	612	662	616	600	613	633	629	574	596	609	637	596	591	624	588	607	613	598	629	641	584	609	618	616	591	622	629	623	634	620	626	577	572	633	580	570	600	619	626	615	592	643	622	562	644	591	609	588	599	588	684	583	597	570	571	617	581	600	637	572	621	574	606	619	589	618	591	602	644	613	629	627	569	612	578	565	586	542	596	641	598	630	612	610	572	592	609	598	624	636	596	621	656	605	602	686	558	601	585	653	600	606	592	628	636	601	601	589	555	605	600	612	672	594	625	602	586	612	624	597	631	599	656	604	619	593	636	592	576	581	606	627	615	654	645	587	615	561	599	622	626	628	570	611	574	615	644	628	653	615	629	596	592	635	597	597	625	572	595	633	584	616	630	606	620	578	586	617	623	614	611	606	593	613	584	605	606	579	588	584	602	555	626	604	620	641	581	610	616	610	595	648	577	594	594	572	615	549	598	617	598	607	636	607	574	624	611	624	603	618	588	578	621	591	573	563	570	630	567	640	616	564	603	635	605	616	604	620	588	595	606	645	612	557	594	607	628	572	631	604	597	596	606	592	613	595	638	615	633	611	564	612	569	640	589	567	579	605	589	610	587	606	655	624	607	611	592	614	648	590	604	638	655	623	573	596	578	575	615	595	586	573	632	638	617	582	621	642	601	660	563	600	604	591	588	589	645	595	640	580	664	613	611	619	600	612	631	663	605	610	597	609	596	605	619	570	606	631	591	614	613	623	581	562	657	610	592	626	585	596	629	651	593	607	587	629	624	611	594	601	585	616	603	597	606	596	613	567	601	626	636	607	636	638	621	637	574	619	593	596	582	599	606	630	587	636	586	640	642	583	628	600	606	659	589	593	626	622	613	579	556	630	616	566	631	556	617	590	566	614	585	597	643	651	561	598	613	612	553	619	618	594	587	595	547	591	587	613	619	633	567	626	581	632	579	636	559	583	651	620	597	597	631	624	586	626	593	617	595	624	588	667	573	631	635	590	603	647	566	633	596	580	635	616	621	595	616	614	569	550	605	603	591	641	607	587	619	628	635	612	603	600	625	575	569	628	619	581	626	603	621	625	611	627	568	594	573	606	571	602	616	658	614	624	618	611	577	576	615	626	622	627	580	567	626	595	650	619	637	636	612	590	579	552	624	601	667	655	601	637	628	577	604	622	580	650	639	605	588	638	597	587	647	606	570	595	659	590	618	603	606	649	621	599	643	647	626	657	578	647	640	581	609	588	648	598	577	648	559	618	608	658	533	597	641	602	609	646	644	651	616	626	640	588	618	623	564	600	628	577	569	597	601	619	586	559	612	621	598	640	575	631	613	647	630	581	621	597	646	621	601	682	611	573	616	595	613	633	619	655	628	592	591	558	608	537	590	610	634	597	607	621	606	604	626	615	620	561	573	577	607	637	546	576	593	623	639	614	612	605	609	565	581	623	563	614	613	594	601	575	608	621	611	561	586	608	607	621	592	600	605	644	604	613	601	637	606	556	592	628	618	609	603	632	570	622	592	637	618	591	630	661	586	617	618	606	591	574	584	594	629	602	630	596	586	604	558	594	605	621	645	626	604	608	582	614	638	568	601	563	591	598	668	646	576	560	571	590	598	597	593	603	644	666	611	609	620	648	639	607	560	612	664	594	610	660	617	642	604	633	580	563	665	563	565	619	588	635	644	614	621	563	638	616	571	585	628	610	624	633	619	640	619	607	580	576	616	610	605	573	593	602	592	600	594	617	643	587	639	615	624	601	588	596	637	622	670	560	623	601	614	677	598	610	591	603	562	612	610	565	615	606	651	628	596	575	647	635	636	611	625	647	583	618	634	618	600	604	613	609	600	659	602	610	678	619	628	633	628	633	601	624	602	598	609	585	639	589	615	645	573	587	566	610	591	640	592	581	579	564	622	585	622	620	634	584	630	601	601	617	586	606	585	586	608	652	609	601	580	637	578	622	600	659	549	621	599	587	632	601	580	589	642	589	545	578	585	609	605	599	572	621	598	616	594	674	590	613	602	618	623	606	576	602	643	605	613	601	601	585	610	611	616	583	632	591	629	592	620	625	637	617	653	602	634	603	596	635	587	636	639	657	605	642	601	638	624	558	588	573	616	649	588	590	671	594	618	613	629	627	596	579	611	630	599	619	568	596	551	583	635	606	612	569	647	625	644	599	582	582	590	624	600	571	629	626	580	614	592	616	592	610	609	579	599	635	616	565	602	640	608	595	624	607	634	611	593	610	607	573	617	570	611	632	603	621	603	636	618	581	622	590	561	590	549	617	622	625	604	610	575	583	558	590	606	620	602	605	634	655	605	610	611	617	627	617	600	629	623	602	642	634	616	571	656	591	626	632	573	602	584	591	645	582	622	599	593	603	613	604	619	616	582	666	616	663	632	618	575	576	621	610	624	617	615	572	612	582	601	621	590	638	629	598	594	610	583	599	596	591	603	642	636	614	603	552	615	557	623	622	579	568	650	639	618	619	595	593	584	625	626	611	593	572	606	592	626	656	623	601	654	598	618	622	616	565	599	584	604	575	596	632	586	614	601	599	578	591	582	600	589	625	615	637	579	589	567	588	602	611	588	593	614	619	620	588	616	572	620	633	583	599	616	623	596	624	589	617	610	602	617	584	629	599	601	580	619	622	585	616	601	589	604	587	608	595	602	622	596	612	625	564	612	618	586	609	628	602	624	651	626	568	592	591	649	534	577	624	624	594	599	630	625	618	591	544	650	616	663	607	604	602	624	591	608	629	588	602	636	651	622	542	594	616	585	604	593	614	587	622	617	608	628	598	571	612	638	671	619	567	570	584	562	638	613	645	602	570	598	603	636	620	542	617	572	663	627	549	597	592	628	632	611	641	642	626	629	603	585	564	607	584	649	627	608	630	567	611	584	621	585	570	647	622	636	636	657	575	615	592	630	594	577	652	642	594
39491	39134	32712	18555	9062	7683	2949	965	766	581	496	347	317	287	236	252	280	278	261	254	263	272	269	276	251	251	258	303	257	261	277	282	250	256	299	256	263	287	272	264	267	255	296	286	261	268	282	243	259	263	264	239	263	289	262	270	278	251	268	287	283	276	270	269	246	262	278	261	251	257	252	257	270	294	285	289	278	248	265	308	263	277	275	264	284	296	257	236	243	258	284	274	247	285	277	279	243	273	289	261	262	255	252	266	288	280	283	260	262	261	296	284	254	276	267	279	277	248	271	257	290	248	254	267	265	277	270	247	280	280	283	276	290	280	267	280	262	267	256	258	228	276	255	264	295	269	253	264	265	261	253	275	291	280	297	240	267	253	294	278	241	242	281	267	296	306	253	260	252	288	265	292	282	235	273	278	254	270	268	292	251	265	271	273	232	276	268	253	272	247	266	266	268	249	284	264	239	280	276	276	278	264	265	261	268	296	293	274	245	265	295	265	295	241	281	270	239	298	274	245	264	259	292	260	240	229	284	233	281	300	267	265	249	254	221	268	272	254	253	273	278	293	257	261	279	254	284	259	252	270	269	267	260	274	277	267	264	264	260	265	258	271	268	300	265	282	240	252	266	254	263	236	253	260	263	251	282	270	278	266	261	287	270	272	249	263	261	257	259	248	256	279	274	239	290	276	273	269	283	274	268	284	268	314	273	264	287	270	274	254	251	286	293	281	292	277	249	273	272	297	260	255	272	269	273	278	271	254	283	298	278	249	258	268	254	283	278	244	277	273	246	267	265	278	250	282	281	262	277	272	245	299	246	239	273	258	256	242	254	285	276	295	227	261	282	259	256	282	268	275	254	250	253	310	258	264	259	254	297	260	248	293	281	275	264	241	267	280	286	273	263	291	268	280	273	264	238	215	291	264	262	295	265	267	269	278	281	281	282	268	260	264	256	295	243	284	257	262	254	275	265	277	296	274	253	280	301	285	255	261	233	265	293	245	278	296	278	238	240	278	270	273	257	271	258	254	244	250	267	290	279	265	273	250	277	278	271	263	247	259	271	239	224	280	297	252	257	263	277	301	247	274	274	266	282	254	251	276	277	277	262	239	292	279	255	283	248	274	263	286	239	262	249	267	240	264	286	252	229	269	249	270	283	255	285	250	308	267	255	245	265	278	260	280	258	254	254	270	251	287	267	220	283	234	250	273	268	284	269	278	245	251	271	278	259	285	260	264	263	277	272	269	247	269	295	271	240	261	275	286	303	268	281	247	293	282	244	267	249	289	250	257	273	281	278	263	294	306	259	262	270	268	276	226	265	256	257	281	234	274	296	266	273	275	291	279	260	260	267	289	253	282	257	247	272	271	270	264	250	258	277	271	285	296	271	260	255	257	282	277	263	284	263	276	290	261	267	283	272	283	277	269	298	282	268	268	256	259	298	254	267	239	253	245	263	245	260	253	274	279	273	278	282	247	274	263	268	276	279	271	277	288	266	265	258	258	262	272	273	228	263	264	293	243	273	262	273	247	267	268	290	272	268	259	253	261	267	275	273	270	268	271	276	295	259	252	280	267	253	285	252	270	271	282	272	280	265	275	292	283	242	249	242	259	270	277	257	293	287	288	280	264	287	252	275	263	271	270	265	280	260	255	277	287	282	282	285	272	244	261	258	287	261	261	282	244	300	272	253	299	268	282	270	273	262	278	239	273	238	282	240	276	295	284	278	279	264	257	272	257	302	233	265	271	293	265	271	268	259	260	264	281	259	258	293	239	262	286	265	276	284	268	285	269	291	269	253	246	301	272	278	254	282	267	284	252	277	264	242	281	281	255	254	258	278	277	291	269	250	256	254	229	250	296	283	260	242	298	269	317	262	244	255	270	277	280	282	274	268	303	275	250	257	265	258	252	281	254	271	288	282	244	274	297	250	277	268	270	251	265	266	285	255	264	266	275	262	270	263	287	255	280	266	260	267	249	280	246	300	308	282	271	292	271	259	250	238	245	289	267	255	256	278	292	277	258	265	303	286	267	269	267	283	267	278	279	269	270	266	260	269	315	272	282	274	260	272	283	275	279	292	281	266	274	244	276	263	300	255	293	282	260	271	291	278	252	294	280	286	258	249	269	257	268	261	239	252	290	288	257	268	283	268	268	279	253	276	251	276	281	267	252	260	253	249	280	262	263	267	267	258	275	277	281	256	247	324	313	289	298	266	280	281	257	288	283	281	246	271	257	304	281	248	250	280	278	257	247	255	236	273	277	291	259	248	242	282	271	271	287	288	288	286	283	280	294	310	288	285	270	278	255	260	275	268	257	261	249	241	288	288	285	267	270	296	282	289	242	255	240	292	240	235	285	257	270	256	293	280	308	268	271	276	254	266	291	274	271	248	218	261	289	277	270	256	291	256	247	237	267	286	265	272	240	259	268	281	271	267	266	261	266	277	278	262	283	253	277	269	264	280	272	262	248	305	273	274	263	294	317	261	275	278	281	278	273	261	278	273	290	308	276	257	279	270	281	281	285	256	243	260	262	241	236	266	252	304	279	275	261	267	276	262	291	276	258	250	262	288	282	261	253	276	265	230	271	267	243	249	278	275	271	269	275	252	256	264	250	226	244	260	264	261	304	267	276	247	250	273	286	302	244	278	243	255	300	255	255	250	254	266	240	268	265	288	269	254	245	306	290	270	252	264	293	306	268	274	290	244	244	279	313	260	253	273	246	290	257	258	275	277	288	266	284	248	270	303	287	258	277	254	303	271	272	245	271	271	269	276	265	288	282	250	269	280	278	265	269	272	273	283	250	237	249	278	275	267	251	307	247	261	284	243	286	283	256	319	281	256	269	253	242	275	245	291	260	252	276	264	278	288	272	260	267	263	259	272	277	250	267	257	259	278	286	275	273	261	269	288	267	275	282	262	268	240	281	274	295	253	277	267	302	277	273	245	246	251	290	271	287	268	275	282	294	254	265	266	283	247	270	317	239	266	266	243	253	268	276	255	247	259	251	277	263	282	280	255	271	243	255	267	286	263	279	263	267	278	262	299	246	273	274	251	277	253	257	280	301	281	284	238	282	267	249	259	238	261	287	293	269	265	284	265	276	276	274	270	271	261	263	250	284	269	266	273	249	239	301	275	241	256	283	269	260	232	272	250	266	287	287	279	262	262	271	276	270	278	270	251	263	275	298	261	274	278	252	247	253	257	287	258	280	260	282	273	262	266	233	275	266	283	289	256	264	290	247	248	274	287	262	282	255	316	290	258	286	260	272	259	245	278	283	261	274	273	272	281	261	275	267	252	273	284	247	248	250	259	267	241	262	270	262	272	254	254	265	244	283	275	298	276	256	301	261	271	260	242	252	261	243	280	273	263	242	265	296	290	271	251	265	259	254	268	272	280	280	301	266	268	253	269	288	295	275	250	258	283	262	248	254	246	242	288	283	276	266	269	322	289	286	281	265	278	278	260	251	308	257	281	265	261	265	245	284	244	259
24846	31499	32787	25660	20111	19926	9562	3635	2979	2118	1497	997	916	750	701	717	633	636	660	687	675	710	649	658	669	678	697	651	662	693	672	656	668	647	687	636	670	672	688	631	693	681	706	695	680	658	703	662	672	683	675	671	674	689	677	717	632	688	663	668	712	714	685	669	732	667	714	698	671	694	691	701	683	668	686	609	636	722	666	683	727	630	685	643	662	659	695	667	695	678	709	633	645	691	665	701	704	649	703	631	689	640	685	705	663	663	620	662	661	693	668	641	686	669	692	692	672	650	663	657	692	635	635	640	669	646	679	698	663	715	664	672	665	708	700	665	673	660	625	675	688	687	644	698	691	635	634	728	658	637	668	654	678	684	683	730	656	650	663	661	672	714	657	675	697	646	717	712	656	697	681	670	627	575	648	655	644	695	624	690	667	653	670	693	680	682	693	687	698	685	700	663	661	630	669	698	664	668	693	648	664	642	698	630	707	636	699	690	647	683	683	673	658	685	650	698	695	676	693	688	689	665	668	672	663	712	671	661	676	706	672	733	680	669	697	677	693	677	649	679	656	693	687	677	681	684	700	699	669	671	658	633	672	673	665	719	679	653	682	627	688	655	643	654	665	692	679	713	623	665	681	671	688	659	672	659	693	672	737	636	697	704	645	698	684	703	675	669	653	628	668	666	679	668	641	662	703	679	647	675	675	679	705	683	662	675	649	683	640	687	639	708	714	698	666	646	666	690	693	659	661	718	617	666	639	639	694	661	655	625	656	683	642	628	680	676	663	650	660	690	684	705	652	659	662	691	671	661	670	705	720	642	715	683	689	686	675	653	675	682	637	687	612	734	641	669	656	658	680	678	670	647	672	662	669	664	625	656	633	698	660	662	725	662	672	693	640	653	652	679	686	661	689	646	661	692	663	703	659	700	712	703	673	710	679	680	658	712	658	661	642	677	693	677	656	694	661	689	655	678	665	668	651	663	690	680	678	654	713	655	719	710	657	656	664	664	665	650	694	656	652	592	677	648	694	682	696	679	626	694	764	684	668	705	683	698	660	671	677	663	632	691	676	664	680	647	693	660	637	655	668	673	656	639	672	694	704	694	653	668	637	672	684	656	649	645	687	686	669	670	651	677	676	686	640	682	670	671	690	647	720	623	721	691	696	678	703	654	643	647	683	648	611	658	690	730	672	708	660	694	629	675	697	669	659	677	691	670	683	672	677	654	728	678	659	680	645	697	678	700	674	708	706	699	663	683	653	665	643	648	704	675	646	649	716	652	659	710	682	703	669	660	646	641	702	664	692	659	638	666	668	692	687	683	701	709	665	655	676	672	671	660	691	684	652	670	695	703	658	665	617	694	642	656	655	663	657	670	697	651	691	641	681	695	691	694	656	670	696	619	670	654	683	656	676	680	661	626	656	678	647	666	674	704	669	654	716	682	675	695	660	699	662	666	674	691	639	665	655	685	663	658	698	648	699	688	697	638	688	671	680	670	635	693	681	681	674	695	665	667	650	639	643	669	647	658	625	681	683	687	728	708	690	668	685	673	662	631	655	629	648	641	693	705	659	624	649	717	685	680	714	663	721	647	692	658	672	697	704	699	687	703	631	670	665	641	676	654	703	670	695	648	653	689	655	685	701	708	713	673	691	663	657	649	626	655	685	723	670	636	676	660	707	719	660	679	710	658	656	665	665	674	685	669	698	687	677	669	694	670	698	718	696	670	623	690	665	661	673	651	679	683	664	694	645	707	675	670	665	678	667	672	654	683	693	670	663	606	705	713	688	670	624	657	644	684	636	664	715	626	683	645	652	670	722	711	663	689	683	703	626	659	696	685	680	695	665	736	654	708	654	648	660	713	698	698	673	664	725	685	649	612	641	619	680	651	669	680	681	653	684	627	650	696	700	704	638	679	648	708	681	685	667	676	690	669	707	680	652	691	633	664	694	688	677	668	641	674	684	715	652	660	688	688	661	671	667	642	683	610	650	651	673	647	693	677	699	633	670	685	669	708	717	652	723	657	683	656	684	657	680	656	682	720	689	666	687	701	709	681	661	628	728	694	641	660	678	666	672	681	701	658	612	691	646	662	676	691	621	673	701	635	682	667	672	704	691	641	646	631	657	700	644	661	658	640	733	688	696	663	657	709	645	682	682	651	651	689	679	655	707	650	687	687	663	656	630	676	634	662	673	610	644	642	694	642	650	671	691	696	654	705	620	658	660	670	627	686	670	656	699	673	691	665	687	706	669	649	735	732	687	669	681	666	706	673	705	677	694	678	701	689	668	655	677	673	682	647	704	649	662	671	676	705	663	675	646	678	622	652	693	713	694	704	681	689	681	688	685	625	652	675	658	660	702	637	660	721	646	610	705	673	664	691	677	645	708	665	676	631	688	694	659	649	718	683	679	654	685	658	688	719	713	684	677	640	647	670	675	683	694	678	686	649	640	666	685	696	674	690	653	696	673	653	691	697	693	648	702	644	654	740	648	687	633	642	677	696	680	651	697	618	651	627	623	684	657	692	684	688	666	675	671	669	673	691	663	672	655	638	675	707	669	632	655	661	685	651	652	638	714	699	702	629	678	683	675	719	656	678	642	720	655	646	699	667	676	654	685	703	734	688	661	695	702	693	675	659	671	663	671	669	665	616	670	695	670	688	692	627	691	710	679	694	698	655	665	675	712	624	697	688	649	723	682	714	666	672	678	668	691	687	740	654	662	686	699	641	701	676	668	689	671	678	685	665	673	656	730	665	676	681	645	650	662	660	693	657	670	653	711	670	649	673	665	610	665	684	678	699	690	620	718	652	694	663	700	717	678	645	708	655	637	682	628	672	717	717	643	672	652	667	729	698	647	668	657	701	666	660	703	652	674	630	684	623	658	660	704	676	674	690	651	660	677	621	632	670	628	685	672	676	675	715	688	682	692	692	683	652	681	676	687	641	738	703	645	683	703	655	709	647	671	680	640	704	667	675	688	718	676	671	637	702	657	698	690	674	672	678	669	649	651	670	677	666	699	659	640	683	690	650	671	703	669	632	674	693	703	689	683	666	664	689	687	702	660	725	657	659	653	667	677	648	695	673	636	679	655	673	692	715	679	699	666	670	714	693	684	638	696	705	701	616	668	670	695	616	700	662	686	641	676	651	673	684	690	673	671	686	641	670	677	651	673	659	703	664	707	686	645	665	682	661	654	751	629	667	670	665	638	710	718	705	690	676	639	687	640	659	665	670	684	680	703	773	690	700	660	683	693	657	652	694	656	662	702	669	655	634	700	695	692	645	695	704	705	694	654	666	690	670	659	620	689	658	672	663	688	687	681	686	655	653	652	643	629	652	668	665	643	637	649	716	668	635	677	669	635	663	667	731	690	660	703	654	659	642	673	696	653	652	678	685	706	707	704	662	701	698	675	623	744	641	674	687	676	683	696	673	663	704	738	655	723	650	648	624	643	712	696	684	651	648	641	710	699	673	653	690	697	675	712	658	696	721
56731	53399	48789	43409	34589	36142	25161	13857	8921	5118	2164	1106	701	515	343	342	322	306	263	289	290	296	293	290	291	273	298	303	288	273	292	275	284	302	311	305	285	287	299	276	284	296	303	281	288	286	300	294	287	293	292	275	273	266	279	276	288	274	294	297	300	286	239	271	260	292	293	291	268	281	264	288	293	282	270	280	261	286	249	296	302	295	254	250	291	295	321	271	276	259	305	296	287	279	284	282	269	275	320	301	285	283	288	274	288	275	297	322	254	285	286	288	253	292	289	314	300	297	263	308	275	269	274	266	270	264	263	276	297	262	277	272	280	323	275	284	238	250	271	295	272	325	276	264	287	294	280	270	295	288	272	252	285	307	304	260	260	317	284	287	295	280	308	310	307	291	242	289	280	276	299	263	292	262	274	294	314	297	297	281	278	317	304	289	271	271	288	275	274	289	250	297	284	269	265	286	283	283	276	264	302	285	293	286	257	299	274	292	292	299	300	263	307	293	272	290	293	286	259	298	282	279	265	276	267	285	280	270	318	282	301	284	265	278	282	280	260	286	266	296	265	275	293	305	271	281	234	274	281	323	308	307	292	292	333	281	293	274	259	309	297	304	299	278	284	280	286	276	281	255	286	290	281	260	299	310	268	294	262	258	271	280	263	272	309	263	316	284	313	262	273	264	300	290	304	275	276	279	304	299	270	273	268	301	285	284	347	289	263	274	300	307	253	262	306	270	272	301	270	286	312	286	261	283	289	303	301	272	278	277	296	293	292	297	270	273	313	309	315	252	268	299	302	296	281	297	281	270	277	295	289	319	297	286	286	249	273	304	276	310	289	268	263	298	276	277	267	282	297	300	276	303	272	270	301	291	275	290	286	291	283	266	313	252	310	281	268	296	279	262	272	253	306	318	304	284	278	273	304	286	278	276	318	293	263	272	273	283	282	291	310	274	315	255	280	273	312	288	299	285	273	266	292	287	290	293	305	270	312	277	293	272	300	308	313	289	279	275	276	283	282	301	284	275	295	292	312	293	271	298	255	306	261	258	323	273	295	280	285	302	271	272	302	297	272	290	293	268	281	307	292	274	297	274	266	271	273	269	307	319	280	290	303	309	284	276	278	266	268	260	291	309	290	279	290	295	278	272	308	291	326	284	243	289	291	292	288	276	312	272	259	301	293	286	253	291	299	290	303	299	288	274	279	249	289	278	283	289	274	267	268	271	296	257	260	312	275	265	291	269	279	308	285	274	271	308	295	305	262	288	295	313	299	290	285	324	274	279	261	277	278	282	308	289	299	270	274	297	276	312	304	286	278	270	268	297	287	286	268	295	284	284	309	282	301	275	294	281	274	283	279	281	266	296	274	263	297	268	301	311	276	266	313	308	271	260	275	259	277	288	265	280	279	269	292	291	269	304	272	287	310	292	275	321	321	274	313	272	279	287	283	279	282	274	320	320	293	272	304	307	260	295	274	276	288	273	307	301	278	280	287	282	288	283	281	290	259	270	268	249	286	288	295	270	294	308	295	270	256	266	283	291	269	288	284	278	305	273	285	284	287	296	282	328	317	270	286	251	285	272	269	302	294	305	283	258	280	293	272	293	317	297	309	314	302	286	283	281	281	295	269	283	283	280	305	296	311	302	280	316	278	311	304	265	287	325	297	305	314	269	267	255	305	298	293	283	292	297	272	296	307	271	259	293	280	298	268	253	275	280	304	246	307	284	277	276	307	281	286	264	288	280	305	285	299	248	260	282	282	255	304	266	317	281	285	292	272	268	326	292	308	304	279	255	288	308	312	265	279	288	284	291	312	261	302	303	255	294	280	297	274	280	331	292	292	302	304	277	291	279	293	284	288	277	273	274	282	310	276	293	306	302	274	251	298	314	299	279	288	287	275	269	299	279	297	288	272	306	283	276	281	288	279	307	279	293	281	287	271	304	268	256	302	287	292	305	277	321	302	298	266	274	250	289	279	307	277	288	268	270	302	283	276	294	307	281	286	261	273	269	278	287	274	296	293	284	299	293	277	299	247	304	298	286	266	298	279	309	288	323	282	298	293	299	290	307	266	281	265	277	295	256	299	263	298	276	282	275	297	265	278	290	291	298	265	304	288	263	302	301	308	310	285	273	323	287	286	291	321	287	293	326	303	275	275	287	296	308	261	281	245	278	274	284	288	290	259	301	282	296	271	281	298	276	292	291	274	289	283	262	294	311	302	260	282	312	297	297	272	273	278	278	310	299	285	310	305	294	273	304	281	277	312	304	268	305	260	272	283	285	280	256	291	330	314	309	288	291	291	286	253	293	314	301	296	310	292	289	290	298	298	315	271	276	312	309	282	256	298	292	278	278	310	310	315	292	264	306	273	260	255	251	303	294	229	283	280	310	289	314	241	311	280	309	289	283	286	296	288	315	280	301	276	288	278	304	317	302	286	276	262	293	279	303	279	296	270	304	289	285	277	283	304	273	269	267	291	310	335	307	292	266	308	283	269	282	281	292	266	259	252	269	290	307	281	292	320	293	266	272	272	274	279	295	291	290	296	266	296	288	292	258	254	276	263	284	265	283	264	304	297	293	289	286	307	269	282	290	282	252	305	284	279	273	288	285	266	273	308	277	287	255	282	267	270	297	278	323	293	265	285	322	274	275	309	268	299	287	285	279	276	273	301	292	305	276	282	286	315	284	283	279	307	287	325	283	275	303	314	285	269	319	319	304	254	284	274	307	321	264	287	302	249	298	261	272	303	307	267	295	274	295	297	294	282	271	293	293	295	313	313	296	289	316	256	262	286	259	276	307	308	275	269	263	300	290	304	247	271	278	322	288	312	293	315	305	285	264	280	307	266	271	290	290	282	287	279	281	286	286	279	310	292	285	281	307	291	277	274	289	283	285	301	324	300	290	270	284	297	267	311	299	284	290	283	315	267	255	275	269	273	293	272	279	323	295	268	307	279	289	282	247	275	302	302	294	278	304	305	305	288	268	239	313	292	261	287	281	276	276	278	273	277	286	300	272	248	281	258	317	261	299	300	277	282	280	319	272	267	295	298	280	275	281	279	290	289	283	311	287	345	273	270	269	294	311	254	267	306	305	286	279	262	273	299	295	300	313	323	284	273	279	302	265	302	289	305	300	269	302	292	297	271	261	304	267	284	293	291	281	302	279	265	276	249	285	268	316	275	290	287	331	280	315	303	273	270	305	306	274	275	287	258	298	248	268	326	272	281	266	300	275	298	268	297	278	296	266	254	304	285	291	277	250	288	273	292	275	284	262	304	298	278	277	297	263	283	304	290	282	312	292	296	323	274	284	281	269	256	263	286	278	290	287	287	254	307	264	286	286	266	287	311	276	282	319	276	286	294	283	289	275	262	293	292	277	267	275	282	280	295	299	289	284	266	268	290	305	266	321	303	316	296	271	282	276	288	292	281	261	311	284	311	277	268	299	307	273	269	280	274	297	296	287	301	327	284	320	310	290	294	277	287	294	307	264
40227	46653	49932	49783	45027	49082	37806	28708	23914	16462	7974	4079	2535	1620	1096	894	845	753	695	693	678	727	645	730	756	704	720	719	760	688	747	743	753	751	707	716	714	732	686	708	719	707	727	698	659	702	656	748	723	718	699	699	694	733	741	725	710	697	702	739	716	706	739	725	693	701	678	729	714	729	722	691	715	711	683	736	742	720	758	684	721	685	706	723	663	672	694	668	707	684	726	739	685	675	713	697	717	777	689	690	704	708	728	699	683	697	697	723	704	731	700	748	711	715	736	674	721	710	690	671	700	682	693	686	725	723	712	696	656	686	763	710	661	684	733	759	665	702	732	721	674	739	717	675	692	697	707	723	706	687	755	705	736	684	738	713	702	716	741	681	678	670	694	670	713	708	715	692	668	658	720	710	703	705	726	742	725	713	681	681	747	698	663	695	660	738	710	711	701	713	714	753	676	709	691	766	708	737	711	717	730	770	678	719	702	697	738	683	686	666	705	678	719	716	709	709	741	695	717	707	744	751	710	677	728	722	771	725	718	673	709	728	701	696	703	661	744	691	732	737	748	708	710	694	728	686	709	744	703	680	692	685	724	735	727	703	706	721	736	691	707	695	690	671	722	710	722	687	731	704	665	712	767	695	705	692	673	761	691	721	713	687	694	655	659	676	697	693	679	659	740	681	754	750	733	705	713	735	696	721	661	731	706	678	689	722	742	713	735	656	708	658	677	704	721	751	719	717	729	714	684	705	701	722	727	666	739	726	705	675	736	708	698	668	700	710	689	702	700	699	688	672	694	734	713	702	717	708	735	713	742	673	695	764	702	681	700	713	704	723	718	641	750	702	771	732	714	706	704	688	697	729	712	712	669	747	730	695	757	722	645	699	709	690	710	694	716	730	683	724	678	686	731	716	646	702	695	673	722	701	736	702	705	691	694	724	736	727	715	750	711	658	715	735	746	716	705	728	679	690	694	699	688	736	712	673	674	724	704	671	726	724	706	703	684	729	739	733	702	665	700	682	728	710	707	687	687	715	686	747	707	718	689	761	708	701	705	724	675	756	733	735	713	724	681	738	713	696	703	707	665	670	678	668	732	722	725	698	722	685	691	730	716	754	688	712	725	705	736	712	718	721	755	706	701	705	743	687	695	667	732	691	718	701	647	719	704	664	675	703	737	684	720	702	731	707	695	718	679	699	693	667	750	742	699	712	717	658	723	759	694	684	736	685	737	697	697	690	687	740	718	777	718	710	681	713	662	671	728	675	712	697	701	677	712	705	716	673	725	697	759	721	678	696	745	681	741	708	732	734	693	713	687	665	718	715	750	680	709	687	760	698	732	719	730	764	677	682	716	706	691	682	687	769	678	717	706	715	693	649	731	712	719	735	696	710	662	734	704	710	683	734	674	740	697	724	730	691	687	693	711	699	700	725	702	677	702	735	679	712	672	687	697	660	733	653	720	740	704	705	705	700	705	685	700	682	708	695	700	735	686	713	727	670	748	703	725	716	684	680	707	708	710	654	720	699	694	709	726	739	709	704	713	694	719	691	733	714	710	715	712	707	654	707	682	734	715	682	688	714	719	715	711	645	743	713	691	669	723	716	740	710	684	713	739	725	724	680	727	690	761	644	703	699	681	690	713	680	694	685	677	711	707	687	688	697	697	717	713	663	720	695	722	708	711	723	718	692	712	726	692	675	711	684	708	662	678	735	655	757	702	749	751	724	657	746	680	660	680	707	708	676	731	735	748	705	628	720	688	678	714	695	740	734	756	751	731	672	710	693	726	705	701	711	746	664	724	699	691	741	684	672	707	684	706	697	696	720	724	665	726	736	749	699	691	691	713	727	682	714	723	684	669	702	720	729	726	717	704	649	692	709	701	731	670	694	682	714	711	702	698	715	726	691	692	706	707	733	697	706	768	721	704	674	698	720	695	687	684	730	702	648	685	713	702	699	751	690	690	708	729	666	697	690	727	767	689	723	733	684	737	665	667	690	728	664	696	658	739	723	712	684	684	686	679	685	700	694	695	671	702	703	677	767	698	711	735	731	750	717	764	692	710	649	721	675	692	633	716	676	724	709	716	689	719	703	693	731	702	717	689	690	698	716	710	709	703	725	693	703	727	718	667	656	688	696	725	707	716	728	682	690	747	703	734	714	696	718	705	675	724	765	667	688	743	722	716	759	694	694	729	695	702	693	724	733	727	678	738	707	698	728	712	753	675	713	763	725	711	695	695	674	719	702	732	669	779	710	697	752	708	702	686	690	722	677	687	680	681	711	733	719	707	749	735	666	718	646	703	723	710	694	718	694	702	737	672	702	669	705	715	704	676	701	757	702	728	767	663	687	721	693	702	729	675	741	704	731	697	732	692	713	740	700	697	775	751	672	708	688	710	744	723	736	738	727	705	696	693	702	725	702	701	700	693	748	741	747	720	714	724	721	745	739	698	682	703	677	718	700	712	670	771	733	677	735	742	762	684	714	702	738	726	757	741	712	738	731	677	744	663	725	710	658	698	704	682	710	732	728	722	697	713	690	711	747	714	757	724	719	689	718	686	700	681	749	721	712	661	698	706	743	722	742	744	655	731	703	752	715	656	741	695	710	681	682	663	664	707	739	684	710	699	689	713	654	662	689	640	698	740	725	702	733	758	698	676	709	712	684	694	698	695	696	688	699	678	715	738	721	695	710	688	720	697	723	720	725	764	702	711	681	756	684	670	688	688	679	711	711	724	727	721	689	707	699	750	706	726	683	722	701	658	736	666	707	695	685	675	708	707	693	730	705	735	732	671	739	694	691	694	690	735	729	785	738	724	731	699	702	742	692	718	699	714	698	669	709	695	763	691	704	739	725	646	753	699	710	680	678	709	732	703	722	730	723	689	712	733	757	692	751	737	713	728	714	749	694	692	729	732	753	723	715	651	714	677	734	662	714	684	740	682	705	719	696	728	734	720	669	713	698	698	727	698	652	734	739	748	675	667	728	717	707	673	733	701	742	747	708	747	694	722	710	664	743	722	727	665	692	698	697	715	679	731	716	700	729	697	757	686	672	696	703	693	638	709	703	697	739	676	696	738	756	751	689	675	745	696	700	679	654	680	715	684	658	728	750	732	694	681	689	700	775	671	695	726	737	686	731	708	731	677	745	706	728	688	756	705	747	668	730	675	705	724	726	675	690	712	699	648	701	686	695	702	690	733	684	722	739	693	671	705	677	729	699	719	668	745	693	689	718	747	677	698	670	729	670	714	760	739	745	750	711	729	726	686	709	697	691	702	716	691	728	688	734	683	701	727	721	711	689	700	670	726	680	766	725	684	675	749	719	717	742	671	734	724	710	675	694	741	691	669	731	732	703	734	716	728	720	718	711	720	749	684	704	750	726	708	714	720	717	689	737	725	805	682	690	663	694	740	703	664	715	715	682	704	743	735	725	722	690	722	715	738	713	751	685	675	711	727	691	704	698	762	675	669	695	697	699	688	726	667	699	691	699
60321	57457	48988	45360	45227	45701	38762	24742	15437	8041	3506	1496	777	486	308	304	263	262	269	250	233	238	246	258	240	257	242	254	260	240	234	231	227	251	238	247	254	264	246	248	225	244	231	234	245	217	242	245	273	240	229	230	237	254	251	262	242	232	228	232	242	259	250	227	272	227	244	251	244	264	236	241	241	250	252	219	259	259	230	262	246	264	243	241	238	237	271	258	244	241	257	237	245	241	222	221	253	241	254	251	241	235	249	259	231	258	259	253	236	239	238	242	232	239	247	227	254	233	243	243	229	258	225	248	246	229	223	221	259	232	300	221	257	241	227	224	225	243	236	212	255	241	253	229	247	236	244	262	265	244	241	263	258	267	237	257	231	255	252	237	265	261	242	242	232	238	231	260	263	234	293	206	266	235	235	240	257	257	261	252	239	243	257	227	225	220	238	245	235	221	238	252	222	248	253	262	232	248	263	278	236	227	238	227	253	261	275	287	261	245	210	214	204	239	225	246	216	242	247	258	260	247	235	275	226	271	230	248	227	256	236	269	250	252	241	248	246	243	254	229	239	247	270	269	251	257	228	238	241	236	249	239	230	285	261	252	230	240	253	246	235	254	233	238	229	241	237	257	232	256	241	268	255	218	233	250	232	256	259	229	274	258	250	276	257	237	228	244	263	227	259	250	286	256	233	246	281	261	273	262	228	250	261	257	226	238	245	261	251	256	241	233	266	242	241	247	268	248	252	238	274	242	266	253	258	248	240	254	222	251	248	257	250	247	229	236	245	258	243	254	269	229	233	229	270	238	238	258	217	250	249	258	240	255	241	261	228	245	230	236	224	262	229	220	250	277	280	252	243	244	245	243	262	231	247	247	220	249	254	263	250	228	229	219	252	244	255	236	256	262	249	211	261	249	234	240	225	222	252	241	224	238	258	269	257	241	239	246	234	258	271	233	264	259	240	243	243	221	235	252	244	233	248	251	231	237	250	216	219	236	258	245	206	233	299	238	251	273	264	300	234	258	280	243	230	260	222	253	245	257	237	245	267	226	235	252	223	240	235	252	241	217	260	246	270	275	244	241	232	227	242	266	247	233	264	223	272	244	244	228	268	232	261	232	236	212	267	246	246	261	264	256	237	240	262	221	245	265	250	261	229	234	256	258	239	243	242	261	225	267	248	230	236	242	242	223	246	270	234	237	254	253	258	245	253	243	246	248	243	241	265	236	249	253	248	245	218	216	247	251	215	249	266	252	233	238	256	234	236	229	243	272	258	254	246	217	246	268	242	264	249	240	267	265	250	219	239	238	252	248	278	255	243	238	265	228	253	255	273	243	249	237	274	237	233	237	248	241	229	228	245	229	280	254	300	255	252	247	274	258	260	255	247	243	238	230	248	250	262	267	257	238	221	250	266	280	249	240	229	273	237	249	257	245	255	242	245	265	252	233	209	258	254	255	227	251	243	238	236	217	235	267	223	213	230	228	261	229	253	229	240	250	248	232	229	268	246	251	252	240	231	231	257	239	228	262	248	227	242	265	249	234	231	238	239	265	256	234	235	252	240	274	241	247	253	253	255	260	243	253	241	251	243	227	229	204	209	242	254	239	248	235	278	241	241	262	254	224	218	206	228	265	254	246	207	246	237	239	244	222	240	249	253	242	251	267	222	233	248	220	227	242	226	218	246	244	282	223	248	261	250	235	235	234	233	256	242	245	245	250	221	243	248	251	267	256	238	243	236	258	283	259	256	235	267	227	271	242	246	273	240	266	247	230	241	252	265	207	237	237	242	236	261	257	237	242	283	249	260	268	244	212	242	231	233	248	233	231	252	240	238	225	259	244	238	259	241	249	248	253	255	208	271	243	238	222	227	208	250	227	235	237	226	263	238	257	245	250	232	202	248	231	241	239	249	267	228	262	263	245	219	235	248	267	249	240	267	263	265	250	222	245	244	229	269	237	233	239	249	246	265	262	234	243	244	242	244	216	247	233	262	256	242	245	261	221	254	243	229	254	263	225	263	250	228	254	237	266	247	234	226	264	245	243	240	231	261	261	256	238	226	266	258	229	231	234	249	287	247	251	245	262	252	235	256	263	249	240	250	261	256	245	216	240	250	257	246	254	248	226	205	246	262	242	257	221	257	255	271	256	283	264	253	221	229	262	240	260	252	259	277	230	264	232	262	268	245	247	249	250	228	245	230	244	270	229	268	227	260	242	280	261	252	249	258	235	250	237	240	217	241	259	249	255	264	259	238	223	236	259	255	266	238	245	251	234	255	269	259	230	263	245	221	229	257	241	249	218	241	225	233	254	241	268	233	261	236	238	230	258	240	244	229	252	258	262	287	256	240	234	246	233	241	249	231	237	262	234	242	263	247	258	236	225	248	250	247	257	242	239	278	255	248	272	257	221	242	246	251	248	287	252	232	251	235	252	239	246	233	228	275	246	237	220	251	248	220	242	244	257	256	209	251	258	267	283	220	223	229	291	293	224	257	262	271	237	224	288	269	260	269	235	226	255	252	228	231	204	253	211	261	248	255	243	236	242	239	228	246	237	248	256	264	239	258	270	243	240	224	232	255	249	234	282	258	248	258	236	228	247	251	266	226	261	231	248	257	227	277	225	236	256	239	259	259	293	256	256	244	239	264	203	240	219	247	250	254	227	249	210	257	250	244	239	246	237	228	262	247	234	245	224	247	235	231	252	243	230	275	232	245	228	261	248	254	239	250	253	279	249	228	245	246	233	229	247	242	252	251	258	231	247	236	251	239	231	230	244	230	250	247	248	243	251	230	238	253	281	262	267	242	265	255	260	220	216	240	231	236	219	239	248	244	264	239	264	251	225	228	232	243	280	250	247	249	276	246	265	262	234	228	241	259	239	265	224	230	252	236	258	218	235	244	248	246	237	223	254	250	239	229	251	225	243	233	245	246	284	230	263	214	242	228	244	259	270	240	254	252	268	257	226	247	228	267	250	263	242	242	259	226	260	261	268	228	256	218	257	252	231	251	232	274	239	267	247	229	255	245	250	261	235	232	250	218	242	256	240	267	266	239	257	233	238	273	232	246	261	255	221	242	228	250	240	255	269	240	274	245	268	250	242	229	224	264	255	247	271	274	244	229	227	253	221	275	227	233	238	222	265	253	243	224	263	248	255	245	241	248	209	248	251	264	246	264	232	219	207	237	263	235	263	243	240	262	252	243	251	239	241	254	262	238	275	233	260	248	237	285	249	262	269	253	203	225	204	219	276	222	279	227	251	228	257	236	228	259	267	274	244	231	245	253	243	256	238	263	227	231	244	255	271	234	232	245	258	239	242	216	277	283	243	251	245	259	266	232	260	235	258	242	221	270	246	218	233	232	244	249	277	279	244	236	204	252	264	252	264	251	210	214	235	282	255	232	260	217	230	244	240	239	233	274	264	240	251	238	245	258	223	225	245	233	236	236	248	227	240	244	246	253	248	264	281	267	229	241	239	264	245	266	276	239	263	225	248
44040	51705	53137	56019	57004	57772	49754	38468	30786	20970	12106	5806	2892	1655	1146	840	714	637	581	615	600	627	636	626	635	643	598	589	599	588	632	612	596	603	636	625	574	602	637	597	608	599	665	579	593	620	642	631	568	632	575	653	654	554	614	590	616	582	590	603	589	617	674	641	570	597	611	628	646	604	618	624	610	621	590	616	607	609	606	591	578	610	604	589	630	628	608	601	586	599	595	624	602	623	574	660	577	601	617	533	626	575	608	643	627	625	570	600	634	578	616	590	644	615	592	613	611	636	598	606	603	613	634	620	605	575	575	599	554	631	625	632	622	614	622	575	600	600	588	584	612	614	611	613	668	615	618	651	582	598	607	631	635	601	665	639	591	613	597	561	585	618	655	626	582	588	619	630	564	617	640	599	597	586	618	587	584	638	546	591	608	602	610	654	639	589	608	631	591	645	610	617	622	583	642	626	574	594	618	604	585	602	580	626	634	593	591	575	593	612	622	634	615	609	606	654	601	612	642	570	623	621	605	596	614	583	627	643	585	594	619	597	589	607	593	602	591	600	645	595	618	590	622	610	624	619	646	597	620	639	593	615	624	570	591	594	601	571	590	598	587	624	605	580	593	632	605	571	556	593	609	635	560	563	614	598	644	626	590	625	608	613	636	537	603	599	585	599	630	628	600	549	653	651	624	635	643	626	584	655	600	604	633	592	617	573	593	631	611	600	619	625	584	601	628	579	630	626	623	631	620	605	608	580	626	639	616	609	615	565	619	616	631	618	586	616	622	636	585	549	612	620	621	598	613	606	610	598	591	581	610	598	605	643	618	604	587	621	553	652	594	557	608	616	598	611	587	601	592	604	591	591	618	629	620	660	620	597	613	571	589	612	562	590	591	644	622	613	598	617	593	608	609	608	582	619	644	594	612	609	575	554	594	637	596	609	601	590	643	601	607	641	585	590	639	648	589	650	595	641	574	581	628	629	623	637	602	630	607	572	637	591	598	587	595	635	623	629	637	625	587	610	635	601	598	644	545	610	621	591	574	614	618	635	641	625	618	593	619	612	598	577	607	620	606	596	596	640	659	598	565	613	609	644	583	604	607	590	627	569	605	595	552	589	648	580	631	610	579	624	581	600	596	550	623	630	570	560	628	580	624	655	587	584	587	627	592	623	587	672	639	572	573	587	601	605	614	567	609	640	565	656	616	621	553	672	608	601	618	590	617	623	591	597	634	632	643	623	581	600	629	602	598	633	670	609	601	592	617	621	596	612	631	623	615	627	630	625	606	633	594	622	618	610	601	627	627	643	645	606	573	587	611	585	588	631	586	601	626	591	639	563	585	615	602	606	569	619	584	648	628	594	625	594	616	632	603	560	629	595	619	588	637	640	595	569	591	623	623	591	591	562	628	608	621	566	607	597	640	584	579	605	597	598	621	576	575	633	570	570	624	628	589	598	630	590	642	629	602	618	629	636	627	645	583	621	586	611	604	608	586	582	601	605	610	651	600	568	584	602	622	611	658	638	622	624	610	623	605	598	599	678	588	608	576	612	603	558	601	587	606	601	634	600	590	572	607	621	633	599	600	540	596	586	565	593	603	617	585	596	656	637	578	570	604	585	592	587	598	624	594	597	643	584	592	620	610	666	649	594	584	557	583	607	635	584	585	622	607	617	595	617	615	623	595	562	615	651	622	630	592	633	598	582	558	622	600	584	603	624	644	636	637	578	619	584	598	631	626	574	610	591	624	596	615	614	577	640	557	604	612	598	574	607	625	654	635	615	601	610	622	625	638	573	643	584	634	643	624	575	594	593	573	571	586	612	633	618	645	602	627	617	640	605	581	587	588	617	623	636	601	586	569	656	602	651	621	629	591	621	580	670	608	603	602	601	629	621	644	580	640	603	588	597	601	644	624	612	552	614	599	594	547	615	632	602	584	679	619	653	592	639	607	609	576	626	601	571	582	632	635	600	626	576	599	643	593	625	614	590	631	615	582	582	627	629	602	591	608	595	674	597	592	611	622	626	619	580	631	597	573	548	607	611	605	613	612	612	609	593	609	641	634	628	618	582	603	605	625	613	601	599	612	656	595	624	607	582	590	607	581	589	607	594	627	643	606	620	603	597	556	612	605	650	580	583	624	570	597	604	659	588	609	602	643	638	618	605	598	593	591	631	605	607	618	639	565	667	611	612	594	601	637	593	641	618	572	610	630	569	635	591	622	607	597	625	594	629	584	624	614	604	646	619	626	607	636	615	586	634	574	577	592	573	592	653	605	623	615	629	586	582	636	602	576	600	586	647	602	611	648	646	659	598	600	599	602	634	602	603	575	566	613	586	604	612	576	590	624	660	613	649	622	612	599	607	635	624	582	580	581	616	566	583	637	607	605	595	587	620	584	614	590	609	601	629	615	619	584	580	602	623	625	581	622	637	578	622	631	653	606	606	629	651	553	626	631	592	601	561	601	631	573	647	575	576	587	581	617	557	599	620	583	578	622	615	573	623	635	580	591	625	597	584	569	629	625	627	610	655	622	609	620	640	653	656	649	606	591	580	586	618	607	608	614	630	610	617	625	646	639	642	572	599	630	554	623	605	558	621	621	604	597	601	648	639	667	603	607	634	589	600	637	590	579	644	663	614	565	597	552	608	618	631	611	606	624	618	652	594	605	620	621	610	579	625	663	579	622	587	615	595	610	635	571	596	664	638	643	632	602	638	600	651	600	600	586	640	580	594	604	607	608	647	562	606	652	588	604	594	647	651	630	588	609	609	635	585	647	596	555	650	546	594	630	627	633	606	580	574	613	645	616	651	618	598	586	626	591	605	595	600	578	608	611	644	581	594	608	585	612	637	600	623	587	551	615	568	634	598	594	590	546	613	604	638	620	556	606	609	596	597	609	571	569	654	639	609	618	581	597	621	574	609	603	646	604	578	590	644	619	619	583	635	630	621	596	615	578	591	626	593	627	582	673	568	591	565	615	603	580	613	652	595	596	619	616	642	611	652	567	608	596	566	591	648	560	600	606	594	578	613	614	597	616	626	625	580	622	631	612	628	610	627	577	579	621	572	625	643	620	585	573	577	627	612	641	652	599	616	629	609	591	644	595	605	627	575	582	619	610	590	634	611	593	606	671	606	597	556	548	575	656	580	650	655	638	639	617	579	621	583	566	599	597	638	633	646	609	584	554	624	609	580	615	605	607	576	607	597	635	577	598	641	609	595	623	602	625	592	583	600	631	577	621	584	612	583	640	596	588	596	629	661	560	626	629	631	631	631	601	638	595	637	608	698	590	621	603	622	653	620	588	634	600	618	598	621	595	596	656	583	569	625	602	607	590	560	638	643	600	603	597	591	592	589	579	588	605	653	613	597	588	607	641	607	602	644	588	619	599	618	591	605	595	596	571	571	641	567	605	629	591	649	594	601	613	579	576	566	558	603	599	614	559	593	612	645	649	599	582	593	583	626	643	585	608	586	620	632	607	633	617	602	605	607
32307	34342	27430	16520	4919	2491	2318	1610	983	645	441	325	289	300	300	285	254	267	256	261	253	272	285	271	277	281	306	268	261	269	276	281	278	275	254	267	287	263	259	223	263	267	290	270	288	291	283	286	289	303	261	276	259	279	272	236	276	266	301	260	254	248	286	264	223	278	296	273	244	246	275	262	269	280	277	268	238	277	260	272	260	238	257	257	272	270	252	285	259	282	259	317	278	271	290	285	280	264	261	270	260	247	274	268	264	295	260	274	286	267	287	252	287	270	280	284	255	287	278	304	260	286	264	295	243	254	261	264	285	275	288	256	283	254	256	279	274	288	296	291	280	272	271	254	276	252	273	279	284	254	245	252	269	282	283	235	290	301	276	256	253	267	329	279	277	261	267	252	267	292	296	270	275	276	286	281	284	301	288	292	266	245	290	261	269	256	263	247	288	288	263	270	286	287	265	280	304	237	260	264	273	303	245	258	257	249	290	263	289	280	258	275	268	265	239	291	295	273	291	305	273	253	252	253	267	270	271	277	277	257	300	291	265	291	264	278	268	271	268	283	254	256	289	294	254	273	258	269	259	289	253	273	252	262	270	276	265	259	267	275	229	280	275	287	271	290	276	274	302	276	270	275	233	273	253	285	272	256	250	277	245	251	275	303	273	269	261	250	259	257	255	254	289	261	278	292	296	248	287	297	251	289	260	229	269	250	313	301	267	306	263	262	290	269	259	288	280	264	255	280	280	252	260	250	278	291	247	284	288	238	266	237	286	283	250	291	288	257	280	265	259	270	261	265	274	241	269	233	278	272	276	250	275	273	280	301	254	261	283	277	271	240	264	237	265	272	268	308	278	275	303	260	266	251	242	260	282	292	272	269	276	274	266	295	260	292	266	280	277	229	261	278	256	275	285	296	270	281	267	286	267	270	286	313	273	264	289	263	276	259	290	235	285	257	270	263	241	259	276	251	268	280	235	278	306	267	283	272	256	276	284	252	267	283	300	288	237	254	239	257	285	291	259	275	290	288	293	309	289	242	285	282	307	277	292	249	270	292	252	257	263	283	260	268	259	275	286	288	256	280	268	256	252	239	289	244	265	254	291	265	267	277	263	253	274	277	277	246	265	243	280	291	258	280	264	299	259	275	297	276	272	259	247	289	283	273	272	260	290	276	295	287	264	241	279	263	304	251	297	265	269	245	297	282	285	246	255	255	282	246	259	275	273	291	285	264	299	274	254	266	268	264	301	266	267	248	257	288	302	257	288	284	281	266	273	273	260	288	271	268	287	260	262	261	288	252	255	275	264	272	269	294	266	286	251	270	266	262	230	271	266	261	269	272	278	247	275	281	227	298	252	260	275	288	254	250	237	299	284	269	267	265	290	265	283	285	250	262	303	254	275	285	260	263	270	247	245	248	276	285	270	273	273	239	249	286	256	241	254	271	305	265	260	272	291	276	275	291	291	279	256	278	249	260	266	268	280	310	260	260	264	237	285	267	274	262	292	265	304	280	287	269	240	267	272	275	286	283	304	271	272	272	270	291	256	251	289	272	269	260	275	276	296	283	267	241	300	266	281	272	277	260	273	253	257	259	258	295	291	263	247	261	298	269	266	255	293	245	253	260	268	262	275	260	246	294	273	301	272	257	255	263	275	246	288	264	295	302	279	265	262	263	262	236	267	277	259	268	300	282	278	262	230	238	291	287	269	294	285	273	272	259	244	282	251	271	253	252	255	251	292	260	268	260	248	290	270	258	271	284	264	260	284	243	300	279	283	260	282	260	275	284	274	264	290	253	287	263	252	265	262	258	246	251	267	266	268	286	295	278	274	258	276	256	265	267	265	252	281	285	272	286	265	241	271	279	269	263	271	279	278	251	255	244	252	277	287	264	271	242	278	251	269	241	240	250	281	294	266	284	279	251	267	289	271	294	254	315	255	242	282	297	267	275	272	270	269	301	260	271	256	257	271	271	269	269	256	277	307	237	230	268	281	260	281	254	268	280	267	266	252	261	260	280	270	297	273	231	256	265	256	258	250	292	280	278	288	259	266	264	255	254	306	265	277	275	260	275	274	292	278	280	241	295	278	298	253	249	281	263	272	287	266	278	233	284	256	287	298	266	256	277	290	317	288	261	291	240	269	247	253	277	269	260	282	291	265	266	277	284	276	307	255	278	290	243	263	272	288	252	260	257	284	291	266	247	287	274	274	299	286	278	276	264	277	281	265	283	280	289	247	285	261	301	276	253	249	284	277	284	254	289	270	258	264	293	272	268	260	251	278	263	269	252	258	276	265	255	285	273	304	273	256	252	255	262	265	297	250	270	258	302	287	251	276	252	280	269	247	290	300	301	246	285	270	268	244	307	241	275	269	296	276	275	285	251	273	279	253	284	287	254	280	264	289	276	270	263	270	263	251	320	261	278	222	246	284	281	260	296	281	258	268	277	277	241	249	292	284	291	284	279	315	281	266	284	254	260	260	277	294	238	265	246	255	262	304	280	290	236	277	274	261	279	277	288	279	260	285	257	271	254	262	279	265	266	264	273	268	273	285	290	278	274	274	289	297	266	250	276	248	260	254	263	288	231	273	289	245	250	253	286	278	292	276	275	261	271	255	286	280	273	303	248	289	286	288	256	262	275	312	254	246	246	271	242	283	294	259	254	214	262	300	260	276	254	289	258	259	237	260	269	297	265	245	256	307	261	268	267	250	267	250	250	283	274	264	246	252	273	266	254	285	252	277	278	238	262	261	264	292	276	290	298	270	280	292	252	239	237	255	265	280	286	276	271	259	273	267	258	252	295	279	295	257	246	271	252	270	250	263	287	262	262	264	290	258	273	301	276	267	262	273	254	282	246	291	247	255	275	241	288	271	273	288	281	283	237	269	285	248	284	262	275	274	266	244	255	298	267	278	236	251	294	252	277	244	249	278	272	278	285	261	257	268	287	312	239	263	300	285	251	266	275	236	240	272	265	260	263	272	262	300	244	256	259	267	281	249	269	300	294	278	275	280	221	247	278	277	246	286	264	274	259	249	272	267	267	276	294	282	298	281	255	224	260	266	272	252	253	270	245	260	271	267	266	273	287	302	257	245	273	248	284	270	256	272	267	270	272	273	264	285	273	289	270	266	273	251	260	276	241	279	276	242	291	256	279	279	267	272	283	259	259	272	285	271	276	265	308	234	300	243	265	260	251	254	286	257	242	273	284	238	279	266	263	266	271	280	292	277	281	256	246	280	256	292	242	256	242	285	263	252	294	284	263	260	255	263	264	286	280	266	294	287	242	238	249	258	290	233	280	262	307	284	273	273	274	295	270	245	257	270	275	263	273	255	271	278	250	267	269	268	266	259	221	244	269	275	269	262	287	267	288	235	256	261	249	285	262	298	279	283	278	269	298	295	260	239	279	284	256	282	253	319	249	245	289	279	276	238	265	267	284	252	302	245	269	252	282	298	284	282	269	280	265	286	270	280	246	273	255	263	256	306	275
20041	27664	29846	21975	11900	9896	9487	6169	3797	2228	1298	997	896	767	736	724	624	701	701	684	627	725	727	707	673	689	683	666	715	692	664	679	693	657	705	720	643	722	692	711	663	705	671	637	655	679	676	704	654	670	701	686	672	684	679	656	621	673	684	685	696	639	695	671	684	665	717	678	675	691	659	658	661	685	660	733	702	623	628	715	687	666	675	655	696	683	671	675	677	678	715	717	685	707	703	670	653	655	668	681	678	645	705	697	685	654	692	687	687	657	693	695	696	687	708	713	659	704	673	665	620	695	701	669	667	693	685	632	685	722	688	664	670	726	703	662	696	647	642	688	656	680	677	759	690	677	685	696	653	710	673	685	665	688	658	649	688	642	680	641	709	721	663	702	664	672	666	673	668	684	672	666	658	708	658	710	674	638	656	708	708	683	675	710	711	638	664	698	657	680	692	700	670	691	726	712	647	693	694	643	711	638	654	658	673	708	673	637	714	667	669	696	688	718	696	698	722	677	682	677	718	708	654	692	726	664	691	693	701	682	708	653	687	654	687	708	699	645	685	669	650	719	648	662	696	721	645	670	672	697	698	654	701	684	717	692	678	682	693	589	657	662	708	691	685	691	676	673	663	682	656	708	656	696	654	717	734	704	680	686	666	662	696	672	726	669	657	698	670	704	652	688	706	677	669	654	654	726	643	672	698	700	679	702	648	699	683	681	696	645	666	694	700	649	679	674	648	681	668	666	703	718	681	669	695	681	678	664	678	677	649	712	662	644	657	651	663	658	665	681	669	703	689	708	668	670	715	696	651	693	654	737	702	688	671	660	737	667	702	627	721	728	708	684	653	693	695	658	698	698	641	693	656	719	666	695	708	643	697	723	707	666	695	664	721	702	717	619	688	714	677	646	627	685	683	656	653	720	705	699	662	704	708	659	702	622	667	671	684	650	621	685	650	681	639	629	697	655	710	709	699	693	701	709	687	679	674	670	661	666	697	663	672	670	616	702	676	712	729	679	691	698	655	673	721	701	695	650	711	667	669	702	734	630	640	667	687	656	710	607	660	666	659	651	685	689	693	667	646	667	679	674	683	694	645	668	668	658	661	678	689	680	711	685	714	700	693	678	681	704	638	632	664	661	772	722	650	691	695	625	698	672	701	620	675	689	671	704	639	664	703	663	696	692	677	671	720	660	712	661	713	663	678	631	673	686	695	700	665	670	718	630	630	668	652	679	673	680	671	687	692	666	701	679	687	642	677	687	658	709	702	679	661	672	690	644	651	703	671	728	685	651	722	649	708	645	661	680	661	692	637	661	645	707	693	687	715	711	715	683	706	678	669	704	663	674	691	726	689	666	693	723	697	682	654	694	678	703	652	665	689	663	640	659	694	695	705	670	691	730	787	708	693	676	690	680	691	656	721	670	630	656	657	666	684	672	699	613	655	705	692	668	684	713	650	661	729	682	665	680	631	729	669	648	661	691	707	715	684	677	677	677	666	636	709	687	699	716	693	705	648	677	712	660	668	655	692	664	708	652	678	704	643	696	702	704	695	671	700	681	682	679	697	657	661	610	713	652	688	711	688	630	699	661	671	652	686	691	662	671	707	672	676	661	642	716	680	712	696	641	730	649	734	691	672	660	691	748	681	738	637	674	707	726	675	664	704	650	668	676	608	718	656	715	689	698	731	696	673	649	635	647	615	702	664	691	676	651	673	656	694	704	665	695	689	655	663	699	658	679	702	660	643	682	674	718	705	687	684	634	677	716	672	674	686	646	648	711	670	645	684	672	680	682	659	677	654	669	677	642	645	690	700	714	646	649	671	659	643	711	684	656	666	657	653	689	648	689	708	689	662	744	692	698	633	679	698	657	704	689	694	733	616	664	734	643	658	701	665	702	664	719	701	681	707	697	658	666	689	638	662	673	668	651	653	680	695	705	624	740	687	695	676	684	689	722	707	716	664	655	714	680	647	704	646	680	715	673	736	666	733	672	664	706	666	731	679	693	656	677	687	700	660	685	653	656	684	667	675	674	721	711	670	637	653	700	704	669	688	655	677	701	668	673	677	682	701	736	638	672	703	709	671	701	634	709	694	714	692	679	619	693	698	662	678	655	657	702	673	718	666	695	698	663	690	691	686	660	696	691	710	632	673	659	702	645	678	709	654	684	684	681	662	660	661	682	643	671	680	692	682	654	684	713	696	669	715	700	667	673	671	670	707	702	686	697	720	649	645	648	685	677	665	662	706	713	710	657	694	656	683	693	671	707	692	693	674	667	730	688	738	697	718	641	674	693	691	645	687	700	636	694	710	718	654	733	681	695	721	713	662	669	665	691	686	619	661	655	675	699	724	669	684	657	700	656	676	653	684	692	713	675	656	716	680	687	678	644	653	736	651	731	660	698	683	680	671	660	702	698	670	674	703	661	665	674	681	703	686	694	721	650	684	664	700	689	654	673	726	672	659	684	680	731	738	714	704	646	711	696	678	706	735	674	683	698	722	670	680	690	672	692	649	687	665	690	677	626	640	704	653	650	681	690	687	686	652	731	679	652	684	652	719	630	678	652	677	708	651	671	689	698	659	655	663	644	669	671	685	735	704	670	657	732	658	696	712	633	653	626	641	656	675	670	666	659	683	735	689	674	656	690	658	666	685	636	681	689	693	695	632	695	627	677	673	664	677	698	666	699	688	672	690	666	685	684	701	672	701	663	658	614	688	635	636	696	689	661	662	682	721	639	700	676	679	660	684	717	635	690	616	665	663	673	667	672	658	674	686	692	679	709	659	719	672	650	679	638	673	674	629	681	678	685	701	705	638	688	653	715	670	677	679	683	724	658	660	670	666	676	690	645	684	706	697	650	709	672	682	645	701	685	684	650	700	718	677	628	672	676	668	649	663	683	709	731	658	713	700	664	663	675	658	654	676	686	713	693	713	662	667	653	667	638	707	705	653	703	677	651	712	705	698	692	673	657	664	684	684	664	665	670	653	702	651	693	696	684	745	664	717	693	670	680	729	696	710	686	688	696	709	647	642	664	699	671	631	697	670	627	648	665	700	630	655	648	694	685	677	654	706	675	648	656	668	645	685	699	689	680	687	668	651	650	637	656	669	661	738	728	631	696	708	673	682	683	703	739	715	684	667	657	682	681	683	626	712	705	709	710	681	645	701	684	709	676	686	637	683	698	691	714	623	668	672	671	649	632	697	690	642	670	696	693	671	696	669	682	637	716	673	723	717	695	630	711	690	692	664	668	686	720	639	726	716	687	639	681	672	678	693	663	670	664	637	686	671	694	701	691	681	655	678	637	683	673	743	703	679	674	684	711	660	652	671	643	697	687	723	672	661	694	654	716	726	627	708	646	639	648	702	690	642	703	696	642	689	710	680	689	669	703	668	678	667	697	701	658	651	694	670	682	646	688	653	672	701	695	662	685	709	680	643	668	656	696	640	677	722	672	693	683	697	694	629	654	701	662	670	682	707	679	721	666	669	676
55693	56808	55663	51111	33081	27773	28104	18434	8895	3851	1452	841	554	408	327	317	294	340	292	294	275	293	289	281	303	290	275	275	279	317	277	290	346	291	288	307	292	295	276	278	294	305	311	313	271	272	301	267	287	288	287	306	298	331	309	289	299	298	304	278	315	304	306	318	308	291	290	298	315	294	312	265	284	288	318	298	292	304	306	252	285	293	303	287	283	281	280	312	292	312	307	298	299	298	272	308	285	297	302	279	302	279	311	303	274	282	263	283	299	280	290	294	292	273	308	305	305	311	334	300	318	295	331	289	311	291	301	284	300	283	311	321	307	306	298	271	262	311	269	301	310	278	266	296	275	295	301	299	304	302	274	297	315	302	285	282	304	279	311	279	284	258	308	285	275	292	298	271	282	289	289	288	268	283	318	278	307	321	318	303	292	298	319	262	290	309	277	315	287	294	300	282	308	336	285	308	291	289	310	277	311	297	267	312	322	285	299	296	286	279	276	284	301	261	260	310	298	337	310	329	271	276	291	293	289	287	325	257	287	280	291	308	255	285	283	297	290	303	257	282	283	300	278	282	308	319	308	311	282	294	288	304	286	304	293	297	289	312	304	270	267	280	304	296	310	326	306	300	294	306	273	302	295	268	321	290	299	336	301	308	293	310	312	307	314	305	297	325	291	328	278	301	285	294	273	326	285	312	311	307	290	259	298	306	328	305	293	315	290	282	291	305	318	299	264	255	312	323	263	280	296	308	284	261	320	286	306	281	297	319	323	288	329	303	284	291	281	278	290	281	315	279	272	280	296	316	291	284	269	297	307	305	286	283	303	279	311	300	290	299	291	293	314	274	301	288	281	295	258	280	285	298	293	298	276	287	304	294	266	288	257	306	303	266	299	304	293	278	299	299	299	327	298	289	311	299	260	279	285	286	294	295	275	275	271	311	321	290	314	286	304	309	284	299	302	285	265	278	274	268	290	275	315	303	322	315	303	276	300	240	291	283	266	265	278	284	300	294	315	298	308	274	315	293	283	308	279	300	311	288	272	299	296	294	286	263	292	310	297	322	284	292	308	327	293	317	326	278	267	301	288	309	296	323	311	289	314	275	276	281	297	335	292	281	319	284	300	309	299	291	305	286	308	316	316	319	268	275	284	287	290	283	299	295	295	280	310	321	300	290	302	299	304	267	271	299	294	275	295	272	265	320	264	277	265	278	261	330	276	280	304	316	272	302	301	306	291	316	304	309	299	307	293	270	289	306	297	299	269	309	307	312	296	321	280	310	286	321	335	302	276	295	277	318	293	320	286	313	292	281	291	292	300	293	299	309	263	254	282	280	314	259	292	306	283	298	288	319	300	259	296	281	319	268	289	319	284	318	310	297	280	324	293	281	289	301	291	289	290	318	273	291	297	317	294	295	281	270	302	274	282	277	278	310	297	289	281	285	325	263	269	292	293	320	279	315	303	306	272	307	333	301	325	288	322	311	297	306	311	296	269	307	287	282	286	311	299	302	301	305	290	303	261	301	308	333	280	265	292	305	303	311	284	271	265	279	326	320	289	284	311	275	288	271	314	296	280	293	317	282	291	309	293	283	265	348	311	296	293	327	286	297	272	286	297	320	302	283	300	307	305	299	279	289	268	282	322	290	279	282	306	302	313	306	272	310	297	287	274	281	300	306	298	267	292	292	298	305	285	315	304	296	304	287	284	301	308	322	323	303	268	276	286	295	323	276	291	294	292	286	305	288	318	277	318	313	324	280	287	270	317	313	297	290	296	291	311	302	359	280	301	307	293	264	296	274	288	306	297	289	255	277	258	276	295	295	299	275	329	308	299	313	304	291	260	326	263	322	280	295	295	280	310	309	320	257	296	310	260	298	290	325	302	285	291	304	288	280	271	282	287	297	288	306	289	290	303	275	288	289	287	293	310	298	269	310	314	272	261	273	273	307	315	324	308	293	303	294	312	293	285	294	310	305	298	367	298	310	311	315	279	301	290	296	326	277	321	288	283	319	307	280	301	285	283	320	265	322	277	267	291	288	310	270	299	302	314	292	310	326	265	289	285	257	293	290	279	295	307	301	289	325	308	288	279	297	313	309	270	302	300	305	294	299	294	312	308	255	287	292	292	300	292	324	294	292	279	297	300	277	288	318	326	248	283	309	313	313	319	344	302	315	297	295	294	318	276	314	303	294	285	310	282	279	250	288	309	287	320	314	298	286	327	319	292	254	310	314	291	303	289	292	316	321	259	302	292	294	287	292	337	294	300	292	300	314	306	295	307	294	316	293	296	303	308	318	288	304	263	305	297	259	310	272	294	283	304	289	274	316	318	263	325	307	310	274	299	292	287	279	297	266	265	317	326	303	291	270	280	317	320	284	280	301	294	306	264	298	272	306	320	306	318	291	295	300	292	280	305	306	298	330	287	321	314	292	317	329	338	311	301	325	289	345	290	277	273	265	293	286	296	290	291	300	323	284	295	266	296	310	299	309	307	295	292	317	342	334	299	305	326	265	304	295	301	318	307	279	301	304	300	293	276	263	310	287	288	295	265	288	314	261	281	282	322	265	326	296	311	289	326	313	294	269	296	278	302	299	302	289	260	278	288	267	296	324	302	282	277	294	304	272	287	279	307	289	284	344	288	286	280	282	296	300	312	299	304	269	296	298	288	294	311	294	306	295	267	311	271	305	303	305	318	299	321	325	300	286	298	286	292	303	302	307	288	318	287	258	279	314	290	309	280	285	300	319	258	295	279	309	304	322	332	290	306	295	324	302	295	314	290	290	276	296	321	298	296	283	322	301	302	296	290	309	302	311	293	297	310	290	278	294	328	288	305	295	274	290	292	296	285	285	288	283	273	273	300	280	302	301	294	303	307	278	282	288	292	321	288	290	276	320	275	299	306	296	301	297	322	271	286	300	299	308	317	278	293	273	297	305	296	263	288	306	291	296	322	284	296	287	298	273	328	295	291	308	258	305	295	267	330	288	315	299	320	307	306	304	268	313	292	331	270	281	288	286	298	308	271	301	316	284	285	317	284	320	320	309	272	311	281	320	335	291	278	284	258	323	315	285	307	305	317	297	292	268	297	303	297	299	297	281	348	272	304	300	290	301	319	298	283	279	314	293	282	306	308	298	307	256	313	326	287	309	312	327	307	289	318	286	301	286	327	273	274	295	305	305	269	296	280	284	323	324	287	285	284	312	294	307	322	291	294	288	288	293	275	299	312	286	279	320	312	303	298	293	290	305	290	283	290	294	306	292	293	287	310	316	292	281	271	297	303	306	299	280	304	285	263	311	278	262	313	277	311	274	302	310	284	284	268	307	280	298	320	291	283	294	294	318	309	296	299	317	287	270	310	294	280	307	311	291	285	294	303	271	292	286	276	295	260	283	313	306	284	263	281	302	283	333	288	280	285	276	304	306	293	274	294	288	308	281	339	298	274	262	319	285	303	288	300	307	287	314	289	331	312	318	315	310	292	281	268	303	317	304
39297	50066	55423	54913	41650	42323	42544	32977	22044	12181	5528	3052	1878	1287	970	852	756	720	729	779	696	754	684	714	768	726	701	745	765	745	739	745	724	700	709	751	696	715	716	765	714	755	757	751	737	718	701	749	721	746	727	734	738	749	719	773	691	676	690	759	701	680	724	738	730	721	771	663	671	712	756	730	727	736	706	779	714	705	720	744	715	716	716	718	716	706	754	719	699	711	736	750	709	710	766	736	721	690	714	719	705	738	783	756	753	724	764	704	722	747	702	772	726	780	692	716	751	708	688	715	731	742	746	745	761	752	683	728	730	709	756	694	762	753	739	748	703	725	727	711	738	708	760	718	719	728	706	767	725	705	664	755	718	728	752	728	761	798	744	724	707	765	709	752	771	697	726	686	711	714	681	734	731	713	784	735	736	728	732	745	726	727	738	716	764	743	769	732	750	724	743	741	721	733	690	727	708	725	748	760	734	709	729	788	759	732	755	735	696	746	710	712	737	738	749	721	699	691	730	694	772	710	749	754	700	749	685	767	741	737	765	708	707	724	809	721	737	714	766	735	764	765	735	722	747	716	758	745	781	789	732	746	753	693	731	736	730	780	730	699	741	684	724	733	745	733	727	723	728	704	674	731	749	771	759	707	743	697	680	723	716	710	711	741	700	750	716	738	727	730	691	712	730	701	743	716	744	708	697	734	746	721	719	726	725	744	768	718	697	730	710	756	699	739	736	691	730	786	759	729	717	697	727	738	706	716	740	673	703	690	729	743	743	733	671	733	743	710	726	753	686	781	713	705	714	699	748	716	755	812	760	752	717	688	742	702	698	714	721	707	679	770	682	677	781	678	689	734	700	724	714	690	727	753	724	706	689	723	746	724	742	712	696	743	752	714	722	758	700	674	694	743	736	716	726	702	709	765	706	723	738	720	762	728	732	740	655	733	715	716	747	731	759	728	736	710	726	757	721	732	709	757	744	735	737	759	804	736	702	729	745	692	758	695	759	725	745	722	717	701	690	712	707	749	745	713	747	758	784	757	725	714	712	717	703	676	752	744	764	714	729	702	748	703	766	723	742	791	706	730	703	734	762	788	727	744	717	744	759	734	744	694	706	750	733	676	700	709	695	773	747	721	705	724	695	766	738	735	713	742	758	750	674	694	683	733	754	689	746	712	742	742	733	717	675	722	730	728	730	752	731	736	715	727	729	763	733	754	728	698	734	757	703	738	703	741	726	717	744	768	745	721	695	712	732	722	770	710	715	731	690	736	727	692	709	736	742	740	726	742	750	733	690	734	754	783	700	726	752	738	724	715	723	709	730	772	689	752	704	722	717	731	714	738	732	783	727	758	681	714	716	723	780	682	735	721	697	747	776	719	781	750	770	740	714	760	734	686	738	768	675	741	721	720	701	692	702	766	762	702	748	690	762	766	735	755	730	720	753	718	743	723	709	735	745	692	701	729	741	668	749	757	735	778	748	740	721	730	732	718	720	690	687	744	755	694	721	717	693	755	709	725	710	717	752	734	790	735	761	778	721	740	743	710	705	726	749	708	735	741	767	719	737	723	733	761	738	732	700	732	709	702	743	716	689	792	766	724	733	713	749	670	697	686	724	767	728	739	745	769	718	732	687	709	708	720	682	702	728	698	784	748	711	746	664	704	752	738	761	698	750	697	751	763	688	723	712	709	720	738	725	760	744	709	783	757	738	740	738	736	732	732	738	706	767	746	713	751	690	732	734	748	708	723	669	753	657	714	779	738	760	762	713	728	735	729	782	728	707	729	728	730	721	723	712	692	727	732	703	733	743	664	740	719	698	734	745	715	686	722	713	787	752	727	688	663	729	786	690	719	709	719	716	685	777	721	714	733	739	737	697	680	728	655	766	728	681	675	705	735	765	716	719	722	695	728	757	755	751	695	767	718	734	736	771	717	789	736	712	725	721	748	717	760	734	739	767	718	756	712	775	720	707	727	693	702	725	697	728	725	736	704	704	723	739	728	688	692	707	692	723	732	718	729	718	753	725	753	753	720	721	702	749	759	714	718	756	752	696	777	675	741	744	689	709	745	736	708	750	729	689	736	755	738	752	728	760	719	730	735	750	753	740	772	742	733	769	683	657	699	702	767	733	710	753	716	734	680	763	715	710	681	699	718	732	662	716	735	679	683	693	757	750	732	747	677	681	750	659	732	721	730	732	752	769	686	739	709	730	731	769	711	698	735	724	715	731	730	717	744	704	724	763	723	773	712	724	767	731	692	732	771	747	733	747	692	720	713	711	699	757	708	725	739	717	750	703	712	718	747	724	740	747	723	691	716	714	728	710	752	733	734	715	767	734	661	758	742	718	725	718	735	746	704	733	723	730	748	740	710	738	755	706	731	722	731	724	722	705	766	706	773	742	732	779	721	735	791	738	717	726	691	736	739	732	703	711	722	716	727	728	751	687	763	694	696	692	718	803	714	700	745	710	770	737	713	713	676	736	719	739	730	721	701	737	732	759	729	702	699	764	724	735	741	702	711	719	722	727	749	765	743	740	747	733	743	714	733	731	712	711	738	742	737	729	722	752	723	747	734	751	764	723	766	725	712	737	714	747	761	748	731	710	708	753	749	725	714	751	732	746	694	707	738	742	732	734	728	727	737	731	779	749	757	724	713	696	714	686	722	772	734	705	741	729	725	705	685	713	702	726	750	701	754	695	755	679	746	759	737	739	732	712	690	721	713	742	678	716	728	730	733	809	748	679	717	714	734	724	737	742	709	734	741	679	786	725	788	753	698	713	711	730	752	725	753	730	709	722	798	749	734	733	755	715	730	769	731	711	739	791	780	735	726	699	720	702	754	719	712	761	773	738	737	731	713	730	722	724	715	756	740	758	700	756	677	722	707	669	733	737	753	720	775	715	699	708	716	716	689	789	749	778	676	722	722	709	718	750	727	685	745	739	747	745	726	696	694	759	701	732	749	679	729	797	751	726	719	745	726	745	707	703	727	751	776	708	681	752	724	768	724	723	742	746	750	719	701	684	749	763	776	684	741	722	741	730	738	710	741	764	721	680	719	722	715	725	712	724	763	743	735	689	723	689	671	709	699	734	690	728	716	734	692	695	731	701	743	741	666	724	740	734	721	782	740	761	710	708	744	724	786	741	774	689	755	740	715	712	725	765	736	720	747	703	730	724	750	751	707	735	715	750	707	715	771	696	774	742	727	740	704	791	719	713	784	769	703	774	730	656	751	724	739	737	758	708	741	703	791	701	730	750	716	759	723	739	720	712	771	723	717	683	765	724	700	743	750	725	721	699	729	696	713	691	694	693	730	721	733	683	730	713	706	773	748	745	746	794	726	787	744	721	737	753	743	724	773	742	748	735	773	767	710	715	730	742	687	747	722	711	709	735	709	750	740	688	696	737	717	692	693	735	736	733	726	759	748	728	734	759	681	701	784	726	716	712	751	754	727	712	709	713	730	772	751	729	752	732	768	725	665	747	705	726	708
60004	59993	59607	53077	34818	33994	38787	30381	16441	6443	2265	1069	661	420	393	308	260	255	262	276	273	245	282	260	287	285	272	270	254	264	267	303	260	278	296	268	244	264	277	286	276	276	244	288	256	257	249	261	239	263	276	246	286	238	247	266	260	288	268	258	264	271	238	245	302	258	261	261	268	305	269	248	265	289	280	260	272	249	262	251	263	277	279	261	263	277	260	271	264	274	278	261	281	274	230	262	260	237	288	252	279	259	239	282	251	235	278	281	281	262	276	286	259	268	284	289	255	257	266	249	291	266	238	240	236	244	235	255	246	243	249	271	261	288	261	287	312	274	258	280	256	254	255	242	247	243	270	287	239	283	253	309	246	235	234	280	256	249	262	244	280	262	247	268	284	291	266	265	280	272	235	264	237	268	258	250	237	292	244	266	235	266	264	237	230	248	260	268	244	245	272	261	264	269	241	255	255	269	295	224	257	239	249	237	264	242	228	255	270	260	267	265	257	258	236	263	213	240	245	257	272	258	256	254	254	250	309	304	262	242	272	249	266	231	251	247	255	269	318	272	263	254	262	283	266	262	243	250	270	243	276	280	256	257	269	291	301	278	252	270	252	270	253	273	290	265	272	256	254	277	239	238	279	269	258	263	291	262	234	276	259	254	276	261	243	266	258	261	269	269	301	271	273	245	249	264	249	250	282	250	278	291	262	264	290	262	254	238	276	255	257	250	257	275	252	253	274	260	240	267	295	266	277	298	238	265	246	247	232	260	255	275	251	256	269	256	254	255	255	260	275	267	235	246	268	241	243	252	250	246	278	253	253	264	291	243	230	242	243	250	261	266	240	262	303	248	230	245	250	284	251	284	255	243	270	264	267	251	250	260	255	239	255	272	270	246	262	241	246	260	290	272	288	266	272	268	255	288	249	283	241	256	276	267	239	255	287	258	254	250	272	265	245	272	240	268	263	251	264	281	277	258	272	255	255	283	277	247	243	253	264	245	254	237	244	281	262	264	263	248	264	287	275	302	246	261	252	256	262	282	273	275	245	271	211	268	244	245	281	273	272	277	265	267	258	272	249	261	284	254	310	283	274	259	264	254	262	269	254	233	273	255	275	248	247	250	267	247	230	266	271	254	262	247	270	261	284	252	253	245	275	262	256	282	293	265	267	281	248	250	263	259	240	256	241	244	274	261	261	267	247	258	281	233	241	265	279	257	231	256	265	267	247	260	252	287	234	266	256	268	250	289	238	269	237	240	249	264	272	261	233	252	297	280	276	287	267	262	263	259	282	228	274	267	231	260	279	221	271	247	277	279	291	237	252	241	244	274	252	276	253	255	251	253	252	269	264	287	223	268	239	274	242	241	288	257	271	249	274	236	271	274	251	235	270	250	270	238	272	274	266	265	248	235	248	271	279	253	262	238	246	244	242	246	252	274	290	282	297	267	262	283	268	282	264	255	275	266	266	254	282	268	239	242	271	258	265	280	255	252	278	255	281	263	269	268	229	261	262	246	263	248	259	213	252	265	259	265	236	270	261	254	265	269	267	273	238	256	252	251	274	246	258	281	282	232	262	244	263	262	267	254	271	235	281	273	251	277	260	245	236	290	311	256	281	263	246	261	237	254	271	254	280	237	243	242	246	259	310	250	269	286	249	258	251	237	245	279	264	239	257	271	280	295	240	254	253	240	248	241	262	284	278	276	261	289	259	268	254	263	267	238	276	263	255	306	218	275	260	249	250	260	223	268	273	256	232	269	244	273	237	250	246	249	270	276	245	236	275	233	286	274	252	240	257	258	294	282	288	237	240	254	256	257	274	267	265	243	280	254	263	285	274	249	251	242	270	271	290	276	268	244	272	261	254	251	266	258	249	267	259	293	274	246	247	262	290	265	256	235	259	257	286	286	295	279	262	223	262	276	271	250	268	270	294	227	257	265	256	255	252	244	252	270	256	287	248	277	278	265	246	286	292	278	275	265	267	262	272	262	254	257	243	265	249	230	283	267	263	254	256	269	291	262	248	258	251	249	282	273	271	244	261	274	255	270	242	246	248	247	251	258	265	226	274	243	247	259	252	237	234	250	250	256	205	265	275	272	258	235	256	253	270	246	246	243	229	244	302	256	241	243	245	258	255	272	244	253	256	252	243	268	237	252	262	271	251	236	253	250	259	281	267	228	281	255	262	262	273	236	248	269	250	252	270	238	271	243	242	271	269	272	260	242	265	276	264	267	268	252	266	277	267	299	290	258	270	260	244	287	256	282	268	268	256	263	278	230	249	258	260	251	248	246	263	271	262	249	245	262	233	283	250	250	264	257	274	263	281	268	211	263	249	252	260	271	268	244	284	264	256	276	255	242	230	245	256	245	251	236	269	262	280	257	242	241	261	269	250	260	256	283	245	280	251	256	278	287	254	244	221	273	241	261	273	302	249	262	273	251	215	268	239	275	245	287	282	259	285	279	253	247	273	260	254	251	285	249	230	256	269	286	277	271	259	267	275	246	252	281	257	302	261	267	272	282	248	269	248	255	292	265	305	252	267	280	254	259	269	258	253	246	253	246	262	262	287	254	248	264	268	270	256	282	270	261	242	261	284	251	286	251	291	259	282	279	250	259	243	243	249	256	252	268	244	287	282	260	264	252	253	240	253	293	273	261	273	260	224	245	271	264	244	295	244	255	283	236	275	254	252	263	260	273	256	295	239	268	258	255	245	281	236	245	244	265	267	268	240	258	271	267	245	276	234	249	233	239	266	264	253	270	266	287	277	245	282	288	294	261	267	263	250	253	287	265	258	272	269	298	242	276	264	274	247	273	228	267	274	281	242	258	257	213	262	276	264	268	260	226	285	288	277	242	248	275	276	263	258	232	265	260	284	245	269	264	243	261	212	251	267	237	249	247	264	260	258	230	293	274	255	249	259	277	280	245	244	252	273	263	242	232	246	251	264	271	271	262	260	249	250	255	247	255	277	258	237	266	271	256	271	252	251	256	287	246	251	238	272	262	262	269	260	254	241	276	289	227	299	271	265	261	269	274	259	282	239	261	235	292	306	279	260	276	244	268	238	222	244	248	241	195	251	255	260	285	266	283	244	251	236	243	258	253	255	274	262	235	289	285	278	268	268	244	261	259	244	265	278	259	240	275	254	257	256	288	271	243	235	262	263	302	286	264	229	251	258	260	273	254	248	276	263	270	295	264	262	287	237	283	263	233	261	258	255	258	253	262	275	248	285	241	285	273	243	277	244	234	278	267	249	244	278	300	261	258	244	285	285	251	247	264	271	245	276	257	258	260	282	248	277	279	248	270	234	248	267	229	260	256	252	254	242	264	250	270	256	266	262	281	280	245	267	248	257	272	242	247	254	246	243	243	275	258	262	263	245	279	276	310	273	241	242	236	291	248	260	256	273	279	266	268	252	264	254	249	262	289	260	255	254	274	238	263	255	251	254	277	259	238	232	261	271	249	269	245	249	222	253	243	265	241	247	257	248	279
42790	54230	61999	59828	47191	49939	52439	43321	29442	17303	8400	4320	2519	1611	1100	815	771	642	635	661	649	640	634	620	609	664	666	699	708	672	653	661	617	616	636	658	637	671	645	608	692	662	670	681	631	642	662	590	650	649	645	645	655	662	659	606	642	649	639	633	603	599	650	650	616	645	599	639	616	652	675	654	715	673	611	643	637	620	632	634	650	666	665	642	614	659	631	673	654	614	638	604	663	692	650	660	630	667	634	639	616	668	644	686	601	699	656	639	676	616	671	648	675	660	605	649	653	651	629	653	626	622	670	644	616	612	609	645	661	693	656	643	656	645	605	658	631	650	617	644	608	655	636	652	614	647	621	667	624	635	592	668	635	632	667	613	644	560	620	677	625	630	630	656	655	653	602	593	609	651	634	613	652	630	684	645	608	638	614	658	624	608	656	641	641	689	646	630	633	637	601	613	680	616	637	654	651	600	628	673	651	669	666	632	657	632	630	649	650	635	643	596	648	638	651	694	626	663	685	671	651	676	625	656	631	674	616	644	618	657	602	647	705	656	647	658	651	635	704	629	635	608	649	601	634	675	627	629	621	655	633	617	622	638	649	649	615	616	699	621	669	644	710	680	674	666	670	624	660	622	675	647	658	639	639	653	627	640	624	675	647	621	675	664	666	660	675	597	664	651	620	615	672	651	600	613	630	693	636	648	593	615	673	670	655	688	631	638	650	638	606	620	644	673	611	632	680	632	621	645	651	647	616	668	610	630	708	647	600	639	666	677	651	657	656	653	627	635	660	627	605	617	633	649	630	648	599	614	608	578	692	641	645	656	617	665	666	678	633	668	608	640	584	634	653	627	669	658	634	641	656	592	609	648	644	647	642	660	640	634	658	649	646	601	662	675	632	638	638	637	584	635	659	631	669	637	674	622	635	654	624	710	621	676	675	699	682	664	643	614	632	668	621	680	647	659	646	651	633	684	591	668	629	628	696	615	661	628	626	651	665	683	673	671	665	648	648	632	657	641	622	676	653	645	665	639	626	693	640	666	634	635	654	672	636	657	683	621	595	626	644	690	652	621	576	630	641	620	631	692	667	629	674	678	620	651	664	674	605	677	640	636	647	644	650	646	649	635	574	674	643	643	651	619	584	605	619	632	599	614	603	657	652	670	652	683	646	607	682	654	633	667	659	648	589	637	696	645	657	590	685	658	677	618	620	669	651	641	640	647	642	622	612	667	673	653	631	592	609	668	632	622	640	650	629	626	628	678	669	664	629	659	655	672	619	651	621	667	666	630	629	647	656	645	671	627	649	615	642	675	673	638	625	645	622	646	663	663	664	652	651	675	599	695	637	606	598	642	664	689	624	627	624	638	676	693	627	622	674	610	683	661	648	624	625	589	676	656	658	653	616	675	659	677	642	615	648	686	630	724	661	655	674	651	597	636	692	608	629	667	588	614	599	646	642	641	683	675	695	696	620	593	663	607	674	619	701	636	663	637	627	611	628	647	640	663	685	661	669	636	644	667	585	603	640	656	628	685	668	610	639	664	625	616	566	630	616	640	651	701	632	634	683	659	609	675	631	621	651	632	617	655	630	681	631	634	645	627	636	608	641	684	624	646	668	658	708	628	618	632	679	674	649	657	705	631	674	669	625	647	631	627	640	641	623	689	675	615	658	631	633	660	658	592	641	608	655	618	622	659	626	720	629	651	684	642	617	648	646	619	652	648	655	641	686	701	633	665	640	609	629	628	685	671	685	655	627	591	638	654	627	629	627	659	650	606	629	645	650	647	668	631	655	663	639	646	666	657	674	619	644	663	658	654	662	681	617	596	620	672	647	642	646	667	609	681	676	657	662	626	656	597	630	628	687	631	621	639	655	669	641	677	675	629	628	669	661	678	668	639	644	600	655	684	692	607	596	600	637	662	610	609	606	603	618	696	648	643	638	639	627	631	674	657	646	636	648	624	606	628	618	664	621	637	630	625	676	666	656	646	645	614	678	647	619	613	634	650	661	657	662	675	647	611	641	672	635	629	685	660	625	651	653	702	638	673	637	613	630	635	668	602	649	610	615	611	659	660	620	630	627	734	649	646	669	630	631	598	668	652	663	680	609	705	669	643	611	685	602	648	645	610	614	618	624	664	649	627	623	669	642	664	592	626	669	622	664	627	635	698	621	604	630	631	642	687	680	652	607	657	662	639	641	693	613	612	638	612	694	658	620	661	644	627	667	630	628	654	700	667	620	623	631	648	633	602	645	632	660	701	590	639	615	689	648	619	625	662	606	614	673	637	663	680	621	643	686	578	658	622	634	680	651	640	628	646	658	665	658	606	654	679	615	635	651	593	647	645	669	663	652	636	608	626	633	682	686	656	672	647	626	627	614	648	654	621	629	582	635	635	626	611	637	628	585	653	645	632	603	670	612	691	646	618	632	696	667	625	688	604	603	629	633	570	620	605	615	643	678	653	630	607	646	622	631	627	632	623	647	670	652	622	634	636	675	640	687	608	688	616	652	684	686	590	622	630	643	673	609	646	639	656	635	685	658	665	658	652	625	649	582	636	650	621	628	664	652	622	667	692	646	657	647	641	623	624	644	659	688	626	688	633	586	615	620	656	603	600	622	639	637	632	641	612	644	640	628	645	652	618	683	637	640	609	617	659	687	649	618	621	677	652	694	657	627	617	619	621	675	576	643	667	701	650	645	665	623	693	607	687	662	625	624	679	656	670	680	669	653	676	605	642	614	655	624	625	657	614	653	648	642	613	667	663	662	658	627	661	661	634	668	572	642	625	655	632	661	698	668	632	661	623	630	641	615	632	648	678	630	657	660	649	615	683	637	645	644	656	596	614	680	642	685	635	629	653	676	654	654	612	642	597	679	631	640	646	634	627	597	600	647	630	650	694	624	710	680	640	668	649	658	625	643	652	658	593	610	630	641	663	682	648	621	634	648	683	654	633	616	607	623	678	625	616	662	675	629	618	631	625	609	666	651	604	645	654	630	615	640	654	645	616	663	656	650	630	602	665	625	658	685	649	592	674	633	608	624	643	625	641	655	629	612	606	662	610	667	658	663	636	676	647	665	603	628	637	662	648	642	671	626	659	715	626	613	621	671	621	684	632	677	637	657	600	634	606	658	645	625	595	671	647	602	662	624	633	680	625	620	594	675	692	652	686	654	644	666	640	664	641	620	656	675	617	642	660	640	653	654	632	618	615	644	647	634	672	681	685	636	674	613	689	680	651	661	652	658	634	641	636	644	602	599	670	660	643	663	672	664	640	640	627	643	651	643	578	658	698	617	607	608	629	633	649	679	611	707	625	633	685	630	674	665	638	639	640	618	643	576	589	682	606	635	683	615	612	632	664	646	687	636	638	611	695	657	669	628	639	653	675	602	642	628	676	601	686	706	652	657	647	666	667	620	639	657	647	659	676	627	640	640	600	706	686	611	603	659	650	607	640	622	608	691	624	636	652	638	680	689	626	665	641	674	602	676	635
32289	33655	28314	22142	12579	6312	4908	2531	1206	756	485	389	346	309	308	253	292	284	283	289	301	290	285	279	292	278	254	305	311	255	300	249	305	305	282	296	277	291	304	252	282	292	268	327	293	290	271	286	286	315	288	290	265	294	297	312	305	304	275	298	290	313	244	278	296	297	282	262	322	291	319	282	261	280	290	305	286	279	296	294	284	316	272	256	310	293	299	290	274	303	291	311	277	283	259	285	298	305	269	304	289	307	289	296	336	259	318	266	305	272	276	293	279	245	295	301	267	282	315	300	288	276	268	309	310	309	271	278	296	291	283	287	290	289	296	280	297	266	259	274	280	271	288	292	318	298	277	293	292	270	306	287	291	290	275	286	302	292	284	294	292	304	315	295	292	262	277	267	254	303	270	300	275	273	279	325	288	293	287	299	299	273	278	290	307	302	290	285	317	262	285	278	305	305	295	257	275	294	291	299	279	267	269	295	284	309	303	262	273	293	302	275	273	311	298	287	302	282	294	284	289	279	312	303	280	318	304	288	325	320	282	301	289	301	312	296	284	292	279	270	267	299	308	279	280	262	252	273	286	290	299	298	270	309	312	272	277	264	263	312	309	348	283	276	299	308	305	294	261	268	278	281	268	262	294	270	350	297	305	306	309	301	280	280	276	270	278	287	278	303	274	295	289	313	281	273	295	291	266	278	299	278	293	299	293	315	278	281	293	308	275	293	281	334	301	287	319	294	299	285	273	303	292	279	287	284	273	281	307	277	292	290	320	286	228	279	287	297	283	278	267	286	286	284	277	244	286	285	308	299	271	301	295	281	291	258	313	280	298	260	285	259	286	276	269	323	297	307	325	265	270	282	279	275	261	280	274	307	277	304	276	284	276	275	321	289	300	265	288	275	330	274	285	276	295	259	289	305	281	299	276	291	303	263	295	300	279	302	285	290	292	312	328	317	282	277	275	279	276	295	279	286	267	264	317	307	312	281	304	294	298	289	298	291	300	286	282	262	283	277	312	305	276	265	313	266	285	298	269	295	320	285	272	304	304	284	288	285	298	300	298	326	300	284	275	283	279	294	259	324	321	279	295	313	287	289	292	294	288	272	285	299	314	267	320	296	262	290	256	274	277	299	327	262	293	312	295	277	281	289	286	271	268	312	285	272	301	261	267	295	271	236	273	248	263	280	297	300	295	259	270	298	295	294	307	302	293	296	302	285	275	260	269	332	290	301	306	263	306	297	296	270	283	277	296	307	294	274	278	309	283	279	297	316	285	282	266	282	312	295	297	286	309	263	315	294	283	289	278	305	271	302	293	279	292	271	318	318	262	285	278	318	248	287	318	295	292	282	300	290	261	287	275	275	305	273	269	296	291	310	287	308	321	277	311	311	309	285	285	270	291	280	300	301	328	278	319	264	285	280	289	268	312	280	283	330	261	285	268	268	295	281	294	285	279	288	295	265	280	276	306	269	242	298	279	271	275	287	292	301	270	251	302	297	311	289	301	282	311	303	290	263	293	269	283	269	296	285	279	300	259	335	305	280	303	275	294	262	291	277	259	275	295	268	285	289	280	266	306	284	289	310	278	300	287	309	292	288	304	290	296	261	309	297	261	280	257	280	300	278	294	285	253	288	298	284	289	277	312	265	276	268	271	313	276	293	284	278	292	267	326	258	312	272	281	289	309	308	271	297	296	279	267	304	294	300	296	321	260	302	292	297	303	285	296	272	302	319	271	278	299	293	294	279	290	274	291	295	298	284	279	264	269	314	274	275	293	263	280	303	316	325	299	280	288	277	286	306	290	295	273	285	307	285	285	308	288	281	296	269	307	312	273	319	297	265	291	284	297	268	283	298	317	269	297	294	302	288	271	302	259	289	319	275	299	248	277	283	342	267	310	275	294	291	282	280	310	268	277	289	281	300	299	326	280	298	308	277	285	303	307	297	288	295	281	259	273	304	300	313	276	264	268	290	279	304	276	272	275	302	298	268	304	301	287	281	287	289	269	282	256	279	281	303	278	290	288	295	316	255	278	246	272	270	256	297	276	279	289	266	291	294	316	276	271	303	279	261	273	303	284	319	293	293	288	294	289	283	242	299	302	272	277	262	258	293	316	322	302	279	293	278	294	285	299	273	295	280	300	270	275	288	270	309	285	264	282	274	300	281	302	296	297	280	303	295	295	285	300	284	262	288	291	311	266	279	304	296	262	267	306	282	289	294	266	292	270	296	287	294	306	281	291	305	262	265	292	298	293	277	293	290	307	312	325	282	304	332	278	284	308	292	301	285	281	296	274	299	274	310	296	271	309	270	278	291	271	284	310	296	308	291	271	297	282	288	288	292	317	268	298	301	267	299	245	290	290	296	275	304	303	302	267	275	296	271	265	277	292	277	271	273	262	302	304	267	265	285	269	294	291	280	294	292	291	273	270	319	293	306	283	267	288	275	278	290	293	292	298	286	294	299	256	255	278	306	294	318	283	264	299	328	300	285	302	306	285	291	313	278	313	283	280	280	266	347	279	310	299	262	284	265	303	286	279	277	289	263	272	285	304	318	297	277	266	307	314	284	298	284	271	299	301	291	308	286	269	318	297	280	295	316	289	291	260	266	290	286	262	292	301	278	287	307	305	278	258	297	277	290	285	278	299	285	287	270	286	290	278	286	250	304	278	311	288	278	303	294	282	276	285	288	295	289	291	272	323	299	293	275	269	259	276	297	276	287	319	280	286	285	257	292	281	306	317	307	270	315	293	281	305	300	313	284	304	280	271	267	274	297	252	288	287	308	297	304	278	298	273	327	281	301	286	278	281	289	292	285	322	305	317	315	296	295	302	298	300	296	313	296	281	292	278	279	276	286	292	320	299	284	284	289	280	262	290	283	251	287	280	283	309	292	288	252	306	305	281	286	280	293	280	305	262	284	277	254	273	304	254	301	285	263	317	275	303	284	303	292	295	283	287	299	293	266	271	280	284	297	273	252	270	278	299	328	298	269	250	296	306	252	295	296	268	304	277	285	278	265	289	283	282	298	290	281	282	304	282	274	261	299	330	247	271	315	270	275	302	295	282	269	285	279	272	280	317	293	289	326	286	282	275	314	308	290	315	283	281	310	302	252	280	287	267	299	290	262	287	281	273	270	274	265	312	276	293	282	294	294	279	280	278	262	338	254	291	304	265	241	276	260	291	262	294	289	285	297	283	319	309	287	287	253	300	280	318	283	280	302	310	310	272	286	288	307	304	278	323	295	292	293	276	295	276	295	257	297	293	292	297	289	238	327	288	282	301	276	286	327	297	287	239	259	276	292	285	267	313	324	299	326	309	278	299	281	256	254	303	306	307	281	313	309	253	311	279	289	267	290	324	321	313	275	272	281	297	286	298	307	301	265	291	296	268	323	310	255	308	286	280	306	320	302	288	280	289	275	286	287	293	284	300	311	284	272	289	324	251	302	275	264	243	272	327	297	285	323	287	290	304	290	320	267	298	297	296	302
20208	27156	30373	30362	22996	16630	16081	8861	4539	2511	1390	1050	886	842	749	730	668	721	695	736	793	748	699	724	747	724	727	727	758	759	751	699	719	729	711	726	744	739	776	688	721	754	733	707	712	706	761	765	766	698	717	705	729	753	704	740	729	726	740	703	678	730	703	702	671	687	729	732	722	730	700	705	694	711	721	722	707	690	700	663	741	676	705	751	715	689	653	698	723	722	706	704	706	776	701	705	698	737	725	758	726	718	738	766	688	732	733	689	711	698	726	719	729	762	743	744	699	678	744	669	738	745	721	721	776	756	722	724	738	726	752	653	709	731	770	775	725	704	726	698	760	704	722	730	694	795	778	709	724	742	713	687	704	697	694	682	725	745	725	731	734	716	722	680	680	729	718	735	747	695	719	759	692	765	711	705	705	712	711	720	742	672	734	731	787	679	713	693	726	720	701	689	723	713	741	733	755	727	766	708	696	773	750	744	747	731	741	729	699	710	730	769	715	728	704	715	704	693	690	726	714	739	760	737	707	749	701	711	695	730	745	709	743	701	670	697	716	719	716	746	768	717	722	741	746	705	734	727	697	704	689	762	708	689	730	705	709	763	676	697	736	753	744	752	751	705	703	765	708	734	741	695	788	722	713	745	664	726	667	734	729	742	788	723	712	715	684	764	746	727	709	734	734	686	664	779	738	738	704	763	675	724	722	727	715	700	724	756	706	693	701	737	680	748	739	699	733	697	692	745	728	730	711	711	694	706	706	740	752	695	738	706	728	739	764	736	710	731	761	724	709	684	742	753	758	719	697	731	740	764	747	737	728	802	718	764	705	747	720	712	724	749	757	719	691	703	729	727	690	746	688	677	678	736	783	737	771	701	717	683	710	758	751	726	705	718	758	697	684	729	749	743	726	704	714	707	751	697	715	691	715	705	701	712	760	712	723	743	772	718	704	762	712	713	771	696	697	747	736	739	736	734	749	758	755	749	709	743	684	724	781	729	716	709	694	639	704	676	729	679	747	732	706	708	751	760	667	697	753	740	746	741	727	713	704	770	713	713	732	736	654	730	707	742	728	752	706	749	739	716	692	703	677	698	718	687	742	666	729	706	679	732	720	715	690	686	702	732	708	739	708	721	730	734	716	689	685	767	724	722	704	720	761	685	748	742	710	728	717	732	700	706	694	769	739	692	727	746	728	701	674	749	731	678	725	743	709	774	737	705	709	726	758	726	738	707	728	691	696	679	663	737	704	720	715	754	681	703	753	762	695	726	682	777	701	731	717	701	707	714	722	710	699	739	780	762	725	638	744	702	678	783	704	714	765	691	736	725	737	742	716	701	747	710	728	781	741	776	740	723	730	783	696	697	730	692	691	774	741	691	742	694	738	734	687	693	690	733	698	728	709	763	729	721	740	742	731	698	760	795	695	714	670	722	709	714	738	708	762	684	750	724	761	720	688	737	705	741	696	749	716	689	706	789	736	705	751	771	718	723	694	711	778	699	727	724	741	746	755	716	722	687	729	729	743	667	743	740	691	723	757	684	801	755	700	685	734	719	741	729	681	689	712	731	723	758	731	719	697	739	745	680	730	798	728	705	729	741	693	685	684	732	719	686	752	675	723	725	639	701	733	706	702	743	707	707	670	720	701	765	726	727	714	706	731	773	690	714	695	746	722	732	700	729	696	750	719	706	670	734	703	746	696	754	741	723	738	687	702	706	777	751	727	712	690	678	736	708	743	744	762	687	701	741	748	773	708	704	719	750	747	776	730	757	775	681	699	741	704	705	732	727	696	721	756	793	725	735	717	748	710	737	741	683	690	723	715	683	692	736	706	704	701	728	734	729	691	756	737	711	699	714	708	687	749	771	686	750	700	775	714	751	764	792	770	746	719	681	735	748	714	723	751	761	697	690	747	695	697	716	751	725	749	696	751	725	749	791	739	723	685	717	741	776	737	791	658	695	725	701	713	725	751	728	755	754	787	709	697	724	724	690	711	742	732	708	721	798	702	724	705	694	741	709	800	721	735	801	720	725	726	697	726	744	745	739	682	727	778	707	757	715	708	728	683	729	724	776	692	687	704	701	756	710	724	703	724	753	744	728	729	755	669	696	699	751	715	750	766	717	659	766	709	702	680	773	710	739	692	731	731	718	713	738	737	680	741	724	705	719	748	695	696	751	753	717	728	757	743	728	718	729	756	773	763	720	716	740	704	707	692	726	720	731	749	725	752	677	765	724	770	752	707	745	713	688	692	784	738	690	708	686	704	738	750	745	666	669	736	758	711	683	694	715	760	702	759	784	707	647	713	718	738	732	718	716	698	779	679	714	711	725	743	713	731	683	726	649	758	723	749	752	698	727	733	698	733	689	721	713	772	728	711	743	776	678	690	691	707	723	700	731	687	684	684	681	753	722	753	725	741	738	722	743	691	705	731	695	763	723	709	716	703	724	733	697	717	681	716	732	721	732	687	698	760	765	741	741	748	710	671	744	744	686	739	766	719	745	706	734	735	675	741	686	719	722	719	708	721	768	756	732	725	682	739	717	694	746	736	721	687	711	701	693	721	710	732	690	787	729	722	745	770	721	748	718	737	692	751	734	719	771	693	680	730	682	695	724	767	691	705	699	676	715	716	722	775	714	743	714	693	735	675	771	724	703	772	759	710	797	681	715	692	711	713	733	700	716	760	734	699	730	731	741	703	718	731	647	727	694	759	695	762	702	720	720	687	717	711	734	728	716	724	717	730	707	729	717	756	760	695	723	749	728	720	710	733	719	723	717	734	783	679	698	740	727	725	710	729	689	681	668	730	700	660	758	726	703	752	696	724	700	733	701	687	692	706	724	736	699	738	725	770	684	734	685	702	689	709	729	737	702	739	761	736	763	748	734	691	671	725	696	806	775	755	721	703	715	706	685	695	701	759	742	746	715	725	719	708	684	693	685	638	741	760	727	712	714	749	724	769	715	688	714	730	737	761	753	741	775	715	694	743	697	789	692	746	697	731	729	707	722	744	725	707	707	738	764	705	699	700	729	706	766	740	722	709	728	735	749	731	675	750	757	717	713	746	720	734	729	739	736	703	680	716	719	740	771	696	717	741	685	752	724	732	707	787	787	725	701	773	707	744	751	717	710	723	695	681	684	733	743	752	693	769	693	676	724	700	719	720	711	738	730	725	725	729	732	710	735	720	736	734	704	710	704	718	706	746	691	732	730	701	714	689	715	767	720	709	715	702	738	719	727	774	766	724	731	693	717	751	725	741	684	732	732	685	703	747	763	727	736	694	737	728	727	708	747	734	707	735	710	708	722	704	736	707	694	711	706	743	752	667	709	701	731	707	756	737	735	736	765	693	737	695	780	708	753	720	730	731	750	749	664	701	702	754	713	716	736	682	705	719	718	730	732	753	729	674	758	739	762	744	665	687	706	678	738	745	718	684	724	669	742	752	722	726	733	729	740	733	750	748	677	731	740	727	724	717	708	733	698	698	696	759	718
52981	50877	55470	51714	43975	32660	29426	21258	10770	4071	1585	794	538	466	375	327	318	312	308	317	340	316	342	330	308	292	316	324	298	339	300	300	335	323	288	334	339	318	315	288	308	324	293	306	300	311	325	301	305	322	324	329	338	299	293	317	317	293	316	275	299	309	303	336	311	293	312	296	292	291	314	323	303	288	317	312	298	305	327	298	344	328	311	282	320	313	314	292	305	312	310	292	296	305	336	312	319	310	311	332	297	272	330	337	323	300	316	313	285	319	309	317	312	269	319	297	292	309	306	304	327	307	282	308	342	293	335	306	277	330	327	347	337	293	315	337	310	296	308	318	326	302	307	304	319	293	308	356	323	334	303	321	322	305	358	353	297	316	290	319	278	340	291	350	312	301	309	301	311	341	323	282	296	337	310	314	332	318	332	335	335	301	278	285	340	308	298	329	340	300	324	299	301	300	300	311	317	343	297	354	312	315	314	310	351	314	301	296	316	321	323	323	298	350	320	318	308	302	326	295	332	283	321	348	304	336	306	295	320	284	305	309	306	294	305	341	288	293	317	261	320	303	313	299	316	317	325	319	328	298	330	301	342	323	288	277	297	274	325	277	324	307	282	327	300	325	318	322	281	322	320	315	317	310	332	299	320	335	319	333	307	297	299	281	304	286	296	301	307	336	325	290	298	306	300	314	277	318	315	335	305	308	303	323	349	277	334	326	315	324	278	305	317	313	330	350	320	320	308	318	336	319	309	299	316	308	317	313	291	294	301	302	317	288	297	307	300	302	318	287	329	316	312	307	328	300	312	331	309	324	309	330	302	317	328	316	308	300	333	296	304	297	343	299	315	321	312	295	332	353	315	326	308	290	304	299	312	316	310	288	324	318	306	319	311	292	313	319	304	300	335	316	283	317	310	277	305	308	318	291	274	289	302	305	330	279	284	299	291	317	323	314	349	301	282	278	283	321	283	308	315	319	333	293	297	334	290	306	307	338	326	312	305	324	334	314	356	327	310	310	302	335	305	311	305	336	314	339	301	311	288	316	348	294	284	315	330	327	329	355	306	302	308	331	304	296	318	307	271	309	309	292	307	309	309	297	314	325	318	305	345	297	318	337	311	342	335	297	317	308	290	330	307	278	296	313	343	309	305	316	308	329	309	317	289	307	317	334	305	334	320	298	291	272	289	326	306	312	313	277	331	328	337	318	276	305	333	322	323	329	333	332	322	328	309	303	321	295	313	351	321	296	304	304	309	347	287	310	328	297	307	303	326	301	319	341	349	301	302	300	303	293	273	337	292	322	359	287	318	290	297	288	284	331	304	306	300	321	280	319	314	309	308	331	310	286	308	322	323	288	276	338	324	333	297	301	297	314	351	331	320	301	301	311	307	322	319	322	301	316	292	289	317	316	313	303	311	334	312	320	334	323	268	315	344	302	315	304	301	298	281	303	285	330	326	305	313	307	307	311	280	284	326	335	279	308	321	340	317	302	315	313	284	298	332	288	279	295	285	297	263	321	343	308	322	327	299	312	330	327	277	323	293	326	347	298	314	317	301	319	306	297	316	317	308	310	297	322	317	325	274	289	336	295	305	310	305	294	328	285	330	296	309	329	293	292	325	299	279	294	320	295	329	331	294	353	308	348	323	325	321	314	295	318	336	291	342	322	306	315	299	296	296	335	326	301	307	292	309	277	305	288	282	321	338	283	304	298	320	305	288	273	296	311	293	311	305	296	295	325	312	311	341	332	303	323	300	320	308	331	342	299	364	275	322	318	314	327	330	346	336	295	291	363	314	322	303	330	318	313	302	300	300	303	332	291	320	315	293	303	311	313	283	315	286	290	322	325	333	281	315	285	283	330	335	334	297	306	297	311	277	320	353	301	307	326	308	267	307	318	307	303	327	332	284	304	331	301	306	303	303	331	290	304	289	278	338	316	306	293	310	308	342	305	323	315	313	310	309	318	355	295	340	273	325	306	291	326	292	307	305	345	308	317	309	311	313	339	342	310	310	303	294	284	336	320	314	340	316	341	309	333	298	302	326	293	294	321	296	321	316	319	290	336	304	333	307	290	349	317	297	293	324	300	327	293	294	313	283	294	328	306	328	339	357	312	338	318	312	308	312	318	286	318	291	315	306	330	336	318	291	279	336	332	308	312	304	308	304	327	295	315	294	350	289	334	340	321	322	303	322	310	294	279	308	306	305	271	306	331	300	348	328	325	297	289	342	282	295	313	300	300	338	305	319	334	324	301	330	334	350	324	304	332	315	319	294	300	281	289	277	320	339	317	348	341	290	289	361	301	313	330	333	334	316	345	283	315	316	310	285	326	322	307	311	287	298	290	277	317	303	305	340	332	332	315	289	292	312	291	314	328	276	303	310	297	292	339	325	303	341	288	321	339	329	309	306	302	298	326	308	328	314	328	312	323	320	283	344	318	305	306	337	302	303	303	318	312	312	291	343	313	324	319	330	277	287	302	298	311	322	299	312	309	313	281	305	311	287	317	312	314	321	306	315	270	291	351	318	313	279	340	294	295	331	301	317	275	284	292	304	265	291	285	330	300	313	339	277	323	326	299	363	324	342	297	285	312	309	319	325	312	299	305	297	297	297	319	309	345	331	294	285	304	309	309	339	326	314	272	291	323	326	333	340	319	305	311	319	304	320	324	304	327	312	285	324	289	349	326	322	303	313	318	306	322	291	327	308	316	339	302	264	306	300	326	305	311	320	312	294	289	308	331	308	359	305	321	318	296	300	317	334	328	291	287	320	300	290	287	321	329	307	329	320	304	314	321	320	299	301	346	326	315	319	324	322	300	327	263	302	311	306	328	328	327	284	276	331	315	328	289	276	294	297	337	320	322	323	291	300	285	317	303	306	330	286	301	283	323	321	291	310	322	291	294	325	304	315	314	309	311	299	268	301	316	339	293	322	338	320	300	337	292	305	294	294	317	292	307	320	352	282	300	311	313	323	335	323	330	325	302	320	339	334	333	287	290	271	292	312	321	301	280	305	321	336	335	299	290	321	328	319	311	298	317	306	333	335	328	326	288	299	325	334	315	276	343	298	319	364	276	328	304	276	301	289	320	289	266	298	310	294	299	325	331	314	287	340	342	318	333	340	337	322	312	296	329	313	313	311	282	294	325	337	313	295	310	291	312	304	289	343	305	285	302	310	294	289	311	334	285	316	318	310	328	295	316	316	351	335	290	313	327	326	292	317	300	318	292	325	306	318	320	298	355	307	296	321	313	335	312	308	309	331	318	312	342	275	325	327	286	305	290	329	315	315	332	279	295	341	287	316	305	339	311	315	287	301	322	315	302	312	314	287	321	309	284	307	322	294	298	312	279	316	329	342	309	293	300	279	289	318	319	323	329	298	292	330	320	316	284	317	300	287	313	331	281	263	323	321	321	296	325	316	314	298	343	280	305	332	293	316	288	308	285	330	291	323	310	272	295	312	280	293	305	338	327	330	299	303	315	315	321	310	300
36509	43268	54510	57100	51343	45060	43995	36398	24338	12604	5832	3100	1816	1312	1080	928	882	753	779	776	776	786	787	790	787	790	800	770	734	803	844	753	729	753	725	800	761	757	727	783	759	774	774	718	746	742	759	784	777	775	793	710	851	796	789	740	765	764	756	778	736	792	757	761	783	741	727	781	751	760	730	821	748	766	752	819	709	796	763	800	727	778	736	815	767	762	753	763	773	750	773	836	769	759	768	800	761	787	757	731	784	753	782	800	773	780	734	784	810	733	759	740	762	753	722	740	767	775	792	787	737	756	778	778	754	736	740	775	757	765	758	740	793	808	756	814	811	813	789	784	754	773	769	784	753	762	752	757	786	763	748	801	745	769	750	791	758	741	778	755	795	727	778	770	726	805	725	780	758	767	737	806	738	770	798	809	717	811	781	825	747	756	802	788	765	772	754	747	747	768	803	732	758	763	783	772	773	783	766	765	778	763	707	785	761	744	788	704	757	756	749	748	783	769	777	728	805	772	720	715	765	799	760	827	803	761	723	832	785	757	713	734	752	749	731	786	785	760	766	766	793	781	764	744	789	754	753	769	842	776	773	830	744	780	755	814	777	789	753	764	763	763	747	791	761	786	747	784	730	726	786	771	785	799	788	785	796	777	793	737	673	736	750	759	753	757	764	780	778	753	764	763	743	700	761	805	774	824	711	774	719	763	807	804	762	820	733	753	715	750	782	776	807	780	796	802	771	740	757	792	770	775	780	764	755	763	731	788	813	775	775	771	732	764	710	768	769	724	782	764	776	768	767	756	824	827	842	764	774	749	744	750	739	726	752	845	816	755	714	754	793	770	713	800	786	704	761	701	759	765	729	821	783	812	743	759	817	759	768	793	739	760	764	757	745	777	755	748	791	747	774	758	735	720	772	704	819	769	781	709	724	742	809	748	762	771	774	771	779	760	806	765	797	774	750	739	765	752	794	783	775	708	776	807	782	758	749	792	806	779	786	754	760	775	754	773	745	789	775	768	813	787	786	739	790	778	757	786	756	764	780	785	742	744	747	770	778	742	706	749	770	779	759	800	751	771	742	751	794	771	759	756	811	791	803	785	785	804	788	801	755	775	743	802	721	778	833	758	752	749	744	809	773	773	762	730	758	730	838	776	770	744	723	790	803	832	743	757	776	745	814	784	819	754	731	778	801	782	742	782	763	803	788	762	786	768	715	771	745	756	762	750	760	764	817	818	714	739	822	761	735	762	778	810	745	770	781	786	742	784	787	759	777	763	741	770	733	776	814	744	786	752	785	797	731	822	729	762	775	772	784	797	746	787	763	760	788	753	739	760	781	744	817	838	708	794	821	798	738	830	771	733	789	758	784	800	741	825	755	777	769	750	746	762	736	726	787	781	749	759	772	803	779	752	779	742	770	783	732	745	764	773	767	806	784	780	747	705	722	780	759	757	807	759	751	757	759	736	808	770	792	766	764	785	729	721	794	832	752	766	699	746	765	737	718	790	770	798	806	765	798	767	774	711	743	785	711	753	748	786	735	758	747	783	830	758	816	757	747	768	794	735	788	788	772	763	772	770	761	765	797	792	768	731	745	748	767	776	781	791	795	801	726	792	756	720	766	725	735	761	802	742	794	760	745	798	754	785	730	782	781	789	736	757	766	773	734	776	729	768	748	759	764	738	768	803	795	721	781	729	744	779	770	745	772	773	773	779	744	764	759	784	767	740	813	737	786	823	747	766	781	783	736	814	775	760	756	784	744	750	770	792	737	776	806	779	736	757	791	734	786	724	753	791	765	738	819	776	794	749	704	803	790	785	746	784	789	785	785	778	792	747	777	757	760	763	757	798	795	735	727	781	795	732	736	799	784	750	796	823	795	762	802	784	798	794	783	794	728	761	779	791	764	762	782	739	783	778	712	787	748	795	784	781	756	789	791	798	750	748	778	742	773	770	786	757	801	795	774	759	810	711	743	741	740	796	828	740	780	797	778	781	723	771	768	782	794	789	810	738	747	770	729	699	772	777	774	783	820	767	744	757	782	749	763	801	749	763	774	813	782	793	750	745	733	769	729	766	734	778	742	782	764	765	778	736	734	842	787	701	749	773	749	723	734	710	741	787	785	792	780	801	818	723	774	766	724	836	730	774	746	756	713	736	796	758	776	790	785	758	752	770	743	798	776	810	769	795	784	772	774	761	744	815	764	770	738	740	752	855	782	770	715	771	785	780	761	790	720	785	801	772	773	765	756	794	771	760	774	788	755	738	772	748	774	812	786	798	831	773	772	776	805	795	780	750	746	788	771	746	775	757	771	740	784	760	809	755	779	717	738	768	758	759	774	779	794	825	721	752	768	788	836	764	767	793	761	712	706	753	806	742	790	810	804	762	741	742	743	785	780	750	770	715	788	778	799	771	793	758	803	743	739	783	730	775	760	784	764	765	792	784	776	788	757	743	770	763	802	759	785	794	816	755	790	772	766	741	810	795	729	711	725	765	721	755	795	798	753	772	724	796	761	759	790	771	746	726	800	810	750	746	771	731	784	765	789	782	815	777	781	774	811	775	754	766	692	806	754	784	775	771	752	819	765	783	805	741	788	738	761	730	732	779	732	778	744	746	788	763	786	709	818	805	753	763	745	747	763	825	726	755	726	737	808	730	698	759	793	776	769	739	755	771	741	771	794	734	772	801	825	765	745	774	779	743	767	763	734	756	753	759	771	744	789	751	770	792	765	760	772	766	760	772	730	794	772	791	794	786	728	755	752	750	761	743	753	783	813	764	749	789	744	733	754	797	785	820	798	748	757	752	740	807	765	749	771	758	718	775	717	837	771	761	818	794	777	758	767	792	758	806	726	718	822	722	770	778	799	802	706	754	758	711	710	786	768	731	772	830	803	765	766	783	745	765	803	755	772	757	763	751	765	774	787	773	776	748	728	756	777	782	746	745	778	722	763	795	808	783	735	760	807	768	770	735	787	798	770	721	768	773	745	754	700	779	796	762	737	751	750	778	783	748	753	771	768	751	820	758	724	844	766	792	716	767	750	763	719	785	798	775	746	745	744	783	762	745	741	727	791	818	761	766	767	753	746	806	785	780	773	745	780	779	779	787	795	718	794	787	787	790	765	739	760	768	804	771	752	796	761	780	727	797	806	765	769	778	759	721	763	746	778	771	768	781	759	776	786	798	736	730	767	767	787	782	757	764	825	798	768	743	787	787	800	751	744	810	771	822	813	792	739	791	771	754	730	817	739	768	770	784	737	801	778	738	780	727	752	770	718	789	760	792	730	750	754	743	744	766	753	781	780	788	778	786	740	740	783	779	743	778	766	772	809	728	761	783	774	748	775	780	804	730	775	769	810	755	783	772	781	755	747	810	702	763	795	752	799	777	777	807	820	718	811	776	764	735	742	745	762	772	778	729	774	783	748	760	796	722	772	717	770	797	773	731	795	719	797	735	742	779	745	795	784	752	770	821	829	779	753	757	790	739	742	789
59780	58545	56672	47011	40625	35543	38298	31985	19071	7120	2231	1064	653	468	385	304	305	298	249	252	273	269	298	284	252	315	280	305	264	271	275	285	281	296	277	305	255	283	268	301	276	282	281	270	253	278	304	269	265	278	285	282	308	257	275	286	267	276	279	278	289	240	298	317	278	264	279	258	259	230	274	276	289	296	292	296	277	270	267	264	261	281	276	288	291	292	265	292	275	283	259	273	287	296	288	306	289	295	296	288	266	239	302	286	303	261	297	276	272	259	295	288	301	267	263	285	281	311	280	249	233	260	257	268	257	304	258	267	285	277	298	293	283	272	258	250	294	276	277	280	281	307	286	300	301	285	256	269	265	258	290	295	272	273	252	314	283	295	284	282	298	262	287	268	274	303	302	286	270	248	267	291	317	299	306	270	254	276	282	291	257	313	266	310	282	287	290	283	285	293	261	284	307	286	279	289	254	257	277	272	271	282	279	267	267	294	233	272	284	286	290	279	251	312	282	295	261	275	261	246	287	285	269	266	281	289	306	300	282	273	296	292	280	308	273	265	289	284	257	291	273	277	282	300	270	302	279	304	270	283	266	249	269	252	297	289	275	309	300	287	291	259	305	260	284	271	265	276	320	280	289	287	269	288	301	282	275	289	285	290	272	289	312	277	308	296	263	271	289	261	292	272	297	275	286	266	284	259	289	272	279	284	301	261	287	279	255	282	270	252	303	266	278	293	294	257	269	280	296	259	282	288	288	281	316	289	303	271	271	288	326	264	269	283	252	302	276	258	283	308	292	249	273	250	275	293	254	288	291	291	243	283	290	291	286	300	280	277	259	277	274	270	292	288	294	273	307	291	306	257	279	305	273	274	298	287	289	296	287	281	298	264	289	291	270	287	288	249	271	302	280	283	246	276	273	264	283	286	260	258	254	269	289	298	280	270	303	282	281	293	274	281	283	255	286	275	269	313	275	257	278	281	255	290	268	283	263	320	343	263	288	297	296	269	242	297	266	279	287	264	286	307	275	278	287	259	272	323	265	257	293	290	290	282	289	277	282	283	270	275	318	305	292	287	297	250	273	287	258	259	280	285	279	284	267	291	253	262	280	257	316	255	258	260	288	308	293	272	283	287	292	274	255	281	298	293	289	251	280	312	268	285	287	240	274	268	278	297	276	282	277	296	251	248	312	274	272	274	284	290	300	261	291	276	262	263	265	273	307	298	267	242	261	286	275	290	276	252	264	277	277	288	290	281	299	242	315	274	297	287	284	295	260	269	294	297	290	270	290	253	293	274	278	283	271	252	284	310	274	271	302	290	285	261	269	309	304	263	242	277	276	259	263	293	270	271	289	228	266	269	266	253	280	295	307	247	294	286	293	272	280	298	299	300	277	297	270	263	263	254	293	286	280	264	278	288	290	293	252	274	251	272	243	270	306	281	279	264	287	296	277	276	282	275	286	267	271	271	313	296	268	294	285	269	241	265	263	292	242	277	264	289	279	281	260	271	293	228	243	293	282	313	261	286	292	289	251	239	273	268	284	288	257	291	257	289	280	296	306	283	281	296	269	296	298	264	262	279	267	295	281	273	280	258	279	282	302	303	291	311	250	250	304	266	279	268	279	286	279	266	304	297	254	272	285	269	281	311	254	298	273	280	293	279	263	265	243	265	267	262	296	279	286	269	294	294	254	249	256	286	286	256	274	275	278	265	269	261	310	303	287	280	288	284	278	275	280	260	245	261	260	299	288	259	274	256	260	254	276	296	281	253	281	275	315	285	312	260	257	260	291	259	291	293	250	277	298	272	291	274	295	279	281	266	258	296	288	276	258	277	273	268	284	276	256	273	266	276	269	313	263	286	284	258	272	292	262	291	282	283	268	264	260	280	269	248	306	290	260	260	302	293	267	251	260	295	294	278	267	269	284	248	273	272	271	292	293	270	253	266	273	266	270	256	289	284	267	266	289	270	275	287	272	277	271	293	278	276	279	272	290	297	236	274	289	283	307	290	286	285	293	265	267	279	282	273	266	279	254	296	295	267	337	296	275	285	279	266	289	273	281	288	251	260	254	290	281	298	285	311	247	304	268	293	258	296	269	271	288	272	279	266	270	244	272	254	259	296	271	272	290	269	269	268	260	268	244	268	279	275	274	251	310	281	276	275	247	282	318	281	291	261	302	284	334	258	286	288	294	269	266	269	267	251	259	282	289	274	277	262	264	260	285	265	245	269	325	283	239	279	274	258	272	262	256	255	277	267	273	288	287	266	263	264	286	299	272	317	283	273	242	282	280	278	240	300	278	329	275	298	263	255	290	261	273	263	297	265	277	276	277	252	271	297	284	259	267	275	288	255	275	279	257	263	277	264	252	256	298	261	279	265	317	288	295	292	284	274	271	286	242	285	277	286	285	300	278	293	270	258	285	290	286	298	271	289	290	279	276	268	282	280	282	287	284	273	272	272	284	264	261	306	283	262	287	263	313	271	258	256	267	284	284	266	240	277	267	278	306	266	263	271	278	298	260	298	260	292	264	278	243	300	272	257	278	268	265	255	247	288	266	276	310	275	282	278	260	269	279	266	284	299	266	323	293	283	297	278	280	274	288	289	298	273	269	312	278	285	307	279	298	303	274	294	290	269	280	263	269	293	273	292	258	301	260	249	250	281	282	283	293	279	257	305	289	288	263	288	287	250	257	297	273	283	303	267	270	296	283	248	260	260	293	273	274	273	268	305	313	273	263	288	257	276	281	294	278	279	253	280	263	312	255	285	280	281	276	324	302	279	290	305	283	287	281	283	294	295	294	328	263	282	266	253	267	267	308	279	262	260	270	262	279	284	292	281	277	251	291	279	276	300	282	295	282	281	259	281	261	265	277	270	293	277	267	287	263	262	311	285	298	264	270	255	297	313	263	281	263	307	273	288	268	278	272	272	275	283	262	252	275	275	282	257	272	306	287	273	291	276	253	316	332	283	282	288	272	278	300	269	280	251	269	270	276	281	268	314	293	261	305	296	290	279	263	299	246	302	268	332	252	274	293	276	274	278	284	259	293	265	275	269	304	317	291	296	294	269	262	281	290	285	297	236	289	281	291	253	276	258	250	300	265	295	297	290	276	271	301	273	300	269	261	313	308	257	321	289	250	251	315	298	304	294	253	291	269	302	257	261	298	264	299	259	272	314	269	272	273	267	300	314	280	277	277	307	305	274	267	288	293	269	287	233	299	303	262	241	301	292	279	259	271	270	250	295	302	251	270	275	285	249	278	219	272	256	271	250	282	288	288	248	268	254	272	249	286	231	304	288	299	275	279	298	268	240	280	293	286	278	285	277	234	309	292	294	253	239	271	272	293	268	258	248	249	285	284	269	247	258	270	265	285	293	265	284	271	295	266	266	267	295	291	253	245	285	303	280	255	304	300	248	290	279	289	285	272	256	275	268	263	282	272	284	270	294	264	266	286	275	265	299	270	306	280	258	274	287	297	255	272	259	248	286	259	272
44164	55809	59596	57997	53834	49422	51872	45119	33069	16532	7664	3866	2261	1436	1080	870	796	699	704	728	609	712	676	705	693	699	707	702	661	662	692	689	706	649	688	664	703	665	662	692	640	748	646	722	684	687	675	636	674	657	642	691	656	657	683	677	734	643	706	694	693	688	729	691	655	688	680	669	666	705	675	663	677	701	706	690	676	675	688	690	697	682	744	700	660	704	686	693	718	678	663	681	677	709	658	687	699	663	718	728	674	689	693	700	707	703	692	663	692	674	687	695	687	683	699	706	628	665	650	632	639	683	708	672	673	672	700	708	684	677	710	668	703	694	659	697	637	679	727	669	700	690	686	697	696	713	683	689	702	720	668	701	697	712	683	701	711	699	666	702	685	668	755	676	694	667	712	727	678	711	668	702	712	734	690	715	663	651	717	674	665	719	720	685	657	723	671	690	664	637	705	668	679	683	712	698	657	698	638	682	684	614	700	699	657	712	705	703	688	696	723	710	676	709	695	711	676	676	713	745	710	659	681	668	667	691	673	703	676	679	686	699	701	711	653	720	746	653	687	695	707	757	712	683	686	704	683	660	690	673	710	670	708	695	684	666	705	709	636	681	664	716	713	698	674	719	728	693	696	685	671	657	672	724	617	658	663	712	626	671	692	711	679	664	669	654	676	708	704	677	708	725	667	664	665	722	755	682	646	678	678	693	675	649	671	661	678	693	684	690	708	678	681	695	676	710	650	665	688	721	673	676	689	716	660	700	709	671	653	705	674	719	748	689	711	677	633	686	703	687	672	710	666	686	697	661	735	660	664	714	670	736	664	714	674	709	665	660	653	704	670	682	676	662	679	681	687	681	672	685	680	663	643	682	701	719	649	701	649	630	671	673	675	669	655	693	689	695	686	678	642	635	649	705	645	683	708	702	716	714	693	701	705	669	677	719	654	644	680	666	676	637	662	709	692	643	667	662	734	715	723	713	657	708	654	668	715	629	710	701	687	670	723	708	703	713	672	701	674	664	676	683	683	654	658	670	720	693	674	640	655	744	664	693	694	653	675	682	717	635	684	693	695	673	711	662	732	728	705	706	722	627	717	685	669	698	650	651	679	666	659	705	715	657	681	643	628	682	735	705	669	718	691	657	648	664	685	759	660	698	685	662	711	701	680	713	636	663	682	702	676	649	694	670	694	674	676	685	674	715	686	649	655	705	703	689	676	711	677	645	674	672	650	700	643	684	700	719	711	743	682	675	678	678	678	693	668	649	691	692	683	673	666	665	709	666	708	726	676	737	712	702	700	694	687	690	710	704	704	701	697	651	688	678	670	660	677	726	647	661	690	670	681	643	684	669	681	710	677	724	696	727	739	687	738	699	694	652	707	706	692	666	697	667	658	706	684	725	667	676	691	651	741	720	701	712	662	731	651	670	669	683	672	676	678	748	675	706	707	654	697	723	768	629	673	719	700	666	678	662	679	721	682	673	698	712	647	683	703	649	704	714	693	679	689	687	686	645	700	735	704	720	687	733	648	685	693	729	659	678	640	675	686	720	643	662	679	675	698	688	658	727	668	677	687	693	660	719	654	684	673	693	682	657	675	696	630	675	714	668	696	667	655	725	678	620	676	711	706	677	655	686	724	667	667	707	677	706	688	704	688	691	669	711	712	714	715	676	711	698	631	674	698	677	711	673	694	700	695	680	698	683	676	706	687	652	739	669	656	689	678	744	682	701	659	636	647	704	670	658	670	735	658	761	696	734	680	665	688	697	681	691	658	659	707	725	666	680	699	669	699	694	719	690	747	726	701	681	699	680	652	728	638	663	698	665	681	669	674	689	654	697	671	707	636	739	679	661	692	659	670	689	632	704	646	652	714	712	657	669	636	674	685	657	639	717	703	683	702	628	649	732	688	695	702	697	688	687	676	683	666	667	721	669	686	683	687	689	651	700	673	698	718	684	671	687	720	647	680	715	695	658	644	667	732	683	712	661	667	683	689	727	696	703	705	709	677	686	682	665	678	708	676	682	711	663	717	710	729	630	723	666	651	676	666	690	690	696	702	711	705	711	695	701	685	743	699	671	681	662	692	707	634	699	667	737	725	663	697	698	682	662	709	734	705	680	659	700	667	662	659	700	665	695	738	643	667	707	638	709	686	675	680	662	658	671	698	702	731	661	705	722	653	639	668	720	655	674	720	706	682	694	707	730	667	706	743	676	694	684	690	688	665	674	706	663	690	688	699	746	724	649	705	709	653	682	667	688	659	671	684	675	707	697	642	670	664	651	672	657	701	694	677	710	673	723	725	659	761	672	664	675	649	638	733	685	670	694	631	689	649	711	663	684	677	689	732	705	664	655	698	694	709	675	652	629	694	702	680	663	719	683	649	683	686	662	682	674	739	656	680	743	675	666	655	668	701	686	709	692	700	703	733	692	710	659	673	678	727	673	665	698	647	732	708	661	708	768	704	663	703	701	672	717	683	678	655	633	704	667	708	685	668	703	657	686	681	670	701	698	651	683	651	661	665	697	693	694	696	684	706	680	645	656	676	672	644	659	717	723	691	697	637	694	703	647	722	712	680	688	731	663	648	698	627	712	729	677	690	712	748	646	693	642	659	640	691	704	682	715	681	670	704	637	668	732	732	660	687	651	655	726	691	692	661	649	674	689	718	734	721	688	723	657	642	717	676	688	701	660	713	714	682	686	688	717	673	683	704	662	690	695	668	703	643	665	680	697	683	659	682	680	682	711	677	707	687	729	725	691	711	674	706	662	696	731	703	669	691	717	698	684	669	672	669	679	681	631	647	682	709	668	688	705	694	690	709	722	655	704	655	643	691	715	712	666	693	660	664	668	648	696	720	684	669	711	677	693	675	665	705	699	664	703	722	687	691	655	687	679	689	671	719	760	640	698	710	680	671	652	656	656	673	694	671	710	653	701	686	699	701	685	707	696	693	692	721	665	691	705	678	694	664	676	661	695	665	648	676	727	646	659	674	655	678	699	696	724	662	666	665	671	719	688	717	694	689	702	717	740	682	688	670	683	724	660	661	659	688	658	653	671	722	688	688	657	695	694	741	686	653	679	646	725	700	697	708	697	732	675	660	670	643	671	714	718	662	691	655	667	731	663	685	655	733	678	665	667	642	666	691	648	696	717	705	723	671	718	741	704	639	679	670	719	679	697	681	689	683	689	682	696	614	692	686	711	672	606	700	699	685	699	685	691	685	702	688	665	730	684	677	719	664	695	666	687	667	653	676	688	740	726	679	663	679	729	657	656	652	679	696	698	723	694	700	692	651	684	650	686	695	669	663	743	689	653	705	695	684	672	713	621	679	672	692	711	668	711	717	670	686	676	629	723	683	679	643	661	687	667	736	656	688	692	700	668	641	713	689	701	683	651	704	653	688	685	663	666	694	680	659	694	676	693	703	662	680	674	698	702	670	671	677	653	645	662	680	696	726	708	664	692	735	700	693	651	706	709	660	689	717	677	672	665	671	704
32935	34246	36585	24043	12840	7876	4456	2219	1435	721	520	350	337	321	296	319	315	305	312	323	299	295	298	300	284	323	301	318	300	278	299	271	293	297	307	273	278	254	325	282	301	308	325	296	284	339	297	323	293	311	280	298	296	288	284	309	298	311	303	289	285	293	295	271	288	298	280	321	261	306	301	280	316	299	290	290	278	300	294	329	299	288	327	343	296	322	312	302	305	293	307	293	296	297	293	287	300	292	278	285	289	309	296	309	275	291	315	287	302	285	299	308	322	306	295	287	288	292	303	294	300	282	275	282	285	331	311	309	294	281	265	303	302	256	294	303	279	305	323	307	313	325	302	278	339	286	298	283	280	303	291	278	311	347	306	287	283	288	287	302	312	299	271	291	292	261	296	281	305	324	282	290	286	279	302	278	285	288	290	274	275	320	269	306	296	310	320	305	286	306	284	280	313	360	317	304	313	306	275	294	324	272	303	287	287	325	271	268	328	285	299	301	308	309	300	290	296	298	246	311	297	285	317	333	326	317	298	281	296	288	293	281	285	316	263	296	314	330	327	312	316	272	302	299	295	273	258	309	323	307	288	284	289	302	321	286	283	305	270	300	290	286	309	291	292	292	306	285	301	296	312	305	339	292	290	283	287	268	284	282	309	301	313	254	300	291	298	296	299	299	271	296	326	291	307	305	306	287	307	296	280	274	285	284	276	290	289	293	314	299	306	287	308	295	280	291	307	323	317	313	267	264	283	320	274	299	281	318	313	312	309	264	311	296	288	321	290	309	262	302	291	303	279	275	290	280	307	273	326	288	306	337	295	326	308	264	314	308	277	282	314	299	300	331	293	297	324	293	300	296	290	316	291	298	317	283	286	287	284	308	306	298	337	326	305	309	322	300	299	308	283	277	320	315	298	310	320	275	289	297	284	297	297	328	292	304	281	291	302	277	326	278	272	295	323	264	282	321	290	318	298	309	313	306	345	311	300	283	279	295	280	294	291	285	298	290	289	281	295	293	292	282	289	291	296	293	292	293	304	303	307	287	311	263	318	312	281	262	303	296	294	314	283	307	295	307	304	300	281	304	287	281	278	303	296	284	276	281	280	335	314	297	303	319	322	291	263	291	308	309	271	297	305	289	312	297	286	301	275	301	285	286	276	319	344	296	327	299	312	313	267	269	290	284	291	306	294	299	305	308	322	313	280	298	307	292	288	290	265	301	294	291	291	302	313	311	288	309	295	276	308	305	311	307	269	284	279	276	328	292	280	307	302	287	284	316	309	300	296	257	269	271	289	302	295	288	285	320	318	302	274	294	294	285	300	310	322	308	315	304	328	315	325	307	296	308	277	333	283	311	329	334	304	318	287	316	291	293	274	332	283	314	272	295	307	292	271	295	269	278	299	298	286	305	275	311	325	300	317	303	276	307	305	306	320	301	294	316	291	289	264	319	295	330	292	313	330	324	285	295	320	285	311	297	336	286	291	286	301	289	315	303	312	269	277	294	285	281	284	307	285	287	313	288	305	290	300	284	274	299	305	278	300	291	313	298	295	284	324	292	314	320	274	311	283	324	300	292	280	276	265	289	271	275	322	343	296	272	272	288	333	315	295	296	307	312	274	311	295	266	263	295	275	293	312	275	299	285	309	273	280	307	310	246	324	332	300	308	289	335	308	293	323	276	257	319	313	318	290	291	308	296	294	281	288	286	278	277	288	295	318	273	289	295	303	327	268	297	312	279	271	305	293	292	329	323	310	317	307	318	299	315	310	281	312	300	304	301	319	297	309	293	282	288	277	311	304	291	280	272	269	294	270	306	340	301	304	248	283	315	297	306	281	285	275	258	306	285	291	293	291	322	324	264	243	291	322	308	305	301	288	313	289	299	297	290	257	275	280	332	297	323	300	281	298	309	303	294	291	276	333	266	264	282	291	333	311	259	274	326	317	314	286	289	281	265	310	310	322	310	245	311	277	295	292	301	321	312	328	308	307	307	275	292	271	291	294	299	305	293	290	353	315	307	284	296	284	311	315	297	268	291	285	275	280	297	296	318	282	285	298	294	268	279	311	305	275	301	273	303	307	281	315	313	273	317	259	310	284	312	306	314	304	284	320	273	294	278	286	284	286	283	298	314	296	317	334	295	318	312	293	270	290	318	268	327	308	294	283	276	307	327	298	270	307	271	312	274	312	292	306	300	303	277	298	314	283	274	320	274	289	301	293	318	315	319	292	297	302	303	281	297	302	310	295	297	314	296	289	316	292	289	292	275	270	250	265	298	308	310	289	286	286	304	265	296	281	268	299	293	314	284	310	302	289	307	284	309	274	320	290	309	288	320	309	287	308	312	283	311	291	274	306	277	307	290	324	295	268	328	299	297	306	293	298	285	286	306	274	282	305	282	286	267	305	303	335	306	294	315	319	294	300	315	310	289	290	304	285	288	296	295	302	276	309	330	261	296	294	289	275	325	304	287	295	284	293	280	289	261	287	327	321	303	305	322	298	305	275	306	245	323	310	252	289	283	293	325	313	273	288	274	304	313	295	320	281	281	276	315	306	328	283	281	294	293	311	300	304	272	316	287	253	267	298	290	324	271	261	325	287	305	277	285	307	303	302	307	268	288	298	297	291	313	316	297	299	296	292	260	323	268	307	296	281	305	303	296	329	254	297	285	296	291	340	286	313	292	296	313	294	308	298	307	320	314	316	267	269	318	308	285	301	297	310	297	276	304	321	279	287	279	321	295	291	284	301	282	307	287	301	287	291	305	286	321	312	318	260	272	312	312	304	295	289	313	275	305	301	334	308	295	297	297	312	298	293	286	294	305	288	285	342	304	309	309	304	292	299	262	289	273	293	275	280	279	314	311	306	274	313	315	287	294	323	280	287	313	290	336	280	304	299	293	300	298	295	274	307	264	322	290	290	281	270	297	333	314	331	288	328	306	308	286	276	295	310	298	297	277	303	316	298	290	307	311	314	306	279	297	297	278	270	285	293	292	284	301	282	270	304	318	261	281	310	298	294	306	268	293	307	277	284	311	311	285	292	293	313	309	282	311	292	280	293	274	336	298	300	316	299	254	292	276	333	303	329	291	287	284	322	303	293	313	293	287	299	294	278	302	276	301	298	324	245	290	292	308	281	288	275	300	309	281	316	296	312	308	303	311	318	322	280	307	284	347	315	284	316	340	324	310	317	306	306	300	320	281	321	317	317	314	306	303	271	293	315	283	304	291	298	299	307	300	307	278	269	299	294	293	301	291	319	304	309	275	309	256	289	307	315	293	310	317	312	312	298	329	312	282	266	303	340	291	305	278	280	298	306	300	283	304	309	281	301	293	315	301	314	272	287	305	291	293	290	296	305	279	291	257	307	281	298	304	317	301	298	322	304	309	265	326	311	330	296	305	302	314	300	290	321	309	262	326	292	313	273	298	289	306	262	319	311	310	300	277	295	305	286	306	257	306	317	273	302	291	302	289	323	302	299	277	302	324	293	306
20604	28374	37278	31713	21599	19263	13529	8187	5030	2319	1335	926	824	778	763	759	778	783	714	712	778	809	757	733	721	697	753	711	729	784	704	785	733	780	758	794	774	736	716	805	740	727	740	720	767	782	765	744	780	731	757	725	783	803	773	729	744	709	709	752	769	781	754	724	716	723	776	743	739	709	698	807	733	749	700	743	796	751	758	727	774	787	685	742	787	683	754	713	765	727	749	743	742	765	771	710	753	796	763	731	771	775	757	757	718	744	739	729	759	738	722	722	731	749	734	732	747	760	725	732	772	736	721	768	747	717	766	752	698	787	737	729	720	733	741	774	749	773	748	741	729	773	741	751	771	703	751	771	721	723	759	690	735	744	770	795	767	717	738	697	734	754	733	706	717	691	784	779	769	745	763	760	779	770	774	797	761	697	735	775	773	761	764	692	741	768	746	745	752	739	823	770	734	719	728	716	767	783	718	757	743	770	773	774	732	712	773	789	812	752	740	770	755	747	766	761	726	747	731	772	775	734	757	737	742	716	773	735	725	751	737	734	745	780	746	753	748	718	788	769	758	713	735	770	729	753	743	783	744	778	741	743	748	729	767	719	755	737	745	729	712	760	758	751	761	760	688	735	718	764	799	728	735	742	752	742	785	750	750	716	759	782	752	752	738	770	759	789	712	734	738	757	718	757	757	681	754	744	704	762	776	739	726	780	698	790	677	812	740	768	764	733	835	723	730	741	693	729	688	723	787	769	719	734	736	792	740	732	757	727	751	795	721	769	733	740	772	795	757	747	748	771	724	705	723	764	771	714	769	748	720	760	740	777	763	711	745	760	695	760	725	767	687	735	736	689	732	775	697	746	723	751	722	738	788	797	757	818	769	751	751	712	737	730	777	747	767	726	742	768	729	738	750	734	772	745	764	727	763	757	743	749	694	744	799	736	749	679	703	726	743	756	765	762	737	720	741	729	753	747	729	722	708	768	775	761	779	731	752	774	767	729	765	747	761	751	771	764	706	735	754	724	713	771	772	825	761	742	765	778	720	773	779	758	752	712	751	743	723	764	812	753	722	709	750	776	764	719	755	756	744	707	746	743	701	721	738	757	763	761	771	750	718	746	760	699	746	774	760	754	758	741	741	738	744	735	732	736	779	700	776	721	755	758	720	790	739	766	759	705	749	750	736	755	749	717	704	748	734	744	740	736	770	730	732	727	773	727	761	778	761	732	715	761	732	731	749	753	759	712	820	766	752	767	766	764	760	749	774	740	743	740	762	728	739	705	729	745	727	738	723	797	741	755	762	715	734	740	716	714	751	731	749	782	732	785	781	725	766	731	750	711	743	746	766	703	738	783	755	763	790	717	746	763	777	730	756	761	682	709	763	731	731	760	753	739	704	739	750	735	740	749	741	751	717	752	710	752	727	717	721	736	737	752	794	691	719	771	769	719	726	777	734	743	754	740	714	732	755	766	769	748	745	768	743	742	687	733	769	763	755	721	771	717	725	696	776	748	762	721	737	742	775	747	720	707	765	691	721	662	788	782	781	765	748	744	771	777	782	719	718	717	758	725	734	716	747	721	725	781	750	746	765	739	747	766	816	703	766	709	733	732	759	753	713	751	747	742	724	701	723	708	742	688	722	758	717	738	738	781	711	733	723	713	773	706	729	716	752	714	782	827	769	761	791	795	718	726	724	766	745	711	749	741	773	709	698	704	744	731	729	730	718	683	780	718	720	728	734	720	783	756	737	741	775	746	741	724	748	730	803	724	706	720	755	732	737	790	759	760	714	717	774	789	707	781	743	738	699	737	776	758	743	725	765	727	704	773	777	732	750	801	776	730	778	769	757	712	730	749	785	745	706	734	785	755	729	791	727	739	754	741	715	774	753	751	735	808	809	773	765	709	697	762	743	778	759	724	774	732	755	809	708	759	739	735	751	757	777	741	745	742	774	806	704	702	754	759	792	728	738	732	733	771	735	735	764	746	810	729	767	722	788	737	680	755	755	758	759	789	786	704	732	749	751	727	746	806	786	680	780	759	797	755	700	730	774	751	721	738	733	731	790	755	728	782	727	778	765	702	753	710	732	789	767	707	767	718	774	723	738	669	728	802	698	759	772	728	748	790	729	754	662	736	756	722	729	755	773	754	758	743	741	710	738	754	726	741	758	783	711	769	700	741	735	759	756	785	765	730	763	766	761	782	703	719	783	784	734	794	782	770	769	774	773	751	713	723	782	728	735	742	737	730	710	774	743	711	760	710	743	772	728	734	733	732	725	727	751	758	796	735	760	780	748	755	735	750	754	758	698	776	705	747	754	762	763	792	767	732	695	805	711	751	742	728	790	762	738	734	790	720	750	736	722	754	747	703	717	741	732	742	771	748	757	727	749	697	761	744	721	673	735	769	750	748	723	787	745	722	754	728	745	729	749	792	799	715	769	754	819	742	725	775	737	693	741	778	739	740	729	719	740	789	757	755	736	786	725	793	750	752	756	714	696	741	749	742	748	786	747	725	716	785	762	752	725	703	730	723	777	696	737	774	765	753	737	723	749	734	744	712	726	749	810	745	741	746	712	721	736	747	760	764	797	772	831	713	741	757	773	734	758	762	759	719	758	784	754	758	767	753	727	762	739	726	726	734	749	739	742	742	756	739	763	706	807	744	783	757	773	696	695	767	776	764	740	744	749	732	787	761	727	750	763	750	788	685	761	738	762	764	751	753	747	806	689	732	781	721	771	765	805	765	786	710	783	782	763	759	792	711	782	750	756	730	742	734	763	718	733	719	734	719	757	721	755	756	714	786	787	724	730	735	720	736	786	734	755	737	752	718	754	754	759	762	711	737	725	738	743	732	689	758	739	723	753	721	764	744	785	729	707	750	791	738	713	757	714	752	729	697	705	694	736	700	775	754	735	784	762	779	679	731	767	705	738	739	760	713	725	740	755	722	758	770	724	730	707	811	786	789	748	783	763	740	735	700	743	720	752	726	717	757	710	756	771	702	727	772	750	784	715	732	701	727	710	734	759	759	719	748	770	758	722	765	739	711	711	778	757	726	732	746	773	787	734	749	753	765	741	767	773	770	759	793	742	709	803	674	693	740	737	742	733	768	750	738	763	762	751	726	714	758	780	715	758	723	717	763	757	699	730	715	748	717	730	714	803	694	737	774	710	744	783	744	729	782	720	764	754	745	714	745	767	746	727	689	758	751	782	748	786	709	746	702	725	759	742	731	714	799	740	713	743	767	772	755	723	745	739	755	740	702	741	816	697	755	734	737	765	776	735	788	728	726	735	707	710	732	749	761	753	798	716	707	767	754	756	796	773	726	725	727	738	730	743	720	754	716	731	718	749	733	728	715	774	728	723	761	729	768	742	762	743	746	735	780	708	735	709	737	719	735	724	726	782	696	772	757	753	742	723	755	730	768	746	762	746	733	754	733	780	731	733	758	732	782	783	713	760	724	779	768	718	722	760	752	766	715	721	750	703	726	692	754
54260	55211	54658	41823	31625	29313	29445	20976	10486	3789	1105	598	419	393	362	335	326	307	297	321	308	321	332	295	335	275	325	332	338	324	349	335	300	335	312	306	324	356	316	324	345	352	312	309	318	330	331	318	361	314	297	320	321	305	313	351	301	305	330	315	344	356	309	334	339	334	316	327	309	292	316	317	321	343	290	291	283	321	299	315	343	300	312	350	282	311	307	340	332	328	318	307	309	277	333	330	347	285	302	309	320	330	323	327	364	323	309	307	302	296	303	327	315	325	318	301	311	335	330	339	308	331	308	324	285	344	316	300	298	321	359	316	307	288	311	311	299	321	324	311	361	328	285	343	313	308	273	321	344	309	364	293	318	321	303	335	314	333	346	358	340	302	287	334	287	328	341	293	313	319	305	323	336	310	325	312	313	313	300	342	349	294	303	345	316	337	320	331	336	308	344	333	308	314	333	312	298	320	314	332	312	303	329	304	325	315	329	321	334	289	334	325	328	300	303	313	332	338	289	305	318	346	312	303	320	331	307	285	306	302	328	326	353	347	322	347	295	330	303	329	284	333	294	325	316	326	299	334	343	319	322	287	319	315	342	330	307	292	325	306	307	285	334	299	313	302	329	340	318	356	300	325	332	298	298	282	356	316	296	302	330	303	336	281	301	345	315	325	316	298	323	340	296	324	316	328	310	302	301	322	333	305	299	345	304	311	309	327	328	302	335	351	304	305	320	300	324	332	324	310	334	341	310	353	305	322	338	259	329	332	304	368	355	302	331	321	332	327	314	331	331	300	325	317	327	345	297	300	312	338	301	311	321	351	342	329	310	324	326	357	335	322	299	321	332	296	328	322	316	297	311	329	336	306	280	312	311	334	257	345	327	313	335	303	324	345	332	302	284	303	304	358	299	325	305	323	335	290	324	310	345	328	308	329	320	306	347	284	319	292	329	301	322	327	320	309	310	314	309	314	317	298	331	326	305	309	317	322	327	338	324	345	302	313	317	327	293	291	333	308	293	272	302	292	346	320	328	326	336	313	328	312	298	307	302	303	284	316	334	305	369	309	306	347	304	313	307	359	337	322	322	320	315	322	337	317	308	334	304	326	327	300	312	321	312	306	315	310	308	320	315	318	318	328	337	289	329	315	335	325	327	316	326	335	315	325	325	313	323	338	304	316	303	285	316	320	283	290	314	338	299	336	345	323	293	298	298	347	299	337	315	330	291	307	331	334	329	339	307	291	349	307	356	311	299	346	310	333	339	331	353	293	318	348	316	334	305	341	301	324	322	327	364	354	314	324	320	289	326	320	315	324	316	327	314	305	316	355	290	323	312	289	354	300	318	295	316	313	295	316	345	353	301	300	306	316	290	329	349	303	335	316	346	306	310	317	301	312	332	305	302	314	329	326	309	335	300	350	305	308	329	291	323	315	302	297	341	301	315	324	322	318	279	306	343	324	322	314	308	327	355	331	300	325	329	325	321	338	325	317	292	351	319	324	306	312	334	314	303	305	291	339	329	342	361	316	270	299	333	308	329	342	292	320	313	341	323	321	290	313	295	340	305	350	323	331	332	315	283	300	334	309	319	285	345	336	312	361	304	317	320	325	303	308	334	338	290	320	339	335	320	306	320	342	315	308	329	334	299	319	323	344	350	318	273	301	308	303	339	314	318	320	322	298	322	320	337	273	319	312	333	319	336	322	320	330	313	307	315	328	315	285	305	342	334	325	285	310	291	317	339	340	322	306	325	270	317	297	311	320	290	318	334	354	321	339	293	314	309	267	293	303	328	341	330	334	316	328	305	300	304	317	322	340	314	308	317	315	303	342	327	331	285	320	324	338	317	329	308	301	321	323	336	359	330	299	327	355	302	307	317	301	331	300	340	302	325	320	330	334	333	293	293	309	301	319	344	314	299	341	345	331	322	292	327	284	322	302	290	333	322	348	326	309	332	324	336	344	313	289	277	322	346	312	333	314	294	320	327	314	303	346	284	341	338	333	348	312	311	329	304	340	330	304	325	306	323	310	325	308	322	324	289	331	288	311	334	336	328	274	309	314	323	337	308	336	295	320	296	342	319	306	308	329	336	297	296	288	357	332	313	314	324	310	310	314	320	304	295	317	344	313	333	317	343	343	340	361	306	323	340	315	319	339	328	323	338	346	352	365	279	291	335	330	303	350	322	313	294	319	294	309	353	309	329	316	304	279	328	321	291	321	322	335	309	331	331	336	294	304	303	353	311	294	318	304	299	318	306	306	315	314	326	319	308	302	341	327	340	323	311	323	309	348	302	343	329	321	334	357	324	326	295	338	284	317	312	324	317	330	321	332	343	323	314	336	309	357	320	302	296	330	321	319	316	325	330	301	336	313	360	328	322	318	326	325	317	280	301	311	336	308	315	346	317	327	346	322	285	314	300	316	300	298	344	321	324	318	267	321	310	307	303	354	311	330	336	309	345	326	344	332	335	293	330	325	315	312	314	311	326	332	365	303	317	342	321	316	333	319	318	297	337	361	310	290	306	299	343	313	288	316	289	324	346	299	314	315	307	353	340	302	319	338	357	292	308	327	344	319	299	286	334	316	308	325	323	350	297	344	291	306	315	318	301	279	329	337	319	300	300	332	309	316	349	313	294	294	330	329	300	337	304	341	334	311	299	310	333	304	323	340	305	297	344	308	304	326	326	306	305	324	292	301	315	331	323	311	319	347	324	328	316	306	296	344	317	315	361	310	334	311	329	309	307	327	337	308	323	308	314	309	320	327	319	349	299	367	321	327	312	328	307	326	321	317	315	342	317	293	303	353	334	340	321	326	307	298	318	292	321	330	350	330	355	323	338	328	339	365	310	306	299	307	305	336	291	297	272	336	332	333	316	332	316	306	301	352	325	322	325	325	313	332	304	310	333	292	333	324	300	278	326	343	306	320	314	301	339	347	302	319	319	316	338	300	315	298	327	307	322	328	295	324	319	311	311	298	318	313	330	321	289	312	301	309	339	297	312	310	296	356	328	290	293	329	345	308	333	354	299	334	337	305	354	302	314	351	315	293	293	309	293	334	295	320	293	311	317	339	315	307	307	324	307	330	301	274	361	342	293	306	344	310	331	312	338	321	294	307	309	334	303	309	300	316	309	312	292	325	297	338	298	301	313	311	320	356	327	351	307	316	319	337	332	323	301	336	333	299	305	332	273	310	333	338	361	295	343	308	326	341	316	322	324	331	323	309	304	295	323	354	286	286	320	312	334	314	321	315	328	298	309	308	290	332	305	312	298	320	322	318	339	330	309	293	283	325	362	298	307	302	326	312	291	319	310	349	320	342	269	303	310	300	321	347	319	292	293	314	311	323	365	323	336	315	324	350	274	339	323	309	295	327	305	317	342	313	340	305	346	318	297	314	329	311	334	309	357	336	336	297	302	328	311	338	340	320	295	328	346	334	321	338	323	287	334	290	314	298	322	303	328	319	293	310	298	339	313	297	314	316	296	302	345	327
38455	48120	52748	46973	43250	43444	44490	36148	23717	11205	3989	1847	1196	1115	899	807	795	768	784	760	775	794	820	800	791	793	778	818	763	830	820	794	810	818	750	835	768	750	777	780	838	796	763	768	802	750	812	799	731	801	805	808	803	702	811	805	782	772	802	754	753	832	754	784	824	784	804	810	798	735	802	851	771	744	779	767	781	778	763	802	807	806	793	822	804	756	821	804	787	796	772	780	782	800	801	845	760	837	736	808	758	781	847	767	784	829	762	758	782	790	816	816	775	789	846	733	840	834	781	784	764	802	836	785	823	781	772	775	754	764	779	759	745	733	760	740	750	784	760	810	806	800	831	766	795	774	789	771	748	814	798	783	830	742	833	728	791	815	824	716	834	783	749	841	801	744	805	793	780	751	777	819	773	756	780	794	774	813	807	742	765	804	773	754	840	806	837	769	790	801	746	759	762	776	833	806	787	758	817	779	847	787	764	824	787	789	817	792	768	748	814	775	774	790	794	774	812	828	786	751	795	750	772	748	739	763	761	793	796	799	781	784	812	789	731	765	778	790	771	792	818	736	752	763	765	779	775	774	817	780	771	805	811	814	802	865	794	790	797	799	756	775	776	779	808	822	833	776	830	792	744	803	823	762	796	756	773	794	844	821	773	778	784	776	770	769	806	852	821	784	793	800	808	827	767	765	806	770	770	772	815	739	786	797	792	813	782	800	762	802	763	765	779	758	775	788	780	800	776	786	863	785	828	739	791	763	766	801	798	799	766	785	788	791	733	811	775	817	804	798	761	805	741	786	749	794	798	766	767	801	822	740	799	743	795	746	796	806	807	774	780	797	829	789	785	775	822	797	783	773	764	772	751	802	704	781	843	812	762	790	767	821	772	769	837	807	803	780	787	763	726	784	822	753	819	800	758	782	785	781	864	804	831	803	798	784	788	817	783	774	784	772	801	744	786	766	798	826	762	795	783	795	755	820	803	785	823	828	775	833	828	778	800	753	820	811	718	750	747	764	828	798	818	856	748	784	798	808	777	807	765	754	833	759	754	807	783	791	754	787	757	775	720	828	791	772	798	761	777	836	806	749	769	813	786	804	795	781	735	782	774	789	802	778	777	774	791	766	818	764	742	775	744	750	736	816	750	796	827	782	824	810	814	781	793	813	798	735	819	783	764	785	827	766	786	767	794	831	780	877	755	788	807	827	832	802	811	792	745	817	800	755	768	793	791	789	802	798	836	736	797	741	739	783	811	760	812	817	825	834	803	816	791	772	776	762	779	762	770	794	875	758	748	790	812	829	785	756	751	801	789	811	850	815	812	790	785	789	804	723	829	743	801	747	779	787	782	812	749	802	790	784	760	789	786	779	774	798	797	776	815	749	771	779	759	798	787	773	824	775	801	779	840	767	826	796	766	751	764	819	733	750	778	792	739	743	820	801	794	776	776	800	765	803	792	789	811	819	781	819	795	787	793	798	796	751	770	761	787	869	740	798	818	759	790	781	755	824	802	772	746	804	785	835	752	830	836	789	805	766	838	790	729	787	730	804	842	789	816	784	809	822	769	816	740	791	768	877	771	824	793	730	754	784	822	806	783	803	784	755	766	754	804	813	714	831	777	815	791	765	766	803	804	823	784	776	813	802	750	789	792	744	806	747	763	791	804	784	787	775	789	837	808	808	758	796	793	804	773	761	808	745	771	797	797	814	745	764	801	832	760	801	798	748	816	754	760	809	797	806	814	781	826	784	751	790	756	767	770	801	746	805	782	789	790	752	759	784	790	808	733	774	774	821	742	756	855	787	767	772	814	789	814	834	802	752	815	738	796	732	798	816	822	815	806	795	748	762	739	788	734	752	774	783	769	773	781	788	789	708	846	779	822	754	788	746	813	687	807	823	743	770	753	789	794	837	747	782	776	825	773	748	807	827	771	849	786	801	739	825	797	764	779	807	832	816	779	786	781	808	803	760	833	777	794	772	764	816	741	805	767	798	792	759	769	773	795	753	769	786	794	760	764	821	774	750	736	753	817	777	850	833	767	770	791	778	790	771	735	770	824	771	807	794	808	763	802	763	806	767	841	787	780	806	768	775	731	787	822	779	807	774	738	885	821	752	809	764	775	793	788	737	807	843	821	829	780	797	783	781	745	744	775	799	765	729	765	788	795	806	773	790	819	744	791	808	789	764	759	792	764	755	805	767	805	723	778	773	798	763	819	772	761	736	776	781	787	746	744	775	844	784	747	793	760	808	801	758	766	798	798	771	787	835	799	762	841	807	763	776	804	784	730	806	821	760	849	811	763	818	783	771	767	798	814	799	800	782	759	761	801	776	735	791	787	802	737	803	813	778	745	774	758	828	773	775	794	824	787	795	777	775	773	794	803	830	795	838	728	803	775	818	772	794	776	826	813	775	712	821	767	805	818	748	808	773	783	779	804	789	732	792	790	779	805	804	807	814	826	754	795	811	862	718	775	776	810	800	785	822	813	724	793	810	734	752	778	809	780	767	829	845	752	777	794	844	840	768	752	794	787	799	810	795	781	783	746	794	791	792	827	765	780	813	748	740	779	799	785	787	851	788	756	832	785	780	759	780	765	759	819	805	786	814	820	734	749	776	775	795	765	806	836	800	822	771	766	823	787	765	743	760	809	744	802	773	790	763	776	782	793	775	804	770	765	764	781	831	822	797	767	763	805	758	796	757	792	786	740	777	754	767	848	753	746	721	792	855	785	834	826	820	796	770	763	737	819	769	779	802	778	755	777	767	811	789	821	825	846	766	769	810	770	733	757	763	766	802	765	803	766	798	783	750	767	746	756	811	797	807	780	795	822	813	826	813	779	748	807	784	774	805	812	758	760	779	807	781	748	776	770	773	776	801	751	798	802	775	741	760	801	798	767	825	795	766	767	834	801	781	747	734	795	747	788	805	729	819	755	811	795	813	803	793	765	744	775	831	773	806	818	811	752	758	781	776	790	772	770	819	790	788	814	779	755	842	776	814	811	798	786	758	790	737	791	790	802	809	809	790	772	779	804	757	768	776	809	776	720	771	755	799	760	862	826	765	782	786	814	743	768	805	798	740	787	801	792	784	814	789	763	756	769	842	884	770	794	781	774	814	831	779	780	814	791	811	803	776	783	792	743	841	789	786	771	822	789	752	780	746	828	803	775	778	745	821	812	796	763	804	791	807	809	786	775	813	789	751	800	779	848	767	744	804	843	800	765	764	799	789	768	708	771	777	778	787	800	777	793	768	775	767	736	745	778	837	741	854	769	772	821	813	755	824	772	814	765	837	773	796	793	740	798	802	812	779	789	805	756	825	787	785	774	833	758	732	810	783	743	833	778	770	797	766	825	836	808	833	831	805	739	805	773	784	806	796	760	771	783	817	879	789	795	790	759	822	743	757	840	745	799	739	781	778	792	781	783	808	809	788	733	787	802	800	774	725	816	785	748	870	827	799	769	751	766	798	776	785	778	801	802	793	778	768	806	769
60790	58449	51825	53911	43126	43055	39498	29659	16035	5355	1433	672	518	397	343	306	312	290	300	286	306	280	274	274	301	299	284	238	301	256	290	271	296	318	301	275	280	311	286	299	283	286	253	292	338	281	282	289	289	278	269	250	309	281	265	275	271	279	261	267	271	291	298	267	292	260	282	267	268	308	277	297	293	286	283	277	294	299	308	286	263	269	324	284	310	268	271	302	292	250	271	296	278	303	299	302	267	258	267	281	271	279	275	278	290	281	280	295	284	297	257	288	306	284	268	306	261	322	289	286	262	293	282	293	280	274	284	292	264	295	307	282	269	269	284	313	265	279	278	273	272	286	274	259	265	278	249	270	262	293	276	323	298	260	292	284	329	267	285	312	286	279	267	301	282	270	283	301	270	287	286	273	280	312	257	293	259	287	255	271	260	254	296	260	318	280	273	300	281	300	287	322	263	272	283	268	275	281	276	295	273	281	282	275	289	273	276	269	257	293	244	281	287	302	266	295	273	273	283	267	303	273	280	290	274	286	252	252	287	300	297	260	296	310	249	278	260	270	292	284	267	250	279	293	303	277	285	253	275	289	248	270	244	258	274	273	251	303	272	267	310	282	301	290	270	291	298	275	292	271	302	302	265	272	280	288	286	250	259	297	293	262	289	294	284	284	269	295	269	279	277	264	281	262	270	302	305	308	273	287	271	270	266	297	268	286	283	278	290	259	270	271	279	268	283	297	301	268	287	265	271	281	303	311	276	263	277	280	279	286	280	293	265	305	310	278	270	290	292	304	312	283	288	279	260	287	300	286	270	290	299	272	286	268	258	285	265	278	293	303	285	294	260	284	272	245	276	257	291	302	287	300	268	304	273	270	281	289	268	287	288	275	279	233	260	269	325	326	271	283	284	285	247	289	309	265	285	262	305	293	277	295	282	274	293	266	242	282	268	296	263	267	295	277	279	285	284	281	276	254	291	288	250	310	341	285	283	299	259	276	307	253	271	290	246	311	283	301	264	297	277	260	298	263	280	271	287	274	286	277	280	262	295	304	261	310	291	275	226	287	286	287	278	269	289	292	269	283	263	307	284	261	290	274	251	242	277	310	255	275	243	307	278	304	255	279	280	266	276	284	297	297	307	259	259	271	269	282	280	315	274	268	284	242	259	279	292	306	313	296	292	260	304	271	282	287	278	272	289	261	276	302	288	271	273	249	282	271	268	288	316	261	293	269	286	295	281	233	271	292	277	278	280	268	292	281	277	260	320	299	291	303	315	252	297	299	280	271	252	293	292	282	278	277	290	308	277	273	331	220	282	275	292	277	271	254	326	305	304	273	273	249	304	289	292	295	290	283	323	297	275	291	279	313	246	265	266	313	281	281	256	292	288	264	235	281	288	288	267	293	283	290	290	273	302	256	273	281	302	287	266	266	282	270	293	300	275	288	262	279	300	249	260	301	270	274	281	281	284	278	306	256	277	267	249	280	289	284	292	278	293	286	271	265	299	287	295	277	294	302	281	249	242	280	297	252	261	284	261	301	291	268	303	295	302	274	284	277	304	295	277	309	259	284	302	271	234	264	277	267	321	308	285	299	272	277	280	309	287	248	272	299	275	253	257	298	239	280	255	277	309	257	266	294	309	310	284	264	277	262	278	271	283	290	308	305	301	279	292	273	303	291	267	271	260	291	296	298	254	270	294	284	265	279	295	289	272	266	264	301	271	299	308	270	302	283	313	298	309	295	268	272	302	288	286	301	286	306	304	305	297	263	292	283	252	285	276	265	279	289	238	283	281	265	283	293	296	309	305	271	287	304	294	283	301	241	275	266	275	299	263	300	263	288	287	274	284	275	277	252	262	272	256	257	243	294	306	258	267	288	297	233	286	260	288	308	293	277	290	295	310	279	285	303	327	293	278	279	296	269	268	272	299	282	302	289	299	292	297	280	241	285	289	288	287	268	257	302	256	274	290	270	289	258	280	344	304	310	275	282	306	259	273	291	290	316	270	258	273	290	284	255	296	306	307	268	274	284	266	240	318	281	278	273	287	247	288	274	278	284	285	264	270	285	300	260	280	296	276	273	277	271	279	266	305	266	257	302	294	306	257	281	286	297	294	304	304	278	299	250	268	277	272	287	293	276	293	281	279	293	281	293	303	280	295	317	285	289	266	258	278	276	283	310	280	272	256	298	292	249	303	276	286	275	264	279	268	264	271	282	302	290	297	258	304	289	279	280	282	274	269	264	279	285	271	294	259	285	278	274	285	271	283	310	307	263	264	291	291	290	287	287	254	235	289	290	281	273	293	281	290	277	284	268	293	299	268	287	295	285	287	271	312	297	289	282	268	285	269	294	241	298	300	293	260	255	309	278	257	286	267	287	280	293	295	281	293	263	273	272	276	297	285	265	264	294	288	298	300	279	284	268	251	271	277	289	249	278	304	281	274	300	259	288	272	290	261	291	277	298	295	279	251	282	249	236	297	308	271	285	270	272	290	252	268	282	311	266	288	296	278	300	298	294	258	295	284	268	277	304	268	260	299	274	316	258	270	276	272	280	295	302	284	278	285	267	304	302	243	277	306	306	296	302	283	304	296	280	278	259	275	319	271	272	259	250	294	267	262	268	282	296	273	253	261	278	292	269	268	303	311	288	291	255	277	285	297	278	277	305	284	276	290	277	296	260	276	278	289	294	263	273	293	292	321	273	295	271	298	260	327	273	279	302	285	294	266	280	295	293	293	258	254	284	307	275	279	296	315	290	254	266	286	294	248	283	292	303	295	288	265	254	324	272	294	331	281	283	253	285	283	290	258	288	291	287	295	308	288	287	266	299	270	296	282	299	284	296	303	259	296	270	269	233	255	269	271	269	286	278	287	284	263	284	263	283	280	288	276	282	270	292	279	273	268	276	314	258	276	262	299	258	271	280	287	259	288	266	296	279	284	285	289	295	288	294	310	293	252	320	289	296	287	257	287	268	306	292	327	294	286	272	275	309	272	269	250	278	294	238	278	286	287	282	296	289	277	279	310	274	286	287	282	268	338	307	285	311	268	287	278	274	268	270	258	307	276	275	283	308	291	265	244	291	300	247	270	278	311	263	256	311	277	307	300	273	283	279	275	282	275	333	259	270	290	295	286	308	293	289	286	295	294	291	289	311	248	283	259	303	298	322	264	271	303	275	295	262	269	309	284	265	310	301	297	274	291	288	285	276	275	269	283	279	303	258	276	261	248	308	254	283	266	298	274	301	292	295	262	285	273	299	322	301	284	283	281	257	287	270	279	299	283	281	257	269	291	273	296	298	303	269	279	302	287	279	279	288	263	267	270	305	272	271	286	291	310	274	297	299	284	243	272	277	274	265	263	300	272	297	269	276	298	274	286	258	257	277	270	296	264	284	304	274	294	313	311	312	284	300	276	295	261	277	294	246	305	257	286	310	276	265	279	259	291	269	282	261	306	316	266	294	273	276	309	263	303	263	278	284	281	303	288	300	280	298
43695	54102	56289	59250	57931	56389	52464	42758	29051	13705	4942	2501	1821	1395	999	835	757	700	719	670	721	695	701	629	658	676	714	651	735	645	677	674	687	699	673	666	711	719	661	684	710	711	733	725	674	669	728	679	689	678	698	697	675	633	729	724	726	742	696	714	703	704	712	731	679	702	683	692	642	721	711	699	656	652	684	681	695	687	664	695	736	704	737	722	664	670	695	672	654	670	679	708	677	677	683	703	696	685	729	692	671	694	665	683	678	720	657	687	645	726	672	673	677	693	723	725	678	667	750	715	676	694	681	722	709	699	690	688	666	682	697	679	704	653	708	655	684	727	668	673	684	729	715	729	674	698	719	662	707	694	707	629	671	695	693	694	649	725	671	633	716	669	686	662	716	701	708	694	717	688	746	649	694	664	776	716	709	680	752	708	653	699	723	716	709	695	703	673	695	668	688	643	720	700	660	667	694	726	701	705	722	634	688	677	682	686	731	684	711	712	736	707	678	688	682	702	705	666	720	682	711	720	660	695	700	723	688	714	680	711	747	660	747	686	735	685	721	711	729	705	708	684	707	674	683	678	727	660	738	691	724	728	716	695	700	703	689	711	745	722	711	678	699	742	679	664	707	668	709	680	705	707	729	713	690	691	690	708	669	677	680	700	689	672	671	713	679	707	663	748	700	666	739	659	648	712	748	716	724	671	704	727	748	687	698	672	767	614	712	680	675	683	740	679	680	712	682	763	724	730	741	706	658	647	712	721	665	690	678	693	709	684	700	703	681	716	714	678	664	728	715	741	699	693	691	656	661	657	716	699	693	700	656	682	692	684	649	695	702	710	710	731	705	675	705	698	689	680	658	711	731	642	688	713	702	707	705	687	715	680	716	678	679	706	674	706	723	683	689	713	697	708	687	712	701	691	663	738	654	694	674	694	682	671	709	725	690	750	714	692	651	679	691	698	708	726	673	730	710	677	714	710	708	673	626	702	721	666	685	719	681	690	692	705	699	709	663	724	686	662	677	684	663	722	709	648	683	673	731	731	743	718	654	670	660	657	697	705	668	706	751	752	735	675	714	689	706	692	739	684	707	640	676	672	736	727	679	725	749	640	665	768	684	717	657	664	720	666	653	688	688	701	735	679	679	715	726	671	700	672	707	682	725	649	694	679	751	658	673	698	696	696	705	670	697	715	719	682	692	693	674	719	701	668	675	712	654	680	720	666	715	697	694	690	667	676	682	716	682	659	689	710	721	677	680	740	700	669	711	713	704	686	695	668	690	742	668	704	693	710	696	673	680	723	691	734	757	693	707	690	735	711	690	734	675	676	689	717	656	707	671	725	721	719	722	729	706	636	686	723	671	733	724	696	723	670	725	715	693	674	717	673	729	682	608	697	718	668	739	630	678	717	719	736	681	659	660	681	682	703	731	728	669	685	694	738	716	723	705	709	709	696	683	670	719	654	680	734	681	690	684	687	754	697	700	753	726	681	715	706	735	692	697	725	690	679	691	678	678	695	686	720	685	719	645	717	719	671	693	675	661	675	710	703	702	721	705	712	700	717	658	715	671	679	715	689	707	716	677	674	683	734	717	701	661	682	659	661	643	718	664	712	683	721	730	645	696	717	722	706	688	685	682	724	693	705	753	706	741	700	700	691	665	710	657	707	716	685	708	665	676	711	709	745	719	702	648	705	682	691	681	674	649	664	690	697	710	663	704	682	737	656	680	722	692	684	723	687	666	716	723	695	689	712	640	701	685	670	702	684	706	656	725	687	721	703	672	665	684	689	754	665	690	692	693	688	694	699	702	690	728	676	664	702	736	708	670	695	695	710	703	722	678	690	692	667	711	690	672	706	725	729	736	715	668	722	669	661	679	739	703	753	683	714	728	717	744	710	692	719	706	696	699	683	721	734	724	685	751	706	725	706	730	653	715	729	717	743	673	750	667	687	661	707	703	682	673	720	712	667	712	730	638	644	681	699	719	699	696	663	697	704	712	706	668	727	653	694	661	747	680	744	671	708	726	698	698	708	707	678	724	682	739	669	692	638	665	677	737	710	684	674	769	659	659	711	679	703	666	714	726	712	696	680	675	675	703	681	720	669	667	695	712	683	674	679	676	691	718	672	668	674	711	644	678	714	725	693	745	698	746	703	677	675	700	675	666	691	683	732	724	721	696	682	702	722	651	708	703	669	696	722	749	687	727	727	721	649	689	710	675	654	700	716	723	660	730	657	666	700	677	706	658	713	665	711	637	679	675	650	708	720	731	688	708	711	688	664	699	687	699	722	721	667	661	677	668	708	776	724	629	687	744	670	735	696	648	685	744	653	693	722	683	667	698	678	702	681	726	671	707	682	655	723	729	745	672	671	700	710	637	675	702	684	678	677	691	650	707	683	697	627	720	712	715	677	696	703	688	676	713	713	680	661	716	650	730	699	672	709	723	700	735	701	708	704	743	669	703	669	680	711	670	720	695	704	712	723	695	678	650	711	679	698	677	701	666	687	662	718	700	738	673	687	704	698	680	673	714	708	718	684	719	690	680	673	683	651	655	679	707	676	667	713	699	655	725	686	706	694	706	714	726	674	679	677	701	689	662	701	731	674	636	643	697	721	669	699	706	716	665	651	685	667	696	687	675	728	671	744	694	674	692	687	678	671	707	672	707	683	682	685	680	718	709	730	675	722	715	659	705	750	682	709	713	715	731	711	696	693	740	683	682	678	654	721	670	702	652	665	713	694	710	723	700	671	705	725	682	696	659	677	677	694	692	701	661	699	672	716	696	671	709	684	676	752	702	711	704	689	684	719	678	700	655	710	662	736	683	719	666	672	691	666	669	716	701	636	713	711	708	655	711	644	666	703	670	649	674	715	647	757	651	680	712	709	700	726	715	724	685	675	708	656	689	701	671	664	717	684	689	691	674	726	719	642	704	670	673	648	707	712	681	717	742	744	676	680	690	679	729	694	698	720	696	766	686	708	712	714	709	662	708	758	666	669	715	704	688	723	681	656	713	685	687	701	664	687	719	705	717	700	692	714	668	705	696	704	724	680	701	663	674	718	686	742	641	694	734	719	688	676	743	709	708	708	707	721	711	711	686	674	735	685	703	696	690	670	723	662	698	660	643	732	687	732	702	693	716	724	726	703	689	660	689	645	748	715	708	722	686	649	712	677	672	678	661	714	683	708	686	696	721	644	680	699	750	698	659	679	679	692	716	703	673	712	676	675	673	680	667	696	700	690	718	700	717	694	733	680	669	722	674	706	702	696	722	725	663	695	680	721	647	671	724	685	696	647	684	639	696	683	632	722	733	697	680	687	657	671	696	696	696	681	662	722	705	692	708	717	702	650	691	661	650	669	710	676	729	677	708	700	660	700	691	662	754	731	722	711	720	681	670	729	723	696	739	645	723	714	717	688	721	705	668	699	694	642	754	646	690	699	674	693	681	665	728	727	718	761	761	693	712	712	652	680	664	733	743	714	726	681	710	710	711	723
31998	29978	22095	13240	4167	2974	2842	1848	1126	605	425	391	312	297	313	300	270	314	271	284	274	270	313	303	316	316	297	284	306	301	295	305	319	299	310	300	304	277	301	299	306	323	302	287	316	313	284	274	308	289	306	303	295	295	299	293	305	284	302	301	316	300	282	307	313	330	305	279	327	342	297	283	286	324	303	303	302	302	304	314	344	322	306	292	290	293	292	273	268	311	297	312	280	262	308	263	321	272	280	316	315	299	279	285	307	283	294	312	282	277	331	310	300	294	267	313	315	270	289	287	251	309	287	298	306	272	282	285	279	327	319	290	268	278	325	274	316	281	332	326	303	299	291	289	296	315	292	289	309	308	307	314	317	296	302	296	271	293	304	353	300	287	300	292	289	330	329	313	287	291	299	289	296	302	280	306	287	282	310	323	298	314	286	283	308	281	299	307	269	293	281	291	301	288	300	297	316	308	314	281	310	342	281	287	305	266	294	308	283	299	309	328	309	326	290	321	312	265	290	297	305	278	316	295	317	307	291	293	259	321	298	302	331	292	315	285	272	313	304	295	276	290	290	284	283	303	290	313	334	297	328	292	300	275	310	304	277	306	316	285	295	303	319	298	304	302	276	286	321	297	294	300	278	333	330	275	289	314	322	294	297	301	310	288	304	282	319	258	283	291	307	284	319	257	293	315	305	295	286	312	278	304	292	305	306	274	313	283	317	298	331	297	299	317	323	314	304	310	288	282	326	302	310	291	254	291	345	342	275	325	327	305	290	293	313	297	279	306	258	295	307	294	325	298	320	314	297	299	304	261	300	303	296	280	312	322	303	314	285	314	295	332	306	307	300	240	311	337	300	243	356	323	320	336	290	315	317	304	312	285	312	263	290	280	301	305	281	302	281	285	296	296	315	318	315	297	293	326	296	331	291	258	263	269	307	338	328	321	331	304	301	280	308	300	274	281	321	291	325	294	289	320	293	318	282	325	305	330	268	313	277	263	278	284	295	289	314	308	267	298	311	296	263	266	309	344	297	286	299	321	308	290	296	337	309	285	275	297	266	291	319	280	290	311	314	290	300	285	320	312	256	291	301	262	279	286	323	306	260	308	280	303	307	305	312	299	293	319	300	305	323	286	284	286	320	289	313	318	289	314	251	295	315	306	290	294	273	304	267	312	276	296	288	306	307	282	277	291	303	364	287	306	301	306	302	293	290	315	321	278	298	282	284	290	314	324	301	311	294	279	294	313	281	259	272	301	323	290	293	320	320	280	302	338	303	313	274	311	286	277	301	333	305	279	308	278	319	280	294	295	312	270	326	308	323	260	270	313	321	289	273	310	285	306	274	286	297	299	309	298	279	311	281	287	279	325	303	279	284	298	299	285	293	279	268	306	292	314	308	303	300	327	288	285	300	292	287	288	319	284	296	309	297	307	283	265	301	284	285	324	289	314	296	267	260	299	320	286	324	302	312	279	325	316	288	327	302	298	310	321	302	296	308	321	334	270	283	296	300	300	302	289	303	303	282	285	299	293	282	306	275	328	298	314	301	282	302	280	346	272	323	292	281	282	300	253	292	286	297	288	302	294	296	342	299	303	318	278	287	295	292	285	296	313	294	276	300	298	284	294	293	298	278	248	331	308	323	290	325	291	309	275	283	307	314	292	302	276	292	298	295	336	314	307	274	261	314	302	315	303	326	289	321	290	300	310	311	274	281	322	279	296	306	308	289	313	315	348	291	323	268	277	309	279	280	318	299	291	255	296	316	277	302	282	285	302	300	355	324	289	278	280	318	276	309	299	279	285	309	325	323	300	281	287	290	294	281	324	302	325	290	279	304	280	328	293	293	300	271	302	313	303	310	288	293	291	294	290	276	326	317	302	329	340	294	288	311	309	309	300	270	289	278	264	329	305	329	308	311	301	289	281	307	320	328	288	302	301	305	289	295	282	294	304	308	298	298	310	282	325	306	309	264	309	291	298	329	311	295	289	320	309	293	296	289	307	292	291	319	278	303	303	324	292	303	319	311	320	280	306	294	294	316	298	280	282	314	344	286	302	280	316	282	310	301	292	259	318	293	293	298	274	295	312	307	313	291	292	309	300	280	296	302	275	283	300	289	312	296	281	321	305	289	287	274	307	323	305	264	329	301	284	358	296	295	277	313	227	323	280	307	315	289	271	308	332	262	295	314	317	280	304	315	299	309	311	275	296	310	298	260	297	273	307	287	336	311	303	283	289	298	315	324	308	310	303	300	307	271	315	299	313	320	283	290	297	285	305	290	281	310	283	310	312	279	261	290	296	266	298	336	300	307	288	288	269	297	318	305	277	273	278	326	276	274	330	308	278	302	279	260	300	330	313	302	303	316	312	274	328	279	264	284	305	313	302	287	308	293	309	301	308	277	282	270	303	297	276	283	308	330	308	312	273	307	300	327	303	291	297	280	318	306	315	273	298	278	282	320	288	282	287	291	281	308	306	316	279	307	309	312	301	278	284	318	326	292	292	298	272	312	281	288	314	307	293	290	318	282	274	287	310	296	341	294	303	300	281	307	296	267	301	307	290	335	275	314	282	285	262	307	294	325	319	292	302	326	285	291	266	320	277	284	299	286	315	320	292	293	266	308	299	311	293	292	300	284	328	292	304	280	318	278	280	294	318	307	299	276	278	304	288	265	270	263	303	322	278	262	248	303	282	327	278	316	303	261	283	295	302	292	327	328	295	301	291	334	299	277	302	282	328	273	303	302	293	321	276	283	269	300	285	309	326	288	289	302	302	279	249	298	299	310	275	280	292	311	322	297	306	299	280	284	294	314	272	345	318	322	333	294	272	317	316	279	311	287	303	313	305	297	286	271	282	286	285	320	300	289	300	288	293	297	316	264	317	273	298	321	303	313	280	326	290	292	281	311	323	274	250	294	298	306	326	305	271	297	305	306	293	297	308	307	301	279	276	311	273	324	309	308	295	297	271	280	291	301	281	294	294	274	301	300	329	301	263	284	304	283	300	309	342	312	299	286	306	316	298	322	268	298	294	308	274	300	279	291	311	295	300	295	316	297	301	304	301	309	297	311	312	316	289	355	301	263	285	327	317	306	275	298	303	297	294	270	284	324	336	279	279	305	291	285	299	308	279	322	327	296	315	317	307	308	309	288	272	285	308	297	320	270	292	259	284	305	272	310	312	321	298	263	307	291	311	301	282	303	293	297	290	315	283	308	321	312	290	308	314	301	299	303	270	310	293	311	325	297	291	304	265	304	328	290	295	316	306	287	313	292	271	313	292	297	289	282	297	311	297	312	309	325	320	272	309	324	324	311	305	291	289	306	298	283	288	294	278	283	306	303	301	300	288	272	267	315	326	312	307	293	251	309	331	274	290	293	303	301	310	288	303	341	296	344	266	267	291	304	312	330	275	290	305	304	302	317	292	300	279	270	300	296	297	299	299	318	313	304	318	288	284	334	333	292	286	295	286	298	282	327	263	291	315	314	334	277	300
19565	23720	25041	20113	11577	11801	11067	6967	4206	2211	1183	994	901	813	789	791	717	808	750	723	757	763	766	741	706	729	712	751	747	779	760	681	738	741	720	749	759	768	753	741	776	698	769	782	789	731	746	774	793	709	779	766	734	751	686	779	726	715	721	780	743	748	761	735	735	724	747	766	761	758	714	756	716	750	769	762	736	784	768	704	740	712	735	755	724	728	713	788	737	723	770	762	744	728	739	745	757	731	740	754	731	754	780	752	744	753	768	746	726	749	754	709	748	707	797	743	807	706	741	774	722	795	738	729	750	747	690	766	771	753	760	769	755	736	730	736	715	729	765	749	709	694	762	753	748	768	737	748	765	763	782	690	754	716	744	742	755	787	712	724	753	712	736	759	705	728	734	735	734	769	774	793	715	713	715	756	803	753	697	695	723	692	784	683	746	803	783	747	738	729	757	714	747	732	755	687	739	753	746	763	720	737	766	738	722	733	744	815	741	776	705	740	780	764	732	717	786	703	751	689	750	749	766	707	761	730	755	750	724	706	729	745	778	785	704	738	739	765	748	748	785	789	754	741	748	727	721	715	734	722	714	763	818	753	738	717	753	737	750	741	734	748	721	706	743	723	724	759	732	735	793	701	795	690	709	702	753	755	789	758	688	746	743	748	802	759	720	779	752	705	682	740	754	723	760	756	753	728	760	738	747	807	702	746	776	771	744	760	774	737	736	727	762	767	694	761	710	742	772	747	717	749	736	750	757	770	770	761	758	728	784	703	744	720	745	739	715	755	743	727	765	763	766	743	751	748	755	791	752	802	711	769	777	726	705	730	739	723	753	726	703	759	767	769	768	802	725	755	687	765	777	727	695	774	720	790	717	769	709	739	726	769	753	760	741	735	791	798	768	792	759	789	794	774	703	757	752	758	762	780	716	745	779	713	765	718	747	746	789	737	747	783	738	754	761	699	716	734	751	726	736	737	728	726	721	738	706	735	732	778	781	768	733	698	755	728	708	680	724	757	760	759	692	740	754	732	718	755	751	723	732	701	763	726	756	739	738	758	761	750	727	779	736	746	725	788	755	756	763	680	761	775	733	754	785	745	749	766	751	758	720	733	714	740	814	720	747	773	737	708	721	768	750	773	731	743	729	750	757	783	791	771	705	792	783	765	697	725	709	727	732	789	769	757	801	698	754	693	745	747	746	693	725	731	762	773	715	762	716	725	727	754	761	765	785	720	758	764	756	764	685	737	789	762	714	747	771	727	685	734	770	739	744	771	717	764	784	761	739	769	714	720	766	760	731	728	795	749	715	803	770	741	743	750	748	762	749	733	756	748	791	707	747	738	737	777	749	758	741	752	755	744	734	771	762	735	737	732	755	773	668	740	740	728	808	789	768	700	758	750	725	783	742	766	735	780	757	744	706	762	729	746	763	709	700	744	770	782	732	759	743	763	737	749	780	745	725	764	724	723	732	798	728	747	706	758	710	761	719	767	770	734	740	793	752	743	770	791	729	785	713	720	726	768	784	760	732	769	731	730	771	729	719	759	765	758	732	731	734	737	733	721	737	720	755	737	759	741	739	751	758	711	744	724	687	713	821	748	767	733	727	724	664	768	752	728	771	698	733	747	781	772	687	734	771	762	738	729	744	737	768	689	737	693	726	760	728	792	712	789	717	753	755	779	799	732	736	738	728	745	768	748	752	745	734	748	746	719	779	725	765	727	708	742	807	747	737	751	764	808	762	770	761	760	760	801	768	777	727	772	758	751	750	748	788	776	706	775	779	728	718	730	752	726	747	722	715	726	728	725	737	704	743	730	791	728	744	752	757	749	764	755	745	751	714	773	735	762	760	754	701	784	750	694	747	746	750	718	722	805	777	721	766	709	741	746	735	768	783	731	761	767	749	708	727	721	817	768	752	721	788	713	728	778	771	743	741	779	752	797	755	799	755	748	733	776	724	754	804	694	729	769	724	715	728	721	759	693	691	744	712	741	770	765	754	715	799	806	756	757	747	800	741	789	773	760	701	722	756	765	694	763	748	773	713	714	752	748	748	710	746	749	730	698	744	732	723	742	763	768	802	808	773	761	728	725	771	723	733	744	732	717	789	700	779	732	772	675	781	723	745	781	754	757	766	761	695	774	763	805	758	772	734	750	730	750	758	710	783	708	755	792	726	748	743	755	732	727	774	742	698	730	717	723	722	757	778	771	784	762	823	703	728	754	739	752	726	774	788	783	756	725	770	746	712	765	715	768	731	747	773	705	758	755	719	773	776	707	732	725	759	789	753	744	771	703	749	727	789	772	710	691	750	753	787	739	776	750	744	756	733	710	719	767	743	753	712	775	761	761	787	736	743	724	731	726	748	676	790	720	717	741	703	702	764	752	777	748	757	730	773	740	742	806	705	730	771	760	734	771	715	800	714	776	723	730	778	696	732	755	732	763	728	780	729	718	722	761	748	699	692	753	745	741	730	783	787	770	716	739	746	772	723	717	757	739	711	738	722	744	775	696	762	793	726	780	741	770	741	744	673	764	750	742	719	763	766	725	719	769	720	802	815	731	740	757	731	784	733	778	707	729	739	753	733	748	735	740	774	721	766	725	777	771	724	761	732	699	726	760	757	789	732	748	737	739	763	707	716	724	786	682	752	724	769	702	719	738	723	734	792	716	741	752	778	736	736	728	702	761	751	750	743	689	707	772	714	769	755	749	757	720	764	751	735	767	788	764	726	737	743	742	696	755	806	726	799	775	784	788	723	731	705	762	763	800	781	772	767	742	800	715	733	757	717	762	803	748	764	724	795	774	725	818	752	701	739	758	743	719	761	663	722	715	745	759	767	727	783	742	787	704	800	715	743	783	747	763	731	719	732	724	655	772	747	729	751	763	775	707	737	729	755	748	739	750	737	729	737	707	705	722	758	753	705	732	746	699	748	724	747	747	739	754	796	785	746	737	746	702	715	730	750	740	739	747	740	737	773	735	773	765	725	726	701	750	729	797	711	709	737	742	734	704	746	793	737	713	758	694	757	711	748	748	717	756	739	764	736	763	732	702	747	756	747	734	735	732	737	736	759	773	778	754	753	720	792	736	755	744	761	712	712	754	746	761	748	740	737	751	748	731	709	675	682	782	747	745	774	780	744	730	759	764	734	719	763	728	740	792	705	697	748	769	772	737	713	748	694	732	741	741	726	737	786	756	772	731	719	747	762	736	749	779	743	708	718	735	732	796	768	721	746	710	758	725	731	765	765	709	764	729	756	732	723	677	712	719	707	768	760	757	718	780	727	766	770	759	755	727	791	749	717	768	722	758	786	709	791	714	741	711	742	742	710	725	753	762	748	760	725	783	739	734	730	766	760	784	769	753	733	745	780	746	758	750	822	750	800	752	765	784	748	693	767	724	698	733	777	769	721	770	768	749	729	791	708	707	734	775	758	695	793	763	766	752	776	798	730	749	749	749	741	725	749	770	748	759	744	759	769	707	751	800	747	717
51941	50684	48114	40015	31862	32929	30089	20391	11144	4062	1767	992	722	605	456	385	354	388	314	280	295	317	321	302	341	304	292	335	301	296	298	277	305	294	300	279	315	353	327	294	315	315	320	307	298	301	314	295	333	306	340	332	323	324	344	321	301	339	313	338	297	316	303	313	307	317	292	316	304	302	335	308	327	326	324	316	312	313	294	294	328	262	304	295	306	316	309	303	300	306	322	291	322	325	331	309	307	314	302	323	266	302	311	311	297	312	318	332	336	310	342	333	291	291	342	298	316	315	318	334	310	326	290	321	334	314	305	293	308	320	326	330	331	307	307	307	329	300	281	306	296	323	308	333	327	335	322	349	292	298	313	327	326	295	294	303	337	293	320	324	310	303	308	288	288	312	330	317	290	313	313	333	314	323	315	306	294	299	328	295	308	328	309	330	351	317	293	323	290	308	348	328	322	322	290	335	353	317	327	294	320	306	304	318	300	321	314	288	328	323	353	308	297	312	335	308	305	319	324	304	294	304	321	316	295	352	341	345	288	346	326	318	319	279	336	294	307	334	329	329	338	307	324	335	350	332	332	313	324	320	348	341	321	309	276	312	326	310	337	332	325	305	332	332	317	308	285	337	323	306	340	298	320	299	298	312	316	309	292	319	288	305	306	319	322	306	321	325	322	296	328	295	321	304	346	325	293	338	327	329	319	316	335	313	303	334	324	324	317	320	315	338	333	329	281	321	321	338	299	325	319	293	308	334	319	293	299	344	286	334	304	318	298	301	310	307	311	285	320	342	342	326	306	325	308	339	301	330	305	294	320	346	291	317	306	312	322	323	339	295	302	303	300	314	311	296	327	319	300	320	306	333	312	307	325	303	332	292	336	310	313	324	288	315	305	303	313	327	313	313	279	255	324	360	293	315	291	320	313	305	306	345	314	332	320	308	312	319	337	307	326	329	314	297	310	338	295	293	297	302	322	300	340	302	301	323	314	333	293	317	316	332	307	319	301	343	296	327	339	312	344	294	314	297	324	291	304	299	297	302	319	288	308	307	323	325	319	298	333	300	310	304	309	313	363	320	315	323	289	302	294	301	273	331	291	295	336	355	322	322	315	315	295	292	280	318	326	290	300	313	338	354	316	328	325	285	310	319	350	313	266	286	312	309	308	342	294	306	302	323	288	325	317	327	295	319	291	323	300	324	320	301	307	313	344	292	321	320	317	295	306	326	289	316	309	304	315	275	324	310	296	319	276	336	302	325	314	304	305	332	355	310	314	302	307	334	317	324	349	354	343	291	314	333	299	328	305	330	306	342	319	297	334	310	334	311	291	302	304	297	298	328	296	335	317	296	317	327	345	311	287	304	279	312	288	274	319	313	305	297	300	297	300	305	306	294	339	293	331	302	319	341	319	290	309	335	316	332	310	327	309	341	355	315	285	332	311	298	334	312	306	323	308	331	313	296	329	364	298	320	318	319	302	310	296	313	302	315	305	325	346	299	303	276	331	317	353	319	311	342	309	307	327	303	343	319	287	304	329	332	286	312	348	321	315	302	319	346	261	295	289	313	295	338	306	319	314	301	299	326	319	298	301	309	309	306	342	345	320	334	305	304	326	312	337	313	342	318	321	298	295	304	290	316	322	312	328	313	318	340	314	339	315	317	297	292	293	317	329	318	320	332	315	295	319	307	331	325	324	311	329	331	346	322	280	314	300	339	350	322	328	309	314	334	314	312	306	332	318	303	281	304	313	309	311	358	303	339	371	327	302	305	318	303	303	309	317	311	329	281	329	312	319	294	292	316	334	252	311	299	307	320	328	315	325	309	287	307	306	293	303	313	302	294	301	312	291	289	316	331	328	335	305	289	349	262	310	317	317	305	312	318	309	290	326	296	311	304	324	321	311	300	308	302	315	354	319	315	350	303	302	326	300	285	308	326	320	316	305	316	277	305	275	340	335	330	310	293	297	306	306	303	291	309	294	300	348	318	277	329	310	307	322	302	328	303	342	302	330	326	330	323	298	317	317	309	261	320	306	309	314	294	304	274	313	305	296	293	316	286	329	314	331	298	317	315	317	287	301	283	341	323	277	327	310	359	316	332	334	299	298	305	323	314	328	329	304	334	302	310	330	287	329	281	308	324	310	347	328	294	343	332	325	274	339	352	342	296	298	300	290	297	306	326	337	311	297	327	340	322	321	337	320	332	291	316	290	307	322	312	327	341	319	312	303	319	298	305	328	327	326	278	327	333	298	292	284	342	333	343	301	319	326	294	331	326	293	301	311	312	329	306	281	308	304	308	329	301	332	311	314	332	304	316	300	329	315	343	303	351	313	315	304	303	290	325	314	305	299	314	318	331	324	311	319	304	322	302	315	320	317	295	306	295	318	300	318	345	285	306	302	309	311	308	291	263	306	329	306	302	307	299	306	316	288	301	323	299	318	315	323	305	306	351	324	292	304	283	303	309	326	316	334	356	285	316	332	312	293	317	343	329	298	288	302	307	339	321	288	331	321	311	318	273	327	318	298	294	325	316	314	327	329	335	286	306	293	315	336	329	335	347	321	304	311	307	314	330	301	306	348	310	339	295	314	317	301	321	329	319	324	312	350	298	313	299	369	320	348	285	344	348	298	307	317	335	309	324	297	332	340	311	338	295	326	331	272	334	322	291	297	319	316	298	357	320	328	318	275	328	296	306	317	307	350	271	337	324	299	290	328	273	303	296	331	323	328	278	340	345	277	308	293	299	338	301	332	358	318	337	316	331	330	333	332	313	315	311	294	325	316	331	336	330	336	312	333	324	305	305	343	290	340	327	289	330	321	315	308	295	279	293	325	302	310	315	324	352	316	318	333	269	308	321	336	283	305	305	334	314	282	302	352	300	301	306	290	338	346	341	291	300	352	298	328	301	297	319	326	289	286	322	316	301	319	316	311	304	279	356	337	316	301	295	306	324	294	310	328	326	325	310	310	302	310	320	362	306	315	337	364	336	292	303	316	312	317	293	326	315	310	325	271	326	283	338	309	325	318	299	324	320	319	289	301	323	327	336	323	324	295	303	302	316	353	304	307	309	300	301	325	309	347	323	318	301	288	322	347	338	303	303	288	326	305	296	324	342	307	343	289	285	321	320	284	302	334	308	341	324	335	310	313	326	329	308	301	323	306	361	306	313	292	340	299	308	304	288	323	297	288	283	299	304	283	350	323	330	339	302	279	319	303	320	298	330	329	360	329	302	335	303	355	332	316	337	286	302	343	335	302	324	312	293	298	320	303	322	341	300	294	317	315	295	342	325	346	289	317	315	331	328	315	314	317	339	306	326	284	340	333	318	348	325	318	299	320	307	304	304	301	314	310	315	308	330	329	328	290	315	317	321	312	337	304	323	312	335	319	319	320	318	324	321	322	312	318	307	322	297	302	309	323	316	303	318	280	311	331	312	338	333	307	328	291	316	314	285	305	312	301	311	311	346	308	324	319	304	322	301	317	311	309	302	306	287
35336	42697	47830	47194	44222	47833	44045	36242	25518	12908	6715	4042	2654	2037	1397	1075	921	790	784	773	813	770	812	825	745	816	791	789	759	785	811	733	809	814	813	791	790	738	801	736	730	772	809	750	775	806	779	745	791	795	781	783	794	817	750	765	736	792	749	773	786	772	754	788	733	768	785	762	786	768	774	801	779	771	794	776	819	703	820	804	766	750	761	805	783	805	733	745	788	806	781	785	796	758	773	813	772	771	820	805	808	763	798	799	754	757	764	771	804	790	789	769	752	752	785	760	786	757	797	800	821	778	793	763	825	816	771	739	793	758	808	776	808	775	819	750	804	804	736	763	806	762	788	770	821	752	725	813	772	775	779	758	742	777	770	784	770	781	761	755	749	767	763	808	734	740	769	835	780	776	748	771	811	788	754	771	775	805	788	758	796	839	752	822	778	761	821	750	788	765	804	803	756	839	771	752	764	778	801	755	784	808	745	791	796	783	785	755	792	795	813	850	786	742	782	680	806	785	769	799	774	786	810	746	769	801	757	802	758	827	764	789	787	795	796	764	759	786	751	821	764	749	783	735	819	792	778	802	788	791	759	756	725	743	773	826	819	812	794	755	825	736	783	802	768	823	764	785	783	789	768	762	777	761	770	790	780	748	744	751	792	808	764	786	741	801	793	781	742	780	788	804	820	777	761	784	814	779	768	790	781	773	767	751	791	785	792	775	831	755	811	770	803	811	779	726	740	811	789	751	774	797	790	787	802	782	773	807	748	775	762	738	794	798	774	766	805	774	742	756	724	788	799	756	754	758	783	834	755	810	746	793	771	799	768	729	778	762	776	743	807	772	740	766	866	764	766	792	780	750	751	782	792	767	764	755	777	770	781	747	787	761	767	726	795	769	791	790	810	763	825	827	738	784	727	771	731	823	819	773	832	770	782	792	769	764	780	767	798	746	791	753	799	771	779	790	737	809	797	762	812	771	799	798	771	765	756	774	803	826	762	788	736	803	763	759	787	801	751	811	773	797	783	736	769	738	790	810	735	796	845	815	786	783	717	794	782	824	773	776	793	818	787	770	783	769	771	770	821	754	774	820	787	797	816	763	747	821	766	733	759	772	832	776	805	740	778	786	795	771	777	755	823	790	778	764	772	738	763	779	759	771	758	709	802	819	761	738	762	774	749	773	832	744	782	768	769	794	800	785	742	765	778	789	762	848	766	818	757	820	723	785	780	789	792	785	790	836	771	789	808	728	800	744	793	812	730	770	765	761	748	801	775	711	824	774	786	750	731	781	793	778	782	787	785	770	753	750	802	776	783	738	864	804	747	771	775	766	776	794	780	775	806	806	752	773	826	831	748	728	804	756	782	759	767	762	769	779	844	756	834	766	746	789	744	770	777	781	741	749	786	785	773	785	732	730	781	802	765	803	741	786	809	766	809	793	742	788	762	783	763	806	756	757	786	810	788	794	750	759	760	771	827	831	761	751	777	778	737	734	821	761	723	738	807	834	787	833	797	773	741	806	816	767	798	746	811	760	827	777	765	764	781	731	737	785	758	796	808	752	780	780	806	749	768	765	753	756	754	792	808	780	755	787	777	753	775	730	766	831	814	783	725	821	769	750	762	754	812	773	762	770	783	813	762	834	742	762	776	774	764	780	788	818	805	772	796	738	777	746	756	775	768	766	836	732	748	835	761	700	755	800	818	762	755	791	776	751	739	775	778	800	788	753	749	750	759	776	752	812	756	775	790	815	791	771	769	737	750	790	817	791	796	757	768	831	826	768	801	815	763	804	760	765	801	719	740	807	720	736	798	783	795	769	818	829	744	754	750	744	771	785	827	777	764	768	806	772	792	757	743	735	802	760	750	739	788	750	827	810	769	740	766	777	805	796	749	784	758	780	787	734	817	804	789	789	768	800	789	817	708	815	832	760	774	786	776	743	824	775	771	815	800	785	757	808	792	784	803	783	777	756	783	778	744	801	783	798	778	843	827	731	769	790	803	816	817	769	752	744	784	824	768	801	748	745	790	745	804	766	774	814	747	785	784	790	802	811	770	845	771	754	750	769	748	833	746	752	744	814	739	784	773	782	795	782	746	786	773	785	790	813	789	789	755	783	812	753	762	813	749	775	778	773	825	779	756	765	778	780	796	768	721	819	867	772	782	756	843	822	727	781	733	787	778	752	831	816	805	772	774	835	764	786	771	762	753	744	800	849	793	793	764	729	804	783	730	823	756	769	817	778	768	801	708	781	775	807	784	775	789	775	724	740	785	772	786	730	775	739	785	808	780	757	799	765	777	816	760	796	805	773	842	820	789	778	793	777	756	768	750	777	717	763	822	773	768	793	730	809	769	733	823	738	743	758	765	767	783	810	767	805	745	821	813	772	810	809	769	775	764	764	835	764	813	739	778	756	771	751	772	751	811	752	800	816	745	772	792	794	765	747	798	785	823	767	813	826	720	754	796	827	751	816	777	780	765	788	804	720	790	765	743	749	770	749	780	805	814	786	807	775	815	776	768	804	774	744	766	758	836	765	813	791	793	763	780	796	817	763	797	784	788	817	827	840	806	736	766	783	780	782	791	775	773	837	748	772	761	803	769	761	729	749	785	806	732	791	756	790	743	789	727	782	731	744	811	737	807	799	775	738	744	787	742	745	750	787	826	746	754	732	765	758	772	748	767	728	765	788	797	721	769	780	677	744	807	786	749	771	822	786	764	811	819	737	750	764	774	847	827	776	780	774	751	733	745	785	774	821	790	767	793	807	820	763	809	755	779	795	784	842	799	809	819	777	793	701	756	748	778	775	821	796	811	730	795	802	768	759	792	816	791	759	769	760	773	814	785	813	740	823	789	757	748	765	801	751	745	818	807	777	788	744	799	813	762	777	809	792	814	717	749	807	798	758	777	786	755	797	770	801	774	746	807	776	843	784	787	759	770	769	766	782	798	759	740	743	803	766	722	777	811	751	792	782	836	745	792	760	797	755	748	826	754	790	844	782	764	774	794	812	784	761	827	790	741	781	798	772	751	752	811	745	775	783	770	716	792	750	743	772	835	771	735	761	733	778	789	757	803	750	771	759	739	751	735	768	807	758	810	813	792	801	835	832	728	772	746	770	774	835	766	780	769	777	801	735	809	762	809	779	777	769	772	768	728	782	785	795	787	758	784	831	760	757	798	813	780	744	760	780	753	816	730	761	798	792	759	743	814	780	760	776	795	766	742	809	784	785	743	804	783	733	793	775	743	786	799	813	785	772	795	775	812	792	799	788	743	837	773	806	708	781	783	814	739	829	811	772	708	786	810	836	769	783	791	766	785	774	850	704	768	758	794	767	807	751	763	745	747	757	804	766	786	792	793	785	778	764	799	787	704	783	765	759	788	760	782	815	781	726	796	744	801	816	778	764	773	799	793	784	842	786	753	864	806	802	703	788	794	763	782	779	769	755	735	781	797	783	793	755	788	817	788	696	767	824	814	742	763	806	739	745	790	730
58088	57717	51473	50524	49422	42355	39333	30173	16954	6000	2549	1499	977	736	500	406	336	292	289	264	308	274	278	298	268	268	273	271	253	296	245	294	287	266	279	289	267	272	240	273	289	308	242	276	266	267	272	270	284	265	274	275	269	285	253	292	253	254	297	268	255	255	281	254	293	279	266	258	319	246	299	301	257	273	250	263	310	282	264	265	272	276	267	266	259	302	273	283	254	270	322	272	271	283	282	276	300	274	285	283	293	282	259	272	256	281	268	273	276	287	283	281	253	260	284	281	277	273	277	273	285	248	296	283	255	274	316	290	280	249	245	266	256	267	286	305	237	276	272	275	277	293	273	250	302	265	250	300	302	265	280	255	275	258	266	252	256	274	258	262	274	279	268	300	270	312	253	268	291	253	277	301	262	276	272	267	291	299	283	276	278	304	282	267	276	245	244	271	283	286	287	282	299	261	255	282	275	302	268	263	249	282	281	289	248	251	253	282	292	297	255	301	255	291	296	273	261	290	269	268	269	247	304	261	275	264	285	289	301	245	294	290	253	294	281	278	274	235	274	265	280	273	287	272	259	246	301	273	274	248	250	294	277	296	305	290	259	267	266	265	292	285	271	252	254	263	273	279	292	266	292	277	292	245	247	290	220	278	262	272	257	251	311	261	289	323	296	286	284	255	251	273	258	246	272	288	300	243	256	314	284	279	273	280	277	277	304	299	248	269	323	286	277	264	297	297	274	255	255	234	259	292	275	270	272	261	294	271	270	297	270	249	280	296	270	324	268	277	299	309	280	280	248	257	284	324	279	268	266	275	299	295	271	252	278	284	259	261	275	281	280	264	269	288	249	279	289	282	269	283	305	281	266	268	280	286	275	284	269	289	241	294	284	271	275	265	278	304	277	279	249	282	254	285	329	290	316	308	288	281	284	273	270	289	292	277	323	270	261	265	294	267	262	267	255	288	266	254	270	262	252	243	255	235	257	306	277	269	249	257	269	255	295	278	261	301	308	261	277	289	328	275	278	270	279	250	230	280	297	284	269	266	292	249	287	269	281	278	254	276	291	265	265	299	277	316	292	284	272	280	280	275	284	286	299	281	271	256	301	246	258	294	267	297	290	288	315	280	303	268	293	277	299	272	284	311	253	306	273	290	319	262	246	290	301	287	300	248	274	252	281	289	287	264	271	295	270	290	247	258	266	271	276	271	289	281	287	262	259	245	261	302	310	272	285	289	272	256	284	281	256	245	265	271	289	260	266	276	270	279	290	280	255	264	252	266	282	288	268	321	269	266	296	272	286	275	249	241	294	278	275	265	271	306	264	293	276	278	278	281	287	278	267	234	320	272	275	258	278	244	273	248	281	259	307	283	285	265	260	262	334	285	246	258	272	285	307	266	282	267	259	268	287	295	257	273	282	279	300	280	261	274	266	263	284	275	274	302	275	305	281	311	320	273	283	269	276	274	249	253	299	253	275	286	272	294	302	277	236	275	257	280	286	312	300	282	287	260	245	271	248	256	250	269	269	282	288	269	265	295	247	276	304	252	317	262	278	270	265	280	293	269	289	256	264	276	276	259	260	298	260	297	260	289	245	277	271	288	265	308	253	307	284	270	276	289	288	282	251	259	300	288	268	261	255	266	261	296	266	283	287	300	271	303	295	287	257	265	259	302	293	244	284	258	273	264	257	268	279	276	270	274	271	319	281	243	261	251	255	249	263	276	263	300	284	296	318	281	293	282	292	258	287	268	261	289	258	276	300	294	272	290	289	282	262	293	250	267	272	294	257	245	255	301	304	267	287	287	274	265	286	277	294	260	291	275	250	270	255	296	280	274	281	314	273	301	268	275	261	258	273	273	279	268	254	286	259	256	279	245	276	259	303	301	289	271	280	268	276	296	253	255	298	240	281	258	296	287	285	268	294	257	281	278	286	261	313	289	278	260	278	296	265	280	282	275	261	246	265	288	260	274	262	257	249	313	271	265	294	294	275	295	258	252	273	284	250	258	286	254	247	279	275	251	254	276	283	270	271	277	312	274	290	279	242	262	293	292	300	302	271	266	311	267	296	264	273	270	280	253	266	259	276	285	252	291	250	282	265	254	291	303	281	274	256	277	270	284	274	300	270	253	288	277	289	268	265	292	297	301	295	313	309	288	276	296	245	280	254	303	238	258	237	289	256	272	283	267	260	280	271	268	277	251	307	305	280	280	282	296	277	273	260	256	264	281	281	278	282	278	286	302	273	288	293	291	306	287	257	271	279	271	253	274	313	281	238	315	265	288	264	254	255	293	270	268	268	298	269	286	269	253	238	263	285	282	298	286	270	281	278	259	265	278	281	255	277	263	291	289	282	255	281	272	288	280	239	252	266	307	261	278	305	275	300	269	270	251	292	240	293	259	275	270	261	276	293	284	277	271	307	263	267	296	290	299	270	292	284	265	287	278	305	264	270	261	274	289	266	274	280	261	235	276	259	275	273	283	266	300	266	265	286	292	245	274	306	261	289	273	261	256	293	301	321	280	258	286	267	312	273	289	290	264	274	255	274	289	276	275	280	262	286	295	280	293	273	280	264	270	256	261	250	275	273	278	262	290	274	277	299	260	263	278	265	273	270	267	281	316	273	264	277	291	309	297	267	296	273	274	291	297	295	245	269	291	298	233	278	281	308	269	269	251	275	290	310	254	278	269	296	298	278	289	260	278	290	308	274	254	277	316	288	282	251	270	291	266	290	276	275	275	308	268	263	260	277	250	265	313	282	296	299	280	264	322	284	289	304	264	254	291	257	259	277	269	286	285	238	305	265	287	266	299	278	296	295	297	295	267	269	294	256	305	295	293	295	282	286	295	275	303	265	275	296	266	270	296	294	252	286	300	279	287	284	259	283	294	281	285	299	240	275	257	279	273	276	311	256	264	282	310	268	285	301	293	281	258	270	269	266	245	286	294	283	259	295	288	272	297	304	307	265	266	271	281	271	258	275	266	261	284	281	275	260	284	282	264	278	258	246	279	258	264	273	282	271	278	280	291	254	281	262	293	297	265	283	266	293	290	264	287	243	263	247	249	298	263	255	275	259	287	276	298	268	280	273	278	311	289	276	277	267	251	278	291	251	235	252	260	272	288	229	309	257	273	258	264	268	278	255	265	253	284	284	290	275	271	278	255	276	275	274	295	275	312	279	282	277	263	274	289	253	281	276	273	261	274	281	282	295	262	300	254	280	302	264	279	270	278	261	285	249	255	300	274	288	323	266	270	270	292	294	266	279	235	296	258	278	283	269	267	260	247	267	256	282	303	266	276	274	295	282	270	280	275	276	261	290	266	274	277	261	272	254	292	273	267	275	256	254	274	280	271	263	289	274	275	291	268	272	287	281	232	262	271	259	295	301	272	259	274	294	290	259	298	288	255	279	285	289	248	254	304	307	271	253	322	261	284	306	329	282	298	264	286	306	273	252	286	258	256	304	265	280	284	263	257	289	270	269	277	325	297	288	285
42393	51500	55665	60573	59884	55021	51911	43663	30900	16113	9518	5857	3872	2814	1763	1184	885	729	674	691	667	671	665	668	680	721	658	684	680	692	728	634	686	672	698	701	715	682	665	720	661	721	672	659	645	672	676	621	710	661	680	689	679	673	698	669	656	650	704	694	689	660	682	693	691	661	674	667	735	698	665	678	708	658	649	622	694	712	673	664	713	650	678	701	665	702	697	692	692	659	676	688	701	674	674	718	700	641	682	674	675	667	689	678	707	611	678	676	707	681	711	652	687	739	705	710	683	662	689	660	678	716	698	757	707	703	706	698	702	696	698	676	660	649	621	674	649	714	663	689	699	659	679	648	657	752	707	683	681	717	652	714	667	662	650	683	664	696	650	657	682	701	676	665	692	682	661	704	652	705	650	675	688	675	665	697	672	637	687	681	701	672	671	698	725	688	687	697	706	633	692	688	697	671	667	677	659	683	751	692	686	657	666	659	696	697	700	691	662	675	663	709	697	682	650	684	725	705	654	657	685	682	665	700	721	665	703	700	723	704	680	701	703	657	715	654	690	706	703	630	678	698	670	679	672	695	698	664	684	707	679	692	711	690	685	613	643	695	647	700	681	688	694	695	671	688	735	692	676	662	675	633	639	706	683	714	671	744	667	648	697	689	683	703	639	676	700	680	702	659	643	671	710	699	675	681	678	677	693	687	686	698	684	703	717	682	636	663	694	682	667	679	693	656	694	718	662	714	688	629	685	691	666	707	660	655	632	693	644	693	668	674	731	692	700	648	705	644	658	702	683	699	719	719	682	652	714	666	739	714	665	730	675	683	703	676	672	679	680	689	669	618	696	721	647	657	697	655	647	651	687	698	610	667	713	649	686	677	677	662	704	686	677	659	691	655	657	704	692	680	717	705	694	691	676	698	704	650	675	639	678	717	643	693	684	692	680	708	633	649	665	733	644	651	666	727	701	644	698	675	694	665	700	651	726	709	706	702	679	684	691	677	688	684	657	636	681	722	684	711	686	666	674	639	689	695	732	663	692	653	724	728	633	715	702	709	671	726	680	687	672	725	687	746	688	729	719	692	685	693	681	679	723	682	681	747	664	689	659	754	670	717	718	638	673	665	721	662	674	680	682	671	673	663	695	658	705	733	688	672	647	692	665	688	685	720	723	656	700	626	682	677	745	649	668	728	658	698	695	668	663	678	710	704	669	681	690	667	689	640	633	684	695	726	685	641	696	742	663	699	703	698	714	683	685	669	670	634	678	737	683	715	665	713	740	723	703	676	650	739	692	677	749	715	639	651	713	684	699	750	662	713	690	670	639	736	683	672	697	675	667	700	649	654	742	707	691	640	643	656	672	707	685	681	668	706	684	678	679	665	678	670	760	663	655	711	704	737	651	652	673	630	712	648	711	718	718	665	700	713	626	686	657	688	737	674	621	655	714	733	707	724	699	683	700	687	687	665	667	647	670	704	656	693	678	696	664	708	667	667	681	700	719	694	673	691	752	685	763	649	700	671	661	687	639	675	700	654	683	636	638	682	659	740	688	717	667	664	674	671	750	685	695	713	689	663	626	712	714	680	680	722	656	645	719	694	678	701	655	691	706	688	677	708	679	661	691	651	683	645	677	687	696	664	701	709	669	727	706	666	649	668	687	681	709	723	703	686	674	619	653	626	646	705	682	719	661	701	675	685	722	640	688	676	691	670	654	704	703	676	676	671	657	654	630	682	663	702	652	686	677	671	699	681	668	682	695	710	693	682	701	673	685	679	695	683	640	684	676	692	692	671	675	630	638	653	679	671	686	696	696	668	688	685	660	727	689	686	632	710	659	688	666	709	692	707	690	705	718	747	689	710	679	714	691	670	701	687	691	642	707	671	701	764	667	707	684	668	630	694	686	633	772	670	694	671	735	685	700	711	695	680	639	688	656	668	731	693	699	708	666	672	701	733	650	670	664	649	701	713	687	662	663	702	692	664	703	741	683	708	725	671	661	700	714	688	702	688	697	625	678	693	656	678	658	691	710	671	673	700	679	686	645	710	653	679	663	639	696	647	660	714	646	749	675	720	632	714	678	674	650	693	704	675	700	632	621	702	704	696	697	697	696	677	718	690	667	681	664	667	705	718	643	662	682	722	731	676	681	691	695	646	707	693	663	681	694	659	662	670	715	649	660	648	716	644	661	693	706	707	718	659	670	680	684	676	686	690	663	683	678	681	662	713	661	671	657	701	661	649	728	649	698	669	655	659	688	673	675	710	662	666	690	677	702	695	712	712	664	674	647	695	656	678	730	643	715	693	708	707	727	674	644	735	673	664	706	688	638	700	629	670	670	699	667	731	707	697	653	714	701	672	720	672	709	682	687	691	726	653	646	699	680	705	656	663	643	689	657	720	736	699	682	655	661	714	632	686	702	670	679	718	666	679	665	705	688	681	703	709	660	648	716	688	666	691	636	738	698	686	649	699	646	705	714	698	643	656	679	687	683	654	685	687	650	694	686	681	681	695	697	680	696	671	704	595	700	675	691	676	657	709	711	664	677	672	674	722	659	679	674	652	679	662	680	699	693	644	677	701	694	643	684	702	708	683	704	678	706	702	689	647	722	701	684	710	686	752	729	664	655	706	656	633	676	715	705	686	704	704	713	706	713	687	682	684	675	683	711	721	670	646	682	661	683	696	660	686	708	653	685	644	686	687	705	641	646	653	686	677	721	693	671	743	718	667	715	677	698	663	734	684	687	676	735	655	701	674	692	675	641	699	714	654	697	706	679	688	689	682	670	702	680	669	688	673	649	695	696	662	657	656	631	696	705	655	696	710	692	706	668	656	666	674	666	684	693	710	688	658	731	744	712	709	718	630	670	730	711	671	627	677	719	674	706	665	648	695	744	695	688	682	628	694	653	684	686	684	699	671	679	702	666	649	630	678	704	668	687	707	687	664	696	672	692	672	667	682	658	655	655	691	704	679	663	663	706	719	695	711	702	659	675	699	698	700	646	702	661	670	710	700	670	749	661	699	696	696	730	683	682	724	701	655	710	652	657	705	690	693	712	670	718	693	675	690	658	754	701	671	677	671	718	686	679	657	668	714	708	690	651	663	653	671	688	708	723	702	718	711	627	722	719	682	689	647	622	666	674	637	654	708	668	654	711	693	663	650	725	707	698	711	627	683	709	671	662	701	684	680	687	707	699	694	687	695	676	686	701	699	676	657	707	707	653	667	673	697	676	737	611	713	666	658	652	704	694	673	686	658	706	654	712	666	669	660	678	664	729	698	697	645	683	689	679	653	691	671	683	685	652	695	679	664	707	683	718	679	705	716	698	644	746	649	657	687	742	664	691	691	671	682	699	670	692	714	673	676	743	746	669	698	692	631	697	722	632	689	704	707	640	675	674	644	645	695	761	678	692	705	676	659	694	665	693	729	688	739	650	706	662	695	687	713	656	672	657	729	664	673	682	666	665	734	677	675	720	658	669	652	667	737	669	657	683	709
28154	25853	26827	14145	4401	2234	2275	1798	1145	644	435	389	344	335	285	333	300	321	296	283	320	300	307	289	317	297	297	311	283	340	330	311	273	291	304	328	289	277	288	314	300	300	309	293	285	310	274	319	316	301	291	307	297	257	303	259	315	281	252	310	302	272	276	285	290	318	297	338	331	293	306	292	269	288	293	312	317	298	299	306	272	278	318	305	314	300	303	315	295	315	299	301	278	258	271	301	286	286	282	297	286	271	308	291	273	280	314	317	303	314	286	288	331	277	308	299	306	277	292	280	289	262	280	292	276	294	307	323	323	279	315	293	278	295	344	302	304	292	296	275	292	271	314	277	304	286	304	299	288	337	310	316	297	320	297	336	251	273	293	275	271	286	318	300	313	298	309	308	287	277	309	290	269	303	317	268	315	295	306	337	321	305	297	287	287	274	311	286	301	299	308	295	302	310	275	298	322	311	280	287	281	279	311	277	338	282	293	301	293	284	300	319	284	292	277	301	290	333	289	297	281	304	283	289	294	292	313	308	339	336	284	299	345	297	312	317	299	281	308	305	303	317	302	273	281	311	300	293	323	271	284	303	302	289	296	295	313	303	292	294	263	271	265	286	254	335	312	295	297	265	302	289	284	286	295	291	293	290	322	323	310	315	296	294	298	286	317	280	298	290	323	313	320	309	284	311	280	295	285	305	266	274	308	286	290	277	311	322	292	305	282	327	300	284	292	326	309	290	292	301	289	327	294	282	310	293	320	297	302	277	300	293	280	285	277	308	291	287	267	299	295	306	298	264	298	301	296	311	262	322	311	297	325	275	284	263	291	295	305	295	301	307	309	308	304	300	277	331	328	322	327	284	310	295	296	280	289	288	292	289	285	324	265	300	340	278	289	303	303	298	291	268	296	339	278	324	286	319	278	283	323	285	273	305	324	304	290	309	280	310	290	302	292	314	344	304	313	297	271	303	316	281	293	310	313	304	310	325	295	303	321	306	274	259	290	327	320	310	289	287	274	308	294	289	301	318	291	323	273	283	322	313	303	292	274	271	283	326	295	304	316	290	279	303	300	297	283	319	287	313	320	349	273	303	305	320	281	312	301	332	315	299	314	296	317	298	286	301	280	302	285	313	332	275	289	321	305	339	290	315	298	309	303	298	287	297	303	309	305	281	313	298	319	319	319	269	288	266	283	320	275	315	274	296	286	273	308	295	315	291	288	278	258	328	294	293	302	268	291	295	279	294	290	279	290	284	307	322	285	253	284	324	303	284	281	277	319	292	325	303	291	316	268	282	311	289	301	283	334	316	324	280	268	286	304	333	315	299	273	293	275	313	282	270	330	296	288	288	319	296	309	306	283	305	302	291	300	318	301	305	289	310	254	333	273	307	290	291	270	261	285	264	312	290	296	298	268	277	301	292	323	321	284	275	300	278	307	307	297	300	311	282	297	298	303	294	266	295	292	336	305	288	296	306	302	300	303	308	304	300	325	293	319	301	243	266	277	289	305	310	279	323	319	293	298	279	261	286	293	298	283	326	294	300	345	281	295	354	300	287	281	266	308	316	299	286	311	305	289	302	281	299	311	304	277	284	309	300	294	287	300	316	286	304	283	290	297	300	296	315	265	299	279	317	276	300	312	333	297	324	299	300	309	312	272	286	302	268	273	316	316	296	281	290	297	339	302	310	311	311	292	265	312	302	294	309	283	351	290	291	301	278	298	293	307	308	285	274	311	268	284	285	299	269	278	285	287	312	312	332	271	303	275	307	305	279	339	315	302	324	292	290	284	302	309	287	298	289	284	281	274	310	291	272	297	290	300	319	298	316	297	307	297	273	308	257	283	313	297	322	295	327	299	283	301	287	296	279	301	272	290	298	290	307	295	294	297	287	280	279	283	267	314	324	299	286	281	295	298	305	301	304	304	289	320	294	286	305	314	340	286	267	310	259	304	296	301	309	302	320	279	288	286	306	275	277	304	283	289	296	247	322	280	315	270	309	293	321	307	300	304	303	295	296	279	322	302	271	278	294	270	312	295	288	319	334	259	278	290	287	322	302	291	289	290	288	299	303	296	273	284	311	299	292	277	273	322	294	297	285	308	277	306	288	281	284	301	263	332	309	296	282	308	317	303	290	279	319	279	307	277	308	329	292	296	302	288	317	290	301	295	267	302	303	303	288	285	329	298	297	306	317	283	284	314	316	310	314	288	280	291	291	271	313	318	275	308	294	301	296	323	316	301	288	279	297	293	281	282	291	306	303	264	286	272	297	303	273	280	344	301	266	299	287	296	305	304	312	303	300	274	267	303	305	315	278	290	283	286	306	274	294	317	294	307	319	291	292	303	278	281	290	306	305	305	294	308	315	305	292	291	283	323	339	310	285	270	278	298	292	288	280	283	290	302	310	291	269	271	302	281	311	298	285	302	294	298	279	312	328	307	295	297	310	304	274	291	291	259	279	312	304	281	299	263	299	343	299	303	297	294	281	288	295	324	309	300	314	323	327	257	299	281	304	268	301	288	323	309	315	286	270	296	313	276	280	272	290	317	305	269	269	279	287	297	295	284	281	267	264	295	286	303	292	322	296	287	332	270	267	288	287	316	304	250	299	346	300	314	282	304	286	274	281	247	293	316	318	280	298	293	302	333	293	305	258	287	279	261	296	285	284	320	315	272	308	286	291	289	293	283	281	300	284	308	304	300	293	300	293	304	284	269	295	286	298	311	281	295	267	304	325	288	310	322	309	284	294	303	287	319	279	324	271	301	296	304	325	334	324	295	321	337	280	304	311	292	304	254	307	300	303	273	320	270	293	258	294	293	341	291	290	289	289	300	285	286	327	287	285	269	281	297	325	250	308	314	347	310	326	256	274	298	281	276	267	289	296	283	296	310	317	299	281	297	298	304	270	305	285	296	296	279	315	329	317	289	268	301	316	269	305	288	286	313	320	284	260	300	290	296	252	298	293	303	286	298	285	302	320	284	305	297	308	334	287	279	294	291	300	296	323	331	296	302	269	290	317	280	302	286	316	317	304	309	278	278	268	304	301	291	292	336	311	282	292	317	275	299	282	319	291	317	278	313	269	270	309	280	296	304	284	285	317	312	311	275	276	287	318	291	296	303	289	265	339	284	286	316	296	303	271	328	307	297	294	296	312	323	302	278	293	287	299	302	296	355	326	298	291	305	297	304	295	296	280	312	305	295	296	321	296	298	283	299	333	297	281	333	298	301	293	315	313	308	297	301	305	293	269	307	302	310	317	301	301	298	314	318	291	281	281	309	287	306	284	279	314	306	289	301	316	330	311	286	281	322	271	276	293	317	307	296	270	290	271	292	303	270	305	291	291	313	320	303	301	286	288	291	279	279	313	328	334	325	284	273	304	307	336	321	303	301	300	281	321	291	315	292	312	323	310	274	300	287	290	268	301	319	321	286	305	302	296	333	283	291	315	287	305	294	307	278	292	292	275	282	293	281	271	282	288	308	304	304	325
17083	21269	30655	19886	10593	8906	9528	7109	4470	2129	1390	1165	966	914	889	769	809	724	739	768	723	735	732	755	759	725	750	772	723	721	728	743	763	757	682	700	745	708	744	756	747	755	774	751	768	764	732	779	727	745	686	724	769	748	760	772	761	710	738	699	782	729	753	763	744	729	718	737	730	757	741	795	805	723	740	770	730	756	719	712	737	722	768	751	730	753	793	705	731	796	718	726	735	806	757	732	753	775	753	723	740	725	737	742	745	751	775	736	759	711	732	760	771	739	737	781	800	795	755	773	723	723	742	749	729	730	766	756	760	687	764	718	726	757	723	771	786	754	727	791	760	761	721	758	743	759	732	771	703	689	754	770	757	756	743	732	727	732	718	764	716	735	695	725	728	724	758	739	771	748	694	761	773	739	739	798	706	748	784	773	766	770	754	722	743	714	774	716	729	733	740	759	760	699	727	763	788	745	709	730	724	723	684	725	768	757	772	740	763	749	754	696	734	714	713	706	739	711	738	738	704	753	721	747	719	722	771	768	743	721	770	685	783	786	712	683	738	735	712	677	739	728	732	768	701	725	720	743	748	756	755	772	736	739	782	784	769	722	755	729	781	703	744	782	756	811	717	772	722	763	753	751	739	739	747	758	724	712	745	716	780	705	759	719	752	777	724	741	781	771	732	803	772	761	758	815	791	765	764	791	746	711	719	754	696	705	787	749	731	762	694	722	741	754	741	769	728	743	722	759	745	715	756	806	781	740	749	793	732	754	742	738	725	754	767	691	713	767	719	750	729	710	694	756	730	730	721	754	713	681	758	768	781	773	762	789	774	759	735	740	749	695	716	718	722	787	736	722	747	703	769	727	736	757	752	750	762	758	714	760	777	696	718	751	722	711	743	822	692	765	742	712	700	774	782	794	718	755	743	773	740	730	753	779	751	755	753	731	757	741	704	736	762	735	717	750	746	726	726	745	682	750	730	733	794	711	785	742	698	781	721	760	739	756	703	751	789	726	756	813	718	776	746	681	789	726	705	709	718	727	714	732	769	774	723	733	732	748	735	720	744	752	750	770	762	740	742	686	738	723	743	740	724	801	736	777	819	733	735	741	765	741	746	795	744	754	747	719	750	744	756	783	720	732	777	775	761	690	737	732	764	727	737	744	751	764	701	762	733	676	743	748	781	741	715	765	738	700	713	775	709	785	724	755	729	714	764	746	719	771	735	752	766	745	752	683	766	768	727	780	763	720	804	743	722	764	759	765	720	753	726	719	751	754	754	758	731	743	698	744	745	760	753	744	756	712	692	780	714	767	776	695	728	746	756	738	780	741	759	762	690	790	743	767	775	751	754	790	766	767	695	726	747	716	795	745	757	717	744	789	748	792	745	736	778	796	735	767	718	747	753	740	727	715	781	718	748	753	729	755	658	735	754	739	740	747	758	771	726	768	733	757	715	728	725	762	699	718	769	763	751	694	752	713	688	715	737	729	743	722	734	757	770	817	725	713	715	741	721	719	724	763	733	743	763	707	767	756	726	761	777	704	766	748	719	729	732	732	757	705	739	743	713	770	758	739	741	767	711	723	710	779	816	760	717	776	741	758	705	754	712	723	719	810	747	781	748	745	724	751	769	727	743	726	748	737	731	751	754	791	753	778	749	719	711	767	752	786	771	762	746	741	795	756	733	723	736	735	741	760	726	757	712	721	776	737	759	755	727	774	783	726	741	778	753	773	741	747	715	738	721	717	743	743	725	750	792	752	704	702	748	761	763	753	790	739	740	678	779	768	741	728	784	722	725	711	757	745	751	739	746	691	785	754	735	743	754	763	710	779	751	766	741	739	739	773	769	754	742	737	731	737	750	733	772	746	757	735	730	732	727	757	791	756	739	766	722	722	723	720	737	717	733	699	702	776	719	693	737	742	753	741	780	727	762	796	774	768	727	746	748	721	734	742	745	799	752	788	679	769	788	752	750	729	720	725	725	809	751	740	752	724	692	735	723	767	769	723	798	723	734	739	753	716	784	749	793	737	719	753	762	706	737	730	662	784	742	750	759	763	779	755	710	750	788	768	746	702	768	757	755	742	754	694	705	774	764	770	754	782	741	719	743	777	770	675	768	704	756	743	731	726	747	718	751	667	698	703	735	720	738	685	776	752	729	775	694	700	737	749	759	745	714	761	714	751	742	720	772	720	684	756	750	750	744	749	799	728	693	781	762	701	783	738	725	754	758	711	762	760	803	736	771	761	721	795	823	756	810	721	753	697	705	765	740	730	744	692	729	748	767	734	776	722	738	691	788	685	765	695	712	776	738	722	730	728	802	732	769	714	760	730	751	741	787	747	745	748	768	750	759	733	725	768	747	736	759	760	738	779	722	761	695	789	732	742	708	713	726	743	720	702	747	764	789	748	725	742	731	705	736	729	752	769	735	771	695	718	749	716	767	706	716	771	743	732	769	764	715	745	749	737	753	726	731	736	806	736	756	729	770	764	745	749	724	746	714	731	726	727	697	746	752	721	740	767	753	796	703	750	737	719	805	751	752	785	774	768	677	758	768	781	743	747	752	792	699	732	791	744	813	703	712	697	741	709	700	763	742	731	714	757	779	794	778	736	740	763	800	726	768	730	764	717	759	741	727	743	768	738	741	721	731	743	727	776	729	696	724	698	792	738	760	754	761	755	798	729	717	726	726	736	758	750	760	750	713	750	734	762	746	742	732	705	768	757	740	689	736	791	709	752	753	771	753	745	753	726	740	771	709	751	782	746	804	755	712	707	705	716	778	717	749	733	750	757	775	760	731	707	791	782	751	793	708	763	761	778	747	735	764	703	800	708	780	786	700	755	744	764	775	751	731	754	730	773	741	789	728	712	744	770	762	706	694	757	727	727	786	755	712	745	750	727	768	704	763	683	689	734	750	712	738	716	762	775	709	735	739	763	770	784	730	764	755	724	770	740	767	761	742	755	766	790	737	755	764	777	705	741	746	777	721	698	714	772	741	734	772	739	764	727	703	744	738	757	763	714	706	765	728	717	705	705	730	730	786	716	678	727	731	813	744	744	744	720	745	766	758	750	777	760	711	715	712	719	716	765	717	759	716	747	741	799	735	788	730	734	736	728	713	733	762	713	717	782	753	745	764	731	722	798	748	805	715	752	771	797	798	791	785	737	753	749	747	740	742	738	754	728	731	730	758	781	748	750	763	772	743	732	791	791	732	801	736	752	743	716	715	747	740	759	688	767	780	728	707	720	745	737	734	774	742	734	735	735	765	741	685	746	732	744	760	760	771	758	792	737	810	742	728	753	716	757	761	732	737	731	701	776	745	779	836	759	764	764	726	770	702	737	757	754	779	676	775	729	734	687	735	764	726	757	723	773	789	785	733	733	734	754	729	726	718	716	786	739	745	781	736	728	734	768	778	720	773	756	742	774	755	748	795	706	744	749	725	702	712	759	784	729	719	758	762	776	732	738	709	774	751	770	712	777	762	729	725	766
49217	50561	44948	41980	42303	30260	25622	18881	10747	4864	1497	846	625	471	449	378	331	353	311	328	372	322	339	311	317	305	342	321	353	337	340	351	333	337	316	314	323	358	350	362	290	299	331	372	281	346	342	342	338	316	314	318	311	299	310	332	337	320	339	373	354	315	308	329	296	344	316	293	301	309	375	344	321	366	306	337	325	308	342	342	317	299	346	300	327	307	335	332	375	349	321	342	318	371	313	356	344	338	330	300	329	280	319	341	308	313	338	324	307	326	329	326	339	326	286	307	276	323	318	329	343	296	335	316	316	323	335	325	337	329	340	317	333	330	350	301	360	330	348	312	319	303	308	336	317	270	337	300	301	328	335	315	352	334	320	305	331	295	332	306	303	308	335	303	329	324	322	302	321	287	319	314	342	333	335	305	308	303	332	351	319	322	309	313	321	330	314	337	296	315	285	320	320	339	328	334	336	326	343	314	316	333	337	318	326	325	356	334	310	319	331	315	336	326	314	327	365	328	350	326	304	321	303	338	380	348	315	333	321	336	321	347	347	309	299	307	302	319	322	334	347	300	336	331	347	324	329	329	316	360	324	326	346	336	325	313	298	338	319	342	315	341	316	315	324	352	314	330	301	329	355	338	312	326	336	338	321	309	322	308	341	337	334	322	329	334	348	322	357	311	349	334	309	280	310	292	349	337	319	324	306	322	349	329	331	365	295	319	381	336	339	305	330	345	335	326	334	337	324	345	327	326	322	326	344	333	320	335	297	328	294	294	310	301	328	327	346	326	325	354	310	320	329	330	338	291	332	342	355	314	282	300	314	309	316	325	320	338	331	318	319	325	305	328	309	381	306	350	332	318	312	332	330	311	311	310	304	308	322	339	340	332	332	301	330	321	324	344	318	344	339	286	339	301	304	307	338	300	333	312	305	313	325	314	309	316	341	326	304	319	344	317	296	338	369	326	330	324	321	341	359	338	333	339	310	321	318	296	322	366	347	318	291	309	333	347	338	346	357	303	347	305	341	322	329	313	340	302	313	309	319	341	340	327	337	326	332	297	313	308	320	350	325	317	313	326	289	312	344	317	328	324	288	320	330	312	328	369	352	319	299	302	327	320	311	348	307	317	347	318	315	314	330	324	377	320	324	312	299	331	330	296	344	298	308	298	311	311	322	330	285	316	336	347	361	304	312	307	298	338	345	329	307	358	296	286	326	310	340	353	371	288	331	350	360	313	331	301	321	344	321	362	307	327	331	347	349	307	320	295	302	337	310	302	317	343	317	282	342	359	326	298	343	318	300	344	302	303	330	332	296	328	325	337	305	316	345	337	340	283	331	319	320	326	325	314	326	306	322	338	369	319	321	342	340	318	314	337	333	358	302	312	309	311	339	346	338	332	317	323	300	318	320	348	352	345	295	335	327	366	320	341	329	339	304	324	327	311	316	309	333	311	324	315	288	321	327	313	322	315	317	349	315	320	324	335	326	342	286	310	321	343	338	295	312	318	320	311	345	339	310	315	327	326	346	333	366	291	322	340	311	324	360	318	354	296	317	310	352	322	318	310	363	311	290	340	320	308	293	321	351	314	358	304	285	350	309	311	329	318	271	304	335	306	299	323	315	314	338	350	326	304	330	336	319	344	333	345	313	294	330	332	337	352	339	274	356	345	338	327	360	317	334	322	337	318	301	336	297	356	350	343	326	304	344	299	310	369	324	344	303	327	359	314	319	358	322	362	349	299	310	287	357	332	312	330	319	301	343	344	314	326	350	337	316	296	340	306	313	373	327	324	326	356	318	309	346	334	308	340	333	296	333	311	308	345	336	318	314	318	340	322	304	291	328	336	319	295	332	324	344	330	327	303	323	326	319	299	309	327	311	328	338	298	353	326	313	333	293	363	349	335	337	335	314	357	335	313	280	358	321	350	336	319	317	346	318	334	320	332	350	338	331	335	362	319	332	330	352	332	349	325	349	350	347	315	327	346	338	331	306	319	338	334	321	322	318	330	327	292	342	333	288	306	302	303	322	319	323	315	307	322	324	319	367	330	349	350	321	327	361	316	318	300	333	324	335	341	324	318	356	322	336	332	341	342	327	290	324	339	326	322	308	328	319	328	337	306	324	333	301	330	307	345	350	293	307	317	292	334	329	332	312	354	310	310	336	343	351	346	315	341	323	337	351	348	343	304	340	303	338	304	344	325	333	323	340	321	359	300	328	340	322	352	322	314	296	352	288	334	320	292	318	295	374	310	337	309	326	340	321	294	338	331	329	288	318	322	290	357	348	343	327	320	317	316	302	318	295	329	321	303	294	369	323	329	342	349	327	313	313	312	315	281	348	323	286	341	312	323	306	356	319	341	325	316	346	328	315	306	345	311	323	345	301	316	364	349	287	316	298	342	341	342	325	347	321	322	308	332	348	316	306	329	345	314	318	287	324	326	326	345	334	331	358	334	315	327	372	354	330	333	281	353	319	310	311	311	345	327	341	332	335	330	338	323	318	342	340	330	318	328	293	333	347	332	302	329	329	328	322	285	360	348	319	355	338	337	273	358	345	343	292	310	365	308	315	323	322	325	326	334	340	319	347	327	321	306	334	321	319	348	299	334	307	315	322	325	340	298	330	303	308	359	317	358	334	297	313	316	337	326	331	294	304	314	320	359	356	306	312	309	312	308	288	320	337	308	326	302	361	339	317	318	316	332	339	355	339	345	320	301	298	325	293	337	343	316	339	317	322	302	302	331	336	344	347	337	327	314	312	323	370	305	317	281	291	320	322	363	303	313	344	317	309	324	322	328	338	321	303	331	309	317	351	323	302	334	305	344	320	352	321	319	296	352	374	346	314	321	342	316	325	309	319	360	298	296	335	322	332	319	336	332	314	326	311	361	318	318	307	338	335	303	339	303	295	299	312	308	301	295	321	324	326	325	309	307	350	335	351	345	314	347	337	331	340	350	293	356	327	302	369	329	358	305	308	335	318	317	309	297	301	327	300	319	306	305	349	323	294	326	322	322	311	321	330	331	325	340	323	346	318	322	317	301	328	321	326	304	381	328	312	338	320	337	329	303	318	329	350	306	343	342	279	330	314	328	301	352	334	325	323	285	342	315	328	341	332	311	318	344	342	325	324	339	344	299	311	343	310	326	331	285	317	335	303	346	301	345	337	342	321	306	333	311	310	338	321	307	310	295	343	314	322	322	309	326	290	324	340	316	342	321	346	330	336	336	326	350	327	334	341	306	364	318	305	336	336	323	330	330	335	331	320	315	303	304	314	334	303	332	325	330	345	313	318	299	310	311	316	326	287	355	331	348	350	365	330	363	328	355	343	355	301	305	347	315	302	346	294	334	326	338	333	312	309	337	341	285	325	304	294	307	342	347	303	321	303	351	324	308	325	328	335	310	320	315	340	333	317	351	334	367	325	320	307	330	297	323	319	304	354	328	349	358	315	332	368	314	298	325	298	321	336	311	323	341	339	340	362	294	336	321	321	348
32452	41823	44642	51217	52285	43234	41229	34835	25693	14774	5490	3281	2162	1517	1149	1001	855	883	800	794	763	823	750	819	811	845	828	752	790	801	849	786	813	805	833	827	837	766	779	839	800	841	810	772	798	805	806	814	838	781	806	864	799	869	809	796	806	790	798	867	834	805	749	813	796	773	785	813	829	801	804	789	833	800	792	809	748	839	792	823	829	832	800	787	812	842	813	772	736	840	779	838	766	779	791	713	801	805	788	841	793	799	852	815	772	830	794	819	800	793	836	795	782	802	778	813	866	815	827	836	792	778	839	823	787	804	804	840	822	828	770	852	796	822	738	764	783	809	837	768	796	808	777	848	783	798	779	842	824	769	792	825	794	799	789	811	801	844	819	829	788	762	800	826	784	782	805	780	781	805	831	824	766	825	766	836	801	841	830	802	802	806	742	802	775	773	826	819	815	807	766	809	804	821	799	849	781	780	813	842	814	800	757	807	799	798	794	756	834	829	804	843	837	781	796	859	812	792	786	802	758	742	795	824	789	847	787	812	782	780	781	818	809	832	787	802	830	777	796	775	854	795	783	783	807	778	817	786	779	771	753	843	839	829	829	795	824	775	826	855	789	836	816	807	807	833	792	797	785	836	783	795	822	802	806	760	820	813	795	771	751	825	798	810	808	799	850	838	828	803	809	786	812	807	833	836	776	784	828	785	812	830	804	831	767	797	783	778	802	838	711	807	796	771	785	786	844	813	805	799	779	833	784	779	830	838	832	824	825	799	853	837	772	782	775	827	790	774	839	830	765	811	783	839	826	775	874	867	836	818	838	797	829	768	808	779	766	777	806	761	813	808	765	755	785	815	760	790	804	817	822	826	806	762	831	844	791	774	761	839	888	773	808	796	810	788	799	829	808	858	762	845	817	793	819	790	774	779	853	788	818	760	762	875	814	823	806	805	819	804	772	742	796	815	815	755	836	800	769	779	829	767	819	828	833	801	794	824	809	833	804	711	826	783	798	770	823	882	801	771	822	785	778	827	801	826	790	832	798	834	832	776	831	857	791	824	825	781	820	761	825	827	732	799	747	824	773	753	814	787	814	813	830	873	848	786	774	844	795	814	814	841	787	794	822	774	813	767	721	806	767	724	779	799	806	806	803	753	795	773	774	790	809	783	800	811	815	752	793	791	763	812	781	841	802	806	771	749	784	789	786	847	797	792	835	827	802	733	806	808	809	787	812	786	800	795	795	846	780	814	809	759	801	840	782	757	794	817	844	828	809	787	864	834	785	757	827	797	815	830	760	818	770	785	844	801	828	821	846	830	780	849	780	796	832	823	776	827	797	745	805	770	866	803	772	813	748	792	817	839	780	760	807	797	818	807	787	759	821	786	778	803	780	755	812	824	796	774	834	796	828	771	850	792	817	805	832	786	789	838	795	807	741	827	819	781	820	759	856	852	809	802	837	833	805	743	842	758	802	749	795	831	781	809	788	827	859	813	783	795	786	779	819	819	759	817	768	812	797	809	794	784	738	759	815	802	801	831	806	836	818	785	797	816	813	810	823	808	842	831	852	787	832	797	784	786	796	838	773	755	803	761	815	835	813	785	824	801	734	768	829	801	804	783	809	784	842	767	767	823	797	796	784	771	796	794	809	784	795	806	766	818	805	839	791	801	735	834	851	819	825	804	784	774	788	791	769	805	781	776	783	861	774	818	790	798	805	783	812	796	837	803	734	831	794	773	850	807	810	766	760	837	795	834	789	771	802	802	763	762	837	802	788	790	833	741	762	765	799	775	825	790	796	795	758	746	798	833	817	805	813	832	785	809	807	778	811	781	788	769	756	785	795	805	832	798	817	795	837	781	810	810	797	808	841	816	808	799	804	808	808	807	797	812	746	795	802	796	789	822	795	823	770	814	799	788	850	821	801	767	809	815	796	825	807	824	821	795	825	871	766	778	781	785	804	810	791	760	764	751	803	845	842	786	796	825	812	781	808	817	833	755	797	819	797	737	806	798	776	820	802	778	805	775	814	758	835	732	816	798	798	793	782	782	802	801	804	836	856	824	785	792	796	819	798	821	819	834	804	770	821	789	823	773	837	773	793	790	766	846	783	828	819	765	819	789	793	790	819	787	884	793	782	803	759	783	841	841	785	791	803	813	859	802	763	774	821	833	830	792	817	789	756	793	833	861	813	820	776	781	818	818	804	835	804	808	769	774	762	841	752	818	850	762	772	829	767	824	816	789	821	796	830	803	765	817	787	834	799	838	801	770	841	867	802	764	800	804	817	784	787	814	838	793	765	798	814	820	789	778	778	800	794	850	742	785	780	782	824	793	779	774	785	812	805	795	798	726	777	820	804	814	829	750	814	788	742	749	815	841	814	749	767	825	824	798	803	810	774	827	806	817	823	807	757	750	794	807	776	821	813	801	831	758	792	777	859	839	767	812	784	777	852	729	803	786	810	806	766	785	817	826	760	789	839	763	824	866	815	821	776	815	766	792	733	822	776	821	838	826	781	791	781	837	830	800	800	821	788	810	775	805	817	846	824	756	801	819	780	801	804	847	811	855	754	781	777	770	856	800	783	789	763	776	808	786	798	808	791	770	765	867	835	795	834	805	802	805	775	809	818	797	823	768	841	809	789	817	804	825	818	772	797	740	803	760	808	820	758	783	791	824	814	797	825	807	805	764	802	788	765	798	772	729	817	818	761	823	813	819	863	768	754	802	794	874	828	767	776	774	790	739	802	798	790	847	803	839	777	785	788	774	770	773	777	801	774	813	801	827	820	789	782	777	801	817	790	842	766	808	831	861	848	819	776	812	805	833	796	855	810	781	795	823	784	752	831	807	804	789	782	746	848	850	791	789	761	820	823	774	804	795	796	817	778	802	775	858	862	800	766	832	846	831	796	841	801	829	800	808	794	812	749	808	824	812	828	829	806	830	783	762	805	857	829	806	763	816	779	792	825	776	853	846	760	800	803	807	787	778	819	774	815	761	790	851	825	787	826	812	782	786	823	806	753	822	810	753	791	793	781	816	800	847	834	798	768	790	840	827	840	813	801	833	802	774	821	829	813	808	821	793	841	781	813	757	808	783	794	803	770	820	802	768	805	779	807	783	866	790	822	774	763	781	787	825	816	817	821	842	835	802	809	780	748	815	787	800	813	797	805	816	794	762	833	778	780	798	807	824	778	854	814	764	776	793	788	771	801	810	864	805	783	835	826	780	823	780	782	785	775	817	805	775	806	795	778	778	813	811	785	834	804	820	812	763	835	781	781	808	800	826	791	805	767	815	784	777	814	776	844	794	806	821	861	818	841	770	852	773	781	797	790	838	798	802	792	831	829	804	803	783	812	833	768	830	840	764	824	775	770	748	790	718	828	841	848	707	807	813	876	804	798	813	759	777	786	810	767	789	763	772	774	792	756	805	791	762	791	808	855	779	771	826	767	811	848	822	773	808	748	866	821	859	786	778	788	821	807	804	792	825	792	808	739	795
56122	55830	52868	49274	49157	45476	41954	30785	17151	6391	2139	782	493	414	349	304	296	301	292	307	301	261	294	319	303	274	289	294	285	307	275	271	231	274	288	283	288	292	291	284	287	297	280	306	265	271	301	304	312	233	259	248	291	259	267	258	271	276	284	283	303	309	302	283	277	276	297	264	273	298	279	289	290	281	294	269	306	257	285	304	310	289	277	264	264	314	284	311	268	283	276	283	273	283	264	261	315	295	313	339	282	286	263	268	279	315	290	308	323	281	269	291	317	286	294	300	288	324	305	322	280	280	306	269	297	299	317	249	291	250	271	288	269	286	298	288	310	269	291	297	290	305	291	255	310	255	281	274	277	249	327	266	320	306	312	293	282	291	303	281	278	286	282	243	294	257	281	312	261	249	297	287	279	239	263	275	273	266	339	295	263	278	267	328	288	304	289	267	301	262	277	304	294	300	311	266	262	326	265	272	297	242	292	274	301	298	249	312	309	287	283	281	288	302	266	280	306	283	301	296	290	298	286	288	307	309	262	315	319	301	303	280	279	270	310	270	313	323	316	277	282	313	296	257	263	254	272	281	292	266	280	307	278	294	274	318	300	279	298	299	296	285	288	305	306	284	274	284	277	282	313	276	272	285	297	303	285	302	259	272	283	282	289	284	297	275	297	304	306	278	297	275	291	303	278	253	261	235	273	291	281	282	315	275	265	323	290	301	272	335	287	257	273	300	298	301	302	298	296	300	284	259	298	284	296	286	278	288	318	285	288	287	278	279	280	288	267	267	284	280	281	296	297	314	280	301	276	299	321	272	270	280	296	310	297	299	288	273	283	271	290	287	280	257	271	278	248	275	282	294	306	305	302	286	266	281	296	297	311	283	267	262	286	246	281	301	301	286	282	292	287	277	278	271	265	329	309	294	290	279	265	294	263	280	253	253	289	308	322	255	277	309	281	309	279	290	310	289	309	239	283	282	296	276	290	293	296	281	311	277	306	266	322	311	320	306	244	281	290	299	270	270	303	266	296	266	289	280	294	270	286	309	296	315	271	284	287	289	283	287	281	280	289	293	288	285	274	272	256	293	333	285	297	328	291	297	275	285	292	266	290	317	283	303	272	273	252	281	268	288	272	267	246	296	314	279	274	308	304	297	303	282	302	279	280	296	271	291	273	263	292	311	290	309	304	285	285	310	302	300	300	281	287	261	286	295	272	293	290	295	281	289	300	283	279	264	302	267	283	305	305	271	300	277	284	296	275	282	292	291	280	276	289	276	293	277	306	280	291	295	300	286	274	290	241	276	287	277	280	275	263	314	295	254	303	290	279	300	284	276	287	291	315	280	279	278	286	304	282	290	278	312	250	290	281	287	316	273	289	283	308	276	249	271	271	278	307	302	288	320	275	281	287	254	299	292	288	305	306	261	281	270	315	297	291	274	286	295	269	294	300	273	307	273	296	282	279	245	250	286	271	292	280	283	286	266	294	297	298	289	266	273	291	269	291	321	301	287	301	265	292	249	261	288	312	313	302	287	295	265	278	282	279	275	309	276	274	266	272	282	284	259	289	290	293	259	292	303	299	296	314	277	278	280	302	270	291	305	282	270	283	289	305	263	290	277	282	287	298	274	286	283	269	294	282	315	289	299	288	278	309	262	292	281	300	277	293	283	266	260	302	280	294	275	284	267	286	271	271	298	258	278	278	297	297	287	294	264	296	254	316	294	318	301	313	280	276	295	298	283	292	291	287	269	261	286	246	291	312	267	259	318	275	284	295	282	310	292	328	286	258	258	259	289	284	281	292	293	283	305	276	303	288	282	288	298	281	276	279	299	306	289	292	243	289	280	287	255	293	292	292	249	274	247	302	278	303	260	286	280	269	291	332	280	290	311	294	298	254	273	314	305	272	270	282	304	297	305	268	288	266	272	270	272	329	295	290	314	266	300	310	297	285	302	275	250	312	285	284	306	256	267	304	276	281	267	262	269	284	263	299	266	260	272	247	311	290	279	235	308	288	298	286	277	321	268	291	282	286	260	264	277	285	268	257	278	249	266	285	284	294	287	301	269	282	282	294	283	267	253	312	276	338	329	283	293	310	300	242	289	274	284	261	281	305	255	301	287	284	292	298	266	283	283	300	326	297	271	272	291	283	275	277	266	282	269	290	305	298	275	325	311	265	263	276	258	285	274	281	300	277	326	316	293	265	307	248	315	276	291	281	291	289	298	306	278	316	286	269	291	298	273	304	298	290	290	284	308	270	271	303	295	284	292	278	269	285	281	254	291	286	293	295	273	280	274	295	262	278	258	298	280	294	263	311	283	287	288	272	284	276	287	283	277	278	286	291	292	267	282	334	296	310	286	316	277	314	299	275	287	307	263	293	301	289	283	296	311	275	279	313	268	298	270	298	290	251	282	306	294	301	303	307	275	289	261	308	282	280	271	254	295	261	281	316	285	294	296	291	308	301	284	303	289	256	252	312	270	253	296	277	277	294	306	319	331	277	293	280	266	286	285	302	271	275	292	283	293	288	309	294	273	283	296	302	279	283	301	279	262	280	283	274	309	285	267	285	294	272	292	285	294	289	266	297	274	300	286	286	302	279	294	302	263	291	271	283	270	293	313	299	285	277	281	272	269	279	283	297	259	292	269	296	280	282	277	246	270	243	284	281	304	274	297	261	271	292	317	281	295	289	266	304	237	317	273	302	301	273	287	276	274	298	286	281	294	297	256	287	267	280	263	297	280	291	252	295	279	262	247	317	277	261	285	296	288	274	259	294	278	274	295	291	294	303	282	288	279	287	260	300	279	262	313	269	298	270	313	277	271	297	298	281	288	291	305	263	319	289	289	281	274	321	262	313	304	284	276	288	253	298	284	286	277	286	288	291	271	302	274	273	278	287	320	305	311	261	282	290	287	288	285	289	296	301	290	280	288	306	259	282	266	270	287	298	305	306	296	286	290	308	270	267	329	299	287	311	289	277	251	274	278	291	267	260	322	268	252	295	266	299	307	308	297	272	295	269	276	284	289	286	271	293	283	296	277	268	296	279	254	279	295	309	283	251	305	298	272	262	275	303	289	276	276	243	287	272	232	300	298	280	269	302	300	269	276	282	281	292	303	286	300	315	290	296	288	289	267	302	291	268	287	288	266	314	291	289	288	303	285	285	251	250	296	275	295	286	309	351	270	299	255	252	314	296	288	283	288	303	275	309	292	277	296	270	309	282	297	309	307	278	260	261	245	297	267	277	278	279	288	278	280	293	275	275	287	280	295	295	266	267	281	296	318	297	281	290	262	288	287	277	302	295	269	271	288	288	293	287	274	264	274	271	295	310	278	265	264	274	287	284	273	270	288	292	267	270	301	278	274	237	293	295	290	275	282	260	299	280	289	261	241	287	263	291	274	298	259	278	293	263	270	303	278	271	278	310	275	283	265	294	274	282	314	297	312	277	280	286	250	294	281	303	294	286	335	277	276	267	269	288	302	312	299	288	274
37871	46389	52996	58104	59126	56923	53676	43719	30062	16762	7577	2863	1728	1332	987	871	818	778	706	720	749	700	730	717	672	714	712	673	701	694	710	674	702	737	697	750	653	769	724	714	677	686	694	703	677	677	687	680	681	762	762	710	687	693	719	755	734	690	702	698	701	670	764	736	683	693	693	680	689	698	700	752	745	706	676	692	719	701	701	691	715	698	741	716	733	751	663	690	718	708	675	671	704	698	749	664	745	739	733	737	751	712	738	697	709	738	667	738	703	713	681	700	703	702	667	759	681	743	711	704	695	747	707	716	704	735	759	722	741	681	728	741	713	715	706	704	729	732	695	732	701	745	679	697	710	726	702	683	754	697	708	718	713	761	713	727	698	722	719	764	672	654	662	662	687	716	696	717	732	698	709	694	711	695	704	709	701	705	729	747	683	734	719	679	686	725	701	675	702	742	722	739	732	685	754	718	704	735	728	709	739	645	714	701	676	682	712	729	713	681	701	690	665	707	672	702	727	687	703	731	708	697	751	677	685	742	722	748	694	678	673	724	691	719	749	716	722	715	735	680	673	696	712	695	707	705	676	744	714	719	654	727	713	723	702	696	772	697	719	663	742	728	750	747	709	724	712	751	701	702	705	717	700	699	698	711	741	706	704	737	758	734	734	656	722	688	737	737	690	720	719	674	741	698	703	687	724	694	670	701	740	727	762	702	727	719	701	713	662	733	671	668	768	714	728	675	682	682	701	696	739	682	719	729	720	715	687	701	709	686	728	711	683	682	713	739	665	695	746	710	682	728	716	729	686	709	703	734	737	696	712	739	732	713	733	676	662	716	693	710	699	707	688	692	680	705	677	683	717	695	685	697	758	728	674	712	675	710	721	698	761	696	700	743	706	663	735	748	695	704	671	716	712	681	717	713	713	694	724	742	693	707	709	741	708	664	710	737	676	723	706	720	741	740	733	704	697	653	731	709	754	645	710	728	705	689	686	694	672	667	735	679	708	700	705	716	703	698	706	737	693	731	712	689	695	727	712	704	724	722	699	729	703	749	713	751	690	733	668	715	726	732	736	708	727	669	682	671	762	700	713	724	682	692	708	695	728	719	713	716	749	756	723	721	735	682	725	720	731	690	679	726	735	673	705	722	670	681	735	708	703	738	752	687	724	723	662	724	735	739	677	725	725	736	751	682	675	704	735	663	683	696	650	674	680	714	690	732	713	733	721	690	743	702	716	742	733	726	651	693	737	669	716	715	728	660	684	716	712	754	702	682	683	738	662	704	719	707	707	755	727	716	709	754	737	704	706	714	697	747	717	710	746	704	737	723	695	654	680	704	711	720	710	680	698	714	687	710	747	687	712	687	709	712	702	709	698	703	682	761	718	688	703	705	690	698	714	691	703	717	734	725	737	668	682	699	733	732	717	711	734	676	703	678	723	697	720	718	657	703	676	749	724	722	743	773	694	733	691	702	679	709	718	710	692	738	765	738	721	688	676	686	660	687	701	749	706	731	747	739	731	740	667	704	691	683	701	737	710	693	711	683	731	680	690	679	681	728	686	722	676	651	673	692	700	684	654	719	711	680	707	687	687	685	688	683	663	660	745	689	698	641	708	751	715	698	663	674	708	706	720	673	667	649	735	701	738	703	682	740	718	728	704	749	694	656	696	724	688	694	747	709	739	721	711	707	712	754	735	703	759	692	724	690	675	692	734	719	742	746	719	683	710	700	740	750	700	708	719	714	743	705	629	720	724	675	713	743	744	733	686	675	695	708	701	684	730	685	701	717	718	656	716	749	664	712	664	712	671	742	689	680	699	752	767	748	707	736	740	693	730	690	695	678	749	719	686	734	675	721	722	705	755	715	719	765	742	768	722	711	717	751	682	671	757	706	691	700	670	697	725	719	689	715	712	705	695	678	732	703	693	716	735	694	704	704	706	755	712	678	718	737	685	632	663	689	714	681	723	686	793	724	684	714	719	709	720	693	727	723	690	691	678	739	751	760	758	696	689	715	712	731	689	732	685	694	713	701	732	669	706	698	711	658	698	669	679	688	708	700	707	694	756	764	692	664	693	655	711	741	699	707	685	718	673	685	744	715	683	688	697	677	719	708	690	713	728	718	729	715	744	755	728	703	738	727	759	725	700	697	705	729	732	723	675	746	658	712	693	695	681	720	715	722	696	701	695	736	670	674	691	742	753	694	738	682	709	733	716	699	715	711	658	676	726	712	721	743	693	719	716	696	731	737	699	752	713	690	753	720	668	692	741	712	700	707	716	737	736	714	749	737	690	746	727	730	713	679	726	688	722	746	721	751	720	757	668	725	729	684	708	700	708	715	675	712	723	678	689	702	704	714	700	695	728	727	660	683	787	733	650	688	712	717	686	737	695	693	689	690	695	731	730	719	714	691	727	710	753	703	683	763	708	701	632	684	688	717	708	686	744	690	706	655	700	743	719	727	682	726	749	738	685	716	756	714	704	650	734	714	704	720	732	673	733	741	708	709	659	684	690	763	743	661	659	674	665	691	757	692	725	736	749	714	712	717	700	692	729	706	729	745	667	705	720	723	729	766	726	720	746	658	729	778	676	744	721	728	741	750	696	723	672	653	714	786	732	744	659	725	712	701	693	696	709	697	687	682	735	695	693	734	700	690	708	756	738	722	725	711	753	720	703	748	737	711	704	709	731	674	708	723	706	718	721	717	649	695	746	748	705	706	704	662	714	724	680	674	724	689	709	723	668	709	730	673	686	715	735	731	713	653	729	699	668	731	731	716	725	716	714	667	731	714	716	672	714	686	694	705	684	742	725	711	743	714	703	721	724	723	698	684	733	697	698	693	722	739	699	684	706	736	718	746	744	732	705	676	730	733	678	713	740	698	691	725	691	764	712	714	741	730	685	758	661	695	728	799	709	706	714	663	688	719	688	722	719	696	685	740	719	718	711	718	654	719	733	699	762	770	726	720	683	723	751	714	704	738	728	704	708	688	701	687	744	728	705	685	722	715	721	749	730	759	687	726	705	731	756	688	698	727	707	696	720	714	712	704	755	724	698	695	708	682	659	749	705	709	745	716	728	677	666	747	736	673	731	707	697	706	680	743	709	746	695	750	723	782	731	716	659	678	704	715	690	689	743	754	682	683	693	717	731	720	672	717	700	743	736	668	669	729	705	721	683	742	716	729	712	724	700	733	729	709	664	660	721	746	714	713	659	706	678	785	719	772	716	709	693	694	698	689	650	653	696	746	741	681	716	735	711	727	732	712	693	677	699	689	711	692	757	685	754	667	723	726	711	726	741	689	688	705	684	765	668	732	761	725	765	646	718	686	704	715	654	766	718	694	759	702	716	745	711	669	741	692	738	700	733	680	706	757	700	715	730	725	736	714	683	681	715	715	687	684	726	680	703	704	732	744	686	717	699	707	725	725	736	759	762	695	708	718	662	706	717	723	737	736	712	698	722	649	728	719	735	709	755	685	728	708	676	695	689	695	745	736
24951	15619	6502	3726	3661	3204	3053	2099	1234	604	404	393	352	336	320	332	315	314	297	296	310	276	339	271	294	292	316	326	346	307	299	307	304	323	304	291	333	321	323	309	319	311	310	313	298	282	289	328	305	301	293	313	290	281	342	283	310	339	301	304	314	339	294	304	306	273	334	290	363	331	300	277	286	294	315	320	324	322	298	291	307	277	301	312	338	328	324	307	307	310	313	296	295	326	307	336	305	323	267	306	336	289	284	311	290	288	335	311	323	296	333	322	322	317	276	308	299	286	309	292	322	301	355	309	290	323	292	333	304	317	308	304	301	309	293	312	307	302	324	296	287	293	309	312	287	300	285	288	296	297	294	298	310	308	315	322	295	303	292	303	340	328	334	313	334	279	310	316	327	345	328	311	305	303	285	294	282	287	316	317	307	336	336	310	315	302	303	292	292	296	333	312	295	319	310	305	294	317	324	281	296	297	328	319	331	289	334	308	332	307	317	298	286	311	296	310	299	329	318	288	306	297	287	353	308	319	314	252	315	315	307	271	314	311	304	306	309	311	291	301	310	288	292	282	303	301	332	279	299	334	297	300	346	314	277	260	344	303	283	308	298	310	297	305	293	278	319	312	296	327	300	329	307	322	307	337	295	310	293	309	309	317	313	292	311	308	299	313	283	306	292	267	314	304	294	335	306	306	315	308	308	321	288	301	278	313	316	319	312	315	327	340	303	294	292	283	351	344	310	332	315	289	294	315	310	293	291	295	332	300	314	278	305	294	318	311	303	301	324	308	316	301	323	288	272	299	277	287	271	307	305	293	301	300	281	291	311	280	334	270	319	307	325	277	320	311	309	321	269	317	283	266	320	311	311	297	300	303	313	304	310	302	342	318	310	321	269	313	275	310	305	353	334	267	298	319	314	294	299	315	264	298	299	304	279	306	338	293	298	310	304	319	297	301	354	326	280	277	300	332	329	303	324	314	284	313	300	322	306	305	307	282	298	296	320	330	309	332	314	305	309	324	325	272	294	333	325	311	323	273	282	317	311	310	306	351	344	298	288	308	294	293	323	296	290	320	308	324	307	305	273	299	345	294	302	295	292	341	288	283	297	323	304	299	300	307	306	286	307	306	272	286	338	326	288	300	343	305	309	278	304	315	333	337	328	249	330	290	309	281	317	306	311	321	308	309	318	284	298	327	312	312	313	314	290	292	319	287	322	314	295	269	295	327	307	314	309	294	285	284	304	326	298	266	306	285	277	275	332	332	349	313	330	298	318	299	296	325	286	335	291	304	290	306	307	285	301	318	328	293	307	342	312	322	321	334	292	324	308	293	319	285	289	324	316	314	317	301	304	328	320	324	304	314	296	306	290	289	290	311	315	326	328	309	333	298	330	269	273	350	328	273	317	296	298	341	286	311	322	318	303	307	334	274	320	298	282	287	303	299	299	330	319	293	275	306	327	289	295	312	279	277	307	312	280	299	292	334	279	293	289	292	333	284	332	288	318	294	288	308	305	304	291	273	310	327	327	293	292	293	297	290	319	290	305	298	302	272	333	285	299	304	301	328	296	305	307	335	291	309	299	293	310	299	293	315	306	281	323	313	294	312	315	307	304	297	323	311	303	291	335	260	296	271	306	313	289	311	297	304	297	322	337	289	283	329	312	332	282	288	291	301	316	312	302	327	321	306	292	290	302	334	354	303	323	293	303	314	333	300	283	300	301	276	309	270	301	307	325	329	312	277	269	306	294	270	323	277	301	313	303	292	304	309	287	302	312	300	334	331	323	289	297	264	314	309	300	306	301	324	310	294	314	335	336	315	311	302	321	271	342	299	329	276	312	303	296	301	320	301	296	290	290	331	316	281	281	290	336	323	329	299	297	280	298	280	311	280	309	289	313	321	317	339	304	281	283	306	263	303	273	308	331	317	327	293	331	319	323	325	323	282	279	311	298	293	298	330	300	298	312	307	288	320	333	305	313	325	312	297	314	304	325	327	330	315	319	298	362	314	321	332	292	292	337	312	330	322	323	339	294	301	293	296	305	298	310	306	305	310	316	273	290	282	313	292	290	342	313	320	317	311	340	288	355	300	287	319	300	334	303	307	282	295	302	306	306	333	319	317	314	320	301	306	320	290	298	296	291	305	297	321	315	296	319	298	301	289	305	349	291	298	300	286	297	308	316	262	272	304	305	321	317	318	320	295	297	299	290	320	309	328	308	296	302	313	277	296	281	291	306	341	313	329	332	294	332	275	337	331	307	318	313	316	317	294	291	335	316	310	306	318	273	339	325	283	301	346	280	314	320	320	302	331	297	338	279	324	315	301	327	275	280	304	326	316	310	274	313	277	288	326	321	279	324	319	296	313	339	315	322	294	277	322	328	331	284	298	309	325	316	322	277	291	304	290	320	296	296	296	285	285	291	329	305	330	317	286	294	313	327	295	319	312	293	295	310	294	295	274	315	323	300	307	305	292	300	318	303	307	305	331	295	334	294	294	312	310	298	287	319	309	339	266	328	272	316	308	296	318	351	322	310	332	326	292	299	290	311	291	317	320	320	299	306	305	321	342	315	316	297	308	314	302	294	280	333	329	289	286	311	300	303	312	336	294	299	296	311	305	313	326	306	303	329	299	315	292	306	345	286	335	319	319	279	315	310	281	345	322	333	281	309	287	346	333	316	301	316	259	262	319	315	354	310	309	306	289	305	306	320	294	308	324	304	297	335	298	312	319	337	293	293	293	309	301	314	298	298	263	295	335	316	296	328	292	306	313	297	254	294	308	301	314	304	320	329	302	317	328	310	321	327	294	327	291	324	285	313	298	296	311	337	346	302	294	292	309	286	290	298	279	326	285	285	275	333	314	319	333	289	319	294	311	306	319	302	293	305	294	337	357	317	341	321	292	319	325	327	299	295	284	274	274	322	321	331	327	324	316	304	297	323	302	291	312	307	289	295	313	310	323	290	320	293	263	293	337	312	282	308	280	321	319	304	294	315	289	328	317	286	322	331	309	309	272	305	292	319	298	289	323	305	306	307	281	317	300	283	335	288	325	325	297	283	304	335	325	306	334	293	326	322	308	308	262	292	318	314	326	316	327	294	315	308	308	290	277	298	321	333	314	324	330	307	320	303	301	304	307	310	307	314	293	303	297	330	310	336	316	324	300	276	314	317	329	343	300	299	330	311	302	277	308	298	297	304	323	337	296	314	288	305	325	298	305	339	306	330	331	320	329	281	326	335	308	308	299	305	310	316	302	283	289	289	294	327	276	304	325	299	323	285	297	316	316	291	278	314	314	296	308	280	343	340	303	273	306	334	297	284	312	313	305	313	326	325	260	299	292	304	301	302	298	299	305	316	294	293	308	301	282	329	309	321	337	273	304	281	308	321	301	300	292	326	281	325	302	291	318	307	303	283	279	303	307	326	270	273	306	283	295	325	312	315	276	349	293	296	322	323	320	317	266	311	314	296	274	281	281	298	303	313	331	305	301
15068	11928	9705	11872	13575	12873	11340	8013	4338	1927	1093	914	839	859	810	787	814	770	777	730	844	762	744	797	827	753	800	742	798	804	797	795	834	812	770	785	769	759	753	784	771	784	749	810	779	771	724	725	821	796	753	778	808	768	763	746	759	778	750	831	810	782	777	826	803	742	752	811	800	782	810	767	818	781	813	747	777	751	741	803	746	784	780	780	774	785	778	726	776	757	791	744	776	783	788	743	816	752	796	787	768	747	808	744	819	766	768	740	770	763	775	798	797	760	760	734	769	748	837	731	774	757	758	759	777	827	729	790	766	725	770	786	738	765	759	818	781	744	768	765	744	757	816	766	742	792	764	769	788	780	775	778	775	763	767	773	762	721	786	764	782	756	759	796	742	776	768	746	817	737	795	729	811	813	798	787	817	758	769	788	731	755	763	775	800	733	790	745	733	788	791	781	787	739	724	727	794	767	746	754	723	773	783	753	770	803	777	776	766	778	772	811	776	787	773	754	748	747	803	787	807	739	731	782	784	815	774	800	793	767	793	780	744	778	740	809	843	797	753	788	807	792	794	739	760	739	780	816	763	798	777	756	764	816	793	782	781	699	811	784	780	727	808	789	746	814	759	780	781	805	762	785	820	776	790	758	748	752	768	796	765	819	789	802	794	778	755	756	748	732	748	791	776	809	776	745	712	839	822	785	746	764	763	745	788	825	814	847	853	798	723	793	747	827	733	778	776	774	778	722	774	798	776	763	795	755	727	782	790	807	759	783	796	774	758	813	831	809	747	777	750	751	756	742	784	815	734	763	777	772	789	725	748	763	772	782	758	771	764	753	734	780	795	830	801	722	810	805	773	746	757	728	789	782	791	807	746	767	785	770	771	758	778	788	724	751	798	791	746	792	766	764	826	803	728	771	760	732	804	809	759	774	711	758	746	792	740	768	782	810	800	752	722	726	744	767	740	799	790	793	766	757	786	766	793	747	742	759	795	753	742	778	762	770	775	751	788	783	738	806	772	781	742	752	750	832	774	802	809	809	803	792	777	787	773	770	768	781	743	808	719	768	770	766	772	692	804	801	751	761	761	781	771	800	777	785	797	748	796	778	788	818	764	744	751	764	754	734	800	824	762	773	743	772	763	779	775	805	760	809	757	765	818	792	754	769	737	772	750	755	784	766	739	765	767	745	790	782	730	754	780	790	737	741	777	775	797	755	766	769	797	787	753	803	782	741	785	807	780	753	775	771	731	767	784	746	744	784	805	787	828	770	771	775	774	808	753	785	742	760	797	769	767	748	743	791	779	779	755	778	752	783	788	785	767	782	788	805	798	792	783	816	763	807	765	768	760	769	768	771	722	762	754	795	752	772	766	733	780	809	808	767	771	760	752	755	751	770	774	777	789	740	774	782	737	772	753	773	756	780	749	761	787	758	764	776	755	732	764	770	795	761	774	777	744	783	795	783	739	782	796	743	802	748	780	778	780	736	791	785	794	778	752	765	773	795	764	765	765	764	794	833	738	769	730	753	783	792	735	807	733	723	787	791	768	790	807	798	787	740	763	774	778	738	729	762	777	775	743	762	766	746	739	757	789	717	810	785	743	756	772	766	750	762	729	771	840	757	770	757	768	795	737	755	807	775	778	824	803	809	806	750	805	751	758	741	765	792	787	794	785	780	758	773	790	797	760	806	803	784	752	797	836	769	738	784	796	791	806	778	728	762	812	826	737	758	725	752	762	743	775	771	820	763	777	767	768	807	811	807	801	740	820	751	772	792	766	752	779	745	780	785	757	745	763	793	775	755	777	766	745	771	805	757	772	808	761	783	783	741	783	767	782	791	775	802	735	783	810	713	789	806	778	771	834	761	772	829	730	736	769	728	748	816	825	718	765	785	756	803	745	774	804	792	768	770	753	742	739	723	782	718	789	802	824	766	766	766	788	793	754	788	789	785	809	828	782	784	783	795	778	781	764	783	741	782	736	747	770	758	772	825	736	765	744	803	799	740	737	806	778	813	714	748	769	767	796	757	727	761	760	735	792	817	716	741	771	813	783	797	766	733	778	749	774	760	785	782	809	733	794	744	756	738	771	783	757	743	772	790	773	810	739	781	811	737	731	803	742	771	758	694	791	740	794	779	749	774	772	738	764	742	739	758	761	749	749	803	741	781	809	710	754	818	756	804	733	723	793	800	731	766	735	754	741	801	785	780	715	755	726	805	756	764	809	778	805	799	752	747	757	806	788	763	835	764	778	754	738	741	806	771	778	768	770	759	766	740	758	777	752	827	777	817	784	772	777	771	767	795	726	770	770	762	811	732	762	762	717	750	752	822	790	785	773	853	768	840	797	832	842	731	754	786	801	762	815	767	762	799	815	797	778	812	778	766	756	740	819	761	789	740	759	783	798	776	745	772	762	769	765	753	729	728	791	748	802	734	833	732	773	757	796	777	821	782	841	810	751	732	812	764	761	722	782	745	739	773	780	770	797	811	818	781	770	806	740	768	786	718	838	706	782	753	763	795	786	786	795	741	764	721	779	786	768	726	734	852	803	794	771	736	761	793	723	796	727	732	748	771	724	764	786	732	784	767	785	710	735	760	766	771	781	762	790	781	789	760	772	773	802	773	764	777	735	817	764	739	804	783	768	786	789	787	783	829	778	792	733	748	735	739	756	798	722	819	771	759	778	794	818	775	779	725	785	779	772	795	789	774	759	792	796	759	778	757	809	791	821	774	766	772	751	831	796	764	784	787	792	731	760	760	801	717	818	762	769	769	766	778	765	782	836	755	788	805	814	779	758	797	734	734	736	762	719	740	774	768	770	715	789	748	752	765	748	801	782	722	775	774	798	754	746	735	778	773	761	757	827	777	784	769	777	783	807	721	774	776	759	806	805	757	836	777	826	780	784	742	792	757	765	777	808	791	740	767	803	789	778	800	750	763	777	766	757	771	725	762	773	814	799	778	786	812	808	773	743	773	786	786	749	787	779	746	835	773	737	753	760	769	775	776	788	742	755	777	812	776	758	752	783	827	781	746	751	770	788	767	810	761	776	757	752	788	773	785	773	756	784	853	783	783	826	738	818	757	789	767	768	751	772	758	789	781	791	766	781	780	792	712	785	743	806	819	709	772	803	799	758	785	732	762	726	768	785	793	737	790	814	775	787	812	751	748	774	762	816	776	757	777	774	745	805	793	803	781	767	817	764	814	766	781	794	746	778	772	769	723	757	750	737	774	778	777	745	778	763	781	764	782	761	772	775	766	756	803	748	776	762	780	789	753	767	758	750	808	749	789	807	774	813	741	771	767	840	798	765	832	797	746	758	752	782	751	768	797	804	801	765	815	745	785	780	784	791	767	775	716	746	710	770	754	805	796	776	779	739	738	772	765	820	758	766	802	744	763	800	738	759	770	754	771	754	730	778	808	788	800	777	744	805	734	724	791	759	817	816	764	794	783	746	813	782	783	758	732	804	721	742	793	777	775	815	742	770	761
39637	38623	44859	44185	41490	40332	34594	21515	10026	4237	1436	801	565	450	355	373	356	315	371	312	327	321	313	334	329	307	340	324	314	328	299	373	333	330	332	335	286	323	293	279	315	321	315	301	345	341	324	313	328	306	307	332	315	326	320	313	343	287	307	348	336	337	332	304	335	339	286	318	308	357	299	301	328	313	348	322	321	337	311	306	331	315	313	347	353	329	340	335	307	306	316	334	336	337	339	324	299	337	323	305	316	316	286	315	348	310	314	293	337	323	343	330	321	347	380	312	328	339	352	329	334	312	321	321	292	301	325	328	335	297	315	338	338	334	341	284	344	288	310	306	326	337	339	337	354	340	329	301	349	315	322	299	313	317	318	306	313	322	322	337	303	343	343	350	336	346	319	323	315	341	303	331	306	345	327	332	303	317	317	319	341	315	348	331	315	318	311	341	329	337	317	315	325	351	311	335	279	321	304	302	319	319	328	334	330	319	342	328	342	311	313	354	330	366	322	309	310	317	329	348	283	325	328	329	328	337	324	339	322	355	296	343	312	340	367	313	315	311	307	318	330	336	324	345	338	324	294	329	299	320	358	325	370	351	296	298	358	292	348	308	317	316	337	350	360	323	312	332	361	332	310	320	302	303	331	308	339	338	324	360	322	296	349	355	294	330	290	316	317	303	321	327	318	364	299	326	301	342	301	339	318	345	359	356	295	334	311	320	346	309	322	310	304	327	330	345	324	342	312	302	339	351	340	344	321	317	319	336	340	358	362	340	327	344	332	348	343	282	335	354	290	323	299	293	331	360	344	335	320	336	312	326	379	333	337	323	333	305	298	316	306	319	353	333	354	308	313	326	344	328	310	319	303	305	342	306	336	326	308	334	327	363	292	320	305	346	309	315	312	336	339	332	316	337	353	320	324	301	348	366	281	303	301	331	296	326	335	334	321	304	309	293	339	298	335	327	321	336	341	311	357	323	347	328	305	317	355	330	323	309	330	307	326	336	349	346	327	291	333	320	337	317	360	326	307	330	324	337	322	343	367	329	335	303	335	350	308	329	313	327	333	336	315	316	339	305	315	345	320	304	331	307	353	352	339	320	322	312	345	309	336	312	324	322	320	304	311	287	322	347	335	324	355	304	356	358	294	288	338	327	319	320	303	366	321	301	321	354	295	322	324	339	324	312	317	338	308	324	330	319	352	328	317	318	321	342	353	321	327	333	327	336	320	315	356	318	337	321	338	314	319	339	300	360	288	330	366	311	298	332	331	348	335	326	340	316	312	318	359	360	323	314	328	310	320	314	325	338	324	362	305	319	294	339	358	333	321	315	336	320	321	319	342	361	351	315	347	307	339	336	337	343	331	303	318	337	336	336	328	305	287	305	353	319	317	329	318	313	332	295	326	334	334	327	317	327	344	333	315	321	340	310	315	322	306	331	329	295	299	325	344	344	341	319	337	319	362	347	361	304	268	337	331	322	386	343	342	314	311	357	316	358	326	334	303	347	316	330	326	337	324	291	345	336	353	331	290	337	354	316	348	361	310	320	319	350	314	320	321	323	311	315	326	316	315	319	328	330	327	312	316	350	333	301	341	338	347	328	283	341	320	300	329	337	343	329	340	342	302	345	340	313	317	325	380	331	298	317	310	344	338	301	345	299	307	315	326	319	352	288	311	293	343	318	319	334	293	315	332	322	315	321	343	335	287	317	320	313	355	323	330	330	301	320	302	338	345	350	347	318	339	290	366	318	343	333	321	347	304	339	328	376	314	316	328	308	330	318	317	320	344	335	319	311	311	327	308	318	333	312	321	322	328	332	367	334	331	328	296	300	313	326	296	314	296	300	356	357	332	314	301	340	328	318	306	316	312	303	316	335	341	305	334	341	313	334	320	331	338	314	336	324	324	326	323	302	295	320	317	327	362	349	333	316	333	339	301	321	319	311	316	312	308	327	334	340	320	334	312	318	318	316	328	307	290	292	337	353	342	321	335	323	364	316	330	333	312	315	280	324	343	350	324	311	300	281	344	315	300	315	311	311	293	333	344	340	353	334	312	332	312	292	329	337	332	333	322	320	344	321	328	309	316	330	342	332	324	305	336	308	330	305	338	362	353	330	318	313	302	297	347	330	338	349	294	350	314	313	298	350	329	333	351	309	312	335	362	338	289	296	336	313	314	343	319	295	325	348	377	294	303	314	323	338	281	313	300	312	324	317	351	305	357	341	327	322	323	329	281	334	335	341	353	305	331	347	341	330	311	349	317	316	352	301	336	317	330	314	310	318	337	318	361	318	350	324	331	354	331	339	308	331	317	319	326	338	357	329	341	351	314	310	347	323	337	308	325	354	316	337	325	318	326	330	325	331	331	330	321	335	339	299	326	322	321	359	333	314	302	336	303	357	320	337	310	318	321	306	352	331	354	346	346	331	319	351	334	326	325	295	324	331	343	309	311	343	360	315	343	313	323	333	320	307	390	327	316	338	337	348	335	369	336	336	321	320	335	334	332	330	332	312	339	331	344	355	341	324	346	356	312	306	307	351	331	355	320	386	339	322	318	299	353	312	333	352	322	313	321	313	321	322	360	309	322	331	342	291	324	309	353	359	358	303	339	277	352	322	316	317	335	310	333	315	353	322	287	307	333	312	307	339	314	352	310	308	309	341	311	343	354	325	319	287	337	328	310	340	336	314	319	349	323	306	327	322	356	305	343	284	333	307	314	333	367	299	334	324	342	349	336	309	311	318	307	314	335	338	341	311	345	312	354	300	325	295	341	305	299	316	333	303	307	378	334	297	299	324	327	288	347	308	330	351	314	337	349	310	316	306	330	329	313	314	349	313	326	350	323	319	332	331	317	338	313	345	306	367	325	347	308	319	295	325	340	313	315	331	324	308	304	359	295	352	349	278	306	331	302	327	324	282	329	318	326	343	324	318	342	351	323	332	315	321	325	392	325	332	327	346	335	332	288	333	319	315	304	336	341	289	295	325	314	333	343	328	317	339	336	317	290	346	302	304	323	317	323	319	335	328	330	303	295	347	323	336	344	293	343	321	325	339	295	332	333	343	302	346	340	315	333	336	300	353	290	349	340	334	317	331	333	328	298	282	319	316	309	316	321	308	321	318	347	329	322	332	337	326	311	326	343	316	319	293	330	291	349	350	332	288	320	360	328	346	326	312	349	314	314	316	297	323	361	314	317	323	322	316	310	339	339	330	313	338	307	291	304	324	366	272	318	303	282	317	349	337	281	334	304	343	310	341	361	329	338	342	333	307	324	324	304	320	327	309	343	329	345	319	306	326	344	339	318	321	353	331	321	351	333	355	318	345	331	292	339	350	345	304	337	326	343	354	331	320	324	326	310	321	332	328	348	371	336	318	342	354	345	343	317	348	353	331	320	303	346	303	353	329	319	315	301	336	370	310	374	331	323	330	342	322	316	306	322	309	317	347	350	335	299	324	327	303	322	319	323	338	340	298	310	316	349	333	277	365	313	312
25374	31192	45938	52165	52251	53213	47890	35794	23872	13845	5603	3184	2026	1481	1151	940	869	804	804	838	816	797	825	782	791	787	833	845	815	781	847	836	789	860	801	832	854	789	852	852	864	806	784	827	821	792	829	806	794	820	806	760	816	833	856	827	820	818	799	784	821	804	781	807	801	807	811	873	845	815	833	842	815	828	787	763	789	804	893	791	839	834	794	832	796	786	836	801	827	809	847	816	818	823	811	823	836	819	807	811	776	830	769	836	852	791	822	853	830	824	821	832	769	842	804	796	812	814	795	766	814	825	830	862	790	796	867	788	846	818	747	792	838	840	829	822	795	866	814	791	903	834	818	826	893	826	791	810	789	817	851	854	804	785	790	845	789	877	818	817	820	824	829	809	803	809	795	795	782	786	825	824	786	832	820	745	870	801	821	813	803	829	848	799	797	775	842	911	865	775	849	814	849	801	817	747	846	780	803	802	787	815	775	871	819	788	803	841	822	751	826	818	782	813	794	807	827	782	804	752	870	844	780	789	788	775	841	782	840	770	751	830	804	824	784	785	806	809	815	815	852	852	842	831	835	835	822	799	806	818	803	856	810	773	801	791	814	783	849	870	823	776	788	823	793	801	846	841	862	846	762	815	887	805	814	804	834	745	780	829	827	788	823	836	802	811	796	852	843	795	825	790	787	801	804	848	775	851	857	855	792	828	802	813	890	790	782	816	831	807	839	856	831	777	828	833	856	809	786	850	832	813	811	812	796	830	777	818	839	825	791	822	803	818	776	765	880	786	804	831	830	853	764	840	822	794	777	809	839	796	844	816	809	826	823	808	793	813	788	820	856	794	797	807	859	832	785	789	810	869	820	819	829	792	848	769	848	753	752	819	800	830	846	830	858	795	789	813	862	805	847	776	856	810	751	803	804	820	853	832	821	827	820	843	792	785	802	821	811	801	792	794	797	823	816	846	885	788	866	766	819	874	831	757	781	815	809	803	784	830	814	816	828	831	831	767	809	818	793	799	796	798	784	799	810	799	814	812	781	780	811	820	783	832	735	846	813	811	787	780	779	805	824	806	815	857	793	820	784	800	841	837	836	818	793	807	828	822	778	806	837	828	843	798	769	793	864	797	853	788	791	773	787	809	817	838	759	768	791	802	817	803	782	757	818	810	780	799	788	785	813	773	811	810	743	808	822	797	822	810	784	804	844	816	774	784	847	827	788	816	872	818	832	816	787	791	834	792	827	871	824	840	786	778	824	787	829	751	807	788	805	789	830	818	797	787	772	829	795	836	753	838	777	846	827	835	778	785	816	808	791	782	803	781	829	818	800	788	815	774	755	816	807	844	782	773	827	814	774	836	808	807	787	839	828	813	803	830	822	770	811	763	766	811	815	796	776	856	828	767	806	851	863	815	821	882	805	803	815	837	867	808	844	782	785	770	792	753	800	813	872	786	779	803	794	795	797	774	830	848	858	799	837	793	838	843	803	813	798	814	849	841	765	774	766	794	809	766	845	815	799	797	765	815	744	794	840	793	830	862	852	809	782	763	847	873	819	825	816	840	774	831	805	805	775	794	877	822	769	833	856	849	813	791	812	825	766	822	818	798	815	796	827	826	830	793	810	847	801	883	826	826	832	835	841	821	802	811	784	787	805	786	812	789	803	803	817	838	826	850	791	786	810	784	770	806	827	798	795	804	772	799	775	796	798	821	852	836	844	796	819	793	805	808	738	803	767	783	841	796	794	844	774	776	820	848	818	827	843	807	836	805	759	809	796	827	833	806	828	802	778	811	814	777	803	808	810	813	810	835	780	827	801	821	840	799	840	780	780	805	855	836	820	801	833	791	771	800	807	829	795	836	812	824	815	821	844	834	854	767	770	820	792	790	854	793	779	804	848	856	793	810	821	820	820	769	812	808	789	799	831	839	808	818	816	854	800	822	798	839	832	803	831	787	775	837	796	781	846	754	841	803	814	826	813	736	792	835	848	810	838	783	787	831	780	801	721	820	782	780	794	762	795	812	794	794	796	776	798	807	791	803	841	839	805	798	810	835	795	830	852	872	835	775	789	775	799	732	825	831	828	794	824	799	784	772	834	828	811	812	800	811	780	763	797	856	817	821	826	826	844	808	758	777	813	858	824	820	781	835	749	839	788	823	744	771	833	782	808	788	796	812	872	784	799	787	818	818	824	793	792	813	833	823	809	793	807	790	810	763	831	833	831	811	796	881	816	860	817	804	786	870	822	831	818	773	805	849	808	813	774	832	779	835	837	815	823	828	840	817	761	821	823	856	801	766	815	824	827	805	796	841	829	791	813	821	782	812	832	839	814	795	837	804	791	784	772	798	822	826	779	809	804	802	833	822	820	834	821	783	838	779	809	792	770	813	831	819	830	802	788	838	829	839	846	818	815	808	808	799	788	821	850	819	831	755	842	836	799	791	831	761	798	812	786	789	832	810	795	844	798	837	817	754	749	768	810	766	850	803	811	854	820	790	826	822	783	819	800	794	811	851	814	733	829	829	813	768	812	826	783	818	813	832	786	804	829	841	768	837	819	793	796	806	793	786	814	859	754	804	768	784	798	795	835	790	804	832	811	822	760	779	800	766	767	785	836	816	815	840	854	838	805	825	802	795	826	799	782	813	808	847	809	797	778	811	798	809	830	823	805	798	852	832	788	865	839	805	825	796	758	827	795	844	812	832	766	835	827	803	813	808	788	764	801	818	827	850	832	800	811	845	790	844	793	810	798	813	806	810	821	788	782	800	776	824	852	717	794	814	827	796	803	839	799	798	806	777	815	778	815	777	806	819	809	805	808	808	768	818	770	810	778	842	823	783	781	790	836	799	818	800	840	785	808	814	794	838	778	762	839	812	826	796	783	778	841	788	838	793	851	810	777	852	862	802	830	803	803	831	819	795	805	782	799	808	831	797	819	821	800	771	805	810	766	788	759	814	886	780	794	864	861	851	814	805	810	809	811	795	830	852	790	820	822	820	775	857	821	790	821	817	810	795	793	841	846	870	828	785	787	844	807	862	845	819	810	846	798	813	823	802	805	778	798	817	797	825	739	834	795	860	788	785	800	855	774	836	833	836	821	819	794	833	830	814	797	837	843	781	796	771	823	840	787	806	808	785	763	837	844	844	773	780	808	819	797	784	801	803	864	819	756	764	848	810	835	794	807	785	772	797	819	901	803	845	836	839	853	823	806	826	816	848	825	804	804	794	840	773	781	817	760	806	786	813	824	787	805	768	835	807	823	800	811	781	765	770	823	774	825	844	788	826	796	830	814	811	779	808	812	758	850	818	863	791	802	795	790	810	823	884	796	819	852	751	773	782	799	807	795	811	814	799	764	793	759	854	842	806	840	787	817	828	804	820	789	831	802	797	813	789	840	853	819	806	808	796	794	845	740	808	809	833	778	791	817	767	841	819	780	774	774	770	805	873	796	747	811	821	795	800	811	842	807	783	813	791	803	830	813	792	765	802	779	806
52647	53451	49486	47998	56190	55919	46131	31326	17766	9668	2824	1323	786	507	431	314	302	289	254	299	276	278	299	302	277	294	237	291	307	269	300	276	287	273	310	279	269	307	282	298	279	281	251	296	283	290	272	272	281	287	284	286	259	279	288	270	273	281	257	284	279	265	309	284	280	291	285	281	297	275	297	264	310	293	276	306	277	294	302	318	277	246	279	285	274	263	279	283	322	295	277	293	272	284	294	277	295	282	282	300	296	285	304	279	249	262	273	282	287	289	277	268	286	290	285	303	276	312	315	307	284	276	323	256	292	309	288	288	282	291	280	288	273	285	277	297	277	281	253	323	287	304	263	264	254	304	278	304	261	291	272	273	301	275	287	278	303	264	285	277	289	291	296	267	284	294	271	260	280	304	283	298	233	289	270	293	273	241	279	297	303	281	305	258	286	267	320	278	259	281	279	304	296	262	290	296	272	275	242	308	282	241	253	258	310	250	300	278	292	268	259	306	322	265	279	280	302	283	290	296	293	327	314	299	279	268	247	290	297	285	263	286	301	281	261	286	297	302	273	249	300	293	299	280	297	281	295	307	269	294	283	276	266	300	247	270	252	286	266	266	296	293	268	299	259	311	263	260	274	302	296	292	265	254	299	273	283	290	258	290	289	267	266	289	281	297	287	276	240	260	242	269	298	260	275	302	253	267	298	289	291	273	283	300	281	267	291	282	289	259	281	249	292	257	280	309	267	270	293	304	290	302	254	298	307	275	315	296	308	295	304	274	309	303	288	266	286	274	293	264	288	273	292	308	254	296	280	273	311	289	278	304	272	265	274	275	271	275	281	268	304	244	284	270	290	274	288	291	307	280	312	293	310	255	284	275	298	262	291	300	287	284	281	309	273	270	279	288	281	269	320	272	263	270	285	289	293	281	280	284	270	257	281	286	294	296	270	247	286	283	253	275	285	275	259	275	302	266	248	264	300	269	257	307	282	270	293	242	261	285	293	299	257	307	291	295	315	304	266	288	271	300	244	280	275	270	285	285	279	287	269	284	310	264	296	295	284	306	262	268	293	310	265	273	262	300	282	299	302	295	279	264	277	256	322	257	266	281	314	313	281	313	307	307	290	280	282	254	284	305	298	287	262	295	267	257	274	281	303	277	285	292	264	279	268	282	275	270	299	301	271	253	291	288	318	289	256	277	282	290	259	275	299	295	268	283	302	287	275	291	305	286	257	285	286	275	277	247	284	256	306	272	267	303	288	282	275	289	293	273	283	273	281	273	300	290	297	303	251	284	302	263	277	287	258	248	261	265	278	261	292	285	295	306	268	283	279	266	301	269	275	290	311	301	312	253	278	282	275	279	299	270	283	302	291	274	292	285	303	279	285	282	304	282	267	282	257	310	291	263	293	290	289	272	274	317	257	299	294	261	249	297	271	262	317	306	266	297	265	275	260	308	252	278	291	317	272	275	271	299	255	262	273	294	301	288	304	294	266	294	270	282	277	295	273	286	295	298	272	279	299	272	280	309	287	274	293	269	269	284	290	259	272	305	301	286	261	261	285	262	269	287	266	289	312	308	311	277	305	304	288	288	319	302	273	272	302	294	283	262	286	294	241	320	284	296	269	275	286	272	290	283	255	280	258	252	276	304	268	252	295	292	277	270	287	286	320	291	290	295	269	272	300	284	255	268	260	311	269	283	275	264	299	261	287	296	260	266	285	274	280	266	270	290	275	253	302	288	265	282	280	273	254	261	282	254	264	283	280	307	291	295	289	285	290	310	273	325	269	287	268	295	294	257	293	281	269	301	277	298	266	291	250	261	275	299	288	274	247	253	285	271	285	304	280	296	313	274	270	319	283	278	267	287	281	274	282	291	290	294	293	262	297	252	299	305	269	290	311	282	298	284	286	271	283	283	298	280	295	243	270	265	259	289	320	255	272	266	294	261	277	294	265	261	295	313	287	292	293	287	316	257	274	277	234	304	284	274	285	295	268	331	262	264	270	287	288	263	232	280	265	291	282	260	303	284	280	327	258	319	240	252	274	266	275	287	268	259	271	280	258	267	287	268	294	297	268	271	279	287	256	278	292	271	282	281	295	267	276	290	271	288	272	308	314	237	314	242	290	271	294	287	272	272	324	294	281	290	253	261	277	302	282	264	260	280	300	284	257	305	300	247	286	278	281	293	319	306	274	269	267	323	273	278	298	283	251	319	279	259	325	289	290	275	271	303	307	285	243	264	283	273	300	268	296	276	283	300	246	262	272	305	307	290	278	261	262	300	290	272	292	266	291	252	294	274	295	268	273	270	298	289	263	295	268	301	280	266	307	271	269	259	267	290	258	294	276	310	263	296	314	302	292	268	281	295	277	272	268	283	274	294	278	281	296	270	280	248	273	284	285	299	298	264	240	309	278	301	307	293	300	258	288	291	277	316	272	266	296	286	294	291	292	258	261	288	312	281	272	273	294	253	295	267	279	306	271	278	263	276	276	279	249	279	299	272	297	287	263	275	279	274	263	276	274	262	264	310	272	260	288	278	268	303	269	295	289	274	276	304	272	279	287	301	295	279	286	263	288	262	271	273	291	269	295	302	259	271	304	272	275	290	282	290	288	277	306	282	262	284	301	258	297	271	278	296	296	257	286	283	259	260	286	286	269	308	256	316	308	296	272	282	258	237	295	266	292	269	241	279	289	291	252	295	287	320	276	264	287	281	287	290	283	281	265	265	274	303	303	280	293	286	287	253	270	312	267	276	272	280	268	247	291	308	300	286	269	257	289	306	282	265	271	282	259	279	283	282	282	299	287	260	296	268	294	278	291	280	285	298	289	252	303	300	305	253	314	307	294	251	290	302	278	290	293	289	304	282	292	271	258	274	298	272	290	297	281	284	321	271	266	281	307	261	264	301	302	285	294	267	268	279	273	253	290	290	243	259	288	260	275	276	278	295	282	274	296	311	277	288	286	295	322	263	278	298	291	280	263	315	281	291	281	264	255	264	314	284	295	311	295	272	291	236	309	262	268	284	240	273	298	298	278	286	272	294	279	294	257	277	285	280	294	289	332	252	258	286	287	279	287	290	281	286	292	268	277	302	270	294	257	279	282	293	269	276	306	305	270	265	302	292	269	255	300	279	303	273	252	302	290	285	283	251	297	263	263	293	265	304	285	266	296	277	298	295	304	269	282	281	297	281	270	286	283	299	281	276	307	277	296	268	278	290	284	270	268	289	273	290	295	276	260	276	295	278	291	279	292	300	273	306	240	251	242	278	295	285	276	266	253	265	316	263	268	290	281	278	305	246	258	321	272	279	289	303	280	293	294	286	313	262	271	277	285	292	306	276	294	279	287	240	286	301	257	301	280	287	260	253	283	297	276	276	250	288	309	305	268	282	272	272	283	285	286	308	265	286	299	300	304	271	298	287	282	294	292	266	267	311	300	292	280	298	318	280	281	299	295	289	274	283	313	280	302	286	279	279	270	276	297	228	270	288	274	262
35273	44607	51572	57992	66571	65682	57424	43685	32931	23079	9398	5007	3079	1852	1411	956	768	746	698	678	752	691	704	760	736	704	654	682	751	677	731	746	687	729	694	735	732	681	676	706	734	690	693	670	709	678	747	692	699	665	654	679	730	723	689	712	698	705	713	682	729	704	715	680	692	702	705	679	710	729	714	754	698	728	715	681	725	717	726	703	692	741	722	685	719	715	673	728	695	675	704	723	723	711	666	659	752	715	717	716	667	701	697	684	691	730	705	688	701	727	685	681	716	702	671	690	726	713	714	685	626	667	695	709	687	693	717	701	671	678	706	707	683	684	709	681	665	722	698	686	723	694	676	744	695	682	718	705	671	720	708	678	732	709	697	727	711	719	720	722	709	739	690	729	744	699	712	670	677	684	696	714	661	740	741	716	696	689	719	709	651	663	695	683	678	700	657	739	704	755	714	656	703	693	662	715	747	722	678	771	684	707	687	677	698	745	738	746	683	704	672	669	699	663	697	684	675	717	742	675	760	739	738	700	753	710	734	672	700	684	708	708	684	716	726	720	711	715	635	716	698	721	705	728	664	781	672	702	674	707	663	720	740	729	716	676	705	706	698	702	715	723	704	712	743	693	724	708	688	730	728	679	702	703	674	705	716	716	728	657	734	694	706	691	746	701	740	672	685	702	684	694	651	698	769	675	677	705	681	689	699	681	734	696	728	703	652	737	732	716	691	710	726	694	695	737	699	730	672	665	730	737	718	715	666	657	692	688	739	672	732	709	693	696	685	716	684	728	713	737	675	719	694	679	723	692	667	705	697	695	707	670	749	729	704	742	710	771	722	724	684	758	688	722	682	699	685	682	693	702	656	730	726	687	650	697	704	741	708	732	715	705	700	709	699	698	713	682	731	702	685	674	726	714	713	677	698	652	705	656	688	747	692	695	708	696	683	722	685	694	704	666	678	618	669	686	742	674	682	696	740	663	704	694	739	657	705	675	701	708	719	707	711	713	725	713	720	715	696	721	740	710	725	676	716	706	719	690	699	752	756	694	655	698	715	683	658	713	726	677	664	710	741	698	702	719	708	672	682	759	706	752	703	690	727	691	735	678	755	727	691	692	682	729	728	766	710	740	659	713	705	669	724	706	677	704	719	743	723	690	689	713	737	694	747	695	758	735	667	690	711	721	663	702	718	701	739	751	684	734	687	739	671	740	710	718	697	681	663	686	683	677	735	688	733	709	704	715	730	703	685	626	702	709	725	690	678	691	731	705	680	675	630	658	709	720	684	673	760	724	694	724	680	716	750	679	691	748	708	682	665	683	684	673	698	712	681	734	688	684	682	696	697	685	672	697	677	715	715	716	673	748	695	677	656	680	723	731	693	666	737	670	685	664	686	710	698	687	766	704	722	680	703	687	703	702	666	669	663	686	708	659	656	712	694	751	730	696	742	690	675	657	705	695	692	721	713	705	673	689	713	692	701	717	695	740	699	687	689	686	726	692	715	722	694	665	736	717	634	698	733	695	709	719	736	713	644	708	684	736	681	694	685	697	669	718	693	661	690	671	718	696	741	708	723	692	736	701	701	715	719	746	694	709	695	716	679	725	714	702	683	693	669	675	742	731	740	691	760	689	689	693	729	694	674	724	663	678	656	702	664	706	690	678	698	733	708	718	730	732	728	713	722	744	740	699	643	680	714	700	717	696	688	698	658	685	669	681	704	747	710	670	652	692	702	700	712	732	721	690	686	734	727	683	734	710	686	732	728	673	671	656	704	738	695	729	736	728	722	701	745	688	711	690	747	689	699	686	673	730	723	696	681	699	669	715	673	685	755	658	727	700	701	733	698	697	709	704	689	701	703	694	702	702	755	681	713	696	710	697	687	660	684	669	697	709	689	734	714	709	684	755	652	676	714	699	743	687	682	730	637	655	702	732	714	689	764	712	688	736	674	664	714	671	692	727	727	716	702	718	719	673	758	620	717	727	694	705	679	714	648	704	689	694	741	691	747	691	700	682	710	692	687	700	724	722	714	671	715	692	728	752	713	686	681	651	705	727	754	691	705	758	706	711	679	724	656	682	691	643	721	698	679	761	704	710	745	757	666	708	733	693	709	672	630	711	735	724	740	683	710	705	691	661	733	687	710	681	703	757	726	701	702	711	723	689	736	746	727	728	702	690	730	723	666	671	712	730	649	736	738	706	701	627	678	729	747	696	689	678	668	715	719	697	684	739	693	735	702	705	682	711	689	705	715	764	723	723	714	684	698	699	727	670	738	674	736	679	672	684	784	680	669	681	685	677	700	697	677	685	715	669	701	701	730	727	718	754	708	680	711	736	735	687	701	712	710	686	699	721	682	672	725	733	674	707	691	735	733	702	717	678	724	678	677	664	675	702	688	706	719	652	708	679	714	733	699	700	696	719	694	731	740	726	683	719	740	695	707	720	697	726	752	719	723	710	686	656	688	705	665	721	702	684	715	712	717	671	677	700	676	697	722	673	735	710	717	715	692	675	690	675	697	685	648	679	664	722	674	712	695	755	708	742	679	748	727	698	750	741	721	726	695	693	658	725	687	688	703	701	634	708	677	686	733	697	749	691	673	707	754	708	692	688	689	693	757	677	702	683	696	710	705	711	733	749	683	714	709	723	725	714	733	698	689	648	696	700	702	713	653	726	726	746	670	750	705	709	724	695	705	687	697	695	708	705	723	653	703	755	686	656	705	746	690	712	667	720	693	691	650	678	697	695	709	758	663	693	707	689	710	721	679	743	701	686	665	670	667	698	744	678	699	650	695	742	709	698	713	711	680	682	722	679	716	650	710	690	706	728	696	705	728	674	685	699	689	695	703	673	708	701	741	720	683	745	716	687	695	640	733	667	678	646	716	718	734	678	713	677	722	678	700	700	744	729	688	748	680	697	782	763	724	683	727	669	704	678	676	672	715	734	674	723	723	701	707	696	709	658	658	674	730	762	689	733	676	723	696	713	684	684	710	740	721	686	719	719	716	672	717	641	698	690	675	675	715	727	665	704	703	687	676	722	687	634	676	663	708	732	734	672	713	739	647	725	784	737	723	743	766	739	721	674	641	765	683	693	712	723	646	701	703	717	676	680	662	683	692	672	718	714	715	705	691	710	739	661	727	668	670	736	704	741	731	723	730	694	699	694	713	709	654	675	701	733	726	736	682	729	715	781	722	699	720	670	686	724	658	730	749	727	692	690	698	713	733	714	691	664	689	643	723	732	756	659	716	713	651	715	702	711	709	684	724	717	691	651	698	702	741	745	714	674	633	711	710	699	687	714	678	685	688	676	713	762	720	706	690	703	710	741	706	730	693	697	728	717	713	711	699	720	667	686	690	702	695	720	658	690	708	728	729	700	695	694	715	701	714	710	674	691	705	750	742	711	687	747	719	647	708	721	680	684	703	691	702	714	726	689	686	659	715	725	710	740	709	729	711	693	681	709	702	660	699	696	698	697	721	686	695	717	701	737	710	744
15931	10860	4556	3114	3518	4481	2871	1807	1259	782	493	383	374	361	313	276	302	271	280	309	323	309	299	281	299	315	324	343	312	325	275	316	330	313	276	310	295	312	312	296	298	289	286	313	308	301	275	287	305	306	325	308	297	304	258	280	310	279	321	282	304	297	292	292	292	305	277	302	281	293	283	299	321	342	298	298	326	313	317	308	324	293	331	301	306	292	308	291	301	274	292	315	280	285	306	290	293	327	308	312	290	298	309	301	316	306	317	274	298	272	297	290	299	334	296	328	321	285	296	313	294	298	309	306	283	308	324	323	294	316	307	325	312	301	327	291	293	259	285	319	307	320	324	293	330	325	312	259	342	293	290	295	313	300	307	300	316	304	310	332	285	301	296	336	304	279	306	293	296	310	290	302	322	308	319	309	300	294	298	301	297	300	284	276	272	269	308	312	298	314	294	293	292	307	297	327	258	313	303	298	325	249	303	315	315	336	317	295	297	317	330	278	283	310	306	276	324	302	300	323	290	307	319	299	295	305	298	302	314	286	295	331	329	263	302	316	298	309	334	333	288	288	296	286	333	308	299	298	291	317	324	308	289	302	305	279	306	293	314	309	308	321	328	278	313	269	302	310	296	329	325	307	314	308	281	304	323	338	305	319	305	318	315	280	310	319	290	308	304	327	316	294	322	310	271	305	297	291	317	311	292	287	342	290	322	295	304	290	305	281	304	331	300	305	289	277	312	293	307	311	296	277	331	305	295	297	292	306	320	367	283	300	312	315	273	324	324	282	303	264	284	314	343	292	309	300	287	326	340	313	300	289	289	323	282	303	292	328	245	291	298	322	313	318	277	267	304	344	331	295	299	294	322	336	315	317	290	317	308	320	310	306	297	285	315	307	290	299	306	329	300	334	285	317	286	294	285	300	308	303	323	300	308	277	319	308	295	304	309	318	327	310	278	315	314	305	327	313	313	306	290	328	312	335	294	338	288	292	314	301	311	301	300	277	290	316	313	332	292	313	332	315	277	320	306	319	314	324	322	311	307	311	295	301	305	324	303	292	280	296	318	320	294	293	309	317	295	303	278	312	284	334	349	286	293	279	303	298	280	284	315	324	325	292	298	290	277	301	305	289	323	310	300	295	306	307	293	317	294	283	328	325	291	309	312	320	319	327	304	295	309	330	318	288	309	332	287	303	330	305	309	309	285	297	305	333	305	306	300	310	297	321	311	288	322	308	296	313	333	325	299	281	306	316	296	278	292	315	321	313	313	313	308	329	318	305	308	306	301	309	318	308	299	293	319	304	323	303	323	321	326	327	292	311	313	298	316	315	309	291	318	314	316	312	337	294	307	308	314	292	321	280	329	333	307	341	315	310	274	307	310	311	325	311	323	296	321	286	287	305	299	296	266	293	286	288	315	322	280	295	305	304	335	307	322	290	323	275	286	292	310	331	304	298	320	297	300	280	314	308	327	272	318	303	282	260	322	307	287	291	322	330	304	323	302	288	323	321	326	282	314	304	327	339	312	334	296	298	339	330	306	320	313	289	302	284	291	301	309	301	285	321	316	289	298	302	290	260	291	293	286	309	311	288	281	306	275	296	296	316	302	317	306	301	293	312	291	321	324	329	248	271	282	295	280	285	332	305	286	299	287	298	312	318	290	328	301	319	308	307	319	309	315	292	330	298	293	287	273	313	262	291	329	327	280	282	289	292	339	288	299	300	311	312	301	286	284	306	322	309	301	259	284	335	310	281	338	326	294	314	289	316	277	327	314	306	324	317	310	271	294	301	291	319	302	300	311	283	275	322	328	301	291	311	297	316	306	301	283	305	302	277	300	294	286	303	280	287	266	309	295	306	277	309	297	293	301	281	327	299	333	302	285	301	314	355	318	296	320	305	287	300	284	291	303	308	320	322	302	296	316	300	341	311	304	300	290	287	321	300	316	291	289	290	284	272	317	312	323	297	302	297	327	288	319	349	303	290	279	300	302	323	325	290	314	327	317	286	328	315	300	307	317	330	315	313	273	291	299	291	299	282	304	301	291	342	264	300	311	298	287	286	321	336	328	324	302	291	295	289	281	307	311	279	327	328	317	284	309	327	305	299	290	315	306	287	312	290	314	290	313	277	365	324	322	319	292	287	288	274	297	302	305	282	322	302	322	291	306	311	292	295	354	297	270	283	314	292	270	309	302	301	298	298	308	306	296	323	299	308	322	309	290	297	258	295	319	299	313	309	297	333	307	318	277	305	284	279	326	294	316	296	320	325	292	277	287	316	302	298	291	299	327	327	303	340	298	301	296	315	314	298	280	311	286	315	335	325	318	300	338	315	276	300	319	320	302	305	301	306	277	317	308	324	277	306	322	306	289	328	292	331	297	308	286	285	292	307	330	303	308	301	283	266	297	304	302	301	298	276	306	267	310	307	322	315	323	305	303	331	308	313	318	308	275	295	320	295	300	259	324	287	281	306	292	288	325	306	296	279	291	295	295	299	276	281	305	294	320	288	312	305	285	313	267	328	314	298	285	287	291	316	296	314	270	300	346	308	303	329	295	314	305	313	284	304	298	309	318	319	268	302	271	304	329	296	304	296	305	299	296	320	303	316	311	318	343	302	330	285	312	288	296	295	303	284	288	311	325	285	315	327	313	307	284	282	288	317	298	328	301	316	278	283	310	305	298	271	302	302	313	313	308	306	313	353	296	325	344	330	312	305	345	311	289	290	304	293	275	301	291	312	292	311	317	307	299	314	294	309	311	287	320	296	307	291	281	290	313	303	273	324	299	295	296	314	309	297	304	300	319	302	287	357	294	279	281	291	328	297	311	265	309	312	327	319	305	287	315	323	294	322	317	325	321	280	293	317	265	280	341	334	306	319	296	300	314	285	292	300	319	302	295	309	293	302	309	303	277	313	311	312	296	284	280	307	277	268	273	303	311	311	298	306	306	316	296	302	296	314	318	296	277	293	307	317	317	308	310	272	328	293	284	305	307	282	300	285	313	287	328	315	287	311	285	268	303	298	296	306	285	291	277	312	300	340	329	294	331	320	319	324	292	294	304	308	286	307	303	275	293	326	320	292	306	280	286	287	327	288	275	302	313	281	303	292	300	286	310	315	303	293	335	322	296	275	308	265	300	333	286	307	307	299	302	325	309	302	312	283	313	266	319	281	298	338	315	284	286	290	302	320	311	289	312	315	325	326	299	302	336	306	302	326	265	290	295	309	321	349	306	265	296	293	313	342	294	343	352	275	304	263	276	295	328	307	280	294	330	290	332	321	290	305	295	307	300	309	311	316	294	315	280	291	310	279	296	326	324	303	308	291	315	319	312	316	302	282	287	320	311	304	279	286	275	310	302	310	324	280	283	306	303	322	285	310	303	293	271	305	292	315	322	331	292	335	312	315	312	283	306	325	303	296	330	350	292	316	293	298	310	313	306	330	303	294	329	247	306	302	308	309	297	326	306	323	317	319	284	317	286	319	271	270	321	294
10338	9337	8049	10083	13833	16255	11076	7309	4785	2744	1358	1115	1033	974	832	795	775	802	798	747	760	801	735	769	764	716	770	770	783	795	761	750	743	744	749	819	798	758	717	777	758	747	775	774	737	797	782	783	829	775	745	796	793	827	745	761	751	720	763	772	761	766	773	773	732	745	777	742	751	781	741	746	762	752	741	787	758	791	780	741	805	767	728	729	726	772	777	765	780	752	766	720	780	772	778	775	728	752	764	781	772	753	755	792	780	753	741	803	760	762	783	757	776	744	743	815	790	790	767	713	772	737	768	810	828	754	796	751	729	787	754	767	766	763	763	770	752	758	794	752	731	768	780	756	737	761	765	722	808	756	821	797	762	792	781	745	773	715	799	741	772	790	784	779	799	773	784	770	749	754	791	758	755	754	789	767	775	761	771	760	746	733	741	775	771	807	754	763	712	762	796	744	779	760	808	759	758	767	809	779	754	768	758	769	790	759	774	771	785	786	769	778	741	755	747	728	759	797	756	744	726	759	803	771	728	782	777	778	766	764	772	762	773	771	767	767	772	784	809	717	768	805	791	781	786	749	722	757	781	746	802	776	788	767	750	768	710	752	764	689	737	766	747	798	776	705	826	774	810	771	788	764	778	777	747	803	755	785	764	770	739	803	804	782	783	757	746	794	728	738	819	769	750	711	804	730	758	744	798	735	744	739	721	792	817	758	746	756	773	767	776	764	737	799	713	774	736	766	757	787	772	788	770	797	825	761	770	802	758	794	750	730	708	827	754	765	757	777	771	807	760	781	753	726	784	735	741	747	771	735	799	812	797	783	759	812	776	797	801	782	727	808	737	781	774	745	744	817	728	774	744	708	747	766	760	805	720	772	744	758	765	744	816	762	772	773	754	749	757	742	767	735	761	714	758	741	763	792	772	780	790	704	727	763	785	773	747	744	734	740	736	769	739	755	748	765	759	767	755	741	764	718	799	736	772	778	765	750	773	707	732	768	752	748	769	761	773	787	776	761	801	795	750	730	784	772	779	756	772	755	787	784	768	739	786	772	797	780	775	763	780	805	775	751	769	802	744	779	781	789	789	777	767	763	796	785	721	755	772	773	768	772	780	757	798	778	749	754	757	711	764	759	749	788	705	763	754	743	754	804	762	750	794	779	798	766	739	791	808	768	766	738	799	784	789	823	763	767	760	785	786	778	800	797	764	754	834	783	797	772	786	783	779	791	762	769	748	770	746	765	766	785	848	774	749	800	800	773	745	772	731	738	759	735	753	761	727	744	782	758	773	747	780	761	780	808	794	751	803	739	812	777	777	760	732	757	796	773	779	732	761	748	782	736	781	747	818	743	801	771	761	736	724	834	763	746	736	705	800	795	777	775	796	807	760	754	762	791	746	765	738	770	775	760	735	756	721	781	798	717	788	725	713	772	732	748	819	782	717	740	756	747	751	738	745	772	760	740	743	764	725	807	737	798	797	756	783	778	750	849	776	719	740	748	777	761	755	821	753	757	784	715	750	804	772	724	782	771	786	774	795	739	757	757	765	777	768	744	767	735	795	797	802	761	801	770	723	833	769	785	721	729	775	737	759	791	794	749	764	777	746	773	728	731	808	694	770	740	735	737	764	779	747	798	790	793	758	721	836	733	745	748	732	803	794	772	782	756	800	762	795	783	782	768	735	776	801	765	766	789	791	772	759	817	771	750	779	800	766	765	759	745	793	784	736	798	759	758	759	771	779	791	751	791	762	748	763	787	735	789	787	785	778	797	769	752	721	777	766	717	785	812	778	746	748	755	769	738	716	779	788	759	749	750	769	766	786	714	739	755	807	768	753	740	760	737	832	752	777	780	783	775	763	746	787	738	758	724	776	778	742	762	736	753	819	765	774	719	749	786	744	780	783	734	756	755	744	774	766	752	831	800	766	768	778	728	811	798	779	732	743	742	776	752	768	795	761	722	754	782	782	763	788	780	769	755	795	723	772	760	812	796	736	816	718	768	774	785	769	735	782	756	749	750	753	754	791	798	792	782	767	699	782	746	757	787	789	774	762	749	793	772	797	762	727	712	753	785	793	794	776	726	759	740	775	759	809	758	733	809	732	791	740	827	832	769	725	760	793	779	718	776	723	723	728	753	765	761	715	753	777	803	810	778	723	771	749	742	776	763	771	832	728	802	758	743	787	728	776	736	740	782	769	788	731	815	716	828	732	728	792	748	811	735	786	741	761	737	779	753	818	820	781	776	748	754	718	762	766	757	818	733	819	796	781	770	806	758	715	823	753	756	774	756	765	800	802	767	725	801	762	776	742	785	780	741	766	787	785	739	805	732	806	785	785	733	754	780	828	785	764	812	795	745	801	791	765	713	774	777	738	779	782	755	773	744	793	770	769	769	801	743	788	797	748	788	770	756	761	761	763	758	796	742	779	794	793	750	767	760	765	802	727	805	781	805	739	769	706	805	771	759	772	774	711	794	743	778	719	774	772	764	753	744	775	749	803	766	746	751	740	763	783	778	785	745	734	768	793	783	827	743	727	817	743	752	737	794	777	759	774	750	817	767	788	736	770	781	764	782	753	771	756	775	772	795	795	741	785	823	712	771	763	777	745	736	773	804	749	773	718	770	737	779	765	773	730	780	813	770	763	756	771	829	774	719	797	763	729	761	734	756	809	752	720	767	779	721	759	761	785	726	738	791	741	756	821	801	789	742	750	782	796	761	727	804	808	745	786	733	738	811	769	740	737	781	732	726	772	778	713	723	798	766	781	761	773	766	728	791	775	725	762	744	762	704	774	805	787	744	728	719	762	764	745	705	774	792	793	771	812	792	729	802	768	756	814	762	741	742	809	799	765	777	767	761	804	752	768	769	708	768	795	760	770	741	791	819	775	784	728	760	783	788	781	775	744	780	791	790	756	768	742	783	799	725	758	827	728	744	797	813	789	802	789	757	768	754	796	765	710	717	724	799	823	748	773	770	785	803	790	745	760	823	725	782	735	787	761	749	747	765	738	772	793	764	772	758	763	751	762	747	779	750	737	775	785	777	741	736	786	721	740	779	790	777	788	792	714	782	758	760	785	750	745	776	762	808	749	734	710	796	808	746	775	749	758	814	776	784	779	794	789	786	790	719	707	722	767	760	771	738	690	758	781	783	762	764	726	731	796	771	801	728	781	787	746	755	782	748	778	826	813	752	736	772	799	752	724	758	761	723	731	730	751	719	773	764	791	705	752	780	748	755	741	735	773	734	775	757	752	731	761	751	780	797	774	788	802	765	781	761	739	758	756	774	784	785	784	758	724	754	778	759	802	763	815	770	719	744	774	726	760	805	725	746	790	712	795	743	779	756	730	754	749	791	784	794	743	744	783	810	755	747	762	765	779	763	718	791	752	759	761	785	722	747	732	834	760	784	781	814	777	750	743	798	793	721	804	762	783	789	802	803	816	730	796	721	787	752	773	730	742	794	791	747	785	695	788	791	738	755	772	762	755	758
38808	39291	40662	40769	45608	44139	30128	18677	10777	5769	2340	1108	640	510	413	355	382	325	342	346	320	320	346	324	302	348	323	326	350	339	362	339	324	313	363	320	310	337	343	311	304	338	354	358	362	309	327	313	329	314	321	307	326	320	308	360	302	304	313	331	296	315	345	333	328	294	275	311	352	315	352	328	365	372	310	344	294	325	307	317	321	340	324	324	363	343	315	296	354	325	292	346	332	325	346	317	338	330	300	323	340	336	316	344	364	376	342	357	309	299	354	332	308	323	313	313	337	287	354	340	281	332	335	357	308	337	322	357	376	347	334	322	347	336	313	312	329	339	330	332	331	312	344	311	307	303	317	316	330	349	337	319	321	366	346	316	311	325	312	331	331	323	313	352	342	319	335	325	312	324	341	348	325	322	333	307	293	332	314	319	301	349	314	315	337	285	326	340	354	331	317	354	323	320	321	318	321	313	323	332	325	330	347	348	344	321	342	305	329	331	322	370	324	327	332	328	340	361	308	305	338	316	344	352	304	368	318	337	348	301	313	348	293	310	330	293	314	343	380	322	311	344	324	331	289	359	310	349	330	330	292	361	325	323	331	319	328	336	340	329	344	319	343	300	308	298	316	324	303	334	344	343	325	338	353	327	302	302	317	341	338	318	334	358	355	330	369	326	345	321	333	343	335	315	302	341	324	330	338	348	321	342	338	324	352	365	331	340	351	317	320	328	307	367	317	356	318	298	325	359	341	308	336	349	329	341	299	331	311	327	332	351	329	359	341	347	323	321	361	341	317	296	361	328	319	305	317	327	320	309	303	315	326	318	348	334	296	329	328	341	316	325	340	347	309	337	329	307	315	307	328	329	356	298	294	352	338	334	328	335	333	314	360	322	299	321	332	326	339	301	313	341	324	321	348	336	341	340	294	333	314	323	340	320	330	350	327	329	318	297	337	345	344	344	300	327	318	344	309	345	306	319	319	322	323	335	345	287	312	341	311	333	312	332	347	349	309	324	362	339	343	339	327	296	310	325	309	309	336	327	322	335	321	337	340	351	336	315	310	279	350	314	328	344	298	338	323	333	295	329	315	334	317	305	300	328	324	366	317	342	315	331	340	317	333	338	316	316	306	330	331	328	310	306	334	283	332	330	346	319	325	282	316	303	284	340	341	340	327	374	337	320	298	354	340	325	359	352	381	320	309	336	302	342	331	325	342	290	287	346	343	350	324	347	349	329	301	396	379	326	342	309	324	330	344	309	289	323	343	324	304	300	307	324	330	336	336	325	348	333	309	290	333	320	329	341	306	295	319	323	344	351	318	309	320	319	341	335	316	348	318	348	356	311	339	336	351	314	352	346	353	320	330	293	334	328	297	307	341	357	305	326	289	312	336	352	315	351	356	351	332	332	309	371	335	315	322	319	314	313	345	342	351	303	336	352	331	309	335	344	331	323	337	335	328	335	349	292	338	365	316	340	353	327	318	348	344	318	310	319	328	341	325	327	338	319	342	337	304	320	342	339	329	297	329	335	321	340	345	321	359	313	344	334	330	347	341	319	314	327	327	348	318	320	313	304	319	349	342	343	282	302	329	340	336	344	306	321	344	317	317	332	337	360	354	334	323	342	316	295	357	323	352	309	326	281	334	311	316	344	349	338	345	360	340	341	331	338	333	325	341	320	331	353	314	339	325	330	340	333	318	321	342	331	333	294	342	330	396	315	319	296	311	338	313	307	358	334	334	359	361	306	343	314	347	307	343	360	361	320	313	343	303	315	341	372	344	305	337	323	343	364	276	341	296	314	341	326	324	340	282	354	331	339	322	348	336	310	327	333	358	328	323	323	289	341	347	354	343	309	319	340	326	356	340	333	333	334	314	319	338	323	309	324	301	350	321	316	344	345	351	343	324	325	344	310	307	341	344	324	355	316	347	296	350	338	327	302	304	309	321	356	330	345	306	337	321	307	324	313	311	347	311	324	364	304	322	323	305	329	322	295	315	380	338	331	329	304	309	329	322	336	319	325	365	362	327	340	351	338	306	292	327	359	338	334	349	341	316	320	326	329	343	315	343	317	355	317	329	350	318	316	326	315	326	327	361	320	345	329	330	335	309	325	311	353	352	347	340	344	338	301	332	354	329	295	309	346	345	353	311	327	352	340	350	313	344	309	337	336	345	306	300	334	342	345	289	341	344	332	336	309	309	329	316	311	300	333	366	357	318	308	347	387	301	338	313	288	352	349	337	323	334	345	288	347	345	364	341	310	346	328	319	314	321	346	319	333	365	309	356	332	330	331	304	338	303	360	319	326	333	327	322	323	354	334	330	319	310	308	332	321	338	336	337	325	338	303	330	348	358	286	327	337	314	344	344	317	320	342	300	294	316	296	325	332	318	320	329	320	354	309	320	310	305	349	306	325	320	323	340	301	315	339	324	325	317	343	345	343	344	319	344	345	339	340	337	329	315	354	352	358	305	350	304	317	338	339	312	328	318	334	349	333	330	354	330	316	306	320	314	346	325	339	339	306	328	333	330	373	322	326	303	363	335	347	312	319	340	313	321	307	313	347	353	305	329	359	324	312	327	363	287	329	351	311	318	307	345	339	308	300	333	326	365	314	287	354	358	363	333	320	341	344	281	282	332	346	326	365	349	316	331	340	347	298	321	308	318	323	312	311	290	340	333	351	326	334	325	363	329	325	330	344	308	351	341	295	344	305	331	324	340	312	314	335	336	340	349	342	310	299	310	344	372	348	321	347	337	322	338	313	320	312	342	326	337	351	351	322	340	319	329	326	299	301	318	323	316	311	311	337	315	312	335	303	336	297	320	296	321	330	315	333	316	310	329	334	351	313	318	319	303	301	341	315	334	296	352	327	295	343	324	312	320	348	321	350	311	343	328	312	332	338	317	308	281	321	321	315	327	319	313	341	320	306	340	309	347	354	328	282	336	333	303	352	363	354	334	338	314	298	352	345	343	312	325	323	306	337	310	327	315	322	346	319	313	323	330	338	312	310	301	326	309	310	352	325	322	337	324	354	311	346	342	351	303	340	387	332	331	350	343	320	329	338	322	269	310	334	375	338	328	334	362	336	359	320	349	284	316	323	321	343	343	349	331	318	341	325	327	303	323	335	357	333	307	308	336	335	321	306	327	340	323	346	351	353	348	340	327	300	320	347	359	348	318	287	356	346	316	331	357	319	309	337	328	338	316	314	323	339	376	318	333	338	334	351	320	300	344	323	327	332	307	331	309	340	316	309	340	315	326	348	347	351	304	336	340	327	328	302	335	348	320	304	342	298	365	351	316	310	351	344	360	331	340	339	321	309	317	313	325	325	324	335	342	340	329	341	322	313	316	348	342	331	297	351	300	341	336	298	308	320	290	298	314	344	324	365	322	337	331	331	313	322	349	304	287	320	334	329	332	344	318	305	322	337	336	324	340	342	352	342	363	325	300	346	362	314	312	312	307	325	339	350	342	345	358	303	296	311	360	309	360	335
24151	31508	41876	49929	56799	54958	43137	33765	26285	17524	8665	4241	2468	1735	1307	1047	818	791	804	811	815	772	808	843	834	865	788	860	770	831	817	854	795	832	857	866	819	819	813	859	825	761	801	810	828	810	824	855	759	811	870	858	807	841	844	871	810	872	796	818	845	854	797	768	857	813	853	803	756	819	801	790	810	795	783	780	811	773	814	800	775	853	842	807	820	804	783	784	817	797	762	801	826	845	814	783	830	823	833	872	786	836	844	793	812	860	793	785	814	825	873	841	788	835	831	879	824	804	844	844	834	809	825	787	851	799	824	833	814	898	808	806	824	873	810	798	820	829	801	804	857	799	842	828	779	754	814	807	832	776	840	826	840	849	799	804	857	789	842	846	783	875	774	872	783	828	840	782	804	777	803	802	827	860	834	787	782	823	794	766	862	785	759	822	818	822	838	795	822	801	802	798	788	842	798	850	841	810	859	829	762	799	875	819	807	776	811	776	861	888	810	840	817	813	772	839	797	780	782	862	859	825	825	860	837	757	810	822	823	751	804	711	826	851	816	798	870	797	783	841	778	813	838	794	833	789	798	835	859	809	847	808	833	780	812	776	833	819	832	861	826	769	874	798	796	805	837	869	816	817	740	816	876	803	792	829	794	803	850	825	836	799	813	809	819	785	843	838	815	841	821	842	810	813	819	842	817	840	781	850	798	820	849	846	831	759	831	874	827	809	781	771	787	851	818	801	819	832	813	855	809	810	813	778	811	798	783	806	779	821	809	821	825	827	804	784	838	819	843	872	837	879	857	767	808	848	830	804	838	819	881	825	808	834	862	813	848	856	772	812	833	754	814	877	823	828	803	847	837	789	827	860	802	774	818	826	856	792	774	868	835	824	815	857	729	815	800	769	792	816	807	775	800	816	846	791	775	828	824	861	829	790	784	788	822	799	834	839	830	781	799	830	821	821	832	845	838	798	801	800	798	838	808	786	869	813	790	818	806	845	799	862	766	827	922	874	826	837	838	809	841	821	797	804	840	855	815	802	844	788	798	810	828	797	852	853	811	819	800	824	860	790	869	835	818	892	826	842	843	809	854	804	822	860	801	807	788	825	790	810	860	865	824	762	778	826	798	858	843	819	760	836	816	797	811	816	803	777	840	819	882	812	856	769	769	808	805	817	801	820	806	817	874	854	802	840	803	796	831	841	832	804	791	819	818	810	832	788	824	844	843	839	818	811	831	798	814	850	779	821	852	833	801	786	815	819	822	826	829	781	811	815	846	778	805	781	838	832	837	802	765	823	833	821	824	779	804	758	820	814	821	798	793	800	818	866	808	869	888	847	790	779	811	811	830	803	839	828	847	835	853	818	839	805	836	794	830	785	822	905	830	829	824	816	797	813	813	825	821	836	827	791	826	775	793	836	783	843	794	876	849	786	835	847	865	814	817	786	800	884	769	820	813	888	828	826	795	841	809	795	797	850	831	826	810	835	799	841	814	836	812	827	824	773	765	832	787	814	835	831	779	776	835	794	783	765	875	723	826	830	821	794	836	761	806	810	847	876	854	834	797	891	804	827	812	797	855	824	838	827	814	819	815	873	829	798	855	803	803	828	857	833	788	822	799	833	830	844	856	794	799	832	833	824	861	865	797	793	846	830	794	816	861	855	778	799	788	846	798	838	827	816	828	830	824	855	807	780	883	847	772	854	804	825	852	804	853	857	821	798	889	880	769	834	800	837	790	826	827	830	827	827	846	781	817	834	800	788	761	798	827	851	849	828	794	812	803	811	799	769	825	847	838	834	828	843	867	866	852	774	833	785	826	822	848	813	764	813	808	839	833	816	803	800	812	791	862	808	827	836	833	851	768	793	806	843	807	757	817	809	832	850	833	837	824	807	812	836	835	802	823	847	789	857	805	806	830	835	835	826	775	833	793	855	783	822	791	825	850	853	823	813	798	837	819	831	818	802	775	835	850	838	821	824	824	850	855	850	840	812	794	840	767	782	845	795	803	803	820	812	836	814	851	797	831	799	827	784	792	802	785	888	854	814	831	838	805	821	806	820	843	805	806	814	840	762	799	811	860	787	785	789	831	808	834	801	758	773	817	776	821	792	826	831	815	816	814	811	845	850	831	770	850	803	851	845	810	821	784	806	858	847	865	769	788	822	808	858	844	779	777	809	790	790	833	841	824	770	814	782	819	814	868	798	796	786	824	814	845	872	818	788	834	803	809	800	840	757	798	795	815	825	787	872	816	795	780	816	788	827	766	782	820	802	857	824	783	825	844	790	816	853	846	805	784	812	817	822	779	828	824	852	871	798	806	756	826	756	783	813	840	803	820	873	848	775	784	831	867	795	815	832	850	798	823	823	840	775	796	790	849	827	820	815	795	835	860	779	816	835	843	774	789	804	838	839	827	789	837	838	815	807	816	829	834	771	775	828	823	846	805	807	803	784	828	837	837	786	767	841	767	865	840	804	828	806	794	833	768	860	858	814	796	801	829	810	796	817	815	797	855	837	806	801	863	789	823	842	863	835	831	826	824	849	823	815	786	842	849	855	827	793	758	822	841	827	789	761	812	777	832	863	825	816	838	810	786	841	818	815	816	852	779	874	816	885	797	820	792	827	753	803	851	836	780	820	823	853	803	847	845	837	789	843	860	839	836	793	841	826	786	811	844	820	811	807	816	853	855	844	843	805	859	837	761	853	833	886	846	860	821	806	772	879	843	834	861	889	777	797	796	841	830	827	833	794	832	811	858	803	789	753	832	819	790	868	821	841	823	818	803	814	811	800	796	842	880	815	866	803	840	808	838	836	822	839	836	825	783	761	860	847	835	802	808	798	760	803	836	815	808	781	834	811	816	835	848	860	817	842	787	831	838	829	761	798	815	790	837	778	802	856	806	818	832	818	787	829	769	860	786	805	833	840	834	801	789	861	804	852	803	860	806	818	832	837	836	815	834	810	825	795	813	787	807	819	827	812	789	811	844	766	841	803	804	862	857	763	805	827	801	830	822	837	839	825	862	856	837	857	863	820	763	790	808	841	816	797	808	785	796	852	774	821	842	854	820	802	798	817	782	829	837	775	772	863	775	872	856	837	836	852	809	826	799	784	829	799	797	831	809	825	832	820	871	812	834	820	861	858	835	845	807	817	840	790	846	793	801	859	809	778	780	825	782	798	793	891	845	853	818	856	852	790	796	829	771	771	770	773	755	817	837	820	808	819	771	835	829	822	813	849	819	805	807	836	797	806	806	840	810	797	840	826	876	820	847	852	836	840	826	838	818	786	839	831	799	800	775	854	834	826	804	820	803	811	788	847	788	807	784	765	836	777	828	800	815	822	852	800	864	821	806	855	816	780	746	853	744	833	819	823	837	822	831	791	823	814	813	803	753	814	819	808	790	765	820	818	826	796	797	791	806	801	799	829	833	788	837	847	773	821	808	800	837	822	830	792	784	841	836	800	797	809	821	756	825	825	809	887	846	825	843	805	890	829
48859	48299	52384	55719	59303	56538	44332	27179	16284	7648	3496	1220	605	416	377	327	318	274	298	262	296	279	309	285	258	312	305	332	283	296	303	298	298	277	308	256	268	287	253	305	315	286	284	259	271	293	283	303	317	290	267	311	283	312	290	277	279	310	269	269	300	265	273	280	283	282	275	261	305	266	322	278	266	265	276	307	260	310	319	285	273	283	289	297	266	325	297	296	297	304	285	288	301	299	308	309	290	254	283	307	275	355	330	296	265	304	302	269	292	287	295	294	280	314	289	297	311	302	288	311	284	287	295	296	327	296	284	266	315	293	295	281	285	278	292	292	298	307	299	304	275	293	288	281	303	299	265	281	302	298	277	292	281	283	275	286	323	277	286	291	297	274	309	274	295	291	308	303	306	298	291	294	280	295	280	273	295	304	261	294	305	280	289	265	282	306	289	297	319	309	302	254	268	291	279	315	308	281	316	347	296	304	277	331	292	270	297	280	290	295	280	312	299	259	278	320	262	292	325	271	301	268	269	300	279	279	283	292	272	302	262	293	250	318	289	285	280	281	300	300	283	272	299	321	291	303	260	289	302	302	310	279	302	306	280	306	331	274	301	278	269	289	287	266	278	287	295	259	313	282	297	313	267	328	315	280	298	300	285	273	296	269	283	308	312	306	301	287	284	264	293	287	290	287	293	280	307	288	300	323	287	262	330	282	299	299	313	327	277	287	307	258	271	285	318	297	252	303	286	289	284	295	290	306	300	298	291	287	292	310	293	285	287	316	291	284	255	294	302	288	298	313	248	256	284	296	311	283	292	282	296	307	288	284	318	272	293	307	295	314	272	313	265	283	302	291	271	306	289	292	280	297	286	295	302	299	299	274	267	303	308	319	285	292	291	319	291	265	282	288	275	292	302	316	276	274	279	307	294	276	282	317	298	322	292	298	282	291	299	299	291	293	287	271	296	317	287	290	322	313	271	290	315	294	272	264	295	308	280	312	306	293	256	307	329	322	270	292	299	286	286	266	295	268	291	294	298	311	291	291	293	264	284	285	305	279	324	271	275	270	282	280	289	297	306	298	274	275	301	260	307	273	286	287	288	273	281	292	275	295	271	277	315	275	303	281	279	305	278	310	280	283	271	248	286	279	296	295	312	292	286	282	285	280	274	276	303	315	280	338	290	271	306	278	272	281	286	295	300	320	277	321	272	272	292	312	314	329	283	267	284	295	281	264	308	270	297	281	270	276	297	266	288	283	297	260	278	299	311	277	283	292	265	309	308	290	291	293	284	293	277	281	307	304	248	303	299	287	285	291	280	270	284	298	278	312	288	310	286	298	311	295	316	294	291	292	272	305	282	319	293	312	319	306	264	294	297	288	265	310	291	273	267	295	289	331	299	295	316	279	303	276	306	287	317	264	271	271	301	293	295	267	278	293	278	298	268	292	293	293	284	294	313	301	296	293	301	273	324	277	301	274	305	299	275	290	278	289	314	275	315	298	277	266	298	281	295	284	311	270	276	263	284	290	301	288	279	273	273	293	306	282	313	282	296	270	297	306	284	287	281	274	307	294	289	300	284	287	283	296	304	285	284	290	259	286	302	319	281	287	275	272	293	291	305	285	269	320	282	279	295	306	301	312	271	288	302	271	268	300	296	296	310	279	267	329	308	310	281	301	285	300	274	278	297	278	284	307	281	283	296	308	327	303	283	260	297	321	297	259	282	299	262	280	293	281	298	290	290	270	254	331	263	306	280	297	260	302	299	299	304	296	262	301	287	312	318	307	292	311	259	287	271	308	287	308	300	268	292	291	293	275	316	322	303	249	279	309	310	288	289	308	280	310	311	313	285	307	290	281	296	296	253	288	301	274	288	318	307	334	312	278	282	296	288	308	311	281	292	299	275	290	266	288	279	324	312	264	252	305	311	304	290	290	286	324	305	301	295	290	282	324	253	315	296	296	309	283	297	310	296	266	263	300	303	297	284	340	277	271	296	291	279	293	285	292	299	313	278	283	280	307	292	274	234	303	292	276	275	289	282	285	315	317	292	288	277	287	296	287	290	291	294	255	283	252	310	278	269	306	283	315	309	310	296	324	321	336	295	317	276	303	266	305	291	303	330	286	302	268	290	302	295	273	271	285	295	287	271	282	310	285	285	302	324	301	308	272	307	278	286	288	260	263	296	260	286	304	274	313	258	258	297	306	254	311	252	281	324	262	297	284	306	302	295	302	271	281	296	291	288	275	274	293	275	296	310	309	289	281	289	285	278	287	279	285	298	340	295	260	302	289	313	279	294	304	254	317	273	268	280	288	269	311	301	301	325	290	310	312	293	301	288	294	286	293	287	279	308	281	310	263	283	274	327	272	283	261	240	277	308	322	304	284	299	289	296	273	285	300	307	285	302	301	295	316	263	287	297	286	287	290	288	273	280	274	316	279	284	276	280	285	312	291	295	281	283	271	340	302	281	313	285	274	286	295	262	291	305	305	304	282	288	260	314	291	319	262	254	316	284	305	275	281	284	294	312	262	293	310	293	292	316	286	314	307	274	283	302	318	299	304	278	326	301	286	306	286	303	263	286	278	303	320	319	295	282	281	299	267	295	281	296	292	312	292	263	287	305	251	296	279	265	268	294	289	257	284	279	286	339	312	301	295	317	317	318	268	265	308	299	278	306	284	306	311	277	295	310	305	308	318	292	285	306	294	301	292	282	315	308	322	286	286	309	298	335	309	274	292	268	285	287	315	291	310	323	302	315	286	300	314	330	319	277	300	288	334	300	324	259	330	274	310	314	294	268	277	297	280	307	318	291	311	297	298	258	268	270	297	272	304	299	299	307	286	310	264	298	253	310	272	270	298	316	283	278	292	301	284	278	299	285	297	280	289	324	287	261	302	296	283	305	316	297	308	289	337	265	312	317	300	314	272	259	264	258	267	270	293	311	288	289	283	302	283	292	295	301	259	297	274	276	292	270	296	270	302	323	260	287	283	302	273	317	294	271	312	266	311	269	289	291	323	264	291	294	270	299	281	305	280	293	312	311	299	269	309	276	297	272	315	298	294	283	266	269	299	286	293	320	284	269	307	295	308	295	285	264	334	295	277	310	305	322	287	307	299	295	309	258	253	281	280	274	325	302	252	291	270	296	314	292	282	322	290	280	303	286	289	326	267	281	319	318	278	289	281	316	307	294	273	313	303	296	312	306	292	313	269	307	285	326	310	304	334	331	295	278	314	270	275	278	313	282	309	277	294	299	285	303	277	299	294	296	310	284	278	295	294	306	314	312	312	322	261	289	272	296	266	307	317	310	287	283	287	289	290	307	290	259	314	300	262	277	303	292	291	313	264	285	290	295	327	293	318	349	287	275	282	284	266	296	261	310	307	270	297	285	277	283	277	301	299	286	306	297	306	293	289	295	277	277	296	299	323	303	284	310	307	311	297	268	257	293	324	311	267	293	292	288	285	293	293	289	313	276	280	290	289	301	320	322	306	332	311
31209	37798	52001	62230	68253	66728	53890	41143	31391	20170	11848	4684	2143	1369	1125	898	733	741	693	719	775	724	748	757	724	742	710	742	717	766	728	714	759	738	741	711	742	695	750	724	755	763	778	695	806	723	717	711	783	786	761	723	735	692	763	718	695	677	692	732	725	721	724	728	731	773	697	733	727	749	738	741	746	706	724	723	726	724	718	762	735	706	728	713	751	764	729	736	724	703	732	705	777	737	743	803	656	745	723	739	723	769	694	746	750	727	751	759	700	672	732	722	787	693	728	750	734	746	769	772	742	688	755	746	738	737	748	763	731	732	768	758	728	679	750	782	731	742	717	715	737	750	692	710	749	720	758	722	742	718	740	748	681	758	703	712	728	672	705	736	732	699	721	738	742	741	706	722	728	756	695	727	751	713	711	783	761	729	764	751	730	743	741	756	733	718	698	758	707	717	767	694	716	738	716	732	686	758	781	772	722	713	731	704	769	764	721	740	742	683	695	730	771	748	713	737	703	720	709	676	769	706	725	680	742	722	711	741	724	747	748	710	775	731	728	727	705	725	789	723	666	776	743	757	727	671	752	743	759	748	705	750	745	739	726	743	734	734	736	725	746	783	739	700	725	724	738	801	742	660	741	738	780	795	737	761	695	730	711	780	760	775	760	740	707	749	777	722	698	708	728	720	747	707	705	671	676	790	725	739	678	704	705	728	763	750	728	800	774	706	730	674	751	766	737	742	701	718	719	781	741	731	772	736	772	693	757	769	725	723	744	753	715	675	736	755	702	744	735	698	736	729	721	754	771	747	741	719	724	744	734	732	715	729	683	674	766	767	739	725	749	738	728	765	701	755	735	775	711	748	673	746	739	704	686	723	743	736	743	764	703	728	716	783	740	721	727	773	764	690	736	742	742	743	768	734	716	727	742	710	740	729	764	746	725	745	761	738	699	697	681	777	788	710	697	748	745	739	753	737	725	752	727	736	713	757	772	748	680	706	730	752	730	699	730	759	756	764	731	732	748	749	724	711	779	771	705	719	722	775	718	730	728	748	729	749	689	719	722	737	682	750	731	741	736	708	737	722	767	735	760	771	765	723	736	745	759	709	760	766	681	720	720	722	761	734	700	707	709	774	712	746	717	736	748	769	751	754	782	743	726	753	772	738	780	714	694	708	751	727	737	744	696	714	736	763	733	727	722	708	738	757	754	764	716	712	759	728	748	722	730	730	666	680	732	707	741	778	733	698	742	743	725	743	748	702	711	738	705	734	773	714	754	749	700	762	765	686	771	704	746	752	730	766	696	722	710	753	787	744	731	734	752	723	719	760	683	707	735	723	780	721	723	752	745	759	701	764	755	741	711	715	745	744	670	720	714	758	691	770	770	749	774	754	736	783	724	757	757	707	738	734	722	764	711	751	722	757	753	710	738	752	698	778	751	732	775	763	750	709	714	728	743	757	711	711	759	730	747	743	772	721	723	762	739	736	782	738	768	731	826	748	725	754	720	708	722	755	675	722	713	757	731	736	688	788	668	775	722	729	679	733	728	764	758	790	758	721	736	748	784	714	700	759	704	687	667	737	744	751	711	712	721	758	717	687	725	778	714	733	734	758	754	734	713	730	749	716	747	738	704	759	705	764	718	708	767	777	744	701	734	709	740	696	796	747	751	726	775	765	722	720	750	748	701	737	741	731	759	742	705	713	753	750	722	760	719	732	736	804	712	727	728	712	749	709	726	758	770	740	728	699	754	773	691	702	759	785	710	733	710	749	728	752	741	724	773	747	714	714	738	732	725	709	764	773	765	752	725	758	719	721	742	703	738	740	718	704	751	744	726	744	792	711	721	699	703	766	774	708	719	746	746	740	786	730	709	699	740	762	761	701	718	761	771	742	754	683	709	731	690	714	772	713	774	734	710	737	691	713	753	803	746	737	714	788	729	686	757	722	770	737	768	744	711	707	702	716	736	734	717	709	717	731	729	766	713	749	757	737	731	767	721	714	684	749	741	756	671	755	704	733	737	709	707	742	727	755	750	713	759	780	724	720	726	722	735	726	715	738	692	761	776	724	741	791	755	723	766	761	697	720	730	819	693	751	738	700	703	763	721	759	774	720	730	745	752	770	725	762	748	725	755	733	742	711	713	723	740	716	765	724	755	753	709	780	741	687	737	714	747	747	759	766	747	674	743	753	710	728	764	771	725	736	708	739	800	735	768	778	819	701	746	707	738	747	719	735	760	718	737	777	760	722	730	716	741	722	738	750	763	719	721	770	790	723	728	738	708	755	721	726	710	740	727	762	743	677	703	707	725	710	755	753	693	763	756	761	766	696	714	726	737	716	720	749	731	700	766	695	783	712	754	766	704	698	673	674	672	696	743	745	727	764	737	733	704	709	743	699	739	755	740	703	713	731	777	716	799	732	678	663	718	704	761	714	799	739	682	770	735	670	769	736	725	714	720	790	716	781	726	723	744	758	713	692	742	692	735	766	765	724	740	747	747	724	750	739	762	756	763	748	738	709	778	749	723	749	778	718	718	708	755	747	746	727	744	780	697	760	742	721	702	714	753	756	729	677	747	745	718	708	735	721	693	737	694	683	710	779	746	702	725	724	733	730	771	752	743	747	763	725	760	730	776	728	680	740	717	746	756	722	786	793	761	765	706	718	673	773	708	795	717	700	747	761	736	692	736	764	731	734	736	766	663	731	736	721	737	773	753	726	761	707	745	695	746	685	761	732	717	696	790	752	733	725	718	749	741	743	749	730	734	701	717	714	769	749	787	738	711	769	683	731	689	739	702	706	719	708	725	732	727	713	735	748	766	788	732	747	742	725	745	727	685	752	720	726	704	716	699	747	755	710	747	743	716	740	680	710	756	733	736	729	748	730	786	734	757	716	753	748	692	737	705	718	744	767	715	744	722	698	718	724	741	728	736	729	737	710	707	730	698	747	756	701	828	736	748	726	739	742	737	768	717	725	737	763	719	710	679	718	747	749	681	748	765	745	721	730	690	729	713	733	740	744	766	736	738	752	686	755	729	698	702	796	669	728	723	692	736	730	739	782	749	746	750	718	717	721	750	784	749	741	779	732	720	715	742	772	797	750	725	755	717	687	733	697	709	734	711	729	749	739	729	749	730	732	757	721	725	759	699	759	784	738	738	767	706	677	735	762	747	736	754	781	769	775	719	750	787	734	743	704	753	698	690	757	780	759	709	741	720	723	703	691	706	696	741	709	743	756	719	795	725	717	723	729	723	810	705	708	731	672	702	758	739	728	733	752	734	722	731	722	748	723	737	743	664	725	753	774	702	723	762	806	736	684	777	758	756	727	757	737	741	703	703	695	730	793	736	743	754	694	766	747	761	764	701	736	741	725	737	694	746	723	692	715	761	759	669	772	712	678	791	758	798	708	738	688	714	727	734	724	722	688	705	726	710	806	756	731	748	757	753	705	778	739	722	708	756	764	736	725	715	749	690	777	742	781	782	742	745	778	752	699
16734	8591	4157	3002	4282	5033	3095	1875	1043	695	441	362	387	330	368	328	328	305	304	339	352	334	323	337	336	340	326	294	307	317	302	321	326	296	320	319	316	313	325	312	311	302	309	322	326	334	350	300	292	318	312	308	297	320	332	362	339	300	319	307	352	281	335	331	300	306	333	326	303	348	340	325	315	321	344	313	307	341	322	310	343	326	314	320	327	341	343	321	319	324	327	330	330	320	313	318	332	307	331	328	336	293	324	330	338	298	326	339	291	309	313	340	336	360	328	315	265	318	305	322	335	343	325	298	319	301	339	311	319	321	341	329	336	324	296	338	320	313	318	326	308	320	357	274	320	312	316	337	305	312	318	331	302	318	329	315	327	292	318	308	353	335	317	313	330	307	320	259	331	312	332	345	303	350	311	298	301	324	323	276	326	335	303	333	365	332	324	286	305	301	300	337	307	309	323	294	304	350	332	332	293	305	337	336	322	322	318	313	310	340	303	332	294	327	338	320	303	338	324	300	341	316	309	333	300	313	344	319	336	303	300	306	322	355	353	309	311	331	335	333	303	313	347	302	321	339	321	307	287	286	337	293	370	323	323	295	319	310	313	305	323	343	310	350	312	292	325	329	318	321	309	303	316	304	333	346	321	307	300	339	337	322	344	327	347	318	308	304	341	288	334	350	309	367	329	328	329	343	349	298	340	325	333	355	358	352	334	327	326	323	297	311	344	339	309	343	330	294	295	300	286	292	323	347	334	350	317	326	302	301	327	333	321	326	329	310	336	338	308	352	284	309	314	310	356	322	320	301	322	325	322	356	318	350	324	322	331	332	325	334	344	318	295	309	327	334	347	304	348	330	344	286	324	314	301	298	315	348	328	315	325	311	347	333	342	317	334	319	316	354	312	305	301	297	346	315	354	325	344	330	331	297	309	340	347	339	325	313	349	330	340	316	310	353	333	352	309	341	334	337	294	329	314	347	312	319	307	314	334	306	304	314	295	331	306	345	361	321	326	358	335	313	344	332	335	335	299	327	315	319	326	321	306	344	304	284	344	327	336	302	338	322	323	308	342	337	313	331	312	288	341	341	345	337	298	297	340	298	330	349	309	354	329	296	320	311	312	323	321	332	317	336	334	329	303	332	323	317	307	321	357	350	320	306	332	317	321	348	335	354	326	310	326	301	338	296	316	329	325	300	316	288	324	353	294	335	322	331	288	332	313	324	322	328	340	323	284	360	333	347	339	345	291	310	315	319	329	302	352	337	310	315	366	323	311	320	328	335	303	290	306	320	343	321	320	327	296	318	305	303	333	324	305	306	329	312	335	324	319	297	318	347	312	319	293	314	309	303	358	357	298	332	329	392	340	324	321	312	350	306	306	316	328	349	359	309	307	318	337	334	302	295	335	346	324	305	319	318	318	346	316	305	316	303	329	362	334	299	313	316	312	330	334	307	360	316	305	324	356	329	337	292	336	327	376	303	330	329	304	340	339	329	305	317	318	367	326	337	284	291	350	295	310	286	317	329	303	312	334	326	319	356	315	312	313	303	329	296	308	312	356	325	331	301	315	298	344	311	321	332	288	328	321	308	328	330	310	327	314	335	346	327	310	297	325	327	332	319	327	345	350	332	329	299	332	339	339	320	319	328	286	323	338	328	295	325	339	337	318	334	350	350	329	340	286	310	300	347	326	296	291	348	356	342	340	326	306	321	324	324	338	315	329	318	322	355	326	324	312	295	361	320	323	304	309	295	341	337	357	323	306	337	352	329	332	311	308	312	363	306	310	281	288	339	325	320	320	329	345	310	331	311	329	298	326	355	314	289	312	292	325	322	321	330	326	315	307	346	320	361	329	340	319	296	330	344	319	315	321	324	322	302	335	299	351	312	314	303	321	332	326	302	331	294	307	303	352	315	305	290	303	345	300	344	320	355	346	318	322	299	307	295	331	332	307	316	351	391	312	324	317	321	320	320	327	293	366	340	311	324	330	310	319	326	286	344	341	337	339	305	332	301	328	311	322	337	338	308	308	309	360	302	332	311	325	287	332	341	318	310	306	307	288	344	336	353	360	354	310	314	296	329	308	305	292	324	288	286	298	343	325	310	338	299	285	298	341	313	309	338	322	326	312	314	307	304	303	298	342	324	310	303	349	309	338	333	325	325	313	312	321	323	308	319	297	323	323	316	312	326	307	344	291	322	311	328	330	310	360	348	326	337	324	328	343	347	330	317	311	339	335	330	337	304	316	328	303	297	366	352	292	342	342	320	311	326	349	320	318	307	334	314	273	347	339	317	310	334	303	377	326	333	325	323	327	289	303	335	343	327	335	295	352	355	335	335	302	320	309	342	345	346	342	301	296	309	315	329	345	320	335	286	273	319	312	310	371	312	331	314	337	322	329	301	315	329	306	335	310	298	313	340	306	324	295	323	323	349	314	284	350	337	324	322	313	332	309	335	332	337	321	364	332	324	332	350	340	351	322	316	361	280	311	328	344	349	365	326	328	322	314	351	313	331	308	299	335	324	321	315	345	340	363	345	317	308	328	318	318	338	298	336	312	328	333	323	294	335	313	304	331	315	342	323	325	351	325	327	315	319	323	366	303	294	319	324	305	304	308	308	311	320	310	319	335	338	317	317	329	338	322	318	338	324	317	342	341	349	319	305	320	295	306	314	348	295	300	316	302	313	328	318	299	317	332	358	336	312	314	307	320	286	329	326	332	292	311	328	348	351	340	322	320	315	316	359	320	330	295	317	312	337	304	316	318	333	295	340	306	316	343	323	336	299	323	308	348	285	318	328	318	325	324	294	301	309	333	323	296	327	326	289	348	358	329	303	350	326	305	332	340	329	313	325	295	306	346	319	307	341	313	316	335	294	297	323	340	366	302	322	346	319	347	286	321	356	295	309	315	326	298	311	331	313	361	336	356	319	353	312	351	334	328	274	319	336	303	345	318	340	301	335	329	314	331	330	306	272	332	291	287	336	329	335	345	314	292	328	313	304	336	346	327	301	344	305	316	338	304	335	316	333	311	302	309	342	327	305	333	361	334	330	317	323	352	334	349	317	312	324	305	341	319	315	330	321	342	341	334	332	337	326	311	324	311	309	311	345	306	371	313	302	308	307	328	314	350	334	299	311	349	300	365	315	318	335	334	291	311	327	304	304	309	306	353	350	340	344	291	326	322	313	324	321	329	297	306	299	346	351	308	285	322	307	293	342	346	338	330	336	334	341	328	282	330	335	330	326	313	284	350	327	366	296	304	327	325	333	322	317	323	309	344	312	316	352	349	283	303	333	319	333	297	339	332	302	348	310	326	333	318	314	346	314	338	317	350	277	332	352	325	311	323	338	307	312	323	344	303	341	336	274	292	355	334	348	306	320	329	325	332	339	334	324	294	359	346	325	333	310	325	326	350	305	304	302	334	305	320	342	301	289	362	303	312	342	326	316	308	342	341	338	284	329	328	337	329	337	312	334	322	317	334	334	287	321
10059	7726	8439	9938	16095	17517	11013	6978	3901	2066	1373	989	937	908	849	847	762	804	832	776	807	797	794	824	765	827	837	847	781	797	828	791	797	824	825	768	825	831	799	813	799	835	861	785	865	799	823	846	810	810	817	852	833	781	854	855	798	831	782	826	800	832	829	780	770	791	844	822	827	869	845	874	830	807	827	819	780	856	771	797	869	783	865	795	793	855	833	788	815	836	806	804	816	768	835	789	812	808	812	830	791	837	816	802	791	821	808	810	813	826	796	802	808	792	852	806	783	814	814	779	818	774	792	840	825	815	837	783	810	799	789	827	835	808	824	836	816	755	798	792	827	867	766	788	789	841	809	784	817	860	793	820	825	783	802	780	843	816	816	828	807	834	849	819	818	812	802	758	851	812	806	809	780	864	847	805	781	786	800	859	802	812	823	856	782	829	841	828	804	841	862	806	834	783	771	790	812	814	782	801	862	793	865	803	807	833	805	765	775	805	811	830	838	823	843	847	803	857	868	803	786	849	785	824	772	870	875	840	825	804	797	828	831	808	810	807	820	880	835	809	825	839	805	824	809	855	812	806	804	769	817	833	831	803	821	820	869	809	801	822	823	806	812	785	802	819	804	808	808	825	829	830	903	842	856	783	835	795	830	816	841	863	833	801	853	839	830	850	778	798	828	788	858	819	745	819	816	881	762	784	826	810	797	796	798	782	826	865	806	825	786	884	821	824	770	791	822	835	787	774	824	848	836	847	817	802	794	832	831	804	777	792	773	818	792	786	770	815	878	778	807	755	761	823	796	817	841	797	836	817	775	816	779	813	825	830	795	809	815	808	863	782	848	796	786	816	761	822	804	796	822	803	788	811	811	820	826	806	806	823	858	810	797	803	801	859	812	796	849	841	809	826	822	851	815	848	822	824	831	825	819	817	771	833	808	782	869	822	770	785	885	816	829	781	836	766	786	805	791	825	794	824	798	853	803	883	798	814	785	776	802	753	842	773	804	862	825	826	827	821	804	830	856	834	823	810	848	786	822	791	859	818	807	829	821	753	820	870	806	853	795	863	820	822	828	808	803	858	825	814	843	863	814	843	794	838	791	784	839	838	773	824	823	789	814	798	776	780	860	806	807	819	851	819	770	788	813	787	820	800	831	814	819	805	874	836	822	827	850	824	779	802	800	852	805	824	813	804	852	816	824	755	795	786	832	757	840	808	816	842	831	833	809	786	834	802	849	814	820	823	766	811	817	772	854	819	800	825	846	820	759	828	850	818	799	825	796	807	839	828	820	790	805	775	826	845	793	815	789	825	824	791	835	813	913	800	820	826	796	823	824	834	839	798	903	862	749	792	812	772	797	791	826	798	810	849	851	831	786	811	845	827	808	805	778	822	836	838	784	810	841	810	778	788	788	796	796	783	791	821	799	821	815	839	830	816	795	770	816	746	845	830	798	829	789	781	816	810	799	860	847	835	813	805	843	809	837	837	850	842	783	800	805	828	803	849	804	835	838	780	788	798	832	788	791	812	799	855	845	843	822	805	790	804	801	815	828	825	854	810	800	847	855	793	828	800	815	867	800	877	832	778	852	805	742	856	827	806	808	798	797	828	867	806	827	782	842	809	828	837	799	789	834	791	812	826	798	836	812	811	821	796	765	807	818	777	836	850	791	826	805	824	785	803	839	827	806	783	812	792	811	804	741	825	799	810	829	775	775	846	795	860	834	881	793	778	797	813	862	801	791	888	816	825	807	799	823	863	842	826	818	795	804	789	792	818	829	776	843	832	824	826	863	823	837	852	789	857	856	861	829	809	845	800	775	890	832	803	878	818	856	799	808	837	804	832	830	737	804	833	776	798	779	839	809	858	812	802	786	804	800	762	796	820	802	844	803	848	863	846	886	842	792	855	773	832	796	794	788	821	799	844	764	817	766	828	770	835	860	879	793	835	816	782	783	825	883	854	807	814	801	795	814	864	823	763	808	820	859	857	798	797	775	833	783	813	778	832	814	848	780	798	821	808	804	833	850	786	744	817	792	809	807	798	820	808	861	815	866	841	821	786	840	782	851	780	793	791	854	802	798	806	829	804	809	764	817	774	805	794	819	775	782	810	800	841	864	824	850	808	799	779	807	740	804	855	848	814	836	779	822	836	885	869	828	786	804	836	826	820	812	818	759	850	805	794	789	815	838	812	823	770	870	823	810	827	784	824	801	849	832	858	829	821	839	849	786	785	807	810	780	838	869	833	795	806	841	829	819	785	792	832	782	811	816	827	805	833	797	773	799	878	798	812	863	791	806	844	782	787	807	846	800	848	824	771	805	802	817	855	803	819	831	802	743	791	882	829	831	820	882	807	769	834	808	833	794	864	836	858	808	819	860	845	817	779	827	795	769	817	794	835	823	807	791	906	780	799	806	790	789	854	770	829	806	813	783	812	880	816	860	846	798	798	855	848	811	848	829	801	791	815	800	803	805	832	831	790	839	872	812	811	817	833	782	776	848	778	831	784	829	809	831	780	843	812	823	813	784	813	858	813	772	815	843	836	789	767	867	761	825	799	803	822	823	826	819	805	834	792	809	789	816	813	796	874	800	822	825	814	825	737	766	804	814	849	826	812	839	800	784	784	836	838	851	782	728	813	837	807	874	844	804	771	801	784	842	846	782	764	783	815	794	824	814	854	817	799	797	784	819	822	842	806	831	843	823	807	771	814	786	774	849	868	808	826	823	886	849	821	790	788	814	863	801	798	874	754	816	774	795	804	789	823	841	778	837	782	821	796	817	780	850	805	814	799	814	813	796	799	858	765	791	852	811	874	836	798	769	792	802	801	829	842	810	796	876	818	836	862	818	806	770	837	769	792	846	837	814	829	845	836	851	787	821	809	817	830	843	838	873	819	838	804	813	839	835	775	817	849	805	751	778	765	873	816	816	837	831	830	808	781	825	828	837	870	789	822	826	809	771	798	780	865	813	802	835	842	765	791	849	814	791	874	806	827	814	831	794	772	893	858	843	747	803	804	874	828	809	799	814	843	857	802	825	852	800	809	785	861	808	796	759	845	833	784	802	826	849	831	824	803	815	799	834	831	802	855	832	793	790	816	820	801	803	820	812	801	817	805	838	826	782	838	756	851	871	817	855	850	824	767	799	826	822	816	797	805	790	853	827	818	835	856	797	861	850	864	811	784	836	803	805	824	777	784	764	810	813	858	766	803	812	862	851	820	809	845	857	814	753	787	814	831	856	813	816	836	780	831	843	843	798	786	799	808	805	821	843	839	829	774	774	820	835	784	784	790	786	785	765	840	835	811	794	804	800	800	828	855	835	827	826	789	803	799	786	806	782	829	816	833	828	800	784	851	827	791	775	808	848	806	870	774	820	820	833	831	847	840	785	867	811	779	854	792	807	802	852	851	782	840	812	796	804	858	819	848	817	809	853	787	842	797	800	820	808	821	799	841	840	788	814	786	871	819	806	842	853	864	821	785	813	805	825	793
38967	38012	40298	35278	43324	43357	33187	23514	12213	5037	1832	826	536	428	405	368	331	365	345	350	354	347	335	347	311	339	351	374	301	347	331	334	369	363	349	325	352	335	350	350	341	347	345	351	355	353	352	335	338	343	340	316	329	327	318	352	352	354	308	350	343	336	326	318	365	372	359	341	322	339	357	320	374	355	330	337	366	345	362	375	365	333	349	358	337	337	330	345	319	351	349	360	377	364	316	351	347	365	340	323	382	365	338	338	355	342	377	359	362	371	334	333	300	332	348	321	362	337	350	356	345	333	311	365	320	340	368	345	359	318	337	336	369	378	376	342	381	346	372	367	348	331	369	397	358	381	362	304	342	334	366	356	333	352	336	351	337	325	327	399	386	328	338	376	341	316	353	317	316	345	342	362	362	375	324	309	383	367	349	337	306	339	345	376	351	334	341	359	321	362	367	358	335	353	338	345	346	353	336	352	330	345	340	364	334	313	317	350	342	337	334	327	372	327	316	366	347	326	326	366	367	307	345	336	362	364	322	333	318	364	327	349	375	336	355	378	333	377	367	359	331	329	345	360	312	355	355	368	322	309	360	365	386	361	314	370	310	312	384	378	342	355	329	356	381	349	351	337	386	350	376	339	360	351	319	353	391	377	369	370	326	338	316	335	329	355	368	385	348	380	361	377	326	349	335	340	337	344	377	352	366	311	353	344	345	318	338	372	366	378	372	346	390	352	364	356	353	343	310	324	370	331	346	355	333	340	343	326	371	341	337	340	380	342	373	321	368	318	341	306	336	333	342	328	345	341	342	352	346	349	355	342	375	306	349	336	317	320	332	371	347	297	319	380	341	375	318	345	323	341	344	362	338	375	329	355	330	375	371	350	320	394	358	330	351	372	362	335	348	361	318	380	363	375	370	358	316	334	337	349	348	327	358	351	333	335	345	339	388	347	334	340	328	380	359	354	365	355	353	324	361	341	337	340	331	350	361	328	335	373	354	384	338	363	309	333	361	375	341	347	343	372	337	319	344	363	299	313	315	324	317	349	327	343	344	349	371	382	352	357	348	345	373	299	371	319	337	339	321	326	346	336	345	354	308	349	368	357	363	349	328	337	333	355	337	349	311	390	329	357	336	369	350	359	364	371	333	334	338	330	344	334	361	363	319	368	333	350	326	376	338	368	347	343	309	373	377	350	350	363	337	313	373	323	357	340	334	305	382	365	367	319	324	346	329	364	346	363	349	365	311	315	340	349	318	351	366	334	352	354	346	336	342	341	386	342	399	334	334	349	333	351	319	358	346	355	360	340	355	354	323	310	352	330	348	339	340	359	370	324	357	328	354	316	341	358	354	306	391	362	354	320	328	359	336	368	340	352	338	350	348	361	352	346	344	351	307	311	361	334	313	353	360	344	327	362	364	343	321	340	342	360	348	350	341	351	377	346	324	332	345	314	310	344	381	373	352	389	315	349	351	324	350	316	354	317	378	353	309	348	355	335	343	372	345	316	335	351	316	379	341	324	353	321	321	349	341	366	354	351	333	364	328	339	343	373	287	358	374	359	342	371	340	331	348	350	341	352	317	350	359	340	356	333	313	366	383	368	302	331	355	324	331	356	330	370	344	365	328	373	338	328	323	361	333	339	358	356	362	354	324	328	348	327	397	351	341	384	346	355	308	375	341	367	336	357	320	356	357	304	347	347	364	338	398	345	342	337	353	348	307	342	359	316	325	349	336	332	327	306	382	324	335	350	340	323	334	321	338	346	315	342	380	364	351	369	316	344	337	353	307	336	338	353	365	347	352	357	338	391	333	354	363	412	349	342	337	327	334	338	333	329	335	329	319	334	365	345	347	343	382	377	341	374	332	346	356	356	312	345	354	340	341	336	331	356	328	347	354	339	353	325	370	362	327	356	331	344	332	328	350	374	327	351	356	344	323	360	338	339	388	314	357	343	361	370	358	351	361	318	376	380	364	356	320	350	369	340	341	355	335	348	347	338	332	341	342	332	351	372	350	322	328	345	351	327	359	359	373	324	353	337	405	357	331	352	326	367	348	335	358	355	336	300	351	361	359	369	376	340	322	367	357	324	319	338	380	339	388	300	339	385	360	365	355	341	339	357	303	348	375	372	349	380	333	359	347	353	358	356	339	346	358	327	305	353	325	362	372	350	327	310	338	327	376	336	349	347	306	357	332	377	369	317	373	344	296	334	350	332	350	325	368	319	369	331	333	316	371	341	373	352	360	350	340	325	337	362	325	324	349	361	348	340	370	343	342	334	362	347	345	374	345	390	328	363	334	318	341	347	334	332	349	334	343	352	346	334	334	347	347	319	330	378	380	317	394	399	325	315	337	361	321	330	355	333	368	354	338	342	352	342	349	345	374	331	343	372	325	306	360	349	349	366	345	354	331	353	357	316	364	375	332	315	318	331	355	349	341	341	347	322	380	343	355	375	326	344	327	345	397	329	364	380	340	332	344	362	353	362	348	328	332	363	356	366	349	315	357	375	351	353	367	353	342	331	340	336	375	305	319	355	339	315	357	332	317	344	361	350	362	343	353	350	303	358	316	350	395	342	346	386	345	371	351	357	351	345	334	349	374	340	357	353	352	366	360	372	342	349	336	356	342	368	348	365	361	339	352	338	351	300	329	377	312	324	360	321	334	332	358	338	360	357	347	350	354	321	351	330	354	341	335	363	338	323	352	334	352	352	350	376	341	332	380	321	374	343	320	356	323	352	353	336	353	348	367	394	363	342	343	317	376	337	351	352	390	348	327	325	331	331	337	340	363	321	350	333	344	350	343	376	322	354	334	314	377	351	355	322	368	339	307	338	386	344	361	318	337	328	330	344	335	347	351	335	378	334	336	349	319	359	358	362	344	370	331	367	356	386	347	373	331	345	356	314	375	348	314	345	355	381	349	341	356	367	348	324	322	317	341	356	336	364	372	346	346	343	343	353	353	333	334	314	331	337	372	336	338	368	336	354	334	321	354	364	328	314	380	325	345	350	325	323	342	322	363	356	338	350	342	368	342	346	323	349	336	352	353	329	387	358	346	304	341	342	324	389	306	316	362	352	335	365	354	365	330	342	336	358	321	328	363	361	358	356	387	355	337	351	327	336	352	349	319	364	355	318	340	348	323	358	333	312	355	365	318	339	335	335	332	319	385	332	327	367	318	357	341	353	336	355	343	341	338	332	348	372	332	329	392	373	343	333	315	318	338	350	326	343	345	356	361	303	354	318	350	373	342	370	332	360	293	299	338	377	350	370	342	301	387	356	346	382	350	342	345	342	343	347	360	388	355	326	351	363	313	360	347	363	369	337	348	379	315	365	351	331	357	398	363	361	350	364	371	361	370	307	345	354	330	338	356	335	349	349	353	342	369	321	355	330	329	344	330	335	367	371	366	394	373	365	368	332	340	343	349	323	378	366	340	369	370	340	347	350	375	356	314	311	356	341	334	342	365	346	369	364	371	329	343	349	322	330	341	338
24169	30487	41618	45273	55772	54177	47368	39244	26359	15271	6816	3125	1847	1356	1058	984	924	859	938	853	904	872	799	875	857	856	904	870	846	905	879	844	849	850	813	857	876	895	919	892	914	863	879	810	816	911	863	827	862	840	862	841	878	897	874	864	879	872	890	888	880	826	857	888	847	838	821	841	870	859	913	837	914	866	882	873	856	880	855	855	949	853	890	847	887	862	813	832	867	843	845	905	904	883	889	864	862	920	893	890	890	861	877	880	869	866	887	899	849	861	849	857	808	850	855	869	881	895	873	813	903	862	835	901	828	820	882	866	822	886	906	899	845	891	853	824	856	882	938	861	863	894	856	899	868	872	825	859	917	855	860	907	875	878	884	832	932	874	858	858	894	864	820	847	867	871	895	892	828	899	896	832	893	874	920	877	872	884	881	931	844	879	878	918	846	844	823	882	884	881	931	891	913	864	851	850	857	893	857	836	804	853	873	894	899	865	853	853	920	864	846	839	858	878	880	907	853	847	809	892	881	879	901	890	907	876	862	870	827	904	899	883	888	888	869	818	893	904	867	861	917	819	813	850	859	840	862	916	850	856	885	940	901	859	884	887	882	850	872	883	892	824	812	842	863	914	912	879	881	835	936	874	867	831	900	850	857	893	897	852	847	909	895	840	886	858	841	917	898	854	850	886	860	851	878	872	883	894	873	856	853	873	892	822	848	912	888	820	860	849	873	871	906	884	820	892	825	883	898	872	903	849	882	881	887	874	894	880	884	842	853	898	884	880	872	855	898	852	844	925	877	903	844	854	831	908	832	851	934	850	912	850	890	868	832	857	887	903	880	845	831	894	876	879	886	833	880	855	821	835	876	879	840	870	833	828	834	898	874	892	844	848	877	846	866	905	843	873	927	835	927	865	850	863	930	855	892	852	847	842	811	884	834	869	873	815	909	894	925	927	852	839	880	902	870	863	862	850	873	853	901	891	867	838	873	815	873	850	869	864	883	913	887	871	849	904	871	877	854	925	862	917	877	862	835	926	867	879	859	874	854	891	880	915	851	889	876	881	888	870	881	869	865	896	836	906	841	863	888	878	846	885	821	854	877	944	861	877	894	849	882	873	882	811	855	860	849	864	890	812	838	863	857	875	900	856	861	909	801	872	885	869	890	831	812	852	922	856	847	915	858	863	828	876	832	863	873	850	858	874	903	836	855	818	867	898	858	825	864	853	865	896	876	893	799	873	884	858	916	854	895	859	892	858	902	902	876	820	857	855	855	850	862	881	922	898	889	896	873	901	864	889	907	890	866	899	859	926	880	874	887	847	880	891	867	880	882	865	848	867	819	849	913	895	896	873	878	901	844	859	878	915	873	906	893	826	858	870	840	915	903	829	883	835	869	875	857	867	852	867	862	848	814	891	889	886	820	866	906	894	830	903	869	841	803	866	878	868	870	810	847	890	814	900	908	877	870	931	924	816	882	837	856	840	919	924	895	864	872	848	946	857	867	897	867	846	897	890	847	891	839	809	870	840	838	845	875	865	793	912	882	888	856	849	842	835	917	874	863	882	822	850	827	871	847	898	867	834	833	913	852	883	844	842	887	872	845	823	849	909	869	825	894	895	918	832	822	882	852	878	876	886	872	890	876	842	850	891	865	790	877	878	903	839	864	897	916	870	895	865	904	909	845	886	836	853	827	855	869	882	838	829	882	873	896	860	886	926	832	844	856	863	839	849	871	826	824	894	910	905	888	853	884	837	875	869	824	818	883	868	838	892	927	876	831	814	872	854	900	862	818	950	817	846	874	821	849	857	838	866	902	859	863	861	808	872	898	858	839	828	861	861	849	877	889	884	877	854	899	870	887	808	879	820	862	870	873	805	855	840	900	897	823	914	843	855	860	870	856	852	889	838	887	852	897	867	868	861	860	859	857	866	857	901	934	855	877	904	910	912	907	884	851	820	896	857	872	895	855	892	891	920	879	912	853	814	847	866	821	862	844	876	844	819	917	882	869	876	850	866	842	900	874	907	894	866	930	867	851	837	908	876	882	863	864	868	869	903	852	847	838	866	855	901	802	875	902	865	853	822	863	810	874	799	815	860	863	895	859	850	866	873	879	868	859	870	844	906	912	902	884	883	806	921	843	885	866	842	883	883	921	877	900	878	840	844	885	872	845	903	895	887	840	826	869	845	848	876	903	867	850	796	868	883	836	868	940	873	838	903	853	892	902	919	917	855	899	846	860	882	866	889	866	864	907	876	863	869	864	898	866	873	930	842	937	963	839	893	883	864	870	847	875	848	854	851	923	859	854	886	879	879	879	822	868	860	923	853	860	846	836	824	882	889	822	918	894	855	886	851	855	915	870	865	866	823	877	846	847	857	890	868	855	878	874	890	920	887	824	914	894	845	842	799	823	807	846	906	866	871	906	837	885	819	901	836	865	841	856	852	819	878	866	886	895	901	923	849	843	822	815	898	816	867	819	873	859	834	847	823	887	833	929	869	884	838	882	866	841	909	815	845	905	836	848	811	860	923	914	777	858	843	819	862	856	845	828	809	909	896	869	910	853	887	922	854	852	889	876	825	847	797	893	856	877	852	881	899	849	833	830	863	836	908	839	832	830	915	838	869	905	839	930	871	902	878	864	849	923	856	871	860	871	893	871	876	870	896	885	872	843	887	871	904	882	877	828	869	847	947	937	935	936	878	823	884	846	938	893	892	830	885	850	770	882	869	891	890	869	894	854	872	866	836	904	859	867	922	899	836	852	812	884	863	822	919	880	808	865	904	917	867	845	885	792	851	865	898	881	865	880	878	848	850	879	910	915	865	888	858	905	832	869	896	852	874	892	814	829	867	857	865	917	846	889	845	876	841	894	881	848	884	852	922	861	830	892	895	937	870	885	849	857	811	842	828	896	859	830	891	863	849	881	886	868	933	892	871	899	906	848	816	863	860	849	845	860	886	884	867	903	882	921	878	859	827	886	864	865	849	829	839	883	861	859	861	843	920	912	832	888	843	846	874	860	854	908	841	918	882	864	874	927	859	866	887	883	926	884	887	877	907	794	805	844	873	895	859	855	873	872	844	850	870	853	907	799	867	947	872	914	850	853	855	891	853	821	871	912	876	874	828	844	938	889	860	872	888	907	898	848	816	857	850	841	877	896	883	900	869	878	901	853	891	837	875	858	913	875	844	872	890	937	895	873	893	803	878	884	874	845	848	856	836	907	832	842	820	879	843	901	866	860	848	877	933	895	762	845	876	814	895	847	816	876	858	916	915	897	896	850	879	898	801	937	912	821	868	882	862	850	854	886	867	889	854	879	875	908	879	871	873	919	858	870	844	830	870	829	893	864	878	871	863	857	872	870	864	924	843	871	862	883	906	902	876	862	899	813	838	888	853	860	859	934	851	872	874	880	855	833	890	798	866	845	901	888	889	844	803	864	906	891	862	869	878	883	857	867	890	917	893	881	936	878	802	917	867	870	925	879	919	920	823	875	861
51607	50355	49127	46976	54108	51312	47699	35152	21703	10746	4593	1553	822	569	427	381	347	314	303	324	343	303	308	303	310	310	351	325	316	339	320	318	322	326	325	322	279	314	329	322	316	316	320	308	292	324	324	309	317	321	321	301	293	309	314	335	314	307	300	317	291	327	313	342	310	335	288	317	300	329	321	295	310	343	315	344	307	293	315	314	332	282	308	347	310	294	334	304	296	309	322	309	305	340	312	293	294	322	302	349	315	316	317	307	315	291	321	326	301	326	311	326	299	347	296	306	279	336	331	335	311	343	336	284	326	293	325	284	293	297	311	347	306	306	335	315	317	293	345	320	294	295	347	341	287	302	284	325	333	338	316	295	307	309	344	310	309	323	327	337	302	317	315	313	301	347	311	290	310	316	296	352	312	342	306	323	343	322	292	300	339	311	322	314	296	337	305	323	327	334	302	301	305	288	310	307	318	313	285	303	283	318	337	324	301	306	323	296	370	340	337	290	344	355	338	297	314	333	328	276	331	291	314	281	350	298	331	365	347	332	333	327	314	303	340	320	310	317	339	287	297	310	340	315	311	305	313	295	306	321	351	319	314	328	294	324	322	309	303	284	313	282	319	316	306	318	340	340	331	316	340	322	368	316	300	321	326	331	314	310	310	295	292	299	323	295	321	294	320	317	302	300	354	309	315	298	345	305	343	317	323	315	341	309	327	313	304	335	309	331	337	289	313	310	324	320	322	303	294	277	297	293	293	314	275	341	346	329	332	338	327	320	323	312	311	315	337	284	302	288	334	314	301	301	300	309	316	311	296	295	309	298	309	299	323	314	334	327	317	356	320	288	294	284	314	350	353	312	330	272	318	312	344	320	307	336	337	325	325	304	324	360	314	326	283	289	320	313	321	314	293	336	328	338	295	318	360	320	321	336	345	324	303	301	312	325	322	337	324	335	305	307	359	300	342	319	312	345	287	301	334	336	315	337	322	294	355	331	327	349	325	310	304	298	294	335	329	333	349	298	323	308	300	317	327	275	302	300	298	302	331	326	293	346	306	309	339	332	336	333	304	308	302	304	318	312	321	317	307	276	318	332	318	323	326	320	313	313	326	328	301	301	274	339	351	346	319	326	343	362	294	296	313	348	327	333	293	341	302	288	329	326	321	324	314	312	324	272	304	324	308	295	287	329	311	305	300	297	320	314	315	282	328	338	327	312	311	327	304	302	352	305	301	307	304	305	302	320	306	336	345	310	264	355	341	309	337	327	367	359	348	325	348	325	325	317	337	313	339	335	349	299	329	321	309	337	291	284	351	328	383	301	350	337	291	326	313	296	348	328	325	316	308	364	317	322	328	318	307	290	344	326	335	310	311	310	352	327	309	313	313	325	326	358	331	321	304	302	327	342	340	312	307	325	324	291	311	311	343	347	303	336	272	341	332	323	359	325	298	324	309	312	333	308	302	313	299	318	318	301	294	334	314	277	295	329	289	340	305	319	321	343	322	340	316	321	308	311	313	333	305	352	318	313	310	327	277	321	364	316	338	312	309	339	337	340	315	328	328	320	309	292	291	311	300	316	359	295	324	314	304	318	324	297	325	311	290	323	325	321	335	283	312	339	332	319	328	333	312	300	337	312	333	363	333	317	340	333	350	349	334	295	314	311	318	331	295	334	329	305	325	327	339	317	364	330	317	334	338	316	343	322	306	292	309	337	315	305	309	308	340	342	317	310	306	321	358	355	316	316	283	306	325	305	348	329	362	290	316	301	315	373	294	299	340	297	299	311	269	318	337	344	305	297	334	318	311	306	321	343	318	291	306	298	332	316	299	327	327	303	337	334	289	306	311	323	327	334	347	316	282	310	325	324	324	293	320	323	354	343	304	318	314	314	354	303	277	300	302	306	345	343	314	325	303	340	296	311	330	322	348	332	358	310	310	306	292	292	336	323	327	304	323	336	332	320	312	362	312	309	304	328	317	324	309	319	308	332	329	316	316	329	330	316	310	319	336	305	371	291	325	302	303	344	308	303	282	315	339	344	356	322	299	343	334	333	276	297	336	353	345	310	284	294	317	306	288	286	323	307	308	299	308	340	321	343	329	323	303	323	318	308	297	301	327	358	311	303	286	335	312	308	334	281	322	349	283	310	326	320	326	325	321	295	352	319	304	340	338	315	320	299	300	315	310	286	348	322	318	314	304	342	329	322	314	331	319	326	276	323	332	351	347	306	351	324	309	299	335	312	303	333	318	287	329	339	310	300	327	338	320	319	324	315	295	299	333	318	342	330	326	338	334	323	337	293	334	315	299	334	342	328	300	316	348	327	350	332	306	298	314	336	298	331	336	313	322	329	331	323	337	304	307	307	330	306	324	297	313	293	305	313	325	344	354	308	295	315	342	340	321	310	304	286	332	298	306	284	319	272	311	292	301	331	309	290	331	321	314	304	313	352	324	326	324	310	332	291	272	315	316	296	296	332	337	320	271	321	344	304	323	286	316	311	296	321	297	327	296	337	327	322	307	328	322	318	310	324	293	302	314	315	317	302	307	351	337	276	328	273	318	318	347	271	317	351	313	330	340	331	380	292	316	311	346	276	284	293	316	333	340	340	296	350	315	312	303	309	280	289	316	345	293	320	333	340	305	306	319	292	311	337	319	280	334	336	319	351	329	321	318	315	319	319	333	341	336	306	331	313	336	338	338	322	279	319	316	321	300	332	329	306	303	308	319	301	308	339	324	353	337	337	317	313	316	325	335	299	305	309	320	310	312	325	285	325	286	309	318	305	302	360	320	293	306	337	290	312	306	294	338	273	307	321	336	309	310	305	307	291	313	312	312	339	300	304	316	300	322	309	339	335	306	323	300	312	330	311	320	315	297	307	309	295	329	344	300	357	328	313	309	312	319	338	327	300	337	313	290	350	307	282	348	324	335	323	314	344	312	313	318	320	295	341	287	337	305	291	302	300	336	311	281	310	314	333	321	341	367	329	306	330	336	306	310	317	321	340	320	320	315	309	327	343	344	315	292	304	310	314	321	316	330	327	301	311	317	335	339	347	320	322	341	366	322	291	288	313	316	313	301	307	313	318	292	338	338	302	308	286	310	310	307	318	313	308	306	285	313	325	318	322	297	319	328	298	308	308	307	278	319	284	285	334	290	332	303	309	311	304	320	339	329	319	302	306	316	293	302	308	333	298	313	335	339	291	306	304	316	313	321	333	340	328	314	351	319	313	318	311	325	328	313	315	315	293	338	321	315	290	325	296	335	321	339	336	285	285	318	335	328	280	295	347	296	339	334	344	331	314	310	346	331	358	312	334	327	318	340	308	331	332	338	301	312	314	305	313	311	314	328	322	303	345	313	325	344	311	345	304	322	301	287	303	314	309	311	320	308	326	344	296	314	311	313	332	346	362	322	306	321	336	322	309	327	341	317	352	296	298	333	341	355	320	314	283	309	327	331	330	334	341	312	310	288	340	357	325	321	289	310	316	314	304	301	314
33314	40779	49916	57149	64068	62413	58903	48185	36407	24847	14300	5905	3005	1930	1319	952	877	855	765	764	798	771	796	794	843	848	834	778	792	778	810	806	817	784	818	749	784	804	830	848	731	804	824	799	758	861	830	780	787	861	804	799	828	815	806	798	802	821	844	794	818	785	814	793	778	802	760	796	823	810	807	821	808	767	789	825	810	771	785	834	813	839	833	775	807	816	809	750	824	811	845	780	841	757	760	793	791	722	785	782	735	783	846	807	789	755	778	793	756	831	818	770	770	794	809	805	787	709	807	736	810	729	819	780	780	828	759	801	832	799	765	802	771	871	781	776	787	803	815	798	795	820	798	808	762	838	781	833	793	792	728	825	767	827	786	785	832	820	800	812	770	805	787	814	785	797	793	790	744	794	821	773	828	739	745	829	745	793	838	795	794	776	782	813	800	804	842	779	753	782	791	771	758	811	806	813	796	744	769	778	815	809	806	763	821	804	798	752	800	834	780	821	753	740	829	755	813	776	836	793	795	805	757	814	741	805	812	752	755	762	845	776	825	790	802	834	784	825	782	845	762	791	786	821	801	749	808	755	841	768	856	802	784	826	807	785	800	820	732	803	767	862	804	830	798	806	730	808	803	798	795	745	815	775	781	824	797	780	816	784	814	788	815	809	828	796	796	775	816	785	765	781	843	792	804	811	790	826	752	787	794	786	785	843	802	795	729	734	769	786	803	804	782	810	833	782	785	792	805	753	751	812	829	789	762	761	836	815	824	798	816	778	814	811	826	822	799	795	778	786	772	845	808	736	841	773	800	780	850	791	837	766	802	748	782	817	752	824	733	798	835	767	832	845	823	753	754	774	784	818	726	788	797	740	788	789	811	806	798	783	871	770	794	797	768	789	794	819	791	816	820	774	826	785	835	777	821	769	825	803	786	819	772	817	790	751	787	835	841	790	821	838	825	814	814	781	795	752	774	797	778	791	812	768	757	783	808	719	797	784	767	791	817	778	798	803	798	760	776	789	768	830	774	792	799	817	769	846	795	804	802	770	806	781	747	775	794	812	795	829	805	788	804	790	781	759	769	774	834	787	855	788	783	786	799	771	790	805	820	823	784	774	809	770	813	765	806	811	833	744	857	776	807	768	837	826	777	786	797	755	833	787	828	819	821	799	773	807	745	787	823	800	767	785	789	843	765	796	760	737	805	806	805	780	809	740	776	767	763	835	773	767	829	802	754	865	815	810	756	775	759	800	772	837	784	843	756	804	779	734	774	782	805	841	812	736	800	818	761	799	801	788	834	824	789	797	809	802	800	748	751	793	780	833	809	791	779	847	772	836	751	763	758	790	783	803	787	815	805	748	780	797	796	813	848	781	732	755	855	806	766	832	857	730	822	783	730	784	759	792	752	797	808	794	799	835	777	809	802	785	841	776	829	836	818	795	822	772	850	780	803	805	801	770	769	791	768	813	742	764	731	834	764	809	730	768	755	828	814	766	769	836	784	745	791	811	816	782	794	798	780	806	806	795	762	778	851	770	782	804	767	745	762	771	761	754	760	804	788	764	820	796	821	790	794	780	803	788	779	853	729	810	818	779	788	797	827	789	769	851	818	786	823	773	870	786	819	746	794	796	774	764	774	810	732	805	764	804	829	795	786	831	794	796	826	772	775	777	791	742	783	786	754	781	842	806	776	841	784	766	785	824	766	819	845	786	816	820	823	750	813	814	767	840	773	826	741	742	774	758	828	726	806	813	792	821	788	859	806	801	762	766	796	839	803	800	810	758	810	819	807	748	832	762	838	822	810	803	808	812	758	837	800	839	875	845	749	792	833	868	860	764	763	755	781	807	809	765	835	768	807	788	830	763	825	761	782	795	767	791	820	779	827	810	739	805	737	819	762	813	765	731	788	791	798	777	832	770	819	811	799	791	754	802	790	804	850	779	848	796	803	780	796	811	813	795	752	816	755	787	854	775	760	762	781	805	784	817	790	816	779	828	752	772	842	774	760	823	798	852	781	783	823	792	818	749	810	747	812	745	859	811	774	768	769	797	801	797	801	798	777	820	834	770	813	764	771	820	772	793	830	867	780	767	772	785	784	815	774	853	806	791	767	796	776	811	768	775	826	844	795	778	794	785	795	821	791	784	781	802	814	843	729	787	788	812	836	821	798	751	815	763	783	757	846	764	776	775	817	791	790	812	784	827	799	851	778	781	781	824	824	759	764	808	811	837	778	819	748	788	747	810	827	738	848	806	813	791	755	780	788	801	723	780	812	805	800	769	787	803	783	791	832	771	763	797	837	800	799	803	768	795	802	795	878	789	751	761	861	771	775	776	814	790	773	777	723	778	846	788	803	758	814	767	777	755	734	833	767	761	773	771	837	790	840	775	810	745	811	818	845	778	790	753	781	835	839	808	824	809	780	775	796	807	828	834	832	845	797	808	791	805	816	791	741	752	806	803	783	764	821	795	777	802	787	775	808	779	804	802	809	824	773	830	787	772	789	791	768	787	784	775	775	785	821	766	784	844	793	812	781	830	763	780	775	792	764	792	796	755	808	777	772	810	757	776	824	794	808	785	751	809	816	851	781	736	772	843	770	754	800	812	814	779	781	855	785	761	803	762	757	760	802	794	826	766	762	832	781	762	803	785	825	819	799	779	828	782	829	812	821	824	793	801	802	832	792	798	715	793	829	794	762	833	803	791	810	792	802	828	772	815	770	828	779	808	810	817	802	776	799	823	773	793	764	801	799	766	806	754	744	784	819	739	793	794	780	791	842	818	814	758	773	811	772	797	797	825	800	783	762	749	799	759	812	769	734	742	819	794	821	775	848	782	817	824	791	757	762	783	835	805	780	797	757	827	790	786	836	808	755	790	774	824	853	763	738	819	779	813	776	809	835	810	798	842	795	794	807	806	782	781	810	828	840	790	793	767	806	770	814	760	813	809	811	756	827	776	800	800	783	765	823	807	788	822	779	804	798	729	787	806	814	756	786	805	806	755	769	822	810	784	798	823	803	781	806	789	823	722	781	850	809	777	765	800	770	800	811	823	805	808	810	820	768	804	809	807	795	787	773	769	808	768	794	772	802	795	760	812	754	802	740	839	777	786	793	784	794	780	801	826	823	819	765	750	785	819	834	719	789	828	818	786	777	847	756	853	789	810	761	817	798	788	766	778	816	773	781	824	767	780	814	807	832	813	787	760	784	772	797	821	762	779	770	751	760	782	793	762	836	774	801	805	786	811	788	800	780	820	768	831	726	767	784	798	786	799	787	780	787	767	747	854	759	774	761	788	794	785	797	821	810	794	832	770	768	784	760	779	754	810	789	845	802	786	814	814	847	816	773	781	766	825	799	806	803	763	783	804	796	792	788	766	767	788	816	791	772	792	791	833	808	835	838	777	775	820	796	782	783	882	797	794	879	846	792	776	828	774	816	781	810	779	775	802	783	787	816	845	793	764	809	813	777	756	804	794	803	778	801	830	777	836	731	813
17604	14599	7065	3003	3389	3682	3035	2004	1443	878	585	438	410	369	379	305	358	336	328	328	361	366	354	340	398	314	315	310	359	345	352	340	355	344	346	335	331	332	330	352	319	322	372	412	344	358	368	341	365	335	326	333	315	327	340	353	355	350	342	336	356	371	360	329	382	389	344	349	365	343	339	362	304	379	331	355	358	329	383	336	368	371	368	351	350	356	359	346	355	352	384	329	361	323	389	339	329	356	369	372	332	370	381	333	345	338	368	350	375	358	363	298	350	347	326	348	350	337	359	370	351	373	360	413	381	341	290	361	367	359	357	351	378	357	292	369	304	351	335	331	326	400	328	355	370	342	347	344	366	349	383	339	335	333	335	364	358	349	348	344	345	324	325	363	366	355	327	349	367	360	348	331	385	332	334	347	327	358	337	372	358	332	349	341	353	367	292	348	345	323	345	350	372	380	344	323	342	350	370	366	341	374	329	344	354	388	341	348	339	347	348	332	351	350	346	383	358	336	363	364	342	365	341	323	338	354	353	358	382	349	335	334	338	365	331	317	336	363	337	355	353	359	367	386	328	356	320	333	391	348	351	371	354	362	359	378	347	362	325	349	386	343	347	352	347	364	342	346	340	362	329	364	340	354	349	339	320	371	366	387	336	336	348	338	341	335	364	351	321	369	389	358	372	318	326	328	352	346	338	364	355	365	364	320	384	348	358	383	372	331	327	348	338	362	323	339	355	323	368	328	364	355	325	359	360	393	382	341	341	319	359	343	375	340	371	366	352	354	345	377	348	347	337	367	327	353	365	362	354	352	330	361	355	330	335	363	370	356	350	336	374	364	330	368	363	298	326	331	364	338	311	328	319	328	313	346	308	352	358	360	420	349	378	335	394	334	337	350	330	345	342	368	331	356	365	365	346	343	324	357	341	336	355	330	354	323	344	342	337	349	328	386	366	346	332	365	351	410	361	347	361	361	382	322	345	336	353	336	366	341	352	336	327	344	325	385	346	349	333	330	362	380	349	371	345	334	347	379	361	397	349	364	343	334	311	354	347	331	338	339	323	334	352	360	332	310	332	351	385	341	335	349	361	339	353	345	340	370	378	361	328	325	346	374	346	343	341	345	358	332	351	347	363	377	362	353	346	366	366	363	356	327	298	369	305	362	340	292	352	345	359	374	363	337	352	333	345	336	337	359	365	366	354	348	341	383	366	345	318	343	333	331	359	365	352	339	355	318	344	337	339	329	344	354	370	342	358	343	373	386	349	342	353	365	337	375	372	351	324	324	367	343	316	360	337	396	394	337	333	339	379	358	325	344	361	375	379	359	340	342	338	346	374	320	352	330	353	361	344	348	351	343	343	342	363	342	356	329	364	350	388	321	342	363	349	377	344	362	311	358	354	333	337	357	340	371	342	323	366	370	346	366	369	381	301	332	360	369	363	350	377	362	345	348	371	361	366	378	338	330	343	329	350	333	346	356	372	380	375	360	363	364	357	346	339	353	316	337	323	372	347	350	351	369	336	353	334	326	362	355	329	372	352	364	338	376	357	362	328	350	311	338	334	369	363	354	340	340	362	329	346	358	370	372	326	351	383	335	367	337	375	347	347	345	363	317	373	371	384	361	338	347	348	324	367	330	380	336	337	344	369	352	344	375	324	341	364	350	363	356	348	350	358	338	339	325	367	363	359	345	321	363	378	380	339	354	342	335	334	356	371	367	343	360	339	346	382	342	352	352	330	359	352	335	324	327	355	368	369	310	349	370	370	343	355	346	348	345	346	344	329	349	387	339	330	356	301	324	362	353	361	341	385	316	353	347	289	341	350	349	347	358	320	355	360	353	348	332	405	369	352	359	352	343	345	374	372	339	364	352	371	360	327	327	339	332	338	363	341	383	354	339	333	373	356	347	341	339	363	344	397	362	340	371	357	341	357	355	342	361	368	353	345	316	355	324	345	385	365	354	344	394	362	322	341	322	317	399	354	319	361	362	356	314	352	324	327	329	335	351	359	388	374	347	374	375	344	334	376	384	323	344	372	360	327	388	335	313	331	343	319	343	334	315	352	361	361	342	345	340	338	350	367	373	375	377	330	361	331	368	352	329	382	388	332	343	339	368	383	360	373	341	360	369	358	368	327	343	370	365	348	336	323	338	374	356	346	324	338	364	355	387	338	365	341	344	371	361	378	336	363	397	379	345	385	348	387	340	347	377	368	349	363	315	369	347	334	337	353	347	355	364	372	327	358	361	330	330	329	353	358	353	345	343	369	348	344	335	384	308	373	363	325	372	327	366	339	343	354	387	344	290	324	372	358	344	371	334	347	347	384	359	356	358	330	382	352	340	392	356	337	364	351	324	350	332	324	315	325	341	345	329	360	329	359	331	344	376	316	381	359	323	366	337	332	336	370	367	375	353	331	361	341	382	352	336	334	342	339	379	319	322	357	389	331	343	345	344	332	361	337	345	360	376	358	336	352	363	345	379	326	347	353	335	321	339	362	329	356	331	360	333	333	358	333	352	394	354	346	351	356	340	345	328	352	345	356	357	376	358	346	357	354	358	363	345	373	332	371	331	375	360	343	352	351	389	349	343	332	326	359	341	337	398	332	356	350	358	349	353	341	334	362	349	321	348	314	355	357	347	370	340	344	356	326	386	320	357	333	359	347	344	358	375	371	343	357	333	344	373	332	356	327	329	366	377	345	323	330	349	332	353	337	340	364	346	338	313	361	327	347	343	368	369	368	346	364	356	331	373	361	364	369	380	356	342	342	365	341	347	359	349	354	389	344	352	370	339	359	335	364	368	369	371	362	365	376	336	346	364	386	369	340	340	349	373	357	340	320	345	340	365	344	359	356	337	353	363	343	342	352	344	347	373	328	330	347	329	359	281	357	335	358	357	349	334	320	368	384	384	364	326	363	312	363	344	288	382	360	328	348	349	378	360	375	318	344	352	372	356	338	376	349	367	324	318	383	330	332	357	325	322	351	372	380	317	352	325	340	334	354	358	323	344	373	326	361	335	342	336	381	337	330	349	337	368	333	338	361	318	334	348	330	342	365	371	351	342	352	345	381	356	322	365	356	338	325	324	348	335	336	353	355	326	375	324	347	342	298	353	368	326	336	349	343	370	369	361	343	371	369	345	354	290	370	389	362	342	327	368	358	378	341	357	314	349	352	346	346	327	362	364	338	329	399	356	345	354	350	389	324	318	343	340	352	338	316	330	338	352	342	341	416	379	352	329	338	331	323	340	336	341	313	345	392	345	357	327	371	342	345	369	341	339	341	340	360	350	307	326	338	353	318	366	355	365	348	342	366	324	360	378	344	337	355	355	372	364	350	365	357	346	332	368	367	346	351	338	357	346	307	351	334	353	372	350	382	345	333	390	386	337	321	324	396	326	323	364	350	347	331	332	360	368	357	361	393	369	364	322	371	356	349	352	333	351	354	367	376	361	375	336	339	350	351	321	355	322	354	354	352	324	378	357	331	330
11164	12690	9458	9749	12977	14538	11745	7801	5399	3051	1755	1291	1020	927	929	914	883	935	865	893	839	860	888	909	871	910	859	913	882	895	840	883	871	904	843	884	840	914	855	930	847	881	906	892	892	872	887	880	904	874	875	859	865	877	851	908	890	897	856	863	894	939	843	899	870	872	892	856	917	867	866	810	847	903	914	880	889	869	844	860	877	841	848	924	852	908	862	897	881	840	911	896	928	903	939	864	877	894	874	873	882	820	880	902	901	927	877	928	855	859	834	881	870	857	913	862	937	914	825	901	879	840	904	897	896	893	883	860	910	921	885	940	843	869	820	900	910	880	909	840	924	883	870	878	885	916	889	894	900	819	900	933	968	878	867	897	896	868	849	866	886	871	914	862	914	884	914	843	903	912	872	854	887	846	849	864	942	863	834	847	883	888	899	884	869	824	860	879	886	954	821	890	825	915	929	890	913	873	862	862	923	832	917	869	865	865	896	850	871	913	905	897	912	894	876	941	848	890	870	886	870	869	838	863	847	842	892	877	887	912	906	850	852	851	845	882	857	845	889	896	916	847	823	872	896	903	887	850	919	858	848	856	900	890	847	901	886	912	870	881	918	901	874	866	837	847	858	874	903	934	854	836	838	881	872	880	901	934	894	877	856	865	871	879	853	897	891	849	895	878	903	908	905	862	864	874	858	878	897	864	864	880	823	891	875	898	851	898	879	840	859	838	873	844	894	885	824	854	920	917	866	870	873	801	842	870	887	927	900	875	870	878	860	892	893	843	893	875	893	965	835	857	880	900	970	940	879	883	880	876	882	842	894	853	852	885	888	841	905	914	931	874	837	889	913	902	857	876	865	870	922	897	874	909	843	887	932	843	838	889	838	830	866	853	918	866	848	905	837	837	873	890	869	900	875	807	832	899	882	858	850	886	846	843	861	882	892	839	862	894	838	916	857	895	877	900	891	871	872	862	878	936	894	856	880	849	825	923	888	873	895	875	850	869	865	862	877	850	825	895	835	872	838	912	888	869	840	869	914	856	824	863	892	934	844	929	874	868	884	884	876	863	813	903	848	868	874	836	880	877	864	879	868	866	849	857	856	869	849	897	890	876	921	859	854	906	812	854	890	868	940	879	879	894	882	944	893	848	881	904	900	914	872	872	860	866	924	868	895	900	842	832	916	865	884	837	875	961	809	879	914	922	862	898	880	860	917	917	872	882	889	848	826	835	907	850	863	896	872	880	891	866	901	902	803	912	900	915	866	896	878	886	911	841	891	850	860	877	901	837	907	896	932	871	916	837	868	835	885	911	899	887	915	870	861	911	944	929	868	876	906	861	857	812	877	914	873	859	906	876	872	884	899	944	831	888	874	869	906	901	942	850	887	832	861	892	903	825	881	955	802	853	876	834	866	808	869	910	880	861	904	866	932	889	856	846	861	908	922	818	878	841	897	905	903	886	912	919	860	914	956	873	869	839	868	884	903	857	871	911	894	876	945	886	877	964	880	861	832	887	843	916	893	890	857	866	848	893	864	884	936	859	880	898	901	914	842	918	866	843	837	885	899	848	897	921	879	898	900	890	870	872	886	867	876	950	941	875	867	930	891	887	871	912	886	866	830	852	882	873	861	882	869	873	847	903	856	897	874	888	877	883	860	848	906	871	853	872	891	854	864	946	846	899	858	939	884	861	810	863	824	870	877	934	873	865	904	880	883	863	846	864	879	865	841	885	916	879	851	873	929	921	878	849	871	881	897	864	878	815	935	858	898	876	886	858	952	877	879	836	913	942	909	924	870	894	835	865	859	854	894	900	851	925	850	878	884	868	909	953	924	913	881	865	865	849	908	843	892	920	860	865	884	906	892	871	887	906	898	864	911	902	850	880	903	883	884	887	886	883	891	940	867	915	874	889	853	843	887	855	923	883	925	828	845	890	858	842	873	900	863	878	884	878	879	923	880	863	903	928	873	868	905	870	928	875	900	965	837	904	924	829	920	873	880	858	861	879	888	859	849	983	873	914	846	893	964	891	847	883	889	886	904	898	889	889	914	880	892	883	874	845	866	902	931	880	818	827	919	882	861	890	789	882	899	870	819	811	860	879	905	872	856	898	913	870	867	867	888	915	896	856	895	861	842	838	911	887	879	895	845	900	871	817	908	841	912	883	871	912	904	872	874	875	875	869	832	831	888	869	854	885	929	793	868	851	847	899	840	916	852	823	880	876	904	908	939	902	849	909	870	827	861	845	903	860	828	920	944	853	882	880	869	873	932	861	852	875	847	937	880	900	852	852	870	848	857	878	882	811	850	844	849	932	838	904	899	873	884	891	894	909	890	839	844	881	890	901	905	825	893	879	853	920	868	812	871	843	851	854	852	878	851	860	891	855	860	865	862	818	891	846	884	879	859	930	829	852	846	907	866	852	884	884	925	864	865	883	897	886	850	862	889	926	819	889	852	913	846	868	850	896	889	824	905	838	848	906	924	894	854	891	855	910	882	845	842	880	873	925	817	862	912	811	842	905	919	925	915	851	875	877	902	928	866	886	840	854	892	930	858	863	908	845	852	846	872	908	903	910	906	878	875	931	916	883	901	908	882	862	860	845	859	859	895	882	903	870	890	841	913	897	909	899	874	841	975	800	895	875	873	891	911	911	907	893	893	849	912	897	893	859	858	894	877	880	874	886	839	846	879	852	883	895	931	871	887	826	834	889	874	868	869	908	890	899	874	881	856	877	904	891	897	915	901	900	896	845	857	887	879	889	903	926	867	836	843	915	911	820	885	793	848	879	938	860	909	869	903	923	875	811	858	848	894	850	912	899	888	914	875	879	883	862	864	919	882	878	835	907	930	861	886	874	840	928	854	935	864	860	882	881	918	901	846	875	898	852	879	891	888	845	862	828	901	842	901	869	840	885	936	914	917	902	843	843	839	841	895	840	860	851	837	894	931	861	840	847	927	886	838	839	946	906	912	841	862	853	890	878	813	883	903	843	887	899	883	854	850	913	879	916	955	875	870	909	914	914	860	901	830	859	888	878	833	874	904	901	842	844	874	889	877	920	815	900	850	853	884	870	913	894	910	821	837	923	881	896	815	875	824	866	889	867	850	891	816	855	885	872	894	857	879	875	877	880	836	874	888	893	904	874	892	890	821	905	837	902	919	832	910	916	876	838	849	885	856	882	841	848	877	898	859	862	909	879	925	898	901	876	832	922	872	907	847	903	881	891	887	895	851	821	898	838	832	912	857	897	894	913	865	876	871	926	884	914	907	871	899	914	902	876	911	885	849	891	920	874	864	845	913	872	849	919	888	847	878	906	875	894	869	895	901	938	943	892	912	875	901	865	892	874	838	857	936	868	854	920	834	920	848	896	884	859	884	887	877	869	895	898	886	864	896	893	869	888	897	891	950	851	909	879	875	876	897	893	913	850	911	834	911	866	902	900	851	897	864	851	913	884	861	922	854	822	839	890	888	950	917	856	904	915	912	859	893	901
42877	36296	38244	41709	39559	36640	33358	24360	14738	7367	3135	1344	794	547	514	441	341	352	386	369	354	360	380	373	342	353	344	366	363	342	375	361	318	353	391	365	414	353	385	351	368	355	355	367	350	364	402	385	356	363	369	371	357	354	356	352	370	374	342	341	359	354	389	369	382	334	374	357	367	363	399	395	325	365	370	389	367	350	379	399	357	375	348	335	334	379	394	376	373	397	365	352	362	357	349	373	350	352	328	356	351	342	352	341	386	315	339	356	378	372	383	361	373	362	342	351	372	338	360	341	343	362	400	377	371	385	384	384	354	393	374	338	368	391	356	355	421	357	366	363	369	400	327	365	348	370	383	396	340	319	345	348	349	348	365	359	333	349	332	373	346	346	369	358	357	389	359	369	395	419	352	406	344	350	355	344	383	351	376	399	341	381	370	370	402	345	337	398	371	346	365	367	382	375	358	372	375	349	363	368	347	387	370	338	344	342	402	355	388	396	357	341	344	376	365	388	385	371	378	336	349	382	370	360	360	381	404	337	351	331	370	361	350	344	360	367	375	302	402	357	349	370	372	349	354	357	344	347	368	357	334	349	348	369	355	363	371	395	363	402	357	399	389	362	373	396	347	370	339	377	346	356	381	387	351	359	370	377	360	346	333	393	352	352	338	348	354	355	362	328	373	379	349	395	340	355	376	359	398	376	380	361	370	387	382	314	358	360	393	347	358	351	353	359	341	355	364	357	367	373	400	392	413	370	366	359	354	324	373	366	373	364	341	381	362	346	387	341	356	361	356	364	381	383	384	348	385	360	377	352	346	378	355	346	349	369	368	317	361	430	350	361	383	393	350	344	383	381	320	371	345	355	373	408	337	393	371	378	317	378	369	366	376	377	387	393	363	370	348	408	374	333	383	323	367	330	358	366	372	342	341	379	354	357	364	379	377	394	322	402	383	341	378	416	378	374	393	405	387	354	340	364	354	359	361	377	348	340	388	360	381	353	378	351	330	353	343	329	335	396	371	356	370	358	413	386	369	367	358	350	385	392	374	412	340	317	340	351	362	384	354	339	384	353	385	369	369	350	397	355	391	355	390	331	349	369	390	384	350	356	397	397	374	345	390	371	361	288	362	359	351	358	358	349	360	361	386	376	375	367	354	368	357	355	350	386	344	352	369	347	368	326	395	381	375	359	386	345	377	351	362	359	394	341	384	344	375	361	361	343	360	370	354	360	384	346	365	376	376	370	368	357	335	337	367	362	323	380	352	378	376	322	341	369	371	359	359	373	369	365	349	358	345	385	358	368	343	397	386	412	357	382	359	308	337	356	368	375	361	335	325	366	394	335	339	357	363	369	333	359	384	361	365	341	336	370	345	368	341	324	365	350	374	385	397	340	403	364	341	366	339	375	354	355	349	370	358	360	364	394	366	370	338	346	359	364	367	363	395	378	342	354	343	383	339	373	362	377	335	341	393	381	390	346	360	342	353	384	339	319	392	391	384	373	353	386	376	336	355	330	342	336	361	374	385	378	369	358	350	410	362	393	389	398	389	371	379	371	361	382	348	349	350	346	362	368	400	364	357	362	351	374	361	351	371	368	363	383	375	361	334	372	334	358	359	343	356	352	351	372	365	379	374	393	372	391	382	351	349	364	367	380	395	394	341	378	377	348	378	359	340	345	382	386	375	389	359	358	362	355	365	353	358	351	370	370	357	396	354	403	367	389	348	397	384	377	387	370	410	421	361	360	354	340	389	373	357	354	364	356	361	351	340	388	347	399	396	354	339	381	358	356	356	385	368	341	385	363	354	385	368	383	377	347	381	345	394	392	335	342	368	383	373	371	381	366	377	391	363	374	387	395	371	365	335	376	366	377	381	339	352	353	352	354	402	395	365	355	365	379	333	396	377	357	360	370	358	349	360	350	392	387	362	357	357	342	369	411	386	361	380	371	369	362	329	355	342	368	385	359	349	391	371	369	359	351	345	358	358	363	360	328	368	376	358	360	374	380	361	389	359	382	375	372	377	386	383	377	364	385	356	364	381	358	390	377	394	350	402	361	390	362	373	339	349	369	350	369	362	360	360	338	348	348	395	393	386	381	385	390	366	377	363	369	369	359	367	388	369	392	381	378	345	378	365	366	386	382	355	367	375	403	378	366	360	408	380	360	368	380	354	349	373	362	364	354	363	371	402	378	377	313	365	351	323	355	364	388	356	341	355	329	392	367	376	366	360	360	352	341	358	377	344	415	339	350	394	381	375	375	368	373	415	404	346	362	344	383	397	371	369	356	352	384	381	346	366	364	349	378	374	374	395	383	398	334	414	368	355	378	364	357	352	338	375	366	353	347	355	344	335	370	361	399	384	362	348	325	356	372	352	352	394	382	371	362	384	339	378	367	388	374	361	345	368	354	348	335	331	361	354	348	356	363	369	373	370	335	365	349	334	324	380	362	359	371	332	397	386	391	343	364	376	366	402	349	335	364	394	358	368	343	370	381	387	372	406	372	391	354	382	389	356	371	383	393	348	350	346	367	371	390	366	354	382	377	345	380	350	358	377	385	384	347	357	385	359	371	333	362	374	358	426	390	352	378	355	359	352	359	354	385	389	351	361	362	385	360	370	354	364	350	370	368	350	352	374	378	346	385	379	349	409	370	344	348	369	371	390	335	376	389	329	369	372	355	367	388	334	367	354	366	348	351	365	346	372	379	376	331	368	392	371	358	375	405	376	354	359	360	380	359	386	352	332	328	353	356	322	359	396	346	352	342	356	352	377	314	392	358	363	374	373	376	336	369	396	338	375	370	348	338	325	335	361	371	364	353	407	381	343	339	341	347	349	381	380	350	336	355	348	375	359	347	315	379	354	353	384	368	326	363	360	335	350	375	392	346	343	362	406	347	349	387	351	367	352	365	356	349	333	362	353	384	388	388	350	375	386	335	361	368	320	369	394	330	344	375	381	344	382	382	334	366	382	344	361	354	384	377	342	342	389	378	361	373	371	368	374	342	367	364	364	349	381	362	357	371	352	374	304	369	368	343	342	360	339	366	375	369	378	349	394	363	352	337	363	339	378	374	367	369	345	313	368	394	361	380	357	387	347	385	358	355	382	374	372	353	373	358	371	426	372	367	366	414	347	390	349	374	391	366	359	376	367	360	361	375	350	346	371	358	365	393	318	367	362	420	379	358	367	360	384	371	343	350	361	380	346	365	346	374	387	373	328	365	393	410	416	359	365	374	334	344	365	377	354	367	365	352	364	398	346	345	341	359	360	326	353	359	384	371	354	341	378	353	386	362	352	379	351	370	389	393	351	344	380	370	361	369	369	372	376	355	365	371	354	371	379	348	332	347	359	379	346	347	383	392	359	390	376	348	350	350	400	362	367	363	346	369	347	337	385	330	368	367	376	377	413	374	377	339	364	369	355	337	369	362	353	377	432	376	322	354	355	345	384	362	347	366	392	387	369	373	405	346	410	357	360	322	382	360	353	363	387	379
27797	27119	41588	50264	50891	50014	47761	40065	30653	20615	11352	5251	2936	2034	1568	1204	1028	951	973	925	920	898	885	965	892	890	911	925	877	912	957	925	935	860	867	880	961	966	896	885	923	927	853	916	915	945	910	913	932	918	898	907	912	896	961	929	966	904	902	883	878	862	974	951	873	932	911	900	923	918	937	939	880	928	915	925	883	941	905	917	903	949	909	978	915	897	951	897	919	932	854	889	925	947	884	916	929	925	921	900	968	839	929	905	875	924	914	886	986	901	937	900	940	911	854	845	941	855	917	855	933	883	931	890	871	876	909	934	895	867	878	870	894	916	908	877	911	882	903	956	865	904	853	943	950	918	881	889	868	915	923	865	858	918	914	901	935	894	925	930	962	901	918	902	885	977	883	911	889	918	872	898	941	929	886	957	933	944	909	902	898	938	935	941	950	916	865	913	896	913	852	852	853	908	878	928	928	881	930	906	925	921	896	918	913	902	876	914	845	899	983	876	911	953	949	862	890	908	936	877	858	900	961	975	881	934	888	949	950	936	902	914	929	957	880	916	900	887	933	884	924	924	922	893	894	958	917	965	872	924	962	910	908	949	926	942	936	949	915	891	884	896	902	925	942	863	904	856	885	884	938	875	936	913	905	954	883	913	892	937	871	949	887	930	902	906	921	903	978	847	893	886	912	873	905	949	932	887	881	897	938	969	879	962	970	929	886	912	909	934	963	928	863	930	903	881	903	886	939	891	864	924	914	954	917	903	934	929	890	877	943	903	836	914	877	832	901	918	884	919	966	897	878	943	859	901	895	919	899	910	870	919	874	840	922	914	900	960	919	895	910	901	857	911	891	950	932	895	904	924	901	930	902	907	878	920	894	948	958	923	898	889	889	896	902	907	975	940	971	880	874	918	900	892	956	896	891	878	921	909	954	918	935	940	905	885	935	919	924	886	908	960	963	914	899	957	945	876	911	881	921	947	897	956	906	908	891	875	904	877	971	934	917	926	897	877	874	928	894	866	907	912	930	883	891	936	872	921	857	868	932	953	883	936	903	942	912	906	883	906	919	896	938	941	942	932	930	902	908	905	911	905	935	876	844	909	945	881	950	908	883	881	985	892	917	920	934	858	911	912	879	879	897	933	885	872	956	869	901	919	910	1004	863	921	911	882	912	906	891	892	944	889	900	914	877	909	942	866	948	921	922	898	889	908	895	921	903	942	874	924	862	909	889	923	891	880	881	879	857	894	881	878	900	927	890	882	897	934	906	845	920	904	903	879	953	891	937	895	915	868	839	933	872	891	942	872	928	894	901	982	923	944	947	928	866	887	880	897	855	946	899	892	880	930	885	929	932	870	934	925	919	919	892	896	915	898	905	935	855	899	937	916	901	888	888	914	927	862	908	896	877	944	922	960	893	979	915	893	900	904	949	863	920	940	963	912	933	850	947	932	872	906	891	917	896	878	947	909	947	950	904	891	971	886	923	930	925	950	872	943	940	897	884	919	824	960	924	915	921	878	921	904	890	918	929	940	943	901	902	929	870	938	890	876	861	925	859	895	933	912	907	914	891	937	897	866	879	906	910	895	915	892	889	942	919	918	874	907	892	886	900	939	909	946	904	905	951	919	891	932	897	932	948	901	901	890	900	886	935	862	882	923	937	924	893	924	965	886	928	841	912	903	919	867	968	866	879	943	879	870	901	901	916	930	883	903	930	877	897	969	876	922	837	925	951	941	870	885	879	958	941	919	951	874	909	924	889	885	938	910	945	902	866	876	984	894	938	900	963	903	916	935	856	911	908	939	923	923	901	940	895	949	890	912	895	907	942	933	873	936	860	874	918	908	859	902	935	895	944	925	874	917	851	840	914	907	942	947	880	922	924	896	837	884	900	866	885	946	899	899	905	914	897	898	934	870	865	933	913	924	906	893	876	941	887	907	946	957	881	905	890	950	900	969	885	845	897	944	920	930	903	923	948	933	945	879	911	921	937	891	915	903	897	921	917	936	906	935	870	915	923	821	908	872	867	888	905	909	908	885	950	905	934	900	974	927	940	885	928	877	904	884	915	941	897	888	944	929	900	921	909	895	931	847	953	908	865	888	945	879	877	929	932	891	883	940	948	899	934	898	911	900	889	880	917	899	907	920	846	860	917	941	931	922	887	850	911	867	886	912	942	914	934	884	922	881	906	866	917	870	899	887	904	875	878	875	849	936	923	865	896	923	888	928	872	900	925	927	910	935	873	902	919	898	928	866	904	873	933	875	906	955	930	868	943	924	934	918	930	929	925	917	933	935	940	886	885	897	866	914	929	880	956	940	871	911	928	911	923	919	873	922	849	890	934	911	903	932	899	909	902	925	919	896	890	898	868	910	923	922	852	905	941	900	922	921	923	928	926	913	914	891	821	969	881	916	971	903	961	916	882	901	920	866	890	911	933	859	860	897	935	918	926	855	915	924	890	895	893	890	869	907	958	863	910	868	918	895	873	903	895	871	888	915	819	928	846	923	935	949	876	875	953	895	886	918	902	894	916	976	868	889	893	938	917	918	942	859	925	860	1010	878	935	894	830	914	931	860	908	859	947	882	857	932	910	922	906	904	931	859	973	910	978	911	946	927	928	960	909	963	879	863	833	893	882	889	878	889	890	921	898	915	876	935	956	916	915	884	898	874	881	913	945	946	902	957	879	933	907	909	878	882	909	922	915	912	927	950	917	936	1003	892	926	928	928	932	882	948	928	922	912	861	884	927	875	893	880	877	990	892	925	869	909	921	941	893	883	877	891	863	931	926	935	1008	875	861	1016	879	938	926	917	940	910	912	901	940	969	906	905	903	906	922	866	903	895	893	910	859	888	939	925	920	931	904	887	897	901	893	966	902	914	929	954	903	926	939	904	884	903	874	849	896	914	906	892	937	934	898	924	903	888	942	904	914	852	866	925	887	869	921	927	919	901	953	871	892	854	910	931	882	902	884	925	860	902	904	917	916	929	935	918	867	968	867	902	933	931	949	919	910	911	906	875	866	868	904	881	884	916	944	877	920	904	942	916	887	968	839	921	913	960	900	901	895	932	851	920	944	927	896	930	914	906	934	920	947	913	876	872	849	883	966	904	937	922	882	858	900	933	873	887	902	950	892	936	908	935	856	943	895	900	872	914	851	951	905	867	866	948	948	925	866	884	880	906	907	888	891	882	871	924	939	909	855	918	888	889	929	909	940	911	919	899	907	922	910	908	923	869	903	895	902	946	942	972	879	963	912	890	896	848	889	941	905	951	871	863	903	909	879	918	969	897	898	922	924	885	896	873	958	898	937	923	911	920	925	939	929	932	894	912	941	921	918	924	850	895	912	910	939	861	913	910	874	860	890	901	872	920	917	908	902	904	924	868	884	937	949	949	849	950	882	847	888	945	887	905	934	910	919	892	931	900	940	884	899	897	945	927	885	901	885	861	900	915	872	852	897	893	907	892	973	868	942	868	865	885	872	957	874	947	842	851	903	903	923
49486	44280	54036	54145	51321	49122	46520	37618	24836	10924	4709	2336	1289	857	603	465	380	325	324	332	329	302	310	332	295	287	367	360	334	303	342	346	299	326	294	322	333	320	306	322	347	342	333	317	285	330	291	283	359	297	327	359	348	299	307	309	323	330	296	335	324	338	350	322	310	302	337	304	358	328	329	291	313	335	306	303	321	290	315	295	322	315	313	312	320	295	328	335	317	307	307	325	357	327	337	326	302	343	335	332	319	298	317	295	307	310	324	304	285	317	323	292	325	326	327	312	330	350	314	309	322	328	312	289	310	307	311	339	299	309	312	316	321	266	318	293	320	329	319	314	315	297	329	298	313	358	329	282	297	324	315	319	321	355	327	308	321	351	302	339	295	320	309	308	317	327	324	335	289	307	305	345	311	299	324	330	343	307	309	339	304	315	308	324	342	340	313	313	319	305	338	323	300	331	336	289	341	332	293	327	332	322	324	317	335	303	299	332	336	290	310	336	310	317	326	337	281	310	295	377	350	315	315	306	287	327	320	330	291	283	331	343	295	323	289	321	325	348	288	305	317	297	324	309	307	320	324	346	347	327	330	350	312	294	297	319	307	334	298	299	310	297	355	315	336	337	309	301	308	325	312	298	330	341	320	293	349	342	309	335	335	308	297	271	313	313	299	347	340	335	333	308	321	344	319	314	318	320	314	301	341	310	342	282	336	324	351	303	302	321	332	338	288	325	318	311	311	322	317	326	326	336	303	296	340	325	339	312	338	354	314	311	360	307	329	336	299	314	340	302	303	348	297	333	290	303	301	347	297	336	335	352	274	268	338	323	304	367	318	281	309	308	359	307	338	296	303	326	340	324	299	329	313	316	318	335	306	329	328	317	331	307	296	320	320	316	321	333	306	344	346	348	309	308	304	312	322	338	314	315	307	315	359	352	315	340	321	319	335	323	333	328	316	302	302	306	313	311	311	287	295	327	328	323	342	352	314	344	342	317	278	324	297	324	313	322	305	319	336	328	331	346	331	327	326	318	316	306	301	319	310	321	349	333	309	340	342	307	294	323	314	299	279	306	300	339	346	317	318	312	329	337	346	337	300	295	336	351	335	326	281	326	318	316	321	319	331	301	316	325	313	330	324	309	363	302	318	361	304	333	337	301	336	297	300	312	355	325	296	306	333	328	339	327	323	303	311	327	331	323	292	326	334	310	342	322	334	338	299	310	284	316	316	307	315	346	321	311	315	333	298	300	301	324	277	317	295	338	334	300	330	330	324	327	308	314	311	297	300	290	313	281	312	365	348	279	304	323	320	336	331	335	282	310	314	331	329	316	307	305	319	324	301	341	290	321	319	323	339	323	342	326	302	327	333	297	313	298	305	315	322	301	336	313	317	320	339	309	304	293	330	339	315	315	328	317	312	334	325	352	317	326	335	345	343	311	314	324	358	331	329	293	313	276	315	332	327	302	315	305	309	293	324	341	333	288	298	331	311	316	313	342	346	286	321	322	365	281	290	296	334	325	338	315	318	311	298	310	323	339	302	314	332	344	312	309	338	302	310	343	326	330	314	287	316	311	301	288	304	317	321	312	318	285	333	335	321	305	333	298	334	294	302	302	321	325	335	321	341	324	337	314	328	302	340	307	350	320	343	321	347	311	331	301	312	317	305	324	317	294	300	318	324	322	310	304	316	318	323	326	353	297	369	324	323	308	322	346	303	299	302	335	302	325	287	336	350	308	346	335	343	341	358	310	289	329	303	333	324	299	290	320	310	291	312	285	297	319	319	330	324	329	297	317	323	307	321	302	302	304	329	312	309	283	297	325	334	335	316	327	343	329	298	327	338	325	306	332	336	381	317	315	296	317	322	310	296	295	316	321	316	328	310	327	318	292	334	317	285	322	313	303	323	349	355	298	317	328	354	352	315	331	291	298	306	325	300	319	323	305	327	307	309	312	349	321	312	328	285	323	333	336	310	343	309	301	330	292	322	317	350	339	318	342	336	305	322	342	338	293	327	321	282	327	318	327	327	308	327	305	317	318	304	316	324	319	297	320	338	331	326	292	319	324	318	313	268	292	291	329	283	317	348	320	315	311	284	356	324	319	308	297	298	346	331	315	314	325	338	293	290	321	282	331	327	304	306	294	369	353	310	306	353	310	326	302	321	320	320	308	280	329	310	318	326	308	330	312	339	320	350	327	318	323	345	339	344	318	294	335	373	327	327	334	340	311	326	317	328	358	334	298	297	324	341	342	315	334	349	309	318	318	313	341	346	327	324	329	346	310	332	302	300	328	334	306	310	352	310	346	322	319	335	322	346	331	343	326	311	314	320	335	350	327	316	335	311	327	321	319	342	320	312	315	313	311	319	346	293	306	340	355	312	321	287	322	287	327	306	290	292	341	331	314	297	329	324	317	303	344	310	304	356	307	340	345	342	304	290	329	331	303	349	321	315	339	342	293	311	302	329	327	330	321	333	323	318	314	311	322	322	326	314	332	312	329	295	277	362	343	352	316	333	323	332	332	318	293	339	310	320	347	311	301	288	300	297	318	317	351	286	318	342	335	305	328	337	306	308	336	341	314	339	302	327	310	284	269	322	326	320	314	322	315	324	329	364	320	297	311	353	307	280	328	302	359	304	328	293	353	308	312	348	314	351	338	344	293	313	301	313	322	303	309	311	334	306	322	302	348	306	330	313	300	307	327	303	322	339	323	290	310	289	322	295	309	308	326	292	345	280	302	326	297	337	316	304	323	334	315	321	343	299	305	322	307	287	305	275	357	323	329	359	335	288	304	320	340	328	347	302	352	297	318	358	335	322	276	321	312	339	320	296	365	302	282	339	324	321	320	305	310	312	318	303	301	332	297	318	288	310	297	361	334	322	313	292	349	304	345	330	306	335	332	347	317	311	320	337	317	319	344	276	359	288	330	336	343	348	281	342	324	303	325	320	322	328	307	334	320	299	323	300	311	306	321	319	335	313	312	352	323	309	335	333	335	329	311	334	332	308	344	340	333	318	288	311	306	344	331	335	342	306	335	300	338	301	331	332	307	342	316	332	334	325	344	325	311	320	282	329	318	315	339	333	330	300	335	324	323	329	324	313	319	343	347	308	302	308	328	331	317	329	319	340	323	332	311	324	342	302	326	339	341	327	326	307	321	305	331	326	320	327	339	308	314	338	286	311	330	304	343	352	304	279	319	306	313	338	372	331	312	318	298	329	350	342	294	293	304	333	321	337	312	339	334	330	311	328	320	334	326	322	320	320	314	325	300	295	321	321	309	311	298	360	295	328	310	347	330	320	331	311	324	311	313	344	329	314	318	355	342	307	288	325	351	336	310	322	313	337	289	319	311	297	347	312	310	305	319	318	340	314	318	321	341	332	333	338	330	313	331	339	278	296	310	352	307	327	311	310	330	315	354	303	327	307	316	279	305	308	310	343	311	305	305	288	321	337	339	329	314	306	327	304	313	322	313	332	328	341	293	299	335	331	284
31514	35007	53339	60316	60431	60379	58773	50732	39043	24055	15437	9029	5616	3510	2263	1429	1064	850	819	789	793	771	798	828	825	764	834	776	778	850	795	809	849	816	782	814	771	815	797	796	794	785	760	760	758	775	818	811	804	770	867	824	814	848	822	822	789	791	768	797	778	820	839	829	798	852	779	817	799	808	860	788	753	782	730	820	817	784	794	817	799	843	813	790	752	834	780	816	824	794	799	811	816	742	795	773	789	807	786	790	766	811	808	786	831	803	815	825	812	792	787	840	815	814	841	816	800	781	798	797	804	825	773	824	838	796	773	820	783	783	828	769	771	820	858	832	776	781	797	763	812	798	784	784	811	773	796	816	843	808	799	809	784	801	774	814	765	800	827	820	779	806	809	845	806	775	788	846	802	840	766	811	786	764	757	770	764	732	834	766	797	816	807	791	803	823	809	787	778	773	818	771	766	803	797	749	793	803	840	826	752	829	785	804	806	767	829	795	783	792	863	738	735	826	803	853	820	796	792	799	833	784	739	824	796	824	794	844	816	780	795	798	764	776	786	859	828	770	787	821	767	758	771	782	779	820	762	840	816	804	759	758	786	813	834	798	824	793	798	826	813	802	790	840	796	794	797	779	839	780	815	861	816	796	831	793	765	790	815	769	764	800	803	841	843	768	814	783	790	770	815	857	743	769	771	807	752	774	795	831	790	820	793	813	833	798	814	779	799	816	769	812	784	778	767	783	748	766	805	770	788	790	817	812	837	810	814	765	826	848	803	804	798	791	777	778	769	804	775	798	810	811	818	839	831	833	776	813	790	805	784	828	826	764	780	786	804	797	807	819	811	759	817	831	792	786	797	774	789	846	779	856	786	816	804	782	834	826	809	780	799	823	806	767	764	834	798	778	779	811	815	797	815	792	813	823	803	799	831	811	779	857	764	782	759	792	809	823	840	802	836	839	790	801	783	813	851	772	809	823	784	758	841	782	768	763	854	781	799	780	799	789	781	825	825	773	818	801	778	808	772	851	813	791	830	803	751	820	789	817	746	809	793	827	775	788	784	791	848	811	798	762	778	802	802	803	806	780	850	786	726	831	797	808	828	812	809	757	831	836	749	771	835	770	811	816	838	815	825	843	790	807	840	827	857	805	756	781	773	733	759	731	757	785	777	778	812	790	788	821	868	826	805	777	793	820	832	784	834	838	769	859	769	782	839	817	804	816	780	761	773	787	837	810	810	800	820	730	784	802	784	796	813	772	837	792	778	810	810	746	835	766	790	770	801	752	832	759	787	811	787	726	830	815	816	739	814	802	792	771	799	798	786	812	839	791	793	786	836	819	754	793	836	788	817	785	748	801	754	818	770	843	792	817	840	740	837	795	772	810	822	772	813	805	754	779	778	822	798	808	780	774	771	804	784	804	788	819	812	804	782	824	798	800	790	772	753	776	803	802	800	743	769	825	805	802	795	768	789	796	783	812	830	828	761	774	822	813	777	810	766	790	846	816	754	793	890	783	785	763	793	750	760	814	791	775	816	818	815	791	849	809	842	805	806	794	776	765	811	802	819	786	813	843	795	767	781	827	764	804	772	791	768	769	831	791	819	770	823	817	818	804	833	827	746	798	788	780	881	732	816	790	808	812	839	782	778	811	823	809	824	831	811	803	744	755	847	811	785	836	790	787	813	803	847	813	768	795	836	760	762	794	774	811	805	776	843	818	788	786	820	783	799	756	835	848	771	707	773	802	780	849	775	786	853	810	767	797	829	784	811	808	759	806	823	781	813	812	772	799	780	778	846	847	823	750	880	772	850	772	822	820	794	829	836	797	728	813	853	750	792	820	815	813	812	792	809	782	816	842	790	757	824	821	776	787	768	781	828	824	845	805	791	774	810	818	843	779	813	813	812	808	804	816	748	832	842	775	858	788	819	821	754	810	781	775	814	827	767	855	731	865	751	770	787	795	857	805	787	792	773	802	753	794	810	797	770	743	805	774	823	808	807	821	839	714	733	819	852	776	797	807	793	776	782	756	778	837	812	776	761	789	871	813	798	800	827	789	809	775	776	748	790	833	758	806	809	816	793	766	783	786	861	798	836	815	811	708	797	757	800	813	822	834	807	783	768	765	829	785	802	816	850	774	815	840	821	788	818	826	822	788	806	822	797	785	811	819	791	798	824	789	786	798	827	834	754	820	790	835	778	774	812	802	801	777	781	773	810	769	771	773	850	791	749	782	828	837	827	787	802	777	809	820	774	807	830	773	801	856	778	703	825	803	770	744	813	783	804	820	784	789	780	844	802	797	841	803	795	762	765	772	836	800	815	757	793	823	779	789	779	722	788	800	814	787	805	809	833	777	785	802	827	843	784	765	783	796	797	794	825	794	809	761	825	777	828	812	798	803	801	841	766	828	830	761	807	784	803	816	829	810	831	791	796	852	801	805	824	776	774	857	814	843	798	824	786	743	780	827	798	811	796	794	838	800	831	835	785	773	790	752	764	830	804	810	804	806	757	801	788	783	830	797	798	764	751	854	828	806	760	795	819	849	756	804	848	811	795	794	764	799	788	802	779	791	778	819	770	799	816	816	764	797	798	821	798	801	793	802	807	820	784	803	880	776	783	802	799	805	768	830	827	798	754	817	820	840	773	769	834	824	779	806	827	826	779	786	806	829	753	775	805	802	832	796	768	811	798	775	805	780	836	774	786	763	808	798	853	815	818	826	792	772	836	786	782	847	795	811	750	783	796	848	779	768	857	793	809	821	812	811	831	834	817	802	791	840	805	775	733	839	832	837	788	800	776	741	770	770	804	815	802	853	814	838	793	794	750	824	762	841	779	775	763	840	807	803	763	809	805	763	766	826	837	768	827	807	820	791	783	815	815	830	757	788	772	819	812	778	838	781	780	797	792	810	829	780	781	788	835	858	727	801	839	774	805	831	803	759	826	828	810	800	837	764	791	740	798	744	796	810	738	869	797	774	796	781	797	793	786	814	822	812	787	800	764	799	802	790	754	760	826	804	814	802	819	776	833	796	804	797	765	834	815	801	792	771	810	805	819	779	743	830	798	793	776	810	848	795	808	835	778	864	790	776	778	808	802	809	781	761	793	805	784	799	814	778	817	863	776	788	773	762	738	847	822	784	747	828	846	814	810	772	815	788	782	800	834	828	804	764	798	816	831	769	837	836	815	812	759	839	867	780	828	821	813	843	772	769	823	766	855	818	810	750	807	794	771	798	814	814	783	805	757	828	802	814	815	724	804	816	752	813	780	814	795	796	820	802	794	846	813	807	826	761	811	803	802	792	814	782	784	789	803	844	846	810	754	814	797	788	793	822	759	807	806	872	788	836	751	836	787	803	774	830	813	752	835	753	831	766	796	782	788	813	831	842	819	785	789	761	810	836	823	771	813	779	776	766	822	801	814	840	807	791	816	810	764	777	803	841	785	804	783	764	770	795	805	840	801	784	799	771	790	766	782	760	829	812	791	826	801	817	773	829
13231	6947	3793	3324	4299	4215	2984	1937	1238	750	518	435	418	374	340	374	345	338	325	360	333	344	329	320	344	310	331	341	328	340	355	333	384	366	333	305	355	331	355	323	358	352	373	359	346	318	375	327	355	311	349	357	354	342	387	393	352	353	314	303	344	343	340	346	348	346	337	349	378	340	333	353	322	352	374	341	334	382	348	306	349	356	355	338	354	366	325	358	359	331	363	338	340	329	335	318	347	355	346	360	315	334	328	380	326	336	354	322	332	339	335	343	329	378	353	317	338	350	347	335	364	340	371	323	366	330	329	333	333	389	388	328	383	317	323	357	339	349	353	333	347	347	326	340	311	381	368	323	347	347	351	339	356	340	349	342	356	356	377	338	351	332	367	343	352	377	333	330	333	348	344	335	349	337	351	346	378	346	342	376	336	342	348	337	370	346	375	358	374	331	322	377	355	370	340	362	296	325	375	341	301	345	332	354	346	331	361	340	365	366	317	351	338	325	331	359	361	337	348	339	358	327	327	314	346	358	348	336	355	342	325	340	365	347	348	325	363	344	320	371	324	348	316	321	337	363	343	342	340	337	358	323	361	345	376	356	343	362	353	308	356	325	347	327	302	341	341	320	366	343	299	361	360	351	348	315	362	345	309	334	328	338	357	340	351	362	321	354	367	364	344	343	311	355	331	369	348	350	375	329	371	337	318	332	339	332	322	337	323	323	371	355	344	333	306	373	356	337	345	345	298	333	322	344	309	339	337	328	329	333	319	350	350	348	331	389	361	320	362	357	389	331	363	375	334	389	333	362	357	356	389	328	310	336	365	342	316	322	336	317	339	337	342	341	355	307	344	351	336	367	346	323	367	374	332	373	349	365	350	318	349	354	331	354	345	357	337	337	372	359	322	361	380	333	313	349	317	348	310	328	354	327	341	357	326	352	340	331	374	314	353	349	351	329	325	332	381	341	348	359	328	343	350	309	341	356	337	371	359	360	342	340	345	321	341	362	318	354	354	347	368	340	329	351	353	378	339	346	371	366	311	340	348	297	352	342	315	332	298	335	303	332	343	339	337	326	320	331	347	291	332	381	318	370	337	356	333	339	362	328	363	328	342	320	355	365	332	348	307	341	323	304	366	321	345	359	347	356	325	352	341	378	346	362	324	343	359	332	364	323	343	342	361	334	356	368	325	357	332	350	334	360	313	332	341	329	324	352	314	349	348	345	354	288	352	298	347	320	346	360	351	351	353	360	343	306	384	326	336	335	335	363	324	368	333	323	365	389	375	344	343	341	318	306	323	332	390	328	343	312	328	364	327	372	359	335	358	384	337	350	334	352	354	331	332	364	335	323	322	360	349	326	370	319	327	325	347	344	360	330	331	346	348	363	326	359	349	324	327	362	373	364	300	363	344	360	368	347	397	341	349	340	343	329	313	323	361	360	364	341	343	336	345	363	373	361	328	337	322	357	306	331	339	341	353	346	348	362	348	328	317	366	351	353	356	361	361	341	341	369	361	324	362	382	305	345	334	357	348	344	340	331	341	348	339	328	323	374	313	351	330	322	341	372	303	321	328	348	307	337	366	323	376	332	336	337	352	346	341	355	357	370	333	338	344	361	343	388	378	347	351	338	357	349	340	326	376	309	369	321	342	333	368	342	352	340	369	389	357	349	341	327	359	352	374	340	361	359	317	316	325	332	397	368	362	336	334	345	351	352	343	317	329	313	351	315	370	347	345	335	350	316	334	341	350	331	344	350	333	362	347	300	326	309	325	331	335	342	355	336	365	358	345	333	342	355	343	338	359	343	324	346	331	327	341	332	314	348	323	355	368	323	371	382	359	344	315	328	353	329	319	331	379	350	353	339	336	374	345	337	332	305	382	330	350	348	368	335	324	332	345	323	357	349	331	364	355	335	342	376	340	360	352	327	394	347	360	315	317	328	361	316	322	347	347	357	317	326	352	320	330	320	335	355	339	345	314	378	364	337	330	369	358	339	342	364	351	353	340	334	343	314	313	322	335	357	344	333	356	339	336	352	358	321	379	344	344	342	339	343	348	345	326	372	329	330	387	326	353	324	331	365	344	333	362	359	329	367	357	361	347	349	326	341	361	332	349	347	330	314	301	330	361	355	329	347	362	335	328	372	335	330	311	352	331	357	315	350	323	318	343	345	351	345	325	317	359	332	368	321	337	326	353	332	370	322	358	344	327	354	321	350	358	364	332	378	362	352	403	323	370	346	350	360	369	346	345	355	332	331	367	360	326	339	341	349	363	349	324	354	311	350	333	334	350	331	365	333	353	350	299	372	335	386	335	325	345	314	356	370	368	348	321	348	325	367	327	344	338	302	331	329	332	334	364	353	382	372	343	359	371	329	336	363	339	359	351	351	339	372	333	373	392	310	348	347	354	335	335	352	328	320	352	382	355	340	356	322	346	339	325	357	373	329	353	323	368	320	342	345	356	342	340	332	349	364	334	329	321	344	358	365	356	309	361	284	336	323	407	349	319	329	364	373	358	327	336	354	340	352	350	369	323	382	353	326	344	331	359	352	341	347	366	361	361	340	334	377	377	405	369	325	347	363	358	326	333	332	330	323	318	345	336	308	347	319	346	346	351	343	353	356	338	358	378	323	354	344	362	348	331	312	357	315	354	298	357	318	325	321	347	325	354	327	352	326	342	346	317	349	357	338	377	389	338	348	334	345	329	323	340	338	337	331	332	344	335	337	313	343	335	340	342	330	352	344	342	357	339	333	334	346	337	322	353	356	381	305	346	320	332	370	369	380	375	353	342	309	334	337	363	357	348	343	368	377	335	366	330	355	358	366	338	342	350	349	327	321	371	356	366	345	365	347	344	340	344	344	299	322	338	346	366	373	330	332	337	361	309	371	383	325	342	312	309	373	333	359	323	325	330	360	331	325	358	340	340	342	339	291	360	337	308	338	355	344	344	342	349	338	335	359	366	322	336	372	333	357	354	291	325	329	364	338	380	331	393	356	344	321	352	322	369	317	313	343	372	341	336	306	367	332	317	317	335	364	384	363	342	337	314	351	375	324	328	333	341	341	328	348	378	356	349	338	362	364	365	342	312	327	377	321	351	318	336	323	349	365	334	360	338	319	341	313	326	371	316	334	363	374	373	327	340	367	352	347	364	341	395	334	326	320	367	368	324	365	361	330	347	318	322	357	350	341	339	346	359	310	360	353	358	324	337	324	349	336	315	367	343	336	353	342	364	343	358	368	352	363	324	331	352	355	362	372	346	332	386	357	362	351	335	320	343	361	335	351	328	352	348	353	337	352	348	332	316	338	340	337	316	368	326	317	327	323	327	351	320	355	340	355	340	370	353	337	345	346	374	344	373	357	374	353	312	363	317	340	326	360	384	347	354	370	332	348	350	332	359	331	327	348	355	361	373	360	310	347	351	364	329	317	355	329	332	373	372	362	328	374	352	356	367	360	315	337	334	326	342	341	336	410	319	343	332	326	371	352
8945	6272	7576	11038	15426	15647	11149	7687	4659	2535	1528	1174	1086	934	950	907	912	833	895	806	791	903	856	896	843	877	936	824	882	884	854	853	836	902	875	880	860	854	889	823	830	886	849	894	826	842	873	876	910	830	857	884	855	854	853	888	856	858	888	877	862	888	875	884	909	872	899	858	853	799	839	850	891	896	853	862	926	886	902	828	874	876	910	804	892	862	873	890	812	878	871	843	840	877	872	834	848	866	848	823	871	864	848	848	930	811	825	891	902	906	881	854	855	819	853	823	833	815	893	845	847	868	850	848	871	870	856	874	797	881	890	893	927	816	889	876	866	900	852	903	858	821	873	874	839	841	850	848	863	884	889	836	820	836	860	867	845	897	852	879	869	862	833	882	909	851	873	847	854	893	860	843	843	809	873	838	827	824	801	884	870	882	830	815	834	832	867	867	788	850	884	898	854	834	891	921	916	835	867	888	821	862	847	871	832	855	871	871	848	852	841	916	859	837	869	832	890	839	931	858	854	880	843	877	857	870	868	838	825	924	863	836	793	848	859	806	888	914	859	857	855	931	869	810	856	867	864	912	836	871	913	838	834	890	848	851	845	798	877	830	859	885	812	830	917	861	876	847	806	843	867	854	852	845	793	837	870	914	817	846	883	856	873	872	890	937	843	853	902	836	836	905	888	863	890	872	793	903	805	900	840	866	849	856	858	855	882	864	889	833	867	855	830	896	814	899	862	871	820	858	895	895	798	868	883	890	880	882	888	906	865	848	880	884	898	873	919	876	813	871	867	854	836	885	861	840	832	848	900	833	913	847	848	915	859	871	866	855	875	862	877	887	886	837	910	801	838	855	850	882	911	876	818	858	840	846	851	905	845	870	856	808	861	835	911	838	924	868	851	901	850	913	797	880	820	899	828	874	873	886	845	853	830	857	882	824	884	874	869	898	887	853	881	826	843	894	856	852	860	844	872	918	899	913	849	855	858	876	834	869	858	858	875	858	871	870	831	891	813	849	815	858	846	863	897	872	875	861	808	882	892	891	861	857	839	812	840	846	811	810	860	925	824	832	864	867	905	846	845	824	846	841	882	854	819	891	905	890	858	857	839	909	804	829	876	855	860	855	872	888	863	889	865	878	868	881	833	908	864	860	887	823	842	846	909	875	847	859	903	862	859	826	886	834	902	838	832	889	877	892	872	856	848	860	857	941	926	842	816	862	854	864	875	896	841	869	868	842	901	865	892	890	862	921	881	858	839	869	882	845	883	862	851	936	879	836	881	846	877	890	890	860	849	931	831	837	836	918	855	809	885	839	871	802	805	868	903	807	799	848	858	846	826	833	849	942	861	883	862	890	839	815	865	859	844	852	833	834	831	879	860	889	850	898	889	885	856	841	851	830	863	830	886	814	877	813	860	829	860	895	863	831	845	858	827	811	863	887	876	824	895	854	848	855	897	857	916	853	892	851	851	820	864	841	856	904	880	822	799	846	888	843	900	843	892	842	844	835	869	856	881	842	849	902	866	856	886	873	845	855	847	880	870	885	850	840	800	869	832	858	877	846	881	797	853	863	890	907	916	877	858	903	843	856	853	891	854	823	876	858	888	885	851	850	879	855	872	870	859	882	852	804	886	867	847	873	863	874	865	832	871	892	902	824	898	872	845	865	847	835	820	871	878	832	927	872	820	822	846	860	873	911	920	864	886	896	845	789	849	916	881	859	855	917	857	886	857	880	844	872	844	872	790	874	853	867	891	832	841	883	855	920	878	838	822	832	861	874	850	850	901	871	881	888	832	893	882	854	819	871	828	869	827	864	893	847	867	891	899	812	878	881	856	891	843	860	809	885	897	907	882	805	913	872	856	883	840	917	843	834	886	894	880	907	889	861	807	806	852	848	876	887	822	851	847	830	836	827	887	872	886	838	830	834	883	905	873	880	900	857	931	857	918	897	861	833	857	876	928	853	796	897	833	860	850	856	905	903	814	869	875	920	921	877	888	871	840	846	868	810	847	815	917	896	848	811	829	872	854	805	834	858	835	884	876	894	851	869	865	898	843	875	874	863	825	870	842	825	859	843	871	904	812	861	892	841	860	858	863	862	897	817	886	888	885	855	809	850	814	895	837	872	859	864	905	856	875	817	936	856	857	920	836	855	848	905	890	933	840	844	886	832	824	879	903	850	853	862	859	883	852	872	834	864	896	883	920	846	854	860	844	903	836	907	909	880	867	876	890	899	888	877	889	891	879	811	886	855	848	873	838	894	879	810	870	851	795	871	853	822	862	829	842	828	883	855	822	866	859	858	926	812	904	874	849	879	904	871	911	894	852	835	859	910	874	850	888	863	861	780	860	867	834	838	894	863	867	817	859	847	843	789	875	863	899	857	855	864	828	923	860	872	844	824	887	888	861	892	857	841	845	798	836	862	863	869	849	829	862	844	828	856	872	859	788	805	867	878	916	885	848	901	856	870	862	845	869	843	872	874	848	867	831	866	885	850	834	857	858	853	839	853	881	930	838	901	919	884	888	871	925	939	868	878	837	885	875	846	833	887	859	859	921	861	860	850	829	856	863	850	850	871	870	859	856	858	874	859	850	855	855	871	885	887	860	873	863	888	862	871	823	866	860	852	884	870	869	866	885	831	875	864	880	897	859	855	825	835	887	847	859	897	868	854	832	869	867	817	856	884	804	859	868	885	914	863	863	868	842	888	794	821	913	884	855	874	915	857	880	816	828	861	838	874	916	862	828	888	878	910	814	874	870	909	874	901	859	854	860	840	814	871	872	917	877	904	854	875	933	877	841	842	861	906	864	867	893	835	876	821	888	849	852	827	874	867	932	846	838	894	861	832	851	864	902	883	800	878	852	883	847	842	890	826	841	841	817	878	848	845	861	828	900	911	850	860	849	856	888	840	842	901	864	858	902	785	848	812	855	859	874	824	824	901	856	870	877	908	871	823	840	921	850	844	854	828	847	831	870	848	916	891	855	850	881	865	830	850	861	899	862	871	866	864	869	878	874	890	879	874	812	869	853	861	890	838	896	848	864	839	868	879	913	877	856	882	895	826	837	821	849	829	866	874	889	859	870	837	859	884	854	853	862	883	845	827	882	856	839	825	832	899	863	892	849	902	840	863	822	785	866	909	850	902	919	892	845	861	897	880	871	848	872	876	856	813	900	809	848	886	873	823	900	845	789	867	890	889	887	870	834	788	839	833	840	857	868	821	864	823	879	860	891	891	843	879	870	896	874	880	844	884	841	890	893	858	869	872	880	922	852	877	823	830	826	834	829	881	854	845	844	863	835	810	923	841	869	848	868	881	869	894	860	812	845	901	894	926	838	837	931	873	877	908	898	846	849	921	827	876	860	827	915	857	902	949	909	880	839	852	854	862	857	870	887	813	899	898	890	823	871	837	844	883	845	889	841	811	924	861	878	842	918	834	913	885	854	862	903	863	853	830	857	856	889	837	832	917	842	853	809	870	858	875	865	824
39789	42563	44855	40151	42558	42252	33368	21068	10585	4297	2088	1352	976	652	494	451	404	379	380	369	366	368	362	370	354	344	382	377	387	358	332	374	372	368	338	358	377	348	353	369	374	349	342	351	335	362	337	351	387	330	392	336	356	373	368	310	375	359	370	363	347	347	356	347	354	370	372	345	333	372	342	367	362	335	350	344	340	367	362	372	385	347	335	311	353	343	332	397	392	379	359	365	394	343	349	342	397	351	387	358	366	341	394	340	310	327	362	323	351	354	354	349	345	384	373	360	332	366	330	342	340	345	379	377	376	368	333	330	353	364	339	335	313	367	343	364	345	339	381	362	381	353	374	383	347	368	368	356	349	338	344	299	367	353	372	370	351	343	383	318	352	370	346	352	392	361	354	332	367	350	345	364	386	387	352	367	363	353	375	340	386	377	361	371	398	326	352	359	366	385	363	350	394	378	358	352	339	352	401	346	357	328	343	373	328	342	353	364	388	381	359	324	370	378	348	319	358	328	362	354	355	396	401	361	359	367	356	332	358	342	360	364	413	337	338	341	381	374	373	364	363	372	329	377	401	372	366	371	353	353	370	393	354	355	360	376	387	359	356	384	365	349	387	329	331	364	313	374	351	309	363	372	351	324	339	360	337	347	360	368	367	380	350	370	333	341	367	334	366	354	377	340	353	377	359	332	365	375	387	345	349	384	361	338	339	392	356	373	399	336	373	351	359	347	329	356	354	359	375	361	353	362	340	313	373	299	325	357	315	381	358	341	359	365	348	338	362	381	373	416	341	333	354	332	350	347	345	366	361	367	323	335	369	339	353	379	365	352	348	354	351	328	372	368	354	394	372	364	358	350	345	341	361	353	356	358	363	360	353	357	370	369	319	358	378	350	336	346	337	380	369	361	341	388	354	359	367	384	369	351	381	351	360	338	362	365	356	334	344	325	355	368	343	364	387	332	364	360	378	355	331	365	320	385	349	375	336	377	347	355	354	385	346	357	342	321	337	354	367	347	340	365	339	343	381	385	341	356	397	336	386	358	363	384	357	361	351	350	326	377	360	333	356	355	359	355	358	337	333	351	347	362	335	361	342	379	344	353	373	367	350	336	366	371	366	401	336	336	344	381	312	329	374	363	361	352	346	346	331	391	352	357	329	349	335	391	344	324	344	354	369	338	337	351	356	362	343	355	368	391	335	360	317	352	354	358	346	350	365	369	349	365	328	371	383	357	361	372	359	324	321	351	365	365	349	372	388	341	359	327	335	328	362	349	331	342	383	369	336	363	348	360	360	346	314	391	357	343	350	350	391	368	373	376	392	416	375	333	343	342	352	370	361	357	359	345	327	363	359	346	362	366	345	386	338	394	368	353	374	346	354	369	320	335	393	343	378	365	344	348	367	339	328	336	380	379	338	401	324	348	351	374	327	375	368	369	406	369	380	391	325	373	379	369	342	381	390	390	372	353	384	310	369	339	356	361	366	359	371	356	396	382	362	369	358	385	374	355	375	366	374	394	375	376	343	382	353	344	343	332	353	351	361	328	377	332	397	359	380	335	348	347	328	394	329	385	377	333	350	372	367	344	339	368	356	352	341	312	365	333	381	364	338	335	375	393	328	370	354	366	328	339	381	372	397	369	367	384	349	347	339	370	370	349	382	365	357	358	335	390	370	365	385	392	353	338	381	340	357	360	376	325	348	341	369	377	379	357	370	356	361	349	358	380	368	372	335	379	340	352	395	378	369	358	361	369	358	346	382	380	367	336	371	374	364	349	389	362	363	379	371	361	359	351	343	368	378	359	393	349	319	366	359	359	365	389	368	331	330	368	382	329	377	352	401	382	354	337	336	400	369	371	386	343	345	339	308	340	368	330	326	337	366	364	344	371	344	360	374	362	360	364	338	357	377	367	323	375	346	332	357	357	353	373	360	339	344	346	381	371	363	357	383	337	354	391	341	356	373	333	357	349	378	342	364	352	358	353	390	357	357	372	357	372	359	346	372	326	389	359	365	335	355	331	343	370	366	373	367	356	381	350	363	351	352	358	385	384	357	367	377	375	395	355	392	357	353	372	329	365	324	364	368	365	318	328	355	389	360	378	362	350	321	362	332	357	337	318	346	348	349	369	339	392	361	340	359	357	363	359	369	370	364	358	336	330	407	360	378	357	355	339	382	341	364	326	349	371	366	369	385	330	339	374	362	338	364	329	372	369	360	350	326	410	356	388	341	357	368	341	332	334	369	379	358	335	376	364	349	358	370	348	356	348	374	348	362	352	361	355	343	349	345	379	350	397	383	350	342	366	367	357	338	345	384	364	353	334	329	375	361	356	368	341	364	318	363	362	360	316	333	359	317	347	349	305	351	346	345	404	341	350	359	382	335	363	326	385	378	362	336	331	354	392	339	354	349	372	404	353	365	339	362	329	371	332	383	380	341	340	341	319	335	363	363	395	339	343	332	323	351	360	348	393	347	384	357	354	354	401	368	336	354	353	328	375	374	360	356	337	369	329	368	357	377	364	354	312	324	353	359	354	381	378	369	377	386	389	336	368	347	351	381	327	367	360	370	346	370	380	368	342	339	355	366	349	379	378	342	363	364	330	365	368	347	358	378	348	379	376	350	334	325	366	376	360	327	353	343	356	400	375	402	341	320	375	347	371	365	361	358	369	353	335	326	352	362	340	360	366	383	359	370	350	368	374	346	321	376	371	352	336	356	352	382	364	382	375	314	388	369	362	391	352	314	349	356	361	343	399	390	372	354	359	368	374	356	383	343	362	350	356	337	374	390	314	329	349	347	371	374	340	319	347	339	352	346	352	351	380	354	384	323	351	328	374	389	347	385	359	355	364	359	346	360	335	361	329	349	359	341	348	365	335	350	361	372	362	350	356	356	346	366	340	344	351	334	400	363	333	348	360	338	353	345	376	347	349	341	371	356	396	359	379	387	370	335	347	372	384	352	345	369	381	343	364	317	365	384	372	358	343	374	355	380	357	377	334	375	340	370	382	377	336	333	367	357	368	390	357	356	350	357	338	334	379	342	389	330	359	379	364	363	339	367	369	379	383	394	367	340	339	335	394	338	378	369	406	355	357	368	359	358	352	384	347	352	366	363	372	363	359	369	385	368	324	358	312	365	361	374	373	357	366	375	370	342	349	402	356	329	364	357	365	363	376	346	343	370	372	333	353	400	391	366	348	366	322	384	358	382	333	352	326	361	381	355	344	357	375	360	372	394	334	340	348	376	352	360	333	385	361	365	366	352	367	357	365	373	364	396	379	362	348	325	379	362	357	342	338	364	397	373	382	372	341	362	335	335	335	348	379	363	352	367	354	381	346	359	349	378	374	337	355	368	375	383	372	376	375	346	348	364	370	329	332	364	367	405	364	333	325	365	340	362	401	332	359	348	349	385	359	361	335	349	363	378	371	325	379	339	393	355	327	341	364	333	360	364	359	362	319	346	376	413	342	359	346	342	340	343	344	342	359	396	355
24928	33400	44438	50455	54980	54573	46911	36336	25499	13841	8206	5712	4013	2345	1654	1378	1035	917	904	903	908	866	868	870	916	890	884	914	848	935	907	882	948	907	898	830	921	883	843	984	856	886	853	935	899	877	928	861	945	919	816	881	901	858	871	861	870	862	927	927	880	896	829	903	912	898	891	854	934	856	885	916	913	915	918	838	904	879	889	868	893	901	928	787	918	877	895	913	893	902	893	928	849	874	933	957	872	882	886	884	905	913	868	880	953	877	875	874	933	878	925	904	928	850	867	942	890	925	887	899	863	886	851	847	902	873	931	920	908	867	922	928	822	916	888	892	901	868	861	841	913	909	919	842	909	907	918	908	906	951	888	894	884	891	928	890	876	891	906	860	886	884	884	894	886	877	929	897	903	857	911	853	902	894	881	894	904	875	890	880	846	828	886	913	900	894	883	889	868	935	919	880	882	891	899	895	913	867	872	866	867	866	878	880	902	860	870	900	855	846	868	863	872	865	897	882	887	869	871	851	891	863	893	884	860	866	889	845	913	846	924	855	903	885	883	886	910	930	890	839	910	910	886	902	896	873	845	852	938	903	863	893	923	889	872	888	870	882	899	918	895	910	881	897	907	903	864	866	888	896	950	941	891	835	882	852	913	900	901	909	889	869	896	914	879	892	960	863	895	843	908	858	892	837	851	875	878	935	874	839	933	916	898	873	875	887	859	883	952	901	842	919	891	817	883	865	906	923	871	887	921	883	873	848	869	865	939	835	892	896	909	876	967	973	902	911	867	876	941	890	940	885	852	873	845	902	865	915	905	891	903	928	834	850	911	840	895	893	871	889	876	859	879	897	892	858	894	874	838	893	877	870	903	858	887	905	877	908	868	893	878	897	891	870	841	936	896	874	917	924	936	876	898	909	867	918	883	896	857	872	951	900	914	869	863	884	839	865	907	854	859	955	901	899	949	874	882	893	858	926	888	848	889	876	869	907	929	881	863	890	916	840	882	870	883	879	864	916	895	950	895	882	899	914	885	918	896	912	924	910	887	841	932	931	870	904	887	896	887	903	821	909	862	880	852	862	888	967	842	872	971	905	879	920	874	916	831	908	888	930	929	904	913	899	862	882	888	914	852	837	910	915	920	903	916	925	904	926	875	838	836	898	904	876	883	896	877	909	930	866	884	882	861	875	867	879	952	912	905	902	912	917	903	934	851	878	871	850	862	889	861	868	910	899	911	876	857	897	906	893	890	869	877	873	895	922	895	851	926	914	903	895	888	861	917	889	870	857	917	898	857	856	886	879	865	888	869	850	909	855	889	902	862	925	895	886	882	912	878	958	941	869	935	873	891	887	947	844	953	873	861	941	833	900	903	887	880	873	941	925	896	890	869	901	921	909	918	853	949	902	879	927	850	889	917	888	888	911	953	889	924	867	879	886	870	894	936	842	892	881	881	907	913	916	890	884	877	921	900	883	928	853	908	931	870	865	877	918	901	920	904	874	889	819	889	929	816	907	938	850	949	846	871	851	839	869	881	905	965	872	877	895	901	892	878	876	897	835	877	904	896	885	924	907	905	867	891	884	912	921	840	870	890	850	917	875	960	898	881	864	913	885	869	921	892	886	955	892	921	924	860	917	852	905	892	907	864	872	886	883	848	853	865	855	880	891	848	951	871	895	915	890	906	864	880	817	900	860	909	914	877	910	880	882	889	863	942	914	901	880	926	891	912	884	926	906	892	884	920	913	932	894	821	889	898	875	850	915	888	885	883	855	876	900	875	878	944	875	849	902	914	869	925	859	873	911	887	863	883	963	916	901	935	886	873	908	869	875	866	896	947	927	890	930	904	898	886	859	911	898	906	895	915	910	820	879	885	913	891	889	927	840	872	853	894	982	898	867	895	894	924	905	932	876	920	839	861	891	935	906	888	888	888	864	932	850	897	902	879	887	845	882	834	842	857	923	832	911	899	893	919	846	867	863	890	897	856	963	897	850	870	866	880	909	876	921	918	878	891	894	943	859	922	866	865	772	909	856	929	864	874	944	868	874	891	865	914	874	819	884	886	836	906	933	934	857	875	907	921	860	943	860	885	895	849	869	948	894	849	875	894	887	905	882	914	823	866	853	854	871	901	814	844	921	863	895	877	910	936	884	915	922	911	906	909	895	923	889	925	933	928	839	840	865	870	901	864	889	842	891	908	891	867	902	926	918	883	909	878	886	910	919	880	882	870	864	935	861	867	879	869	887	844	869	887	845	861	933	908	887	955	898	908	897	879	856	886	898	887	864	849	867	860	910	853	876	901	851	888	820	893	902	911	907	848	887	878	926	882	806	880	926	903	870	862	894	904	856	886	890	939	871	915	930	854	854	842	885	905	914	906	883	942	908	852	925	898	900	839	929	848	896	919	906	931	858	913	863	910	900	909	923	882	890	841	870	879	927	874	865	868	879	881	924	899	835	850	882	850	854	891	907	878	884	936	914	872	845	866	878	878	889	886	851	908	834	903	882	858	911	889	907	902	879	892	862	912	854	882	884	937	940	914	846	861	924	859	867	901	890	903	901	890	869	902	851	855	857	873	859	826	907	928	887	847	914	921	902	887	878	866	886	914	902	855	875	847	886	918	883	886	892	878	901	859	891	901	926	900	890	928	918	941	880	820	874	916	854	904	875	877	894	889	889	935	892	897	924	853	866	891	854	929	887	920	874	841	890	860	884	953	898	883	889	862	919	886	823	890	877	925	912	905	850	903	912	911	862	861	863	935	843	915	873	884	936	873	923	882	889	875	926	916	906	868	854	838	902	910	830	897	875	894	948	898	879	848	854	924	853	831	844	903	859	842	858	829	924	858	918	919	891	913	897	887	885	921	925	880	910	888	871	854	852	897	932	854	947	894	943	926	871	877	853	922	859	915	886	884	903	875	846	903	862	862	912	904	919	875	831	917	879	898	838	863	870	874	906	854	885	901	922	824	893	930	929	837	891	920	895	908	922	898	873	907	910	875	886	935	948	833	895	910	852	891	856	942	909	860	907	910	919	882	885	862	856	926	885	881	910	871	865	895	888	888	931	863	879	895	906	838	866	897	892	921	869	864	876	895	904	911	901	940	958	825	919	866	875	868	877	902	884	902	875	920	864	839	860	885	878	889	949	894	876	911	931	896	891	920	837	852	887	888	874	836	909	919	920	877	873	864	893	852	946	876	826	868	903	919	847	930	856	843	811	916	941	858	891	934	884	843	916	889	899	909	863	851	912	841	889	840	934	877	917	917	881	880	850	858	880	862	909	874	914	869	862	825	898	925	905	868	897	944	929	889	950	880	931	906	921	918	859	873	848	842	860	879	912	868	909	880	878	885	875	916	925	891	883	860	885	930	902	896	858	878	881	918	870	889	865	866	886	880	929	896	917	876	920	907	886	901	893	888	881	813	865	897	846	850	885	926	893	890	915	875	934	862	888	842	917	940	915	875	887	870	881	892	924	906	931	899	885	907	915	894	885
52130	51845	49456	46524	52401	55417	45340	32088	19683	6922	3102	2064	1341	839	519	436	371	319	295	314	302	358	325	321	292	332	310	300	306	302	322	318	305	289	330	319	342	308	288	296	285	310	284	325	318	313	342	306	305	346	293	300	292	326	307	318	286	297	322	338	331	310	281	309	291	334	318	315	286	311	313	312	326	329	290	313	306	302	290	334	279	332	335	330	320	300	318	299	325	329	317	319	312	295	310	296	284	348	299	311	299	289	326	289	297	329	316	325	313	335	314	306	290	319	328	337	314	307	286	300	302	320	317	319	314	281	344	315	273	321	320	345	330	307	318	319	278	283	310	324	324	336	323	322	326	333	319	334	316	326	314	302	328	300	290	326	305	301	292	316	356	308	314	289	315	318	323	305	303	345	305	308	311	335	306	294	316	337	297	316	312	332	275	297	285	302	315	314	290	298	295	291	283	288	337	340	328	312	317	291	298	316	288	304	324	303	327	329	304	285	297	310	307	292	304	341	286	292	299	309	344	294	301	302	293	305	284	323	329	338	343	290	310	312	306	280	316	307	319	322	287	317	321	294	300	331	321	321	303	289	332	297	308	287	324	294	293	300	316	300	310	299	307	270	339	302	302	319	270	292	297	341	309	309	340	319	312	318	280	328	333	300	281	295	324	285	342	330	336	320	360	332	300	315	336	306	301	347	321	309	307	298	303	309	275	319	304	316	327	316	299	301	288	289	280	266	303	280	327	307	317	293	304	348	342	343	322	341	334	298	322	328	316	286	313	313	279	317	319	365	311	308	327	302	304	328	328	308	298	345	303	320	321	332	269	294	329	332	290	261	284	291	305	305	323	334	317	288	296	285	293	320	315	313	301	308	333	327	316	309	330	299	277	318	296	306	302	326	300	355	302	336	328	322	315	298	314	307	351	308	289	300	286	318	289	311	307	331	315	285	310	297	325	309	299	287	316	314	322	288	291	296	288	298	312	318	343	338	336	288	294	298	323	330	339	316	313	325	331	317	307	318	317	325	347	294	323	304	303	332	337	326	298	342	298	284	334	298	297	315	322	320	333	280	302	323	287	312	301	295	271	320	322	275	355	324	327	297	327	320	310	278	290	319	310	315	297	344	299	332	320	317	324	316	323	315	318	319	297	320	311	305	316	336	293	299	321	342	308	311	298	314	290	305	295	338	310	310	307	324	328	344	318	315	321	293	307	316	308	306	351	310	326	330	307	319	289	332	329	343	303	307	307	315	307	323	312	301	330	297	326	298	307	294	325	309	282	285	324	318	313	340	363	301	325	313	315	327	329	322	348	308	320	302	308	300	302	312	325	332	317	302	294	299	303	288	292	294	333	311	297	311	303	311	290	311	328	284	333	282	320	314	302	304	319	299	300	348	332	324	300	315	303	276	322	331	297	327	296	317	285	332	288	330	328	300	290	314	320	327	333	313	313	305	323	342	305	315	305	308	318	304	285	314	291	283	311	325	310	284	284	351	292	290	297	291	305	344	315	299	354	317	315	314	332	307	318	310	313	299	322	290	310	303	301	307	296	369	306	327	301	287	333	298	312	287	340	324	347	278	334	286	326	300	304	320	293	315	338	333	292	316	328	312	302	328	322	286	318	330	308	325	321	292	301	293	325	298	296	319	279	305	296	319	283	330	288	293	305	311	305	301	335	294	303	325	313	305	314	296	325	277	322	316	333	314	306	343	313	296	329	297	306	290	309	301	316	328	326	326	307	296	313	296	306	319	312	296	327	298	322	300	302	331	329	294	336	276	295	322	334	302	300	297	356	364	298	320	310	318	314	329	320	315	301	355	307	306	318	318	336	325	338	306	290	299	296	322	308	328	292	289	333	327	326	330	332	326	302	328	318	296	334	329	311	353	312	295	303	312	304	285	283	297	316	324	326	320	308	316	336	298	320	331	299	288	307	272	302	257	324	307	326	319	311	283	288	340	284	332	312	315	283	305	330	324	282	328	309	317	322	317	298	349	326	314	327	307	306	305	281	330	298	297	322	333	289	328	340	318	331	323	309	312	316	315	326	311	295	295	319	303	326	330	311	320	331	335	290	316	314	355	311	318	284	309	315	323	322	291	314	318	315	300	318	292	300	327	333	330	295	314	296	330	335	278	321	327	316	273	305	313	308	326	329	322	300	291	340	357	303	311	328	287	312	325	318	310	293	310	279	329	338	312	300	322	323	312	317	324	320	279	337	325	332	329	350	291	265	317	323	317	320	326	320	331	342	306	318	318	277	327	317	302	298	311	307	303	332	312	295	302	304	306	307	343	285	282	310	282	326	331	279	312	264	312	323	331	309	338	336	318	334	321	288	321	309	308	298	323	322	283	300	323	328	304	316	276	325	303	287	342	283	299	298	314	326	309	336	345	323	346	326	275	296	311	347	339	309	300	308	299	318	313	318	293	316	336	282	315	329	330	300	268	314	316	311	325	307	350	301	295	309	286	319	316	306	320	303	309	313	306	314	331	288	327	338	311	320	298	296	303	326	333	306	300	339	300	307	328	316	286	281	300	278	303	323	332	326	290	345	352	286	307	287	278	310	309	310	370	294	325	315	295	306	271	335	329	310	290	285	332	320	371	314	326	296	291	291	332	303	364	327	309	315	319	298	323	321	330	310	302	295	316	299	311	309	300	316	309	328	298	303	275	324	337	310	285	274	342	316	303	326	326	324	319	322	313	299	312	253	327	319	316	296	276	278	301	307	315	322	323	313	298	296	323	295	317	350	305	314	295	320	355	289	301	309	315	323	313	296	332	301	294	303	344	311	319	319	281	345	267	303	302	290	320	306	303	337	315	315	324	266	315	335	356	313	326	308	301	298	300	327	318	336	300	314	293	308	294	304	297	294	296	322	326	306	311	322	305	330	313	325	313	283	296	328	296	307	319	314	318	278	305	322	310	296	304	277	325	288	290	285	309	315	294	332	320	309	272	308	301	309	335	291	317	357	320	304	305	328	287	318	309	286	301	297	305	345	301	353	298	330	293	296	329	331	338	328	303	272	316	295	292	308	326	336	329	346	338	319	294	311	299	307	295	288	281	348	304	310	316	300	342	303	322	310	315	309	301	322	350	300	300	334	289	325	311	285	334	314	319	353	305	292	280	290	309	324	335	310	302	309	281	300	288	308	317	304	328	278	298	310	298	288	319	311	306	288	315	319	301	340	302	315	322	301	293	297	334	298	339	329	259	343	306	304	282	285	323	304	337	292	306	288	277	294	305	282	277	309	309	296	297	295	304	285	323	296	303	310	287	306	319	331	297	324	300	328	322	320	294	339	291	322	305	310	335	295	327	345	338	279	306	311	290	325	302	314	319	311	311	307	348	314	331	311	296	304	303	320	320	344	278	314	342	354	301	290	327	312	327	295	313	293	295	293	286	342	337	304	317	308	270	293	337	339	323	298	328	325	300	317	284	280	318	333	296	317	342	317	313	244	321	319	306	308	338	285	303	302	290	301	336	323	327
34636	43046	51232	60285	65724	66586	56944	45403	34375	16886	11410	8288	5754	3314	1859	1494	895	827	801	767	782	726	769	816	754	761	781	808	805	802	764	798	809	755	813	782	793	783	822	768	773	802	755	810	771	761	805	769	816	780	765	799	811	781	714	780	782	802	783	749	802	785	758	784	799	770	764	767	759	723	775	807	790	785	733	756	798	808	796	806	811	809	806	805	772	759	820	817	712	750	773	782	763	796	739	733	769	789	753	797	742	848	820	821	779	789	740	776	754	737	763	804	789	811	783	779	747	819	829	803	737	743	799	797	788	788	777	742	787	757	768	781	807	787	771	737	744	810	728	794	803	806	819	836	738	847	769	841	799	832	762	761	732	841	754	747	811	768	797	731	766	697	767	792	766	813	779	769	738	763	730	779	777	785	806	754	831	807	775	800	812	728	783	768	764	764	786	791	790	773	792	781	759	797	785	783	738	738	724	715	785	769	763	789	769	748	752	764	782	791	748	812	745	821	726	760	797	817	726	821	762	760	734	779	799	785	838	727	801	711	754	793	787	725	740	767	802	795	824	777	805	774	781	795	759	755	762	780	809	764	769	766	707	816	767	753	729	768	801	811	799	740	742	758	795	804	797	787	749	791	757	797	759	761	794	771	786	821	859	797	803	803	749	776	787	809	736	769	794	780	741	758	793	831	784	757	782	747	836	736	740	799	778	787	747	766	780	746	751	792	764	779	728	794	821	793	761	813	798	771	792	791	767	723	791	818	743	786	781	782	781	845	751	760	746	819	775	797	812	770	720	821	770	814	812	772	736	809	797	722	758	766	780	746	786	808	788	753	843	775	744	762	771	811	746	755	807	758	766	772	736	807	823	778	706	752	743	805	760	785	856	790	745	796	797	725	779	767	820	744	774	802	778	795	799	777	794	765	829	790	757	792	798	776	764	816	834	785	789	822	777	794	772	814	744	773	802	768	771	789	762	810	766	763	774	786	737	806	733	781	773	787	761	736	807	767	791	759	816	740	780	791	785	763	786	789	788	801	766	703	728	790	794	771	796	778	760	760	805	820	755	737	795	820	825	782	802	767	778	781	774	738	775	785	765	794	800	797	797	803	792	747	757	785	775	749	751	784	775	759	747	813	803	758	736	768	787	753	754	754	811	744	772	761	712	764	838	758	737	802	809	767	769	758	762	754	776	810	730	776	816	752	817	762	793	712	773	748	785	794	783	805	775	819	821	818	751	756	789	781	775	788	816	814	740	771	776	817	757	823	742	781	781	750	766	782	774	790	740	752	734	754	802	750	764	778	758	757	821	820	768	794	746	787	790	802	794	764	782	752	770	765	798	781	798	761	830	768	821	743	783	815	765	761	803	798	783	801	790	719	788	744	780	805	786	830	776	815	807	786	759	766	809	737	800	795	797	779	797	806	796	845	795	784	790	804	777	808	773	790	732	781	804	747	785	800	789	790	768	845	763	807	762	760	754	794	763	807	769	757	786	747	759	776	825	761	745	772	749	775	787	786	794	838	741	769	774	785	758	839	765	741	815	800	819	799	813	803	803	759	823	756	783	797	750	763	770	762	798	779	798	780	813	774	768	740	824	811	813	762	789	762	768	791	820	732	799	778	792	818	794	773	801	783	803	816	775	797	772	773	784	776	827	753	768	770	742	747	776	777	750	771	764	792	737	757	745	800	803	814	773	768	779	809	827	772	838	729	768	716	820	764	716	780	783	770	784	755	783	787	810	783	801	811	736	738	778	781	759	796	786	761	830	800	802	791	802	741	789	778	764	738	808	751	785	771	804	763	746	775	738	769	775	778	754	749	747	760	749	767	784	776	845	786	770	809	813	785	749	817	747	804	817	798	812	801	795	759	781	773	757	799	819	755	765	814	797	760	813	776	806	815	797	824	769	761	746	803	776	787	791	764	808	850	770	806	728	778	773	808	745	752	767	771	788	726	770	796	820	783	767	808	764	820	761	764	826	734	761	752	754	769	786	765	769	767	813	816	795	767	778	768	767	777	778	828	792	715	803	751	801	769	752	801	776	786	804	754	741	814	776	691	782	820	821	760	748	803	772	787	752	780	793	780	798	756	786	816	727	782	735	790	764	792	746	778	758	745	785	769	823	780	738	784	747	777	800	769	799	783	772	754	840	807	811	786	786	782	762	767	798	760	766	769	804	739	754	774	730	802	815	775	792	859	790	795	775	783	770	758	789	749	776	764	806	769	761	768	762	772	797	788	819	801	797	779	771	797	853	727	805	773	802	793	738	761	815	812	765	751	768	742	801	774	836	773	775	730	824	790	732	782	801	800	829	787	820	785	764	767	840	805	773	771	766	759	770	736	751	751	763	733	759	738	794	785	825	831	803	805	794	796	744	770	798	758	812	753	761	749	748	747	789	784	826	785	745	754	787	762	781	712	777	763	747	799	769	744	795	793	772	814	778	817	798	754	778	727	784	711	853	744	719	799	800	800	791	812	768	809	792	736	834	771	768	815	783	800	831	776	809	729	793	830	799	834	756	768	740	742	778	771	798	772	779	813	769	757	810	819	800	773	791	760	791	764	792	762	763	762	775	778	803	765	790	719	787	786	790	799	764	766	774	787	746	788	756	774	774	775	765	808	793	792	800	807	767	786	739	850	781	808	769	709	784	792	767	726	800	782	785	801	752	808	786	766	825	769	787	771	811	790	723	798	773	786	792	806	803	841	789	796	834	734	749	775	785	777	777	762	751	836	792	798	803	824	753	791	772	785	797	818	797	762	755	762	789	750	785	785	801	797	764	778	801	776	768	785	762	787	772	800	795	757	792	777	790	770	747	728	778	767	787	760	810	766	731	759	801	796	807	740	759	773	769	801	736	805	814	717	816	787	744	781	737	755	805	774	805	786	793	741	799	818	782	735	744	771	833	773	755	771	764	792	825	764	736	823	806	796	800	842	791	766	827	776	763	771	770	782	784	765	773	745	762	759	790	756	762	851	786	800	809	775	794	785	768	743	786	784	808	712	783	744	780	755	769	785	770	785	778	777	797	757	785	717	774	812	738	764	807	762	799	786	751	772	789	717	850	794	802	787	763	801	771	787	787	830	780	788	762	778	790	808	768	774	719	744	718	776	783	786	799	797	746	793	854	753	755	751	803	787	755	756	801	792	830	760	780	742	790	833	823	756	772	746	767	842	796	760	799	792	785	800	782	837	743	758	792	787	771	771	794	816	756	757	805	791	792	791	783	757	749	778	787	793	791	772	812	730	795	776	767	807	754	796	785	791	809	812	829	769	765	780	749	843	768	757	743	797	843	734	760	754	764	773	815	805	772	760	832	738	805	777	811	748	745	812	750	805	739	793	799	781	761	754	785	778	747	791	790	817	773	774	741	807	747	749	750	800	773	764	802	835	793	811	769	814	780	759	753	757	784	771	785	788	763	802	806	764	833	775	810	760	766	769	786	796	788	778	796	764	695	800	776	806	730	754	806	765	767	751	753	828	807	784
20383	14505	5715	3303	3409	4008	3486	2097	1216	581	490	448	433	393	335	355	333	315	318	332	323	330	357	315	368	304	352	327	345	351	317	355	327	344	370	333	341	325	328	331	332	329	358	310	358	318	350	336	366	370	322	362	321	308	323	345	307	411	344	362	341	364	378	369	358	336	365	342	347	336	356	403	365	337	366	364	335	326	347	342	353	331	365	315	328	330	329	350	361	361	340	356	348	386	360	353	344	335	366	340	330	356	332	310	384	345	378	339	353	341	363	339	373	331	332	347	385	340	331	321	363	327	363	315	356	344	338	362	350	319	303	356	351	365	368	349	343	321	332	352	362	337	338	372	331	366	334	356	343	328	327	350	339	368	343	360	343	342	342	360	357	357	344	360	372	325	345	326	349	327	322	397	348	364	353	334	327	351	351	336	363	354	343	344	328	309	320	325	321	323	335	348	356	315	321	339	366	374	350	338	317	363	335	378	350	338	350	333	315	360	383	339	308	338	352	350	368	362	347	352	349	300	388	350	346	348	389	379	335	332	331	368	334	353	341	312	327	341	343	364	307	324	305	342	362	366	337	338	325	368	339	354	296	325	346	311	355	340	320	339	371	332	339	341	370	328	364	356	319	342	401	353	326	353	346	349	344	358	329	358	370	360	368	367	398	339	387	384	329	314	359	330	345	342	369	346	353	355	335	339	345	357	324	353	371	337	343	329	360	322	345	356	360	320	380	358	348	352	339	344	358	319	343	328	314	327	366	335	348	319	313	328	352	366	340	317	335	320	357	324	367	358	333	367	348	382	358	335	338	369	342	336	344	376	328	363	330	352	322	365	346	389	339	342	330	311	340	340	350	322	358	345	362	359	372	351	320	375	344	314	350	331	335	310	358	324	343	323	361	359	399	348	391	331	362	371	350	322	332	335	367	347	360	390	339	326	310	327	333	369	332	359	321	326	331	294	341	352	351	364	342	346	330	341	332	322	326	331	362	353	367	352	341	341	404	361	360	352	333	319	358	390	332	380	346	339	352	338	342	354	335	349	345	342	325	380	337	337	345	356	313	388	319	320	369	360	365	325	340	353	362	356	355	324	325	351	348	355	370	361	358	348	355	341	333	332	325	339	343	323	320	357	337	355	331	386	326	346	304	342	358	358	343	385	357	326	360	302	336	372	343	357	329	358	317	357	351	327	331	361	343	355	367	345	318	325	364	372	372	352	330	349	379	354	362	332	350	351	319	318	357	336	346	368	319	352	374	325	361	343	340	395	318	356	376	327	350	338	347	358	350	285	372	311	316	352	350	341	366	335	358	353	341	354	324	366	365	360	329	378	320	304	365	359	372	339	359	349	365	310	323	337	333	357	344	372	360	340	344	319	335	320	339	355	355	334	344	396	358	331	320	355	364	351	344	356	360	320	342	369	368	360	356	368	307	382	332	339	400	351	344	340	342	348	348	340	358	295	319	346	373	372	373	337	337	340	361	335	352	310	326	348	375	340	333	326	348	353	325	323	383	366	341	362	359	343	340	340	323	325	343	357	358	353	290	352	333	347	331	349	330	354	370	363	332	364	391	333	354	318	327	351	339	353	354	398	360	349	336	370	351	358	349	381	364	322	366	350	332	373	356	344	353	343	344	355	389	342	322	347	352	336	359	335	336	340	304	332	349	339	380	332	307	356	344	346	340	381	344	358	354	327	320	335	356	364	331	334	327	351	345	363	324	367	324	354	349	393	342	349	365	344	384	355	362	369	349	376	311	360	337	330	333	341	350	341	350	350	329	333	358	290	333	318	334	344	316	374	344	339	367	311	341	339	329	365	352	367	381	350	329	336	353	317	353	320	332	344	345	318	361	350	320	351	334	344	337	351	314	338	338	358	335	329	352	320	326	317	334	368	355	368	370	333	382	358	324	327	338	351	311	298	347	313	356	352	347	344	340	358	370	349	315	362	344	358	327	310	378	358	330	344	383	354	343	340	345	355	349	352	328	360	334	322	321	313	336	359	333	335	328	338	353	359	316	365	332	355	351	391	351	389	316	360	328	330	356	321	334	350	349	311	362	338	376	339	339	358	336	401	343	363	327	333	348	325	380	335	362	330	330	363	349	320	357	349	335	340	382	348	366	360	345	329	385	391	331	359	342	328	319	354	334	325	336	302	342	335	308	341	329	329	365	333	320	359	342	354	357	327	331	358	312	338	341	313	355	337	354	342	332	342	357	380	369	351	381	343	339	360	363	341	350	356	342	314	339	323	364	327	306	370	356	365	327	335	322	378	338	324	323	337	341	340	361	339	366	329	346	319	328	323	355	360	392	324	325	315	325	347	368	359	356	339	315	333	328	319	363	316	361	353	334	386	340	373	336	341	364	353	367	357	336	306	343	337	293	346	380	315	371	367	329	352	325	370	343	348	335	331	344	348	341	350	367	357	337	319	342	358	339	373	338	343	344	352	336	353	338	360	398	329	353	356	329	340	376	349	338	345	340	367	357	358	362	317	355	310	352	338	359	334	344	371	345	366	350	342	353	343	341	324	381	334	366	374	342	360	338	332	333	358	335	372	354	362	319	346	339	359	330	351	380	352	362	354	343	371	379	347	333	296	338	340	365	339	328	338	347	343	352	374	337	337	339	373	348	357	353	336	360	300	341	365	375	321	368	328	343	344	341	379	342	377	355	352	352	372	354	348	351	337	326	293	315	368	322	354	359	335	347	342	354	328	339	311	377	303	313	337	350	320	355	366	314	370	343	330	293	322	343	324	353	343	335	331	365	368	370	368	351	355	351	345	337	338	352	332	351	319	362	336	330	339	350	353	351	297	311	364	343	325	341	357	371	335	353	341	364	394	340	329	337	363	371	376	290	341	362	319	351	322	357	334	354	362	342	335	332	362	343	357	355	315	358	299	361	356	326	364	351	357	360	357	313	340	384	356	373	373	365	359	389	329	336	337	337	338	343	346	327	340	363	342	338	362	385	365	372	345	360	344	337	358	360	350	356	333	320	374	346	349	378	320	408	371	382	334	371	331	336	358	329	314	374	375	320	310	384	321	364	329	365	313	353	346	313	336	336	351	337	335	356	325	357	331	323	319	348	347	338	339	321	334	346	355	358	343	388	329	324	350	355	350	355	324	340	386	362	332	390	338	321	402	354	370	313	305	329	322	351	367	346	327	319	362	349	378	326	322	341	326	360	312	311	352	346	376	355	305	336	355	354	328	359	311	328	352	318	309	338	307	345	363	331	337	350	344	333	334	337	330	340	335	352	335	351	352	357	366	337	365	344	355	343	317	303	315	335	315	338	373	357	330	297	368	357	332	321	335	345	331	331	299	325	357	336	359	352	341	371	339	345	355	325	324	374	366	322	344	322	337	354	342	327	337	339	350	335	379	353	326	342	399	367	337	312	331	370	376	309	355	374	328	350	342	366	339	334	333	338	345	328	341	361	373	331	318	384	324	343	349	353	358	335	348	346	364	350	347	362	352	357	354	387	321
12745	11033	8415	10647	13505	15188	12714	7873	4316	1912	1336	1213	1143	999	920	888	919	804	843	860	889	873	937	835	874	884	862	833	895	855	905	843	835	862	858	801	831	823	875	873	838	876	927	889	831	849	865	856	900	808	871	904	799	837	825	833	844	867	858	858	881	830	879	841	877	823	878	835	896	891	897	819	883	841	841	894	853	871	908	883	862	874	883	910	871	877	885	858	856	909	865	897	838	865	864	775	841	882	886	844	799	861	823	892	895	838	879	799	876	874	849	848	882	871	893	838	880	843	822	858	824	906	856	881	922	879	878	919	825	844	856	817	897	893	837	889	871	850	871	833	853	909	856	867	866	838	898	823	858	862	824	912	848	872	851	907	840	906	897	893	795	894	902	864	882	832	877	837	873	910	903	930	898	892	856	874	939	804	818	870	889	908	857	831	884	845	883	909	864	832	882	845	870	854	881	841	871	863	858	855	873	875	905	868	863	854	853	840	879	821	858	880	882	846	865	906	822	835	854	873	875	867	833	893	859	857	876	886	922	813	852	865	860	835	890	833	843	872	873	828	832	868	829	906	883	887	873	932	852	872	871	836	840	935	827	851	866	873	859	833	897	895	830	868	840	896	835	877	863	859	873	834	894	841	859	869	853	849	874	913	844	839	897	844	865	881	853	875	858	917	839	842	901	870	824	903	856	803	887	883	936	849	908	870	860	843	945	858	854	887	869	889	893	891	858	821	876	843	859	862	863	911	870	806	873	885	901	851	873	891	852	915	888	800	854	896	862	859	890	850	822	874	904	863	904	887	842	834	909	835	900	892	842	873	872	860	822	866	916	856	930	868	834	892	894	876	854	877	892	856	851	875	910	824	835	882	838	915	848	895	881	819	882	871	875	842	862	861	899	881	878	870	849	853	887	838	870	842	883	830	883	858	892	892	919	840	891	916	843	924	858	923	872	857	844	893	895	882	868	838	877	861	889	873	867	864	863	841	859	838	840	903	827	915	857	915	852	844	856	829	857	864	893	849	868	874	903	823	861	848	871	902	767	829	885	869	837	873	838	887	859	840	862	809	820	846	854	855	872	856	857	861	852	855	861	817	832	799	855	868	821	856	887	832	860	874	821	850	888	870	863	849	847	895	837	886	863	930	819	897	862	836	888	854	844	849	856	907	845	857	845	879	876	887	884	869	838	923	844	892	937	853	861	876	846	832	940	904	862	834	891	879	827	882	865	851	879	864	865	854	879	856	882	837	847	808	820	852	837	857	818	863	804	957	844	884	796	871	839	915	872	790	885	916	874	868	871	871	902	838	872	873	832	872	834	849	912	832	868	906	926	879	901	882	880	877	808	895	859	856	840	855	843	860	838	806	885	801	911	852	898	856	872	851	820	880	819	856	926	841	858	842	839	943	884	868	912	910	879	895	858	872	860	826	834	844	833	903	875	891	856	844	884	867	826	893	821	891	853	862	875	867	882	805	887	883	858	847	893	869	858	887	864	840	868	831	876	873	898	867	874	815	883	922	866	780	843	852	851	832	887	834	933	858	858	908	832	869	836	866	867	899	861	855	883	861	845	842	833	928	821	911	882	893	836	904	861	846	876	905	852	913	837	896	849	833	875	856	872	843	871	831	920	877	809	848	877	874	881	854	846	854	873	850	901	852	854	842	863	852	825	889	847	867	857	906	877	894	840	903	801	862	822	825	909	835	812	875	854	853	878	867	831	871	867	873	877	850	824	838	925	824	861	854	878	841	889	870	839	857	882	854	883	826	859	866	857	834	837	860	964	904	849	873	893	880	903	817	898	854	798	890	916	834	894	896	864	873	906	837	882	834	886	821	869	885	853	874	786	860	885	873	883	906	879	857	821	839	870	859	902	830	830	839	899	887	878	878	865	857	843	829	885	884	815	805	879	893	824	920	915	827	894	900	904	886	874	841	839	805	826	894	850	891	892	837	889	860	873	849	884	876	925	892	908	866	890	886	886	852	838	880	917	839	831	843	844	872	829	932	834	828	829	864	900	876	851	867	872	859	881	825	849	867	880	844	915	893	895	904	824	862	865	872	868	845	847	862	856	882	884	845	883	827	870	887	846	811	847	866	879	858	809	880	839	906	869	890	907	865	856	831	831	823	901	890	848	836	884	883	851	820	904	866	871	884	878	882	870	850	931	848	861	885	882	851	913	876	878	824	879	855	855	849	902	845	848	867	877	898	815	872	849	901	874	863	837	861	909	883	830	892	876	886	894	888	881	889	859	899	837	868	857	865	911	864	888	881	912	880	868	904	877	958	885	790	875	837	890	840	844	821	905	836	901	809	946	886	834	860	877	847	870	862	861	861	839	910	854	843	838	888	850	888	841	872	928	841	867	840	866	894	857	857	882	864	952	867	875	896	890	834	850	840	841	894	841	857	850	887	858	891	842	905	847	853	832	879	896	893	895	881	861	910	849	843	890	888	854	828	893	794	885	936	827	888	830	857	892	843	848	830	858	835	874	872	940	838	846	859	858	853	896	895	879	834	860	896	868	846	860	887	846	872	849	889	920	875	894	886	856	891	853	884	852	856	876	861	878	760	881	842	908	882	867	845	886	832	850	832	871	832	799	883	866	829	864	803	865	847	834	861	826	913	854	857	861	879	847	829	834	791	900	864	901	857	879	914	823	908	827	850	909	852	906	862	861	873	914	858	888	875	904	961	872	837	852	843	817	839	850	847	824	940	891	840	829	832	919	866	858	886	881	813	813	867	831	878	812	865	849	832	866	890	835	839	876	842	855	909	875	822	875	905	863	900	866	874	882	922	842	884	809	846	909	883	872	871	867	844	829	854	825	890	864	828	872	827	887	865	872	894	847	886	867	832	901	832	850	871	848	831	835	832	839	849	844	786	856	909	852	889	817	813	877	894	857	828	914	906	833	907	880	874	821	792	869	867	834	816	896	918	851	848	899	855	901	862	883	864	861	819	886	790	872	843	839	882	887	850	824	868	874	840	878	869	864	845	808	839	878	796	893	844	902	884	835	860	891	874	875	848	851	880	870	825	874	924	912	861	896	820	862	913	857	864	891	913	906	876	843	910	869	824	871	831	833	851	895	913	853	869	849	879	897	805	864	819	834	811	866	801	856	900	837	884	894	848	944	911	859	866	882	842	891	867	854	806	805	886	856	874	850	863	849	881	852	839	883	892	851	882	890	880	813	944	921	879	886	856	928	849	861	869	903	934	829	850	875	898	852	895	869	846	867	836	840	884	880	893	835	850	864	856	860	843	901	847	883	882	885	851	848	856	896	885	850	830	851	872	840	859	895	840	935	912	911	821	882	848	887	859	894	873	873	844	904	816	831	914	877	850	898	884	901	879	856	860	845	896	875	909	917	865	866	809	920	873	868	833	909	886	899	880	873	837	855	891	877	808	846	894	846	834	855	823	816	856	865	911	852	866	838	869	872	828	894	875	861	876	870	878	888	882	858	857	925	928	909	868	859	882	818	861	835	893
43557	38444	40027	40041	41625	45250	31582	19566	10571	4334	1867	1318	948	666	550	426	376	356	366	390	336	334	403	371	375	386	356	358	354	342	381	397	378	409	373	334	390	368	355	366	359	394	353	352	352	389	393	352	392	386	415	392	351	338	371	389	355	390	343	367	396	365	371	368	353	340	384	370	333	357	385	336	391	333	353	370	369	379	349	361	363	342	355	370	372	372	397	382	363	389	392	376	377	356	397	354	389	391	391	387	354	384	363	354	394	390	357	356	346	377	409	358	379	360	380	336	364	345	370	337	383	372	384	360	403	363	380	357	359	376	386	389	371	350	392	357	378	365	359	362	350	346	351	375	373	381	340	373	372	364	369	406	357	373	352	369	390	367	323	365	378	358	352	382	338	358	411	374	360	351	358	355	367	368	376	394	382	392	384	352	378	389	384	358	352	348	346	384	369	411	362	402	353	394	374	369	401	397	357	376	375	372	353	385	341	376	352	322	378	404	394	365	390	354	368	362	363	360	392	324	389	363	365	349	381	350	347	347	383	354	404	369	388	368	373	401	365	337	338	365	347	409	387	382	339	396	341	397	355	371	353	339	358	385	413	383	382	343	344	394	369	400	378	357	401	414	383	417	370	371	394	358	350	362	379	378	367	370	361	389	359	369	357	396	382	372	359	364	369	346	381	373	392	331	384	396	349	346	366	370	363	369	350	349	371	382	362	366	380	369	392	391	334	411	324	379	410	361	370	391	346	360	343	348	363	368	395	360	419	358	354	364	387	374	366	361	384	374	314	397	362	378	386	351	395	385	340	365	327	358	394	380	365	387	369	365	380	364	366	355	371	351	360	388	355	358	368	370	351	375	373	371	346	376	344	354	366	364	363	346	366	376	389	367	378	360	380	381	352	393	359	395	361	376	340	380	350	368	334	392	349	369	368	364	378	395	387	387	384	321	370	348	359	358	362	352	382	346	385	370	356	360	387	374	363	362	368	357	382	380	433	335	353	346	353	370	371	380	355	389	384	378	373	377	396	395	368	356	364	380	370	333	374	368	374	347	370	359	392	387	342	346	382	357	409	339	376	381	364	342	362	360	398	364	419	364	365	387	371	359	354	368	362	345	378	348	398	376	354	331	354	362	388	357	367	381	374	383	358	379	389	393	373	364	378	347	413	365	364	388	392	356	364	381	319	367	352	361	366	376	375	406	385	376	363	370	399	366	334	331	395	382	366	372	380	351	349	367	374	370	356	383	367	360	410	354	357	387	375	402	338	363	354	330	373	355	378	398	344	338	415	375	368	372	417	379	362	395	333	377	392	394	381	368	341	372	358	395	368	386	359	369	379	361	378	388	368	390	335	393	375	380	399	382	395	364	369	320	406	355	414	386	392	362	391	384	372	362	379	410	382	349	382	384	373	391	375	362	349	379	342	380	344	389	355	372	356	350	384	358	351	379	348	379	350	390	373	406	391	394	388	390	369	349	332	373	356	359	322	360	376	397	372	374	364	378	378	354	365	380	376	389	348	358	341	400	378	385	369	384	386	393	369	381	360	366	386	370	353	399	377	387	376	380	344	371	383	375	361	368	394	355	359	379	328	396	416	343	377	385	403	384	385	338	338	366	340	347	370	365	349	361	362	373	356	373	400	338	386	340	392	369	343	333	380	351	398	360	353	367	357	396	424	342	365	342	380	386	360	365	372	362	351	346	376	376	378	353	350	386	400	362	385	368	383	377	357	375	358	380	412	375	372	334	377	353	403	382	365	363	357	355	358	385	335	354	387	356	393	371	374	372	358	326	377	360	352	375	379	380	402	365	382	399	350	363	348	363	392	365	352	410	338	364	391	355	342	381	416	370	363	378	337	360	372	374	370	369	357	335	385	377	381	359	357	390	416	405	407	337	352	385	387	412	393	377	345	360	395	360	384	381	364	352	338	364	359	385	379	384	376	370	346	394	379	352	342	388	347	342	383	387	367	358	402	375	390	391	404	374	375	360	380	369	379	312	395	378	361	387	389	406	348	402	392	361	375	375	377	363	343	350	373	402	396	367	370	377	402	359	380	351	386	378	360	387	390	350	378	369	362	396	394	381	382	414	355	342	348	397	362	335	353	387	397	355	381	367	372	354	334	397	377	376	357	319	370	372	348	354	367	376	385	376	359	356	341	388	349	345	391	397	364	364	341	362	379	408	380	358	365	357	405	340	384	352	351	407	383	331	355	324	390	348	354	358	360	390	367	344	344	399	347	374	372	421	352	384	389	356	367	341	373	344	377	367	346	379	368	363	348	358	349	358	371	395	382	372	356	360	379	368	378	383	334	356	381	362	388	352	363	356	380	379	370	381	375	351	411	398	342	361	355	377	375	391	336	361	411	381	354	368	349	390	384	367	333	376	358	395	377	382	377	359	351	373	364	353	377	351	383	387	354	372	371	368	365	380	363	374	340	320	363	359	356	393	387	370	348	354	383	348	390	347	369	353	355	388	371	342	371	368	352	393	377	367	388	351	361	354	381	365	397	380	383	357	361	383	359	378	385	377	399	361	369	348	405	365	344	398	382	381	376	375	369	380	375	367	356	349	336	371	400	358	362	346	383	372	373	371	388	387	336	384	388	409	379	359	389	364	331	378	372	349	372	362	336	407	363	368	369	362	346	379	386	379	393	380	377	357	354	357	322	341	369	381	337	402	378	373	423	374	390	354	366	398	344	360	378	318	368	363	385	374	381	418	386	365	399	379	324	375	369	355	354	374	431	370	340	350	383	365	362	354	396	343	344	358	391	354	384	356	391	384	328	375	348	353	361	352	368	396	335	360	349	375	360	380	373	390	365	392	378	362	396	354	359	329	335	351	368	375	403	401	399	360	374	376	379	363	370	362	388	390	339	374	347	397	370	355	389	355	360	348	360	378	348	351	368	366	336	366	338	386	397	353	382	378	391	382	356	328	385	351	369	335	322	377	373	390	374	380	350	356	370	379	334	333	369	350	377	367	337	390	382	351	364	354	370	377	377	389	408	350	373	380	363	371	374	376	369	374	358	361	348	352	390	381	347	364	355	376	332	363	372	371	394	343	358	366	372	370	412	366	311	345	327	406	368	373	355	359	357	391	335	367	362	352	385	376	346	379	387	397	366	396	357	385	376	377	401	367	371	345	354	357	372	385	361	386	371	392	356	379	360	400	365	375	357	362	368	355	362	330	370	341	379	418	365	329	396	363	373	374	380	376	407	366	403	361	340	350	364	359	350	344	358	344	360	348	370	368	349	392	372	357	342	340	373	362	335	337	383	368	384	359	357	397	345	355	380	365	332	344	370	365	387	353	356	359	420	336	381	370	356	376	394	322	347	337	343	359	377	373	368	368	346	390	336	377	349	363	350	352	356	343	374	371	373	366	365	368	353	372	369	362	374	381	391	373	354	398	385	386	354	368	339	338	354	339	398	362	358	366	378	351	387	346	369	349	378	366	390	341	364	377	357	360	347	389	368	365	368	397	394	353
28450	30090	42706	49231	53744	56452	44506	35466	25096	14224	7502	5493	3827	2701	1696	1059	918	967	905	881	900	874	917	889	864	917	903	980	947	925	914	932	921	926	878	888	942	922	931	931	943	917	895	889	889	918	903	919	940	921	967	985	871	906	889	958	891	940	929	918	925	904	929	870	873	922	882	930	965	922	897	894	929	916	967	878	893	914	907	896	904	917	929	874	948	893	946	918	935	932	872	922	870	912	863	921	931	865	911	888	874	908	885	921	909	936	941	914	922	890	941	937	833	883	917	900	904	982	955	990	890	903	971	950	928	912	903	928	873	904	934	936	905	895	931	859	847	885	926	923	889	889	912	949	918	921	951	898	920	892	949	888	948	902	919	912	906	954	889	883	950	862	868	906	882	920	908	933	943	885	915	929	961	951	903	927	937	852	955	952	887	972	896	888	894	926	927	931	904	951	918	862	956	860	916	893	890	919	916	946	934	892	865	965	855	928	926	893	903	893	944	841	930	964	955	918	903	917	861	892	944	938	894	898	934	951	977	951	887	838	947	895	909	914	872	931	940	948	954	889	889	931	913	900	885	950	925	859	901	973	871	852	942	900	933	919	917	960	899	906	900	967	893	894	871	905	921	955	913	920	965	911	916	908	907	943	888	892	861	871	939	963	894	917	914	923	908	899	958	936	903	912	943	875	967	920	923	910	905	925	894	927	904	896	976	926	877	827	927	857	899	912	986	938	955	937	877	874	872	904	940	963	906	922	861	907	951	871	942	879	917	902	928	881	903	932	950	926	853	877	875	901	903	840	928	880	842	925	960	927	929	924	920	947	896	914	914	901	886	873	899	890	914	896	950	949	918	853	952	932	880	883	906	937	891	901	896	908	901	897	908	886	977	955	929	932	937	889	926	896	923	876	927	902	936	940	890	865	870	918	869	913	894	909	903	880	910	895	890	880	883	938	899	873	872	893	878	918	886	908	896	899	941	913	929	891	967	973	842	901	863	964	928	863	901	925	929	940	892	921	895	909	886	927	927	893	953	926	971	906	956	933	921	928	889	961	858	920	926	890	945	896	953	972	896	951	909	879	892	924	907	955	968	963	960	930	896	941	876	920	920	880	912	848	927	887	853	924	880	894	887	904	844	890	933	904	936	874	898	931	934	883	916	973	898	941	874	927	911	899	926	865	924	896	934	931	936	926	916	902	862	868	877	890	904	891	954	885	928	919	927	912	946	918	917	907	875	889	874	895	938	902	903	908	905	920	953	993	952	898	917	925	947	881	955	965	923	923	907	855	903	909	931	869	889	882	940	892	939	923	952	892	950	901	919	940	912	890	922	920	918	906	928	980	903	904	930	915	975	917	856	963	880	916	937	936	917	933	916	931	893	874	888	918	928	923	873	967	921	893	906	873	888	923	889	881	886	905	929	933	910	927	873	926	914	917	909	876	898	897	912	934	906	968	977	930	923	970	866	893	951	924	860	914	907	901	915	882	844	903	919	915	920	871	883	889	909	891	885	952	882	888	926	941	894	926	969	920	987	910	939	878	883	893	928	927	927	963	934	918	866	866	906	906	921	910	923	946	888	925	886	920	891	873	959	930	960	948	892	940	931	859	909	899	919	910	934	901	901	879	941	960	922	898	907	909	888	846	954	956	880	931	878	922	923	913	874	917	944	878	963	910	918	907	880	917	922	880	945	865	936	935	913	858	884	903	965	927	920	879	863	907	854	911	931	894	902	902	994	929	918	917	932	926	921	976	932	908	932	883	924	916	905	894	946	977	924	945	895	970	850	874	851	928	916	891	896	934	929	887	894	959	946	933	894	884	888	897	918	885	923	915	915	928	896	942	954	922	845	915	914	935	928	926	856	947	886	881	920	873	932	908	910	861	991	896	921	888	932	910	873	943	899	931	881	932	905	873	838	894	935	919	920	882	916	901	895	913	937	956	947	931	908	961	915	904	855	919	951	887	901	942	890	845	926	883	895	927	920	971	923	942	878	900	929	920	928	951	938	893	923	887	828	933	900	863	916	914	920	866	946	924	977	888	961	876	930	940	935	862	944	932	877	923	838	960	922	913	951	921	881	854	907	906	856	938	888	882	926	940	907	955	970	915	912	912	941	954	958	914	901	904	860	905	847	909	919	931	911	892	903	928	891	937	865	879	926	917	913	909	846	881	902	935	849	907	910	879	965	909	875	967	951	929	962	898	882	875	874	977	923	937	897	945	887	959	927	947	900	906	906	903	945	911	936	954	946	866	893	921	892	869	882	922	881	879	873	936	912	878	938	894	936	910	949	959	945	881	928	886	871	922	884	936	907	901	948	920	861	928	898	942	895	924	870	895	902	914	915	888	932	910	941	894	910	934	844	896	971	900	943	928	927	913	907	927	936	951	943	924	896	889	980	918	866	902	909	902	914	875	834	974	910	939	878	937	874	942	884	850	905	864	910	930	904	917	918	886	933	853	957	955	887	928	892	868	865	930	945	925	967	931	928	925	851	918	935	873	892	936	926	885	940	908	873	933	948	939	910	848	886	873	974	927	940	950	908	943	871	891	898	923	911	913	926	918	927	894	959	924	953	874	904	926	909	926	886	893	907	871	886	932	962	903	856	954	960	954	906	901	916	869	917	895	965	884	910	969	940	908	872	946	848	896	935	876	937	904	931	934	876	902	948	916	905	916	914	873	863	903	851	902	949	895	846	956	897	885	912	916	874	932	908	894	897	865	916	891	944	923	918	920	865	898	936	921	931	869	955	864	953	860	912	876	883	944	890	918	898	871	879	939	884	953	914	855	933	920	941	888	898	937	959	959	886	887	877	941	953	906	890	902	888	931	920	902	934	962	960	932	936	899	845	887	934	955	879	943	915	937	911	928	948	962	873	973	950	889	921	929	926	897	934	886	951	916	925	956	948	870	946	872	904	933	940	927	950	929	906	939	947	926	911	926	865	908	923	953	920	903	879	900	959	930	894	881	889	956	942	902	914	922	878	928	914	865	922	901	876	913	909	898	924	928	948	916	880	924	906	879	933	914	906	892	917	877	909	914	906	929	907	953	919	957	916	877	889	965	930	921	858	928	861	953	936	874	874	940	907	953	942	919	935	917	850	956	900	871	974	921	898	878	967	943	893	921	961	940	898	928	927	927	955	903	889	902	965	880	936	946	913	888	912	899	916	937	925	932	912	875	903	887	922	912	898	905	953	941	922	913	864	941	939	927	960	923	922	898	934	939	922	957	934	918	922	968	912	984	846	906	899	914	929	882	901	906	910	916	869	923	936	899	921	908	912	917	922	942	922	923	902	947	872	910	921	908	922	968	881	854	924	920	863	893	925	982	894	928	904	861	946	927	896	919	929	919	879	956	912	896	863	916	937	889	917	905	980	929	900	898	905	895	904	923	872	872	877	926	956	904	891	928	893	943	924	933	894	930	910	925	902	932	906	928	916	873	957	898	847	969	860	909	915	873	893	977	925	899	947	888	939	883	941	911	947	926
52414	48475	52863	49339	53004	51979	44355	31175	19732	8969	4144	2388	1444	992	641	432	326	365	317	329	345	333	315	351	327	322	383	360	314	312	350	329	331	327	297	347	313	347	320	293	328	359	315	324	325	326	342	316	334	335	320	344	346	328	319	354	327	336	330	318	325	290	363	322	311	319	323	305	331	345	338	306	316	299	324	340	339	343	312	293	328	306	306	314	294	280	344	329	343	330	320	325	337	334	356	309	334	321	318	318	286	339	324	326	308	298	305	325	347	320	333	323	352	350	306	295	335	331	313	326	321	305	315	353	330	312	308	326	345	356	314	269	323	334	333	270	333	312	335	347	319	347	378	310	304	322	336	316	331	295	332	350	342	312	333	293	371	336	333	320	343	297	324	343	318	332	335	297	357	343	317	302	317	347	335	332	341	316	331	319	364	311	326	370	322	351	312	327	363	359	345	315	328	302	337	314	324	307	323	325	299	342	287	308	313	348	326	325	316	331	307	316	309	312	321	292	325	321	337	330	336	331	333	349	336	332	333	308	292	325	307	304	347	330	305	332	302	329	343	326	340	339	332	311	301	314	337	317	341	320	323	318	324	337	364	301	326	332	323	332	358	349	325	358	334	335	290	336	322	346	346	300	308	320	326	303	338	357	328	336	313	322	327	347	317	318	318	305	328	305	349	332	333	334	331	307	331	335	310	325	302	314	313	305	331	335	331	365	322	295	311	350	323	336	326	319	345	318	312	318	335	344	302	348	344	330	328	328	354	336	362	297	301	348	351	342	337	343	331	325	327	336	346	292	318	331	344	347	334	321	312	348	343	330	277	282	319	344	339	334	323	351	316	314	319	315	322	315	314	322	319	355	304	304	307	336	319	312	325	286	308	353	351	348	316	323	308	265	312	354	307	316	330	304	339	338	311	323	318	302	324	356	341	319	332	315	326	349	343	311	305	317	334	310	336	299	329	361	307	359	337	338	324	342	338	339	327	311	335	332	334	308	351	344	383	326	317	321	287	334	325	340	301	336	316	333	327	353	347	330	313	332	312	328	302	353	336	321	336	348	305	356	349	338	325	350	266	353	319	350	334	329	320	345	303	326	338	292	309	306	325	351	335	330	347	336	337	334	355	313	331	292	356	326	322	339	324	288	327	340	328	354	308	339	335	337	265	317	311	307	347	330	331	342	325	316	346	348	319	318	321	323	322	333	324	369	326	276	315	330	318	304	339	294	332	300	323	321	303	313	310	343	333	288	328	304	335	303	328	326	334	374	333	288	314	297	357	325	347	276	383	331	310	368	318	326	302	301	335	291	344	327	306	316	330	294	315	318	343	352	350	295	348	318	326	329	318	347	339	293	340	325	297	330	297	345	324	331	323	323	315	332	330	337	356	326	317	335	379	286	308	334	276	328	311	332	306	324	307	317	321	314	342	330	358	363	336	307	344	317	334	325	327	336	354	320	301	341	342	317	319	346	337	319	310	348	291	290	293	308	346	327	288	328	342	337	319	332	316	322	306	306	307	315	299	336	337	319	342	321	312	343	318	332	316	317	324	319	338	351	324	319	332	322	338	325	351	338	359	314	331	320	329	338	331	334	316	296	317	333	340	338	296	342	309	357	347	315	354	306	344	338	323	317	325	335	323	337	343	354	347	287	315	317	339	319	310	328	331	344	308	318	333	323	323	307	335	314	317	328	329	333	368	348	343	318	334	309	315	317	331	291	327	307	299	296	343	326	339	359	308	344	283	346	351	315	354	337	330	315	327	308	287	359	310	335	324	315	346	326	355	337	329	348	346	356	329	310	362	304	301	324	333	333	306	316	342	321	353	306	342	339	313	335	315	335	316	327	330	304	337	321	326	315	335	302	358	313	366	350	335	342	295	321	320	289	317	335	318	339	333	333	319	322	328	333	280	316	354	322	324	298	289	333	305	321	372	371	348	356	305	304	304	371	308	340	334	290	310	304	347	324	329	346	312	335	340	312	316	299	367	343	351	305	343	308	334	310	345	314	314	320	303	349	343	310	273	315	326	309	331	321	323	343	309	330	302	326	334	321	327	341	330	323	330	326	357	330	348	326	298	351	335	366	337	311	327	304	355	286	315	326	320	365	334	339	348	308	287	318	338	326	297	327	308	334	340	319	360	311	338	314	337	303	364	304	304	333	328	337	343	328	380	327	322	340	333	310	323	327	343	305	316	313	317	302	312	326	301	331	300	328	322	328	359	361	344	354	339	313	278	302	338	322	325	315	319	308	320	343	315	306	329	293	298	306	307	368	324	354	330	322	318	334	332	324	329	346	338	339	318	312	330	324	331	329	314	316	311	289	329	340	303	338	352	335	327	334	324	361	327	351	354	315	314	328	326	334	339	319	330	339	350	314	339	284	327	310	333	320	307	317	329	339	342	337	338	352	323	299	312	332	326	334	300	320	323	325	320	335	368	299	350	331	333	297	337	317	332	327	302	339	322	324	297	343	348	331	343	334	312	316	343	265	298	313	325	363	342	299	319	314	306	372	323	344	329	328	320	326	347	345	357	323	314	347	326	315	338	349	308	331	298	312	326	345	325	318	295	353	321	332	336	301	320	325	319	306	355	310	324	331	332	296	326	331	326	351	307	324	314	343	321	348	320	299	332	327	372	332	348	341	319	296	339	329	367	313	304	333	303	364	297	329	334	326	346	338	339	324	301	323	336	293	308	340	308	306	307	316	306	333	341	341	336	352	348	361	324	328	334	315	321	349	332	352	324	323	331	347	352	333	352	335	344	315	314	328	300	343	338	334	378	323	335	327	305	329	318	310	325	345	310	322	349	366	333	337	383	329	320	338	341	319	331	319	331	323	334	324	330	306	323	299	348	293	359	310	315	336	315	316	365	297	307	300	335	327	367	297	332	326	327	315	326	327	307	285	299	333	321	325	323	350	318	324	367	312	319	311	344	361	330	306	304	315	315	311	344	325	314	313	337	303	355	309	342	343	342	341	328	310	312	327	323	335	314	331	330	323	329	335	315	339	344	292	326	330	330	329	326	327	315	329	319	290	336	329	294	322	333	355	301	373	330	313	342	354	330	346	318	340	332	320	328	326	342	312	337	336	347	341	319	333	324	361	321	280	337	280	346	311	362	321	319	298	333	337	294	302	345	349	326	318	330	285	340	306	328	315	343	307	331	311	339	325	321	304	348	347	312	307	347	327	291	318	344	339	346	326	348	314	335	347	312	345	337	334	331	327	324	329	335	312	300	310	357	340	300	307	338	320	302	337	360	326	340	307	294	320	329	348	329	360	341	287	302	319	340	344	339	334	318	329	355	339	322	346	359	289	307	329	318	318	299	296	306	267	327	355	324	348	295	354	361	344	319	300	331	325	337	325	334	325	327	316	332	326	342	343	341	350	331	293	312	313	316	294	324	354	335	325	341	335	306	349	340	334	336	310	340	329	327	354	301	378	353	336	309	327	305	356	338	330	327	336	315	308	331	305	348	333	316	311	311	339
34511	39526	53027	58876	65267	63533	55140	45170	34230	21895	14037	9257	6175	3778	2223	1403	879	848	739	800	837	769	793	868	811	859	809	838	852	921	874	831	864	813	815	815	800	795	878	827	844	817	817	814	859	778	863	837	827	881	815	826	824	811	839	820	828	820	773	824	822	816	789	805	758	813	778	866	831	809	787	873	820	832	790	833	807	801	836	859	820	831	772	839	780	811	810	831	785	780	805	823	882	804	835	771	800	835	782	780	833	806	835	814	797	807	793	759	814	772	820	805	811	788	843	809	760	835	834	784	804	718	802	833	783	844	814	780	773	829	805	830	872	814	849	806	772	811	841	828	800	822	830	789	803	839	798	804	844	849	828	839	807	787	815	811	853	838	833	826	785	770	817	813	801	806	785	783	818	807	783	757	814	780	835	830	784	792	826	839	801	841	784	803	815	833	818	845	795	830	793	811	815	800	783	840	751	811	803	825	790	833	802	845	818	790	849	817	745	781	767	785	826	849	821	805	832	852	820	784	767	783	815	816	801	854	779	819	774	829	820	800	831	830	850	815	853	812	840	811	767	787	865	793	851	834	804	818	846	788	823	797	856	811	839	788	815	770	814	841	860	816	884	768	739	846	790	868	826	787	810	781	857	809	782	879	817	792	770	844	854	782	873	831	816	785	797	806	789	752	824	813	815	845	812	806	856	828	858	835	788	813	807	815	831	747	799	795	815	803	788	829	811	840	806	788	764	856	810	812	836	815	863	792	806	834	849	826	764	820	745	842	771	803	800	858	811	766	809	794	795	826	796	849	865	812	813	808	830	837	856	835	808	806	818	856	802	818	807	834	798	785	830	865	826	807	828	793	817	827	849	836	787	791	834	862	792	808	836	804	836	812	843	809	835	817	809	768	791	738	888	885	830	811	790	799	805	795	812	795	816	806	724	763	816	843	800	813	810	773	818	867	877	840	773	770	803	852	820	809	783	811	810	838	843	829	786	759	775	847	776	815	821	890	821	796	777	827	817	773	766	778	816	813	807	810	789	857	796	790	797	782	760	842	764	838	814	823	837	780	828	843	826	814	788	804	798	842	845	806	798	804	793	799	788	792	806	794	812	768	855	837	860	781	816	853	840	835	773	826	826	772	831	825	796	798	807	825	798	789	798	753	762	831	831	834	797	818	827	844	869	792	867	805	787	828	809	790	816	828	756	822	847	808	821	821	783	801	782	797	793	806	827	811	768	778	785	852	761	795	789	846	771	802	818	805	810	788	848	819	809	785	789	824	833	823	766	789	834	814	819	815	848	812	850	768	838	839	825	769	851	815	828	793	807	865	779	821	807	833	772	801	846	792	833	783	802	799	841	790	784	832	840	823	859	800	842	834	811	821	822	877	888	808	784	821	803	808	834	796	817	823	861	810	778	822	839	813	807	834	825	768	789	744	850	793	901	837	822	807	777	800	804	775	797	813	820	836	794	818	803	772	807	789	841	800	816	778	823	813	774	797	801	794	872	826	791	816	820	823	784	781	810	849	809	730	818	791	811	820	836	798	791	809	821	805	760	841	809	799	833	819	854	871	804	810	804	838	774	799	810	822	785	808	834	828	856	763	820	814	788	785	805	834	808	780	794	832	844	803	788	835	804	821	830	775	778	789	818	728	841	829	852	833	814	795	810	832	814	832	845	821	784	756	808	849	824	800	741	825	821	806	837	791	845	862	827	824	802	837	836	808	835	825	796	805	826	829	822	823	799	771	801	823	861	772	807	792	821	832	804	824	798	834	824	808	806	803	806	800	836	870	859	797	816	852	829	807	762	847	811	807	792	789	822	824	766	839	819	836	804	841	832	828	800	860	811	804	838	811	823	845	849	814	788	865	801	805	790	774	811	787	771	843	838	831	779	835	793	799	838	757	755	795	835	794	803	842	805	819	763	855	827	748	818	802	763	778	834	833	818	826	847	797	804	783	762	783	790	795	871	822	800	801	760	804	772	832	789	801	800	865	832	800	827	822	817	813	838	815	813	786	750	789	857	829	778	790	850	793	814	815	796	848	815	852	842	790	804	857	828	818	798	818	839	783	795	765	810	818	776	802	785	812	805	799	845	834	827	792	821	810	861	797	805	791	822	832	789	845	802	896	832	789	800	804	812	784	833	772	817	852	821	818	857	840	843	754	866	766	806	805	831	819	836	820	815	776	802	824	771	756	776	833	811	789	823	819	795	738	850	810	853	824	798	826	757	800	802	814	779	855	880	839	787	809	842	866	784	824	837	849	773	851	854	807	783	814	819	837	828	783	821	800	848	839	831	840	815	823	836	756	821	824	811	812	775	819	788	881	772	793	796	858	813	820	846	796	825	828	869	751	798	804	773	818	831	795	781	807	820	819	837	805	798	797	787	766	781	803	795	789	793	767	814	825	802	803	857	839	749	830	788	799	827	800	766	785	811	764	835	826	798	809	750	842	834	843	888	777	806	815	829	902	815	877	806	852	829	765	797	835	805	841	822	761	747	792	773	813	813	825	804	854	791	801	867	826	811	800	835	803	806	836	756	800	841	828	763	797	778	815	855	776	789	836	822	800	814	806	832	834	786	788	784	786	798	839	833	810	876	829	820	752	805	782	787	833	806	838	820	807	829	834	789	834	856	779	811	801	837	757	783	844	857	774	758	835	811	771	747	814	837	827	835	840	816	825	801	830	825	797	808	813	807	788	794	841	808	857	848	807	792	832	827	805	814	793	847	772	832	822	766	824	775	827	793	783	882	740	821	808	787	826	816	821	839	819	839	794	812	777	783	820	870	829	785	825	832	792	772	857	822	802	841	814	827	780	824	780	837	840	814	764	854	800	819	849	820	799	848	801	834	842	809	817	856	815	808	820	786	838	776	813	816	833	784	847	761	783	799	820	795	832	823	759	820	811	833	812	869	829	791	771	821	844	729	763	825	786	848	803	820	788	774	790	803	806	805	857	859	760	801	791	851	763	814	842	831	796	791	797	807	826	821	783	859	815	831	819	823	769	822	825	744	876	802	826	768	758	830	849	814	820	829	755	785	831	809	821	842	866	817	812	818	845	757	802	763	827	833	831	811	859	795	844	789	814	838	817	803	782	787	788	789	802	806	845	805	820	905	803	778	875	816	808	816	788	831	842	815	795	758	879	869	828	866	857	870	817	731	789	832	809	815	837	789	835	799	776	822	805	858	823	807	778	800	768	764	806	848	842	791	763	771	829	801	780	839	791	824	770	796	840	815	829	829	827	784	783	840	802	800	804	851	813	806	849	759	804	789	821	855	779	860	806	800	770	809	788	840	889	839	720	835	830	841	817	836	809	754	826	800	840	770	870	818	852	829	811	806	799	834	886	813	811	830	788	779	810	850	828	821	814	775	802	813	827	798	778	793	789	811	854	753	869	823	831	772	795	854	823	807	798	807	805	777	810	800	849	787	849	833	788	819	792	821	835	816	791	845	806	804	871	793	778	831	791	841	818	842	775	807	824	842	870
18323	13828	8709	4360	3906	2846	2719	2062	1401	770	524	480	442	391	376	361	383	376	363	372	349	324	370	376	336	337	362	345	343	368	352	363	328	334	351	391	351	336	360	338	380	347	349	390	389	338	323	349	339	336	361	382	386	389	321	348	355	383	362	349	332	375	342	373	366	359	370	378	380	369	345	362	371	374	335	354	333	329	339	336	360	361	391	353	362	360	368	371	334	347	349	369	370	325	404	370	369	353	363	361	375	337	356	340	394	328	370	359	353	377	370	346	358	329	389	320	379	366	300	332	355	339	362	351	344	348	339	376	349	363	344	368	379	330	370	346	346	368	369	369	343	329	320	336	375	353	340	364	387	325	328	324	335	347	360	352	377	381	355	344	337	356	347	389	355	344	396	363	336	364	381	361	355	319	338	358	349	364	359	320	350	373	309	376	370	382	356	344	367	357	323	360	354	326	352	373	352	322	345	343	311	331	375	357	342	335	351	323	361	363	380	357	342	331	346	340	353	383	343	339	349	318	370	362	346	358	374	371	361	370	354	383	331	333	306	341	347	347	333	339	340	338	382	361	366	326	368	379	378	396	355	381	356	358	332	337	361	356	341	330	352	359	351	386	365	344	330	355	334	357	368	354	336	333	347	369	371	380	333	364	344	354	342	366	368	335	333	322	341	324	358	367	365	371	350	343	342	353	341	342	363	339	384	345	330	351	387	328	363	344	353	364	366	358	322	356	358	377	347	352	367	372	327	342	350	363	355	374	354	386	351	361	347	356	365	384	349	371	363	343	317	348	354	363	392	366	411	356	363	363	386	353	383	340	319	367	384	385	372	334	353	374	318	347	360	378	398	310	408	366	375	379	352	374	367	349	360	330	321	346	339	388	345	355	354	343	396	378	373	343	357	344	333	315	386	377	343	367	364	301	364	332	335	355	372	357	329	399	360	375	364	327	357	375	351	344	359	395	312	384	357	358	373	346	353	363	362	371	376	365	328	340	370	368	380	372	338	329	335	382	368	334	380	348	312	345	346	392	348	377	338	378	378	328	339	350	324	337	322	332	330	343	342	361	335	346	323	337	326	355	357	349	348	377	336	351	376	370	358	392	352	349	361	362	376	351	357	380	359	334	339	333	340	347	337	360	328	360	357	355	340	326	367	329	347	366	342	394	376	359	355	360	323	340	333	372	332	337	379	338	323	360	361	351	377	351	360	403	367	381	335	360	362	330	362	338	340	329	369	374	371	384	356	364	341	361	335	358	341	353	345	333	348	355	369	339	378	338	325	377	368	327	349	366	331	342	393	353	341	334	333	346	346	373	364	347	337	357	366	350	348	331	347	350	372	365	350	335	368	354	348	372	387	327	337	371	361	343	355	305	371	357	342	373	374	374	316	377	353	341	361	352	321	349	362	333	357	367	309	330	348	332	356	332	374	382	362	364	346	357	342	376	342	348	373	362	380	345	351	326	343	360	364	342	310	360	318	382	361	367	357	387	356	361	339	365	365	320	374	359	384	357	330	366	336	341	369	382	382	356	371	364	349	371	370	375	386	369	334	331	371	340	323	359	348	372	339	366	347	355	351	349	364	332	351	380	371	335	342	328	339	343	389	351	357	367	362	359	339	351	370	322	337	371	354	377	404	356	355	391	368	359	368	350	357	314	369	333	342	363	349	376	327	344	339	368	345	377	342	349	352	347	352	343	388	327	355	358	339	358	372	352	360	365	342	329	378	368	378	359	338	350	340	336	365	353	370	356	397	347	360	341	354	378	361	354	354	371	388	370	367	353	346	365	362	399	331	364	354	363	356	345	335	382	388	365	348	364	359	373	359	361	368	383	344	370	359	365	369	346	369	345	343	375	361	371	375	352	322	357	389	353	345	333	360	346	372	376	367	331	387	346	339	357	365	334	358	353	298	334	335	365	335	357	331	374	341	376	340	378	372	332	340	318	342	353	353	356	339	377	346	375	325	371	333	358	359	350	377	337	340	384	348	343	333	391	375	352	355	358	347	351	341	342	326	327	350	335	360	335	370	344	370	343	353	353	354	371	339	346	339	388	331	343	378	339	348	341	379	354	361	381	357	332	365	361	335	318	371	398	345	322	358	347	357	398	343	387	337	373	337	360	369	374	349	342	372	378	341	337	372	371	332	366	361	357	383	350	344	396	349	362	364	345	353	363	326	377	345	371	335	338	345	358	357	364	365	367	380	350	338	365	366	344	365	362	323	359	339	353	335	336	342	343	385	340	311	377	327	357	341	346	336	341	363	356	342	376	392	328	371	386	354	352	324	377	388	377	382	345	339	356	367	393	365	347	352	380	385	392	332	375	358	337	338	343	383	401	373	358	353	395	354	353	339	366	375	364	388	373	356	330	345	386	344	371	363	348	373	374	340	337	355	337	359	368	395	354	349	398	372	345	351	379	355	348	359	359	338	357	333	336	342	386	352	346	375	335	351	343	315	347	368	336	362	347	372	378	364	345	338	396	331	336	362	357	333	325	348	333	341	344	343	355	331	356	380	341	365	338	359	334	330	342	377	354	375	352	350	367	365	326	320	311	348	377	383	349	373	371	363	348	350	384	311	343	355	335	339	358	406	349	312	386	364	377	336	362	413	373	333	354	374	365	362	350	373	333	335	334	363	347	385	396	361	340	362	377	362	329	340	345	333	359	364	319	343	346	326	373	343	382	362	330	336	373	350	364	334	365	337	336	347	346	346	353	349	339	367	329	336	354	329	346	322	364	345	370	388	308	374	331	356	371	371	344	355	325	359	339	340	329	313	347	381	353	355	344	381	367	358	336	337	387	365	360	377	324	338	374	349	347	329	345	343	358	391	349	363	349	315	366	371	337	341	370	378	364	373	380	367	348	350	324	329	385	348	353	321	366	349	389	347	310	335	377	353	375	359	331	313	362	368	364	318	353	348	358	390	373	332	368	354	375	350	381	351	332	378	341	343	343	364	348	340	375	341	355	324	380	347	339	340	364	381	353	327	348	368	346	355	348	331	357	342	368	356	361	352	346	335	394	379	377	364	340	361	316	345	342	350	346	376	328	375	357	351	304	331	365	381	351	386	327	386	345	338	335	365	359	381	354	336	352	358	362	389	380	366	380	371	319	375	351	353	386	348	358	338	335	353	363	348	360	376	357	333	327	362	373	402	370	346	343	382	387	375	371	360	354	397	349	355	363	380	352	372	354	351	332	372	380	358	367	363	363	358	357	350	337	336	335	376	366	354	361	362	378	359	326	344	376	358	374	368	350	366	364	370	340	339	347	360	379	355	369	361	364	396	375	374	406	392	352	341	378	360	378	374	372	382	367	368	390	340	338	365	354	365	355	361	328	353	354	383	335	356	389	369	348	347	361	342	341	378	334	344	334	330	329	411	374	371	332	369	333	345	394	345	371	362	353	360	366	355	388	353	344	339	379	358	371	346	358	326	362	371	358	333	386	338	311	359	321	378	357	388	353	352	370	344	333	415	364	385	338
11953	11209	12899	12595	14626	11079	10419	8560	5286	2666	1768	1442	1306	1097	1013	901	899	904	893	860	841	844	903	877	930	872	931	851	886	871	889	902	929	906	865	920	912	889	919	862	855	895	844	889	919	938	876	892	913	931	891	883	926	978	860	871	867	909	863	851	963	921	886	912	843	866	939	825	855	832	881	901	875	862	885	894	872	921	844	907	852	939	909	902	891	898	927	916	866	882	897	873	895	865	862	869	895	880	931	915	937	879	915	860	856	867	922	868	925	875	904	935	907	861	909	871	895	901	846	878	907	882	882	912	908	878	900	886	877	927	895	894	874	914	918	908	875	928	886	850	889	936	892	995	903	872	860	883	867	899	920	896	893	944	924	913	934	845	861	909	878	934	907	939	889	861	910	893	891	879	890	911	929	893	869	944	903	838	921	851	905	882	921	860	871	852	891	885	885	889	881	925	899	927	918	842	885	910	895	816	909	886	907	870	885	873	907	856	958	920	932	833	918	863	857	846	869	871	953	841	876	962	870	860	839	888	870	910	871	982	878	892	856	923	911	931	850	867	933	893	922	875	889	880	905	845	878	839	888	875	913	882	901	887	846	874	924	876	874	879	857	951	883	874	927	881	900	852	869	898	892	867	871	876	871	919	935	913	887	877	875	888	907	908	886	886	914	916	882	875	847	849	907	893	913	877	854	863	876	875	933	908	904	880	905	929	795	885	899	851	932	909	861	910	867	897	871	920	895	896	850	886	940	897	864	909	882	856	834	906	812	868	845	945	891	904	932	854	930	896	932	868	909	907	883	901	844	886	883	929	913	907	935	957	886	931	849	886	874	877	892	904	929	955	863	876	899	937	911	879	919	892	896	908	897	945	912	845	924	864	863	939	894	878	866	916	877	887	944	862	945	905	906	900	850	851	875	867	932	866	880	864	922	895	879	866	877	847	924	871	852	924	877	848	926	913	882	848	891	873	871	848	886	915	904	904	863	915	862	901	900	895	970	831	928	891	896	910	900	881	919	850	899	946	909	942	899	833	920	873	918	948	872	880	933	880	914	933	818	873	898	905	971	913	859	862	888	933	911	928	919	871	907	895	940	882	877	889	906	894	873	831	860	929	931	880	898	907	850	895	867	914	864	884	896	926	919	866	913	927	893	901	874	846	838	909	892	867	889	941	854	847	869	888	905	906	962	871	905	907	915	908	917	866	902	921	891	843	900	915	902	920	909	886	856	868	894	880	875	956	895	878	922	936	877	875	874	927	917	900	920	885	917	820	929	876	892	891	849	857	911	856	909	877	915	896	912	911	917	887	905	886	909	888	921	908	900	865	916	891	890	908	859	897	871	887	870	884	937	818	922	934	924	918	862	831	873	955	857	909	918	886	866	857	869	895	903	873	885	936	836	922	890	866	871	847	894	915	854	977	871	861	938	831	924	815	927	890	904	905	878	858	890	908	897	918	908	861	916	902	875	901	827	869	893	906	856	930	923	896	808	915	920	896	843	943	891	855	895	848	831	883	902	844	914	866	931	927	894	907	897	929	845	856	944	875	867	887	885	923	900	919	942	896	886	910	877	867	878	909	849	946	894	869	932	874	887	927	910	862	858	904	908	865	875	841	894	869	933	885	885	894	933	838	900	928	962	849	925	859	875	879	891	896	860	873	927	868	891	835	901	884	857	906	900	883	843	901	927	854	861	927	809	931	880	884	851	876	947	834	965	851	874	926	825	880	856	870	881	905	897	865	806	897	884	849	891	935	903	918	875	859	874	932	849	865	930	895	901	895	861	920	956	933	880	893	921	915	887	884	896	920	937	901	922	884	890	903	948	858	921	858	843	866	897	890	910	888	888	937	937	878	867	894	897	848	839	944	857	966	902	810	892	865	891	877	882	893	881	879	862	946	917	909	852	808	842	850	876	853	885	888	935	930	907	909	894	907	865	894	879	925	895	857	924	899	965	895	882	902	891	950	870	945	927	961	894	846	908	897	863	888	842	899	894	854	925	875	918	938	909	906	856	869	935	898	874	883	914	850	885	864	872	897	936	894	899	842	923	928	902	867	910	922	889	887	886	855	924	887	899	871	879	839	846	901	910	873	906	880	901	920	890	893	923	897	886	859	914	848	899	888	836	909	894	935	855	877	900	894	843	886	873	905	842	933	914	862	840	862	861	880	919	897	882	930	912	851	871	873	896	868	915	958	856	911	906	874	829	806	899	906	913	914	905	915	902	852	868	875	883	889	892	876	880	924	867	944	867	876	959	859	863	910	870	859	883	888	889	889	892	919	856	882	881	905	904	878	916	893	929	904	911	873	907	874	920	874	875	925	819	905	859	904	899	901	872	845	896	841	890	897	855	819	904	891	879	884	876	897	893	924	921	907	890	864	884	931	892	900	932	878	869	916	927	877	923	889	910	881	890	863	880	949	834	903	905	899	958	863	926	891	917	926	869	852	888	872	910	839	875	916	895	862	895	911	861	889	915	892	801	937	880	919	900	838	879	931	904	905	864	855	910	846	891	863	913	869	907	894	879	920	850	905	896	854	858	919	906	883	889	929	920	892	876	906	849	900	876	930	860	889	853	887	902	896	904	934	902	881	875	913	865	879	864	936	890	888	907	914	871	878	900	924	830	866	873	813	863	866	879	863	886	892	906	860	889	900	846	813	939	870	893	855	918	884	879	915	875	937	905	854	952	921	901	887	887	894	884	895	890	878	853	949	893	914	931	864	919	907	899	933	883	905	911	873	890	863	897	929	910	880	882	895	893	932	869	865	946	908	904	954	871	900	904	946	895	879	885	861	888	896	981	895	899	884	925	878	902	903	917	870	824	911	911	860	901	864	874	875	911	877	926	868	898	951	918	878	913	868	933	872	918	867	875	826	866	878	904	877	897	918	905	907	865	878	902	862	889	926	891	931	906	889	834	878	875	808	897	882	866	886	886	891	841	919	880	901	931	898	896	860	872	894	883	915	897	900	912	871	905	892	918	886	916	902	876	934	908	918	881	913	923	884	883	894	889	866	882	869	912	911	937	839	858	823	879	835	920	923	900	943	903	875	930	913	878	891	882	837	869	964	897	873	842	887	893	931	894	912	855	866	871	947	882	902	868	874	903	905	921	906	920	876	874	925	847	894	849	873	917	878	906	846	905	890	859	935	877	906	924	820	922	857	956	868	898	889	857	889	840	905	925	938	877	899	927	843	919	967	900	862	904	862	889	921	887	890	895	872	909	891	928	905	895	931	882	890	855	935	909	957	913	871	910	899	875	889	945	915	933	946	948	899	919	913	921	907	897	852	908	887	913	861	851	797	863	889	884	906	919	921	947	851	920	906	916	858	914	899	937	859	910	925	903	858	912	897	951	921	898	885	922	851	874	899	924	922	852	924	868	867	874	887	886	840	915	930	850	911	880	933	873	900	942	888	901	881	889	919	942	910	851	893	921	865	868	941	865	900	855	906	871	874	920	912	895	870	886	892	887	898	901	897	901	904
40772	36559	42426	42120	42852	43067	33545	22600	10545	3995	1831	1118	765	531	429	415	376	368	360	355	376	381	359	417	360	367	366	362	354	390	364	356	404	396	364	376	367	401	403	368	386	374	349	388	382	353	365	371	399	408	341	401	370	403	387	347	384	380	353	358	401	366	406	389	386	399	365	377	350	372	370	374	377	392	381	411	364	339	367	381	394	364	396	409	417	383	369	383	343	390	383	356	334	431	378	344	357	402	376	365	360	349	418	413	365	363	410	360	344	353	366	391	356	415	370	376	373	363	393	371	399	375	383	369	373	407	371	346	355	355	345	364	393	358	375	379	384	313	385	341	409	389	386	366	386	382	359	394	395	369	363	394	332	386	401	371	348	369	398	326	379	380	368	376	386	373	393	385	387	375	353	373	417	391	360	340	389	361	372	349	403	377	383	360	368	332	366	419	372	360	358	357	388	375	388	363	381	384	386	402	408	345	422	352	373	348	374	390	384	354	373	371	396	345	398	385	366	363	388	372	322	373	395	343	363	381	406	369	411	327	381	410	391	349	401	361	344	350	374	391	404	380	399	399	362	396	373	387	372	393	348	357	388	402	373	379	396	368	358	354	359	360	362	374	343	341	394	364	395	389	358	378	380	377	346	363	374	350	391	373	389	382	363	397	378	326	366	373	356	339	418	368	354	374	377	371	366	355	353	372	340	396	372	386	373	360	401	400	381	407	388	367	352	374	398	386	401	378	345	382	389	370	363	329	360	372	379	373	369	361	355	362	358	384	370	363	341	343	412	397	422	352	365	372	357	373	386	342	402	392	391	363	398	391	363	384	399	358	405	378	362	380	374	373	385	401	381	386	362	376	376	355	367	434	387	344	360	388	372	387	364	355	377	391	374	354	345	413	389	357	364	361	401	384	383	392	398	367	354	360	408	367	365	377	388	382	362	369	414	339	381	387	386	393	358	363	354	362	364	376	370	347	370	385	405	388	381	359	385	375	390	394	366	402	400	362	335	348	357	376	356	358	415	385	370	402	349	369	352	356	357	371	363	365	351	407	369	362	393	361	375	365	365	403	371	379	392	407	360	404	409	360	381	356	340	390	414	369	387	338	405	399	340	380	364	387	377	391	344	377	379	383	394	341	374	377	356	360	391	366	379	361	382	361	399	371	358	404	381	403	367	369	362	381	344	365	396	404	351	368	408	391	354	344	407	352	378	357	391	362	374	396	380	405	403	383	383	365	397	362	399	389	369	360	386	387	355	380	375	387	366	372	343	373	392	397	374	374	388	349	407	384	377	371	372	351	332	379	351	381	374	374	366	396	399	378	360	366	344	355	362	419	362	391	396	371	359	371	395	364	360	387	336	370	418	388	366	416	348	372	374	369	345	364	386	358	377	381	409	413	404	368	384	361	388	402	343	400	376	377	376	409	362	394	361	371	342	366	396	378	331	390	401	338	354	380	361	396	388	367	380	367	354	371	369	369	376	379	370	387	403	344	394	389	393	351	382	351	361	362	382	362	415	372	374	382	386	417	378	376	353	402	394	389	368	344	385	374	384	381	399	370	398	344	387	372	379	379	366	361	415	365	351	355	380	351	394	399	357	355	378	346	376	349	375	393	360	399	367	372	397	361	413	414	357	363	372	375	365	353	378	352	410	354	385	374	362	321	411	376	391	393	385	382	380	391	374	361	370	367	378	349	391	364	345	369	364	381	390	371	397	354	347	370	382	390	372	371	418	371	377	385	365	357	383	388	382	389	374	392	356	353	375	374	355	337	394	369	378	348	396	394	380	382	380	396	379	352	370	386	334	403	363	346	394	380	367	360	346	382	375	376	408	371	348	367	390	385	344	403	372	362	338	377	390	367	403	375	357	395	378	368	388	386	368	378	381	367	397	359	396	379	369	355	366	352	372	391	344	349	392	390	358	386	354	364	379	399	362	358	379	390	371	407	401	356	366	347	378	373	318	387	392	363	367	344	371	379	380	410	404	380	362	319	399	402	392	387	403	361	399	360	366	399	417	377	409	370	377	390	373	375	392	371	394	376	399	382	353	378	377	386	395	363	372	370	349	369	357	363	347	391	339	419	338	335	382	390	389	375	375	380	365	385	378	373	331	369	381	375	380	394	403	356	379	339	354	417	379	349	379	338	407	346	380	379	340	403	393	397	391	369	422	390	393	401	375	413	375	347	368	364	391	369	387	401	359	412	407	380	357	382	372	388	392	347	397	391	356	404	331	405	393	366	392	394	326	377	377	376	379	355	367	362	383	367	368	379	350	395	394	380	352	353	340	341	360	390	399	361	366	365	413	354	346	391	371	400	400	361	375	336	352	391	378	363	351	363	394	389	353	398	365	388	375	368	369	386	362	392	400	368	364	387	440	386	361	335	372	346	398	380	408	345	364	347	366	369	403	332	414	381	364	358	369	401	368	374	372	364	351	340	381	368	355	341	397	377	389	367	394	366	401	356	380	361	361	369	379	369	376	388	370	396	387	350	378	357	391	373	377	405	370	387	384	375	367	376	351	390	381	393	378	363	389	337	327	391	357	361	389	384	367	368	358	384	338	371	371	374	355	398	355	384	372	336	415	421	375	382	366	386	340	374	367	378	367	373	391	351	360	374	380	396	383	380	380	360	396	372	368	360	368	368	410	366	419	397	345	416	355	351	350	375	381	381	355	363	389	382	388	386	348	387	336	416	373	338	376	362	426	388	381	377	387	358	404	395	402	375	364	386	380	358	372	368	368	377	336	362	368	352	356	385	374	378	384	390	338	385	365	361	400	359	369	396	363	358	361	357	385	388	344	379	398	408	385	370	375	380	375	379	378	383	411	350	357	418	363	374	375	368	377	360	378	371	374	372	367	374	389	376	387	376	389	418	376	409	397	399	326	394	390	358	387	398	386	388	367	422	375	359	340	397	383	398	391	391	370	338	384	353	355	384	361	325	418	389	409	406	404	383	393	390	406	354	366	360	364	379	393	341	386	350	368	423	391	342	392	354	362	385	342	354	342	363	393	389	378	367	374	384	348	380	399	383	355	395	354	361	341	358	398	400	382	365	389	359	352	375	346	393	336	339	398	422	368	420	359	377	405	404	358	357	367	368	414	357	357	402	380	374	400	329	409	380	376	389	362	365	399	404	404	370	421	389	323	369	401	361	385	388	359	387	356	432	344	370	356	352	375	356	380	382	356	372	378	353	352	386	351	347	392	404	402	381	360	398	356	385	365	376	351	393	379	404	384	376	371	334	405	354	350	353	345	364	369	410	390	388	383	410	395	381	374	394	403	360	378	389	350	357	380	372	392	374	361	365	364	388	396	363	376	392	387	389	366	380	380	365	410	381	356	377	391	359	361	406	372	379	358	393	369	400	372	356	340	357	403	413	380	359	360	378	349	332	380	370	374	366	376	343	387	374	364	389	395	407	399	374	361	391	372	347	404	344	373	375	410	339	359	387	406	369	396	357	378	409	397	393	401	363	388	365	356	369
26013	28882	44625	50909	54265	54936	47490	37934	24164	13365	7202	4391	2834	1866	1350	1088	1001	916	952	985	910	939	927	899	952	961	930	856	896	993	909	970	901	891	914	923	1000	933	944	984	886	912	895	921	979	911	921	924	989	941	908	961	911	912	959	920	967	955	965	905	931	927	916	968	974	980	939	936	920	952	962	934	925	955	912	933	947	967	903	916	925	932	904	1001	929	941	907	998	980	894	930	919	935	932	909	962	953	946	921	953	964	883	888	914	928	920	961	964	941	944	981	934	871	895	924	927	944	943	968	943	874	918	931	918	929	964	988	920	926	930	947	956	913	874	939	914	920	959	922	891	929	902	927	870	943	916	933	889	983	971	901	927	961	905	914	940	975	896	916	919	924	902	954	921	928	893	907	898	982	972	960	910	931	910	961	925	955	942	926	973	937	894	981	932	893	925	933	940	930	964	897	925	979	912	943	937	925	957	905	931	974	904	930	910	934	987	932	956	906	944	935	979	896	964	946	891	941	892	919	881	899	922	956	877	917	974	932	909	961	949	943	976	938	904	955	935	931	924	932	939	952	976	945	924	927	923	884	933	935	935	985	963	967	907	926	979	932	929	964	884	983	958	997	931	957	902	990	914	951	959	876	921	965	980	921	988	941	896	952	900	941	971	979	937	896	903	958	977	898	935	901	931	952	892	923	910	952	945	915	960	979	897	934	932	916	985	976	903	908	967	950	926	892	869	889	969	948	886	962	895	936	892	993	967	911	953	959	944	937	913	876	899	898	940	951	867	927	928	936	921	945	922	930	919	938	904	956	940	908	944	951	944	931	967	960	976	919	927	955	939	902	932	861	885	881	899	937	978	895	910	947	925	950	983	916	914	915	963	915	897	935	964	895	897	952	903	967	905	882	922	926	869	966	954	954	1015	969	960	930	929	973	905	936	978	955	946	924	917	979	959	959	913	1001	919	982	1012	911	903	982	957	943	949	901	981	913	895	943	936	975	924	916	883	927	939	1000	969	963	957	915	975	917	947	918	910	964	990	955	909	904	952	967	972	887	967	941	922	946	958	925	991	925	943	899	948	982	977	887	926	944	925	916	951	978	903	943	965	890	864	955	891	953	891	941	915	885	919	919	882	915	953	942	913	980	894	956	912	929	951	930	973	872	920	930	920	953	919	955	947	898	913	989	933	915	985	948	898	931	946	920	893	876	956	970	849	988	920	943	872	933	1014	933	899	944	908	880	966	877	977	941	927	956	916	935	936	908	951	933	934	923	904	938	974	968	912	947	942	881	946	959	974	991	933	910	925	989	905	946	892	907	919	973	951	925	933	912	979	918	903	956	907	931	925	926	969	863	911	913	945	930	932	952	923	932	904	892	917	928	938	893	1010	936	933	930	932	994	915	958	875	940	979	919	892	954	969	936	908	952	853	920	907	892	947	929	953	965	908	891	938	944	911	906	948	980	937	949	917	889	907	860	960	923	970	918	908	925	936	895	937	923	904	923	894	895	956	918	959	958	941	974	948	942	929	933	907	925	986	974	1021	963	972	949	912	943	904	964	952	998	902	919	945	948	926	938	917	896	1002	930	943	922	1008	893	973	906	908	920	898	933	985	966	940	936	870	967	957	960	953	887	940	955	929	925	899	960	994	906	958	934	951	935	940	937	930	894	879	931	919	925	946	938	916	977	888	986	927	923	912	910	950	901	984	892	918	953	928	928	930	928	961	915	927	884	938	939	970	906	914	950	922	916	973	886	941	905	950	934	959	918	939	946	968	909	910	932	931	929	944	943	938	916	909	958	995	968	948	889	921	932	957	904	903	914	948	906	934	967	880	878	963	919	900	1000	948	891	943	936	971	931	928	952	966	919	1001	911	925	971	921	917	976	931	942	936	992	928	996	930	967	971	906	964	912	959	933	922	919	933	925	891	898	938	902	907	954	943	919	968	945	876	925	957	939	958	917	945	889	969	951	922	994	892	897	925	943	931	947	935	908	938	981	923	889	985	953	971	952	944	954	909	936	903	914	972	948	907	976	966	943	938	924	928	901	937	948	932	953	915	946	943	874	932	967	944	924	884	970	939	946	934	935	911	902	895	896	908	909	951	959	934	963	969	968	932	906	939	979	938	974	952	962	957	911	982	937	984	927	953	994	922	929	932	928	1016	907	934	977	947	923	924	959	985	990	1008	941	977	894	912	942	939	987	929	912	929	944	948	947	956	947	897	944	914	888	892	922	941	946	925	998	890	941	944	968	923	886	897	933	955	924	942	960	915	970	952	945	930	947	945	959	911	951	925	930	910	955	991	904	923	923	939	920	953	900	998	958	939	951	895	981	906	907	950	969	916	945	920	955	976	970	911	958	958	892	896	932	936	908	970	951	895	942	950	938	949	927	902	941	927	921	899	923	934	896	941	960	922	910	945	964	941	868	1000	959	954	904	928	909	956	927	952	932	972	971	982	953	968	964	921	928	931	973	992	955	943	949	918	951	990	924	949	968	958	928	919	909	948	893	921	931	934	959	870	900	963	965	907	942	916	884	927	958	953	929	957	940	914	945	930	928	880	911	957	930	903	893	939	955	899	951	956	961	952	950	976	913	953	917	960	893	941	949	920	965	1015	921	974	920	929	912	903	921	951	967	898	902	935	949	919	950	920	948	914	938	968	918	958	896	925	936	940	906	938	894	914	951	907	882	964	949	953	948	961	933	913	928	941	961	916	939	958	970	995	922	966	930	925	932	903	971	872	977	955	921	943	928	954	970	987	949	967	974	958	932	932	898	925	994	953	970	928	877	929	938	950	913	954	949	957	872	919	942	992	895	940	996	927	965	949	922	962	906	913	945	904	946	961	919	983	943	957	978	970	953	870	943	938	893	939	877	965	963	942	946	950	943	970	932	959	918	920	983	895	928	924	992	928	926	895	979	938	916	933	882	909	915	909	928	899	913	924	934	962	876	962	983	973	878	906	859	922	938	894	941	973	970	946	899	937	980	979	939	922	916	930	999	977	943	941	915	1007	936	890	993	919	912	924	922	927	964	956	947	895	929	924	934	903	905	941	914	923	915	901	899	956	970	998	938	920	907	914	932	1004	937	937	922	949	947	945	939	977	914	995	939	897	931	941	977	973	927	935	871	891	929	964	949	888	968	935	930	957	939	949	937	934	935	897	847	969	962	964	904	928	931	900	957	963	980	911	956	964	935	962	989	926	917	971	967	958	929	971	979	940	875	925	941	907	954	980	953	948	908	946	920	933	978	986	916	951	913	957	929	943	955	964	922	903	942	895	929	921	939	962	965	966	941	955	972	934	964	908	1004	949	930	888	921	908	910	942	944	925	958	937	890	973	939	956	934	939	946	942	960	887	905	965	963	887	978	908	988	869	937	903	933	900	979	885	918	977	946	955	913	929	979	962	936	907	966	962	963	940	978	961	939	963	880	931	936	954	945	915	928	916	889	902	939	921	951	943	914	900	931	986	895	972	945	955	914	994	996	869	923	897	929	975	1005	910	939	966	955
51685	50886	50650	47941	53181	55590	44504	30989	17347	6876	2616	1076	733	553	424	397	348	350	326	329	349	335	302	340	322	335	365	354	371	342	345	327	336	348	337	346	331	357	356	326	308	369	330	360	341	325	321	353	365	310	337	339	352	343	322	332	340	327	326	331	337	365	343	349	329	353	322	341	316	319	334	336	323	340	324	333	343	379	326	378	332	328	352	312	335	333	341	336	350	370	339	333	362	312	350	325	318	329	358	320	317	333	316	334	316	320	359	354	335	363	302	297	356	314	373	353	325	370	315	293	317	343	370	333	343	335	355	330	343	363	311	349	330	334	334	331	364	342	308	332	347	311	319	337	330	371	352	318	327	329	318	333	337	314	327	325	366	339	314	349	340	321	331	320	361	339	320	308	322	316	353	308	284	323	359	305	331	343	328	344	315	333	339	354	340	363	352	341	366	324	335	318	326	314	290	314	345	371	340	369	307	319	338	351	307	329	368	367	325	316	335	375	313	347	321	347	354	313	355	335	335	290	306	309	361	353	342	328	384	335	349	303	333	340	324	319	322	341	360	303	316	366	310	368	344	328	325	365	359	324	333	378	378	318	315	333	321	305	344	349	344	325	337	355	334	301	312	343	332	357	331	363	347	323	331	325	332	331	348	345	359	323	342	329	354	290	335	349	306	330	348	341	323	318	339	346	320	338	311	369	366	307	316	322	342	305	349	318	324	294	317	348	353	313	333	335	320	297	338	341	322	322	379	354	303	325	335	338	367	327	330	343	347	321	336	368	334	313	335	332	326	368	290	307	339	347	352	315	334	333	330	349	348	330	349	303	336	328	334	351	354	370	319	345	347	340	312	335	329	356	347	348	282	360	327	312	317	355	334	335	328	347	324	361	354	318	324	383	349	327	360	342	323	345	338	342	295	304	317	348	353	340	309	343	344	320	382	329	338	316	361	353	335	345	300	353	313	365	337	332	322	344	340	313	334	341	307	334	339	332	356	325	323	328	359	362	351	346	310	362	360	304	316	333	325	320	313	338	368	330	348	323	312	329	327	318	329	301	309	302	358	340	319	360	329	320	328	356	327	337	340	308	356	315	336	339	317	341	364	323	316	315	323	309	332	363	332	321	325	291	351	323	336	365	336	335	337	369	358	303	306	338	350	339	350	345	330	320	359	354	336	359	313	361	349	347	322	321	329	339	333	323	337	330	318	350	346	342	345	314	333	352	354	333	360	312	345	336	317	307	315	311	361	335	298	317	354	329	309	348	316	349	318	312	312	333	300	341	351	331	332	326	327	313	355	296	293	367	307	335	376	319	365	338	352	350	346	320	312	350	328	312	351	338	316	333	337	340	340	323	322	314	327	328	331	318	340	359	286	361	351	342	335	349	333	352	341	320	329	325	351	351	346	349	326	353	348	315	351	329	331	305	335	343	317	306	315	348	326	366	351	327	330	348	365	332	322	336	328	329	317	359	335	330	321	351	346	357	364	349	320	377	321	338	338	318	355	346	317	336	318	338	311	365	368	336	352	331	340	340	355	348	357	319	342	352	311	327	337	385	329	369	349	328	344	329	353	323	330	291	301	356	324	354	343	373	371	352	317	375	354	346	315	345	308	345	334	312	317	327	384	333	330	336	345	335	313	376	336	334	375	312	327	354	311	354	323	326	344	336	356	330	352	334	329	340	326	350	329	353	317	334	372	317	319	347	330	328	336	381	344	313	330	291	339	317	353	334	340	284	332	344	333	373	336	285	337	305	334	333	357	368	316	317	314	318	335	316	326	363	302	310	339	325	326	340	343	337	331	337	292	334	348	300	357	333	361	335	305	328	356	349	368	353	331	324	329	333	365	359	319	332	316	355	300	298	329	351	323	326	327	355	330	330	335	328	328	303	340	316	338	314	335	327	303	325	315	357	366	323	327	362	321	323	322	331	349	348	348	368	341	335	386	342	346	352	321	356	365	309	324	347	349	356	326	346	308	366	337	320	373	356	331	352	329	347	298	364	317	297	337	338	350	335	323	341	346	368	352	329	300	308	332	344	322	324	335	301	300	306	307	365	307	376	334	357	324	305	324	330	331	323	332	339	315	342	298	331	371	364	315	351	354	318	368	310	358	346	366	384	359	333	324	336	319	350	348	330	343	364	332	322	351	352	370	305	345	319	334	338	335	326	300	328	342	344	373	370	313	366	353	361	335	369	336	324	347	360	329	344	344	348	319	356	374	327	356	308	335	333	311	326	373	365	380	317	339	355	332	341	335	327	345	312	317	328	307	351	305	361	329	349	319	327	327	370	332	332	343	343	320	320	302	326	360	339	324	325	359	348	333	312	329	374	353	316	342	358	361	341	321	348	338	294	323	340	298	328	357	296	322	344	328	320	335	351	324	318	317	315	353	331	311	273	306	302	352	340	324	333	321	335	349	364	310	357	358	331	340	346	329	296	378	325	352	327	319	334	341	352	360	315	327	338	325	317	333	323	365	365	330	330	321	333	338	343	341	325	338	327	348	329	320	346	292	307	345	338	369	340	373	315	320	362	333	293	352	322	330	314	350	322	324	346	333	344	296	322	317	356	321	365	368	299	305	321	317	312	333	338	303	351	339	355	345	306	311	350	321	315	348	337	345	327	308	326	328	341	333	347	332	374	345	344	297	319	336	321	332	347	326	295	335	318	329	351	338	377	318	329	343	338	311	347	335	336	357	338	347	307	314	304	336	324	350	308	318	336	332	335	354	324	345	341	299	352	338	304	314	373	340	361	349	332	349	331	360	338	337	344	312	287	325	331	326	333	338	286	350	352	298	334	345	355	334	342	338	350	334	378	342	347	328	347	382	351	327	353	356	325	325	332	356	353	329	343	320	305	343	321	335	337	328	346	343	358	327	337	329	321	289	338	318	292	332	324	331	319	352	314	327	346	337	336	348	358	314	326	333	318	343	324	331	356	359	296	342	316	320	360	334	313	306	354	323	366	329	350	399	326	326	319	342	335	302	354	349	305	318	352	312	320	331	322	351	308	383	341	315	371	327	343	360	363	315	335	305	344	341	370	351	339	330	315	351	343	298	328	315	319	338	335	313	336	338	350	333	293	329	327	316	335	330	375	336	337	333	356	338	332	338	313	340	317	303	292	324	344	331	278	304	341	353	346	352	352	353	338	346	331	332	350	331	369	325	321	356	310	345	352	314	354	349	394	359	355	343	314	326	351	316	328	342	370	326	335	329	345	357	328	341	329	345	331	347	317	330	353	333	353	356	343	348	341	323	299	322	336	356	363	341	361	291	319	360	348	359	337	319	329	328	340	343	321	355	317	352	365	370	327	324	366	294	330	360	348	342	345	352	314	345	331	356	332	311	351	323	324	312	328	322	325	342	325	315	344	375	303	348	320	319	337	341	337	326	343	342	320	315	353	318	360	344	308	328	339	315	323	351	324	329	346	368	319	329	343	334	298	335	349	366	310	334	332	316	345	315	338	304	320	346	327	300	330	301	327
34351	40996	51882	56043	67020	66938	55826	44379	31093	18209	8860	4341	2687	1895	1270	1024	887	858	818	846	832	890	826	911	846	856	827	827	875	799	857	859	829	800	827	803	808	806	840	883	858	838	866	836	825	786	876	844	846	822	850	813	869	845	844	840	820	836	789	868	832	825	862	861	807	787	829	811	822	817	853	800	785	899	827	793	841	829	833	838	821	842	804	847	836	825	845	864	828	833	857	868	853	824	889	796	786	843	799	844	834	841	822	845	808	861	829	846	815	810	843	892	825	794	791	812	905	864	897	809	770	831	866	829	804	785	785	862	796	838	903	834	854	859	827	806	816	818	878	813	877	807	826	785	805	780	848	850	857	847	803	852	803	840	805	828	838	850	860	824	814	848	839	863	816	804	773	817	853	848	787	873	813	860	880	882	828	856	817	838	811	846	828	831	858	836	810	836	853	813	851	852	823	836	847	806	845	809	821	831	847	869	803	869	830	884	825	821	862	853	880	830	835	807	873	816	826	825	846	823	796	816	818	851	800	841	845	815	797	894	844	868	828	876	854	865	868	797	892	767	850	767	806	830	858	808	858	815	858	820	848	802	870	857	786	851	824	822	855	818	873	847	886	845	784	913	871	861	829	787	870	870	857	800	831	874	824	845	804	806	864	834	862	812	878	849	821	840	843	811	840	820	846	832	854	870	878	822	757	827	837	840	835	830	887	840	799	815	820	855	827	824	824	836	836	827	856	804	849	812	855	839	803	817	841	794	793	881	860	796	832	867	787	826	809	871	856	812	856	863	828	809	846	864	801	836	873	865	820	840	803	816	846	824	899	836	844	841	824	826	849	839	798	849	860	831	847	898	847	782	828	836	839	871	823	842	810	838	882	853	879	867	854	794	859	793	839	833	832	811	833	774	832	836	822	843	847	855	833	881	860	842	869	868	848	826	867	811	861	820	812	820	831	804	836	838	873	801	819	833	863	849	894	806	837	821	841	802	807	834	759	790	887	831	808	810	841	852	837	812	833	790	882	847	864	858	842	886	886	798	807	810	844	799	803	845	843	839	787	809	850	823	809	816	797	871	765	830	834	840	796	878	842	807	887	818	859	822	818	853	834	857	798	848	830	814	804	821	862	848	792	819	860	847	788	854	827	816	847	831	831	834	843	917	848	832	805	825	871	834	856	854	819	764	860	816	868	847	842	814	903	891	835	808	868	870	818	870	835	872	781	849	827	805	832	876	861	854	839	842	769	840	882	806	875	788	827	819	819	857	805	859	838	828	841	831	791	858	862	849	883	863	811	845	832	891	892	846	839	775	830	772	843	837	814	833	787	834	849	882	862	833	833	804	858	859	830	867	830	831	852	832	827	832	891	817	822	797	864	840	835	855	857	833	829	794	842	864	782	827	855	805	822	818	877	834	785	832	769	768	784	853	837	823	868	852	827	813	789	828	802	844	811	789	783	825	842	849	886	811	840	870	872	881	837	832	823	829	843	838	841	800	866	910	861	806	844	862	788	798	812	844	791	859	866	842	851	865	860	848	851	820	847	863	823	824	873	824	814	811	807	839	818	795	871	833	844	859	868	838	854	784	804	836	824	849	842	810	833	879	878	819	840	850	830	824	811	859	841	848	847	795	886	856	843	881	834	841	869	837	797	838	819	853	838	806	872	877	835	828	870	848	816	826	843	865	810	802	816	869	855	852	860	844	832	828	845	795	845	861	799	870	811	881	831	806	890	849	813	812	829	845	812	830	853	850	858	856	872	838	810	817	781	839	802	853	846	838	828	841	829	837	815	878	845	861	878	860	879	827	832	823	852	832	855	833	812	868	852	877	832	923	835	867	872	803	805	797	851	824	858	854	836	825	822	858	846	845	759	816	845	801	852	870	811	813	851	843	817	836	872	858	818	850	817	822	762	825	838	819	840	881	760	844	783	846	810	798	782	867	780	869	840	832	825	859	822	863	805	854	867	858	822	855	860	850	774	806	832	839	829	837	863	824	847	826	868	877	880	815	868	801	882	825	801	811	854	820	848	848	879	879	851	810	836	850	795	843	831	851	805	855	818	776	833	817	817	832	875	846	829	860	827	846	866	803	813	838	853	878	826	902	858	787	882	896	826	836	857	801	810	785	825	822	832	835	818	797	821	784	832	802	829	865	855	826	834	816	869	828	803	861	827	853	839	854	801	796	792	823	803	832	871	876	803	838	861	840	814	836	881	828	815	888	762	860	818	827	814	818	786	807	862	812	834	887	815	783	797	848	863	801	828	858	797	836	844	831	817	859	836	847	850	836	809	884	846	845	826	877	843	827	781	789	835	834	839	839	874	806	851	842	884	876	814	793	849	815	799	807	917	832	852	898	855	837	839	802	816	845	868	839	813	906	779	799	840	808	839	848	825	826	821	844	817	830	785	808	834	862	852	836	824	856	827	821	822	857	803	831	840	773	844	822	870	864	828	849	805	848	787	799	891	838	785	818	827	819	809	881	812	837	868	803	806	824	836	794	820	854	806	825	839	783	852	831	837	881	888	818	875	848	873	820	795	828	786	894	870	863	855	804	810	821	847	832	822	847	829	841	826	840	823	837	820	754	841	850	858	878	823	804	831	858	781	861	836	887	857	839	798	824	838	865	785	854	862	889	887	831	811	860	843	835	880	826	787	802	844	817	920	824	831	843	849	850	839	865	833	796	827	793	809	792	825	800	858	816	827	848	864	872	816	782	857	893	841	895	833	857	846	834	840	845	831	854	811	787	819	894	893	804	878	856	850	803	857	859	824	822	842	818	881	791	833	818	829	902	855	803	816	851	834	786	859	847	821	838	838	790	829	874	853	878	847	823	829	813	857	788	876	829	847	898	896	845	801	836	928	892	861	830	820	825	838	807	806	832	855	854	863	803	824	810	835	799	818	834	832	785	775	819	873	802	847	843	819	830	887	802	796	845	828	804	836	847	832	803	793	855	777	801	862	771	874	826	796	824	834	842	821	822	844	809	855	839	866	858	793	831	847	845	821	863	841	835	814	827	858	846	860	822	814	872	843	806	862	845	816	845	814	773	846	836	826	853	885	880	853	836	863	853	839	816	819	846	866	812	869	830	840	890	860	894	868	828	826	802	805	862	867	888	838	842	857	817	834	865	836	836	808	838	849	856	813	803	794	814	853	829	806	868	797	892	826	812	833	830	846	844	903	839	856	806	768	883	802	857	863	857	847	804	887	780	790	865	871	809	846	843	824	831	907	862	841	863	834	851	870	813	801	870	879	774	834	794	867	863	853	857	832	820	824	849	882	808	834	884	831	873	820	832	885	833	842	856	831	833	831	872	841	877	863	876	799	866	817	843	835	827	875	808	849	786	794	915	859	836	813	808	806	854	866	846	869	805	832	799	821	821	818	845	781	813	805	829	770	872	852	864	782	805	874	842	835	860	778	813	818	845	858	801	848	816	875	811	822	816	832	837	825	869	882	873	841	792	805	841	870	825	806	848	815	853	829	871
21709	18476	18865	8551	4584	4927	2696	1463	1086	685	467	430	399	362	387	352	385	359	359	344	345	332	348	371	345	372	351	395	344	365	378	361	397	365	367	340	354	334	351	357	350	384	330	339	364	372	377	342	381	359	355	359	350	365	378	350	341	330	362	401	375	353	322	355	353	376	355	363	358	369	306	380	350	387	359	383	378	371	352	324	367	350	357	368	356	377	384	361	348	389	369	355	337	340	403	356	374	369	357	393	360	390	371	351	382	369	383	353	369	352	349	330	342	332	355	383	349	351	387	346	352	359	374	385	393	352	332	361	351	349	349	391	378	368	355	353	379	344	395	355	367	338	356	381	398	375	341	351	378	369	360	367	344	356	395	321	373	373	376	368	342	397	322	357	389	372	360	370	349	390	381	383	325	360	382	370	382	349	379	364	372	369	348	368	360	335	351	395	369	357	372	389	381	388	368	342	360	359	350	344	347	363	373	349	347	356	377	357	345	364	357	330	366	359	369	331	358	338	335	369	343	356	359	374	346	384	320	335	380	337	337	376	364	361	318	354	340	374	338	359	396	331	368	348	374	402	332	378	386	370	397	370	361	361	375	366	341	382	345	374	350	339	318	391	345	351	359	368	359	360	371	370	344	408	387	372	339	372	360	324	378	362	374	368	397	337	363	378	358	389	336	360	385	337	381	335	344	366	350	382	332	341	377	331	368	386	363	376	372	368	351	373	346	371	336	308	367	373	321	371	336	366	358	343	359	360	397	339	351	383	367	368	379	389	355	322	343	381	365	380	328	334	347	366	339	312	394	361	395	354	376	346	371	342	337	353	326	323	321	340	370	375	391	382	351	339	375	360	372	337	345	366	341	365	363	331	364	339	363	331	350	332	378	330	355	405	393	349	371	340	365	332	324	369	365	376	369	339	384	367	332	379	370	363	344	339	357	320	334	344	360	310	406	372	356	377	409	345	380	344	331	319	352	338	334	364	396	363	356	340	357	357	351	343	353	325	362	344	398	345	346	374	365	355	349	339	348	333	339	337	345	345	359	404	378	383	343	352	347	352	314	338	393	349	344	328	369	346	345	345	361	359	354	385	351	359	391	374	378	343	315	367	340	335	342	390	358	322	379	344	363	371	353	385	340	364	385	352	350	358	366	342	334	363	330	349	345	355	343	376	326	357	370	361	374	339	335	362	357	370	326	356	330	356	366	348	376	329	375	389	343	354	349	341	356	352	376	346	337	370	357	354	339	332	333	340	356	366	305	338	354	383	357	390	393	322	339	356	384	334	362	383	368	347	354	381	342	343	392	362	364	359	387	347	339	337	367	346	349	353	352	349	335	375	368	370	332	335	347	359	371	359	327	364	346	376	364	356	327	361	349	321	373	360	334	347	327	349	342	312	377	359	356	379	365	381	354	407	357	397	361	357	362	370	366	363	302	363	367	341	347	355	363	368	321	342	378	338	358	362	338	339	340	334	360	383	358	366	341	356	378	338	312	403	397	357	377	340	349	335	369	349	355	375	362	378	338	354	327	351	368	358	393	333	351	354	364	353	357	361	380	343	378	376	355	363	345	340	318	363	358	369	355	361	358	361	337	410	356	345	345	344	332	337	373	330	366	344	383	346	358	365	343	325	361	368	369	363	368	331	394	380	398	321	367	339	360	337	359	327	338	315	387	372	373	349	361	389	343	338	352	347	345	373	365	372	347	363	371	349	385	368	345	338	347	366	368	343	334	322	354	377	363	348	324	360	364	378	371	321	441	356	348	383	333	351	368	356	347	375	338	353	328	374	380	351	380	344	410	364	360	378	366	331	343	377	333	378	367	348	353	364	372	389	348	345	370	339	341	392	364	351	366	353	347	378	334	346	364	375	331	389	376	342	337	382	334	371	365	388	379	366	364	327	378	344	367	389	344	396	352	345	326	351	374	348	362	334	379	352	374	357	334	367	354	377	396	362	350	363	334	343	308	356	351	379	383	357	350	396	345	343	372	344	372	393	338	327	342	376	380	383	348	356	369	374	382	372	314	323	335	338	338	376	313	335	391	364	341	396	370	385	347	389	382	359	404	371	363	368	352	366	335	388	358	399	325	359	338	361	371	400	373	356	338	390	347	361	343	368	350	398	327	377	339	375	380	355	376	379	358	371	360	351	349	370	365	345	355	378	351	384	383	371	358	361	349	347	357	323	364	341	337	381	379	371	337	343	363	337	368	323	353	356	338	337	352	329	358	371	379	380	344	340	355	378	349	361	307	389	359	379	357	400	345	335	347	363	355	305	381	370	353	369	363	377	371	335	356	345	366	328	353	375	366	353	354	345	346	359	384	345	374	372	343	358	362	343	374	369	359	351	354	347	367	336	337	363	396	378	326	395	399	374	347	358	332	362	366	383	334	362	358	353	358	365	366	380	362	348	344	354	337	331	355	375	406	364	312	356	357	383	333	359	349	369	354	391	350	361	383	408	337	376	358	357	335	346	328	366	363	359	345	353	334	340	377	366	342	375	364	371	356	368	407	331	392	354	381	319	335	349	365	371	365	348	361	401	362	296	390	348	359	342	381	371	376	363	340	368	387	357	381	357	348	316	355	352	351	354	391	336	373	392	358	382	375	322	370	355	362	355	382	349	374	354	375	380	379	370	370	409	349	367	324	319	342	334	343	355	369	312	361	365	396	357	326	362	354	306	371	371	411	361	373	359	369	349	338	319	369	376	358	369	350	366	329	377	305	339	330	365	353	364	327	330	391	355	345	348	355	338	356	353	370	354	360	390	334	369	379	342	363	376	387	332	364	369	356	361	376	380	372	350	368	335	327	359	409	385	356	377	348	333	338	344	377	313	369	373	351	379	347	369	373	365	363	373	362	335	370	369	356	389	372	363	349	387	323	384	355	413	350	337	363	327	412	386	388	334	352	365	337	355	369	348	354	338	351	351	384	363	392	379	356	369	354	331	377	361	353	372	376	371	398	367	401	380	342	383	341	399	369	364	374	368	322	338	361	360	336	391	373	375	369	399	349	348	346	362	361	353	313	355	349	349	355	341	355	339	396	350	367	380	347	400	361	343	344	369	379	350	350	343	357	355	376	350	352	345	349	351	314	353	364	365	370	329	328	365	351	349	358	354	342	344	343	355	363	380	348	354	338	343	369	381	343	357	336	330	349	350	363	392	332	337	337	362	358	349	336	349	325	377	326	359	363	348	343	357	345	361	366	378	353	371	366	345	377	379	376	337	325	338	358	369	383	357	342	346	344	362	388	350	313	351	375	323	344	403	374	387	338	352	358	370	349	365	384	363	395	347	344	367	351	359	330	373	388	360	387	376	377	371	364	377	327	369	379	347	375	367	350	310	352	363	368	367	346	349	378	391	374	348	350	372	370	374	356	351	343	367	356	381	334	381	353	387	371	356	389	362	356	356	363	355	337	351	364	343	368	330	359	385	362	359	359	344	383	351	348	388	405	345	363	336	342	349	401	344	404	334	363	381	345	362
13426	15129	23253	13648	15564	16746	9544	5883	3844	2188	1336	1015	968	921	943	908	926	862	866	886	866	879	827	878	878	895	883	891	891	884	874	950	837	852	846	949	926	916	840	911	911	914	875	930	918	941	889	830	888	850	898	903	896	884	897	920	873	852	917	859	855	903	955	897	922	927	947	875	871	878	911	885	894	947	894	860	930	892	955	943	890	930	928	906	967	895	852	886	896	915	843	883	883	886	907	901	923	819	880	910	871	918	910	963	891	855	911	922	945	919	853	898	913	906	924	868	908	928	869	889	904	870	872	902	885	912	868	900	872	895	991	905	935	884	867	891	843	890	920	886	878	905	823	963	874	899	889	908	937	909	885	948	924	915	913	866	918	827	899	912	909	816	888	908	989	879	898	913	881	880	882	938	914	929	919	821	906	902	869	867	891	917	835	916	894	882	874	885	887	896	938	921	930	933	879	934	919	875	942	855	872	862	899	903	866	903	834	895	941	880	931	878	918	892	829	914	897	910	918	859	903	970	879	954	922	913	879	883	902	886	897	950	922	824	886	892	878	881	872	870	889	945	914	869	903	888	853	862	893	956	948	903	909	925	897	884	912	879	916	984	847	934	898	924	895	927	832	889	873	930	895	927	896	852	900	868	848	932	886	943	900	887	878	878	918	898	926	899	828	889	919	919	936	930	878	875	903	934	938	894	875	866	882	868	992	898	921	920	894	883	940	881	875	883	957	925	966	876	840	873	927	907	925	881	870	867	875	875	928	914	891	896	842	906	880	853	839	913	921	883	857	889	856	828	923	899	860	946	911	856	906	855	953	885	832	886	892	1006	874	889	899	878	898	880	933	917	959	841	926	858	892	894	879	870	907	860	909	918	868	919	900	950	905	916	886	869	961	945	908	886	905	863	900	929	953	916	903	874	908	916	905	888	912	911	915	870	951	936	830	897	885	891	921	945	893	883	863	919	848	952	896	859	869	886	880	863	927	894	888	874	894	909	840	886	964	858	869	900	898	920	904	910	904	859	903	899	890	943	913	906	906	917	908	894	928	885	862	895	930	896	867	901	912	918	908	870	913	902	882	911	881	908	913	927	909	872	894	921	884	868	877	876	881	880	873	899	874	841	936	933	900	881	900	879	874	964	872	907	929	873	878	913	906	874	904	918	915	922	834	902	918	884	842	916	900	854	910	916	898	927	949	899	906	907	934	840	885	885	887	914	901	855	891	905	908	888	986	887	950	899	878	862	930	936	939	893	885	890	926	891	884	863	879	863	872	900	862	846	929	910	846	849	921	900	901	887	940	924	935	885	932	914	922	935	897	895	944	938	876	874	877	938	889	871	931	913	853	899	897	915	910	891	899	896	908	867	872	929	870	888	923	929	908	884	894	898	900	885	865	912	893	903	873	899	912	909	900	908	884	872	915	929	880	894	927	848	905	849	904	903	935	897	928	849	915	904	864	895	902	923	945	907	889	912	889	870	854	892	921	893	835	939	949	926	905	955	951	869	905	910	920	905	896	962	916	962	937	889	847	874	921	919	940	900	912	864	965	930	878	915	918	941	932	862	862	930	945	933	906	936	878	879	953	909	904	864	883	884	892	926	867	926	899	858	886	916	915	956	916	906	860	898	890	893	918	876	916	913	889	884	935	875	855	858	911	921	810	897	858	886	883	864	864	877	880	888	897	866	944	909	870	885	903	895	876	904	868	975	911	911	849	920	857	940	876	896	900	837	923	887	921	868	901	943	902	884	890	926	910	880	886	910	916	905	905	883	885	922	872	921	889	917	917	909	905	864	938	863	885	939	948	876	859	924	861	919	952	905	886	919	906	875	893	891	898	898	922	887	889	870	860	866	916	918	868	949	919	905	920	962	847	950	910	898	870	883	857	901	939	876	912	888	882	913	906	926	885	872	881	887	905	956	939	923	900	963	914	903	895	933	930	915	916	906	854	913	887	896	905	867	912	900	873	865	915	879	902	878	932	881	907	935	918	861	891	943	887	949	922	924	865	910	906	891	879	931	887	894	883	845	939	888	921	882	886	886	898	883	874	880	958	886	888	867	972	890	870	899	856	895	903	898	928	897	918	914	900	915	952	909	930	912	921	858	847	908	910	884	882	920	918	910	896	934	876	879	894	904	879	890	886	901	914	907	899	957	923	904	937	898	845	863	947	943	908	859	920	917	902	896	888	860	895	925	906	880	833	939	851	880	884	888	888	905	848	891	911	924	879	913	891	911	894	867	933	974	875	894	847	893	904	911	941	938	925	914	892	902	911	854	833	961	870	841	883	971	883	884	877	924	946	903	947	855	923	867	887	933	916	925	916	896	878	924	953	904	897	908	921	911	886	918	895	942	931	914	882	854	869	877	862	846	894	892	922	906	920	950	937	889	879	863	926	955	889	878	927	865	882	902	953	895	898	929	844	887	865	933	926	868	904	871	930	942	892	862	879	880	866	849	896	937	884	870	864	952	916	905	915	916	871	900	869	894	857	893	924	924	852	938	929	921	897	942	871	891	921	933	912	921	894	837	852	917	901	864	934	859	873	926	887	864	929	884	872	891	860	918	915	865	844	857	835	902	880	892	857	927	916	933	905	924	873	857	915	871	923	868	852	844	913	889	930	945	880	904	887	922	939	891	906	934	849	901	883	909	870	962	887	970	906	914	887	901	929	903	919	930	842	914	805	889	899	957	853	896	873	906	845	960	906	898	870	946	888	921	870	937	864	968	882	878	880	902	883	913	860	921	915	882	890	898	926	954	897	930	851	935	866	895	917	845	882	915	911	890	904	912	906	920	840	929	876	863	898	957	912	842	882	868	918	895	889	857	905	894	862	899	883	921	905	944	881	867	950	904	869	916	931	937	907	937	874	937	854	901	876	868	897	856	900	902	891	952	909	882	929	915	930	903	948	904	863	932	908	929	898	955	877	857	875	873	875	837	852	881	877	945	909	883	913	920	895	995	890	888	903	917	835	902	923	901	885	889	917	887	891	878	916	923	890	904	935	901	899	925	940	929	969	918	926	892	944	875	905	870	866	913	932	882	885	874	868	888	886	890	882	907	940	898	882	918	884	892	917	876	890	903	999	861	890	923	870	896	869	880	882	880	874	916	893	910	847	871	987	905	885	917	981	908	891	963	874	922	962	912	905	967	876	882	900	898	976	889	878	903	906	893	844	982	887	923	872	906	874	929	848	941	908	923	897	866	928	894	900	862	860	913	810	965	894	896	881	898	862	867	854	949	928	895	859	928	877	917	864	873	868	914	891	934	963	951	868	871	881	869	871	886	920	911	883	884	909	910	928	915	814	887	937	917	912	907	856	917	908	916	855	879	892	925	908	834	879	877	836	910	953	915	915	881	887	927	842	886	925	874	870	912	942	934	896	919	932	885	927	939	890	934	886	936	897	900	877	899	882	891	907	885	913	868	876	887	904	900	864	835	885	848	885	903	849	907	879	921	973	897	929	881	868	898	875	903	939	888	892	910
47024	50240	52335	38097	38267	44019	30467	16322	7205	2450	1230	886	576	467	444	403	395	367	379	359	385	354	363	372	359	347	378	341	394	379	353	339	335	347	391	384	397	341	377	362	373	355	376	368	356	331	390	364	334	379	362	384	346	370	351	348	358	380	390	399	392	385	347	371	384	352	364	345	356	366	381	357	366	401	353	365	349	389	370	374	367	407	356	371	371	335	335	350	351	366	388	345	354	381	351	355	342	395	390	354	347	377	373	375	385	387	379	345	352	342	367	359	374	368	364	351	355	355	378	358	385	394	340	343	392	370	352	363	367	365	352	360	371	337	381	353	424	364	357	364	310	402	402	384	379	341	373	375	362	315	364	356	343	395	356	370	396	365	356	376	342	357	369	395	365	370	357	326	372	376	368	334	358	379	379	334	314	368	386	364	341	404	365	383	313	335	381	373	366	372	368	338	348	369	360	341	346	355	382	332	395	358	361	363	392	362	394	373	345	336	383	359	381	358	371	366	401	397	383	372	384	374	378	397	365	363	380	372	397	350	370	359	325	367	385	371	332	380	370	390	334	346	333	349	358	374	353	356	353	375	377	387	349	395	366	371	371	374	364	369	336	374	373	354	355	376	384	378	366	374	388	328	388	384	385	347	367	347	380	341	382	365	336	370	382	355	385	348	366	369	354	372	388	332	360	352	363	362	339	356	353	364	421	386	367	353	338	386	361	343	402	370	344	366	374	406	351	392	360	376	392	381	376	383	349	361	395	373	368	390	356	376	378	391	364	358	376	368	375	377	336	375	341	386	365	393	409	349	356	349	343	326	349	333	378	389	344	379	368	349	327	341	368	382	358	424	348	381	353	385	398	351	342	345	358	368	384	333	338	368	386	367	347	366	367	347	399	353	370	355	346	362	352	340	355	400	372	374	358	386	380	356	368	354	352	377	343	385	366	326	371	429	370	342	346	376	351	372	357	383	366	387	364	348	387	366	366	374	392	352	362	329	399	367	379	362	366	373	346	373	331	352	370	361	361	360	318	352	356	371	385	349	368	325	372	376	381	370	375	384	386	387	374	357	363	336	379	340	383	372	378	389	341	338	385	376	358	400	377	391	369	385	384	354	377	365	361	353	390	357	386	403	404	373	383	416	383	354	346	380	353	360	359	373	335	384	371	371	342	328	376	358	355	345	341	394	366	368	336	335	399	334	393	350	361	360	402	385	385	368	370	322	386	309	377	337	353	372	390	367	346	384	369	390	361	344	361	372	388	393	389	385	389	361	368	319	366	375	334	371	367	361	345	405	355	370	380	343	434	348	336	378	366	407	374	394	376	344	391	367	353	342	395	372	376	373	354	358	382	346	341	362	352	332	381	365	357	311	387	343	362	361	398	364	370	383	375	363	334	363	364	342	354	370	387	360	372	369	368	383	373	377	353	381	340	368	379	349	378	372	370	384	364	379	353	348	371	390	344	395	351	347	400	358	352	373	376	381	371	367	389	382	327	365	371	387	380	365	356	347	342	339	383	375	368	378	386	369	363	368	374	354	391	353	355	378	360	375	434	382	341	377	359	374	341	360	356	299	349	350	386	378	356	379	354	393	390	357	368	358	372	351	360	347	374	363	384	356	357	349	371	383	372	374	370	346	420	412	375	366	368	397	360	341	369	358	383	368	382	354	371	356	360	361	349	392	358	354	337	396	339	347	414	364	377	381	405	364	364	416	352	385	383	350	363	388	367	350	363	350	353	365	361	359	394	376	339	392	411	386	372	333	431	331	375	410	343	357	365	353	376	369	354	383	386	348	354	396	359	353	380	396	357	370	383	391	328	370	363	353	387	359	383	383	396	392	367	394	340	371	362	351	369	392	341	383	378	377	380	355	366	374	385	342	348	356	331	377	362	376	384	313	348	343	388	381	386	407	358	365	381	382	355	360	371	354	377	357	379	304	355	384	344	355	368	392	330	358	395	334	384	388	376	355	362	395	389	385	371	382	389	374	384	350	363	343	365	370	372	351	357	381	339	393	317	385	393	384	334	368	379	356	369	388	370	362	349	384	393	354	386	373	359	358	381	365	386	375	386	378	364	360	359	364	385	353	358	348	354	389	372	375	371	379	349	324	366	373	349	400	396	340	356	391	383	355	376	356	372	379	378	389	367	360	384	369	322	374	375	382	371	332	347	375	337	398	392	415	388	355	398	371	379	374	379	396	340	359	341	395	358	335	359	407	370	376	347	319	333	371	364	355	382	381	356	340	378	353	376	355	408	358	368	352	399	358	390	369	381	346	403	369	339	367	380	382	336	356	367	360	384	377	346	377	381	401	367	382	339	390	358	350	341	349	339	363	334	351	408	399	360	384	392	372	392	364	354	340	357	365	375	360	367	375	368	363	367	353	386	380	374	377	386	336	375	347	377	377	361	390	329	372	371	357	341	333	379	320	380	360	353	363	356	359	391	364	354	389	366	351	385	365	413	386	355	371	345	370	387	402	405	380	352	389	332	347	329	347	334	398	374	337	361	361	369	318	348	344	376	361	374	361	351	356	368	363	362	375	364	335	347	371	370	355	335	326	342	350	360	359	354	392	346	367	357	363	377	348	349	351	380	358	363	387	400	355	385	378	348	345	368	363	393	372	371	399	389	353	371	411	381	359	377	356	404	396	347	393	366	359	359	379	372	346	355	389	360	381	377	359	392	363	357	362	363	360	350	348	331	367	374	376	380	345	350	376	392	378	352	340	379	364	352	339	352	337	344	329	356	382	329	354	369	395	371	402	347	346	363	355	327	366	390	382	367	369	320	358	386	351	342	361	409	386	360	326	344	383	341	363	350	355	371	349	375	350	382	360	370	379	321	365	386	370	358	351	354	409	359	387	349	395	391	329	341	338	390	333	373	379	347	393	368	376	360	391	373	347	364	361	347	355	376	354	321	380	343	360	377	374	383	405	398	371	368	375	377	394	352	365	402	388	367	350	353	386	324	357	385	390	381	402	387	340	371	343	374	368	376	337	379	376	362	333	376	364	418	392	355	380	367	384	343	388	379	376	361	395	371	357	373	390	403	391	396	335	357	409	376	330	386	361	382	335	373	372	363	374	349	368	343	379	351	363	370	356	356	340	366	380	345	386	358	348	408	342	373	395	373	355	367	389	350	367	359	387	415	387	384	370	347	347	368	377	343	414	374	361	377	404	364	345	359	344	354	366	355	392	383	374	366	377	393	342	382	337	361	386	371	366	353	377	396	382	366	380	401	401	356	364	371	341	336	384	389	377	345	343	377	391	388	374	368	358	350	369	370	350	359	363	367	385	393	343	366	394	378	390	394	408	348	354	377	360	352	370	380	361	356	375	361	354	389	350	377	327	403	365	370	382	401	367	349	396	358	362	338	350	359	407	363	356	372	407	357	400	381	390	344	338	368	370	352	363	382	370	361	387	326	363	343	386	363	358	399	381	380	331	356	408	346	365	365	384	360	377	355	377	365	356	388	348	371	348	373	379
30767	41402	49813	46162	52055	55472	43035	30590	19774	8991	5046	3639	2084	1498	1385	1101	917	885	895	914	908	923	863	924	877	896	856	915	907	913	932	875	882	920	908	898	873	927	887	915	916	900	936	892	894	930	909	918	934	864	844	888	980	887	924	919	958	851	877	951	915	903	855	917	905	934	925	935	991	862	950	904	885	903	928	894	887	945	900	930	910	925	912	861	964	875	930	965	916	891	901	890	910	949	932	916	903	877	917	970	919	900	912	918	874	870	895	955	897	960	969	931	833	913	900	906	900	840	903	922	888	874	940	882	891	941	937	891	899	891	888	944	901	912	921	908	925	899	942	893	924	849	927	925	977	893	922	863	916	938	882	939	904	909	904	872	901	918	921	895	896	868	949	884	886	875	907	897	895	929	924	911	920	867	905	942	922	917	917	961	934	896	970	928	867	933	891	904	898	931	961	904	969	886	862	923	942	920	884	878	917	925	897	876	935	970	948	892	873	928	912	887	889	866	886	942	896	934	871	897	926	922	983	837	902	925	896	921	901	875	951	948	870	909	919	949	910	946	909	909	948	916	938	938	936	939	906	907	939	930	913	904	979	956	862	945	941	893	866	893	888	947	906	930	929	953	906	943	871	906	902	911	939	937	916	917	930	919	888	902	922	939	993	898	900	916	902	906	906	936	918	915	990	851	913	970	893	941	856	906	891	880	865	953	868	914	958	981	916	931	855	931	887	923	949	898	939	943	880	939	912	926	895	931	906	868	897	911	868	884	926	914	940	896	869	869	932	922	906	940	916	914	901	921	936	917	945	872	895	887	903	1001	930	874	1002	908	884	962	906	951	934	844	930	856	939	917	925	878	846	863	881	910	952	896	884	887	898	854	901	917	915	904	901	937	906	924	975	916	893	988	932	877	955	913	928	927	948	911	886	897	854	924	962	884	922	882	881	970	936	889	823	896	903	899	920	909	943	927	949	879	944	897	914	888	876	938	864	891	894	927	896	892	878	928	928	919	886	963	906	916	840	892	907	901	931	905	897	908	908	909	845	919	919	936	931	921	897	945	920	908	950	945	880	858	842	959	919	875	919	991	912	891	917	897	971	963	923	936	941	873	950	914	916	852	862	914	933	878	865	913	934	899	869	991	919	890	898	872	917	909	868	901	889	836	920	945	929	871	866	842	903	878	961	906	876	925	976	959	850	914	919	905	916	949	919	935	919	920	922	932	898	894	971	888	877	940	952	903	899	899	925	977	881	927	886	875	943	902	899	862	930	942	858	863	914	892	931	921	928	918	952	887	956	943	869	946	899	836	882	888	940	926	934	921	943	960	868	868	909	894	869	877	959	928	964	933	888	888	901	866	898	908	929	935	919	883	927	961	906	899	910	808	911	908	905	878	953	861	934	910	892	851	932	963	895	853	859	893	980	901	873	907	873	848	894	893	895	906	911	924	902	913	881	862	934	864	926	898	904	858	944	882	961	893	926	857	901	941	934	912	927	910	901	898	910	880	941	892	937	879	964	867	888	906	898	892	880	917	943	935	941	981	903	926	926	906	913	898	945	878	922	952	913	900	908	963	913	912	871	910	917	930	953	863	905	938	928	881	880	924	880	951	906	915	901	834	922	925	915	861	947	976	922	917	924	889	949	917	932	909	909	895	908	911	897	937	963	879	905	904	915	913	906	958	923	921	880	892	912	922	882	992	900	871	897	945	838	903	899	961	905	899	883	939	945	889	890	889	921	883	883	896	942	901	917	927	934	934	898	888	929	927	937	947	914	920	940	882	852	937	883	868	924	925	862	901	964	910	901	898	936	909	934	912	954	886	942	907	947	948	930	924	876	907	901	921	939	923	896	943	896	946	931	936	910	862	930	867	950	909	905	897	869	959	868	938	900	928	891	882	964	917	924	934	916	921	889	946	895	953	928	903	950	898	900	930	887	884	864	915	876	918	871	890	870	899	858	917	884	917	963	899	866	845	923	877	891	951	966	906	966	900	907	913	944	939	933	935	872	881	924	934	961	884	953	902	921	978	864	849	887	962	913	902	930	876	927	871	939	906	886	937	892	903	846	898	991	950	911	891	925	893	934	954	907	973	942	896	908	882	919	919	853	908	929	892	963	946	936	896	915	888	937	854	886	915	943	903	930	870	920	902	956	943	909	894	914	914	895	916	897	932	910	940	886	894	904	911	907	893	918	875	893	919	909	897	903	925	968	865	945	898	912	884	892	895	907	904	913	897	940	915	946	908	914	952	859	874	915	909	862	960	903	919	916	893	902	893	963	897	906	913	900	884	879	901	950	879	915	982	896	936	914	916	905	895	943	915	923	911	836	908	869	905	898	912	936	905	936	903	834	901	903	931	927	897	926	939	894	862	954	911	899	928	908	882	962	920	924	902	916	902	902	938	933	853	905	920	913	925	907	878	899	862	865	917	961	872	916	938	978	938	859	881	903	892	899	870	892	869	954	883	898	942	900	927	948	908	907	940	925	900	925	954	968	904	929	916	916	926	915	870	931	879	875	910	910	937	886	888	942	808	884	912	840	876	939	914	945	882	838	917	903	896	906	890	915	877	954	851	891	888	897	873	953	911	900	903	913	850	872	933	877	910	966	905	909	902	919	900	940	945	907	903	886	911	884	872	895	906	882	914	904	908	907	909	924	909	920	907	924	951	909	935	902	938	911	904	944	906	907	867	907	951	945	932	969	947	876	930	901	933	934	983	894	915	920	894	922	851	887	950	934	858	885	887	899	962	925	915	926	871	921	892	923	920	929	944	956	903	941	916	886	882	893	909	894	920	882	917	881	919	964	957	921	932	935	894	931	933	900	960	912	913	897	904	905	966	879	900	918	956	879	916	963	890	910	854	957	878	883	962	872	915	971	885	928	920	926	902	931	944	926	890	931	888	869	910	935	898	896	918	910	879	881	909	934	876	920	921	951	917	890	912	887	943	922	936	866	946	906	893	940	888	896	947	907	856	942	915	918	937	906	961	903	962	902	896	934	938	897	924	935	941	899	905	868	858	914	906	893	897	898	922	983	924	919	881	917	899	902	902	936	881	912	906	898	936	924	841	907	875	887	833	978	888	909	907	895	906	945	894	893	921	878	895	869	935	905	949	892	925	894	928	951	910	845	918	881	931	888	943	908	912	932	905	960	902	922	924	898	888	879	893	864	910	871	873	935	956	943	909	908	914	851	884	892	919	943	895	867	925	946	913	944	913	928	943	978	913	918	911	883	896	914	895	872	895	922	921	924	900	931	887	938	923	932	876	951	898	923	900	936	900	903	992	918	896	923	925	924	927	897	904	941	881	953	932	970	914	964	965	891	859	924	908	869	939	882	933	986	881	920	928	929	933	900	883	913	899	879	919	927	911	923	927	915	937	875	903	891	940	872	909	907	932	915	897	895	893	942	888	898	905	885	909	940	954	925	927	926	893	926	905	948	896	951	912	915	880	929	904	913	954	952	936	943	905	884	913	932	932	921	869	912	924
56866	56538	60019	47843	38773	48901	40090	24953	14478	5050	2061	1358	954	501	444	423	325	324	365	331	295	325	337	311	310	337	348	337	372	355	351	354	331	339	354	305	317	320	358	325	333	308	346	327	339	312	331	328	318	283	338	306	349	352	328	346	319	360	353	340	319	316	306	348	313	332	329	335	319	310	340	318	353	319	346	334	376	328	333	346	335	349	322	336	318	290	360	319	335	345	333	355	310	344	337	332	334	359	315	332	312	354	329	336	317	284	325	377	355	318	332	292	329	383	371	346	302	295	321	328	324	337	317	327	311	314	335	356	287	295	304	330	330	356	334	339	299	312	302	328	325	325	352	342	311	317	314	296	313	357	353	338	326	304	323	303	336	358	321	317	347	288	347	317	351	330	318	322	351	349	336	291	350	305	359	346	338	314	322	319	346	285	327	320	318	298	332	344	312	309	296	333	364	335	380	331	349	306	307	335	351	358	331	327	307	344	314	310	348	324	316	346	334	312	354	340	328	368	321	324	337	319	341	337	329	324	304	355	322	321	321	336	309	343	347	338	302	320	323	328	287	351	350	322	324	324	354	328	334	327	352	334	356	324	332	287	319	308	307	323	331	348	308	332	344	342	299	327	325	340	335	328	318	352	337	312	330	333	347	340	323	280	324	343	353	306	321	352	331	322	317	330	328	339	327	313	343	334	322	349	346	344	304	342	338	311	315	355	353	316	319	328	332	308	332	326	337	336	317	351	345	310	357	333	324	347	326	340	342	305	349	338	349	370	316	311	321	354	325	313	310	313	325	325	347	315	360	338	349	330	345	360	301	316	313	364	314	338	328	328	288	274	315	332	336	325	323	348	332	360	365	324	341	290	300	319	290	368	326	344	367	340	295	338	304	344	317	297	320	308	336	322	350	332	342	312	317	355	334	329	335	308	315	301	312	334	324	343	305	348	315	333	302	324	351	342	329	317	348	372	290	332	317	299	322	325	310	327	345	335	300	324	338	332	318	325	353	320	330	323	317	314	345	308	332	318	323	345	315	322	324	310	359	342	321	359	315	361	341	307	305	315	336	335	335	310	322	317	317	274	330	303	314	324	352	321	317	353	332	346	342	318	317	301	301	331	320	330	321	314	353	343	343	371	300	295	295	299	319	316	321	353	333	314	300	304	345	327	338	328	332	363	346	319	337	324	319	338	336	341	330	349	337	309	339	333	350	327	340	330	333	301	327	321	336	321	336	348	318	322	326	321	291	348	325	314	324	331	328	332	340	276	309	316	310	335	314	343	341	307	327	322	339	334	342	334	308	315	320	340	346	335	316	319	333	318	341	337	389	325	328	335	329	342	343	332	308	328	349	321	307	362	335	324	321	314	356	337	314	317	347	313	334	309	317	292	364	324	318	343	297	329	342	307	311	344	323	332	331	320	326	331	335	319	325	330	327	356	329	352	344	322	344	334	353	334	312	339	347	331	345	329	316	321	327	314	338	314	319	336	313	343	314	291	330	346	319	324	329	336	329	362	287	342	375	336	338	332	348	332	351	321	344	315	347	362	328	329	323	323	301	325	362	330	330	322	337	354	332	331	351	348	334	301	336	368	309	304	322	300	323	331	368	304	339	353	320	311	324	343	342	319	331	344	306	310	377	330	339	325	318	316	359	309	322	361	333	345	344	338	353	336	316	350	338	318	360	351	311	326	317	322	347	360	314	340	328	308	363	301	367	376	291	305	283	346	352	347	346	308	304	327	326	324	326	321	337	350	378	329	328	332	378	358	329	311	328	344	323	338	342	318	344	306	333	317	329	350	321	334	343	322	332	313	321	325	318	351	331	319	332	326	307	317	328	328	315	321	341	332	322	347	346	309	316	298	343	320	352	316	352	350	293	338	341	319	335	325	343	313	317	317	353	334	325	319	356	331	346	323	325	355	357	311	335	343	327	328	303	316	321	386	349	371	351	324	345	309	332	332	344	329	317	327	326	321	356	322	327	354	330	328	344	301	330	320	367	299	328	335	331	332	326	324	310	363	319	344	335	333	335	335	331	323	342	302	346	342	383	355	341	288	324	324	335	343	364	356	293	337	346	325	342	333	339	326	287	324	342	319	311	326	332	331	288	311	333	321	306	312	340	335	336	327	314	349	334	316	337	317	336	349	322	343	335	337	345	300	300	345	361	324	338	330	309	339	320	322	284	355	345	315	308	323	336	349	320	315	375	313	356	330	304	339	337	306	344	362	374	297	318	356	313	306	314	327	300	314	313	276	320	375	366	289	309	312	334	306	318	348	305	324	334	347	313	291	306	335	331	335	349	354	319	336	331	340	365	337	298	333	353	340	330	340	299	355	324	368	323	330	334	340	339	306	343	379	334	313	320	326	334	336	311	348	338	339	325	325	348	327	325	307	343	300	331	339	338	324	305	308	322	357	329	281	301	346	322	364	299	340	329	335	300	348	351	364	317	303	322	321	324	345	302	316	321	350	327	336	351	358	340	300	343	346	299	342	337	335	336	332	319	322	327	320	306	305	330	294	330	321	323	301	317	363	325	327	307	353	318	357	353	325	308	329	345	369	344	319	320	319	327	320	345	307	343	345	335	346	350	305	346	301	334	334	317	357	312	319	316	308	316	313	321	326	324	338	325	370	335	330	311	319	326	347	331	334	323	369	304	343	376	311	320	333	317	299	297	323	348	341	320	336	341	337	345	355	325	385	332	346	337	322	365	342	322	306	336	329	320	359	344	292	298	339	323	373	350	310	348	335	345	343	321	314	346	337	308	334	359	315	353	289	320	302	345	333	318	352	299	295	334	339	337	325	323	307	324	306	317	317	310	344	334	312	305	320	335	324	359	327	331	360	309	315	357	338	340	307	343	332	326	309	294	345	346	328	308	339	303	311	319	298	337	331	341	309	337	321	362	337	325	347	324	328	313	320	353	323	344	349	333	354	274	326	345	308	350	316	323	330	327	324	305	320	302	341	338	357	300	298	319	317	339	307	324	358	295	334	339	390	307	319	339	319	316	353	325	332	318	346	314	330	316	302	315	308	346	327	318	344	325	374	349	323	318	305	315	348	316	325	344	316	331	351	347	313	298	301	336	311	344	305	324	339	326	291	352	291	318	311	351	355	335	331	321	337	332	329	340	322	320	348	308	333	337	332	313	332	359	337	333	307	321	333	331	349	334	326	337	327	372	308	321	358	342	302	315	328	348	328	351	322	344	325	397	319	331	326	324	366	336	329	346	318	343	304	332	325	340	331	328	331	320	316	359	318	337	319	311	339	331	317	339	305	310	356	307	331	337	304	328	330	366	286	319	353	352	323	324	335	363	320	364	317	328	331	335	351	324	333	320	341	296	296	329	331	334	301	331	313	335	320	386	333	349	349	321	315	319	335	331	288	326	305	338	342	325	330	342	302	334	299	324	353	346	334	345	335	346	312	356	322	350	326	315	298	301	338	301	307	346	334	339	362	289	320	349	323	302	321	347	350	336	318	343	348
38968	49067	60830	53123	57147	63963	50967	38414	28555	14308	7805	5426	3347	1745	1217	1019	840	809	941	804	826	815	788	783	817	815	828	869	898	861	884	831	812	821	802	817	843	883	833	808	817	812	824	831	847	824	806	812	838	812	832	826	827	765	815	872	820	846	791	824	741	848	816	777	814	800	781	871	842	829	774	815	844	807	829	824	791	865	858	804	794	821	892	834	812	826	839	783	805	778	809	760	811	826	835	803	813	823	786	813	769	811	841	812	785	853	803	847	834	827	879	837	778	826	799	800	841	797	814	820	795	777	825	851	807	813	825	825	847	847	855	835	823	790	870	778	811	809	797	825	835	796	839	811	801	796	849	763	835	822	813	800	846	852	822	858	829	794	799	852	819	847	831	770	818	804	834	831	846	827	807	766	840	738	827	792	780	845	839	842	849	839	844	833	835	820	851	780	825	833	820	858	789	823	795	834	828	809	834	836	863	823	796	849	824	854	834	827	821	803	856	882	840	834	836	781	795	791	833	884	817	792	871	788	805	776	801	855	859	814	869	838	849	828	835	858	830	862	832	805	864	735	807	831	840	785	810	875	836	784	818	840	793	817	769	831	825	827	832	828	811	788	836	830	806	830	806	854	823	811	825	850	776	781	806	815	803	800	834	822	813	828	835	820	843	820	817	821	842	856	834	786	792	848	810	824	859	897	804	859	749	780	789	847	865	813	786	833	872	860	830	827	792	808	817	798	805	887	859	828	812	832	804	797	761	805	826	833	779	848	774	817	850	809	843	838	812	799	792	843	830	838	767	763	776	821	787	808	867	873	814	777	854	816	849	799	796	829	816	784	854	808	829	748	809	805	819	779	813	749	834	811	828	788	809	842	785	799	830	802	789	851	833	858	797	849	904	839	853	781	784	798	843	865	829	825	862	781	814	802	757	850	785	812	813	793	824	758	757	857	791	790	816	849	863	768	838	841	762	788	803	832	791	763	822	821	813	801	781	787	836	807	769	800	785	823	831	841	793	732	845	792	817	809	857	826	826	815	874	882	842	797	798	834	781	843	838	771	799	834	804	823	789	845	824	795	753	783	797	837	804	840	763	851	839	849	787	828	860	849	821	799	798	808	822	855	794	834	817	846	859	811	810	856	872	853	786	888	843	821	789	809	797	789	809	775	818	849	828	795	811	798	856	780	826	814	766	848	846	787	841	833	830	794	828	831	737	857	840	820	799	840	795	780	830	790	840	846	809	850	823	806	799	792	816	820	789	778	843	795	791	851	808	761	860	830	800	803	836	798	793	815	740	794	840	835	782	795	786	835	871	803	846	776	853	791	825	801	826	821	862	808	853	825	821	792	804	805	856	863	776	856	796	821	805	822	815	850	802	832	806	785	754	824	826	789	809	835	852	789	776	795	795	822	779	853	784	880	836	800	861	839	817	854	804	833	849	794	822	820	799	795	806	849	839	800	813	775	792	849	763	808	821	825	813	835	826	850	785	772	801	861	775	768	801	755	778	770	823	820	817	836	818	830	813	814	842	783	846	802	831	761	859	838	864	853	854	827	832	831	826	793	802	816	829	856	798	794	777	809	840	791	801	828	813	804	804	820	799	784	799	809	814	863	836	828	797	788	783	841	801	833	839	787	781	793	789	807	816	786	817	823	827	799	850	796	809	827	878	803	807	795	838	802	788	750	871	813	799	818	837	810	817	836	836	831	828	810	779	826	837	826	820	806	836	799	844	885	830	812	859	805	788	797	827	836	810	804	812	844	847	847	848	850	848	851	826	858	766	778	792	840	829	770	795	812	869	821	779	857	812	873	826	808	835	806	783	798	791	836	765	813	829	839	839	826	797	865	806	776	825	823	812	794	799	814	890	818	841	811	852	828	791	846	750	802	815	846	861	803	807	818	859	787	789	741	808	824	827	742	828	832	820	771	840	878	811	865	808	801	827	796	764	825	796	829	834	788	811	862	834	809	810	846	763	794	817	810	850	832	799	817	808	818	789	846	837	841	830	762	786	785	772	851	870	826	815	845	784	770	839	819	819	822	783	816	844	778	842	779	819	822	874	800	852	835	818	818	820	844	812	872	785	828	842	802	837	800	807	846	824	816	814	822	853	858	794	815	822	740	780	850	778	788	793	809	835	802	844	813	783	856	804	820	822	846	820	825	778	790	818	792	784	832	833	768	820	796	819	812	814	767	855	755	808	840	788	834	790	851	809	810	808	812	840	817	804	803	814	807	824	807	750	828	821	832	829	791	831	816	833	865	789	820	791	792	856	823	803	827	819	781	796	858	840	800	827	857	811	804	820	872	840	763	800	776	809	815	790	807	775	820	880	827	815	801	797	850	809	819	810	882	769	758	802	816	789	812	780	798	814	785	776	823	826	832	814	857	787	905	848	824	805	800	824	839	844	823	844	774	813	808	803	789	844	811	787	855	784	742	769	872	809	797	839	809	797	830	823	823	832	831	822	799	822	799	858	804	823	785	818	801	810	825	805	849	830	814	837	822	808	829	816	814	826	818	835	792	819	813	782	821	834	836	853	855	842	781	767	810	838	816	815	812	801	824	808	822	818	819	827	816	810	814	815	833	835	796	845	846	858	799	798	825	796	797	806	820	820	773	842	815	815	833	807	827	802	863	823	818	823	811	777	860	794	850	903	801	794	845	896	815	824	807	840	790	775	782	796	796	845	839	855	854	788	847	815	752	897	848	846	833	811	846	799	805	810	864	803	776	815	840	848	772	783	782	861	837	803	790	867	824	817	783	782	811	832	822	818	809	845	791	834	816	813	809	883	755	821	818	796	771	829	809	796	775	762	769	827	875	787	809	816	839	789	807	816	821	825	804	826	805	794	817	818	787	827	779	792	843	797	832	819	895	831	820	836	789	822	815	842	847	823	793	829	767	852	756	838	868	830	796	759	825	805	839	802	845	823	813	812	817	786	828	781	824	793	796	802	792	815	816	844	815	811	781	807	852	850	843	856	798	821	837	823	796	839	860	836	801	821	895	832	852	824	811	808	782	799	836	791	805	814	783	806	820	823	817	750	856	830	826	786	790	769	776	799	802	783	780	805	827	867	824	781	809	829	799	827	780	831	810	887	856	789	864	792	789	826	798	807	820	865	806	828	769	823	833	817	833	840	759	812	829	821	882	857	829	834	794	818	834	803	812	798	837	797	846	773	828	740	792	821	798	800	797	881	775	829	781	859	830	846	837	825	877	831	805	824	801	818	787	855	816	835	818	789	833	845	794	788	842	790	807	799	778	833	847	815	841	815	832	830	817	876	808	839	812	812	798	865	831	814	828	852	812	861	864	827	812	800	793	811	810	835	796	809	819	819	818	807	817	799	770	817	812	879	835	778	836	859	847	839	861	810	842	783	836	844	819	821	811	803	758	808	775	803	733	847	811	789	833	832	844	838	824	841	798	783	851	848	816	840	793	786	824	827	806	838	846	835	863	763	787	792	767	812	787	809	805	795	882	796	785	812	788
27385	31787	32199	19646	6646	3843	1783	1500	1156	631	512	459	404	367	394	395	368	395	352	372	338	333	361	339	342	326	360	387	349	378	344	330	345	338	344	332	368	330	356	332	358	379	379	363	369	371	351	367	332	339	373	334	327	332	357	349	343	361	356	358	345	372	359	363	358	378	349	364	337	359	353	318	356	330	358	343	370	345	363	372	324	372	371	366	357	333	357	342	361	371	353	341	358	328	364	357	341	354	339	371	344	357	364	329	379	336	366	356	387	325	348	340	398	343	381	399	357	324	327	356	344	323	382	340	363	323	348	379	360	383	298	331	340	335	341	374	324	367	396	354	380	359	383	345	339	343	314	373	316	342	365	340	348	385	344	345	351	359	327	371	330	354	338	376	378	368	346	321	378	394	334	367	351	361	339	346	323	349	376	330	358	374	348	339	326	342	366	381	341	353	354	322	310	376	354	376	374	332	340	364	342	323	315	312	363	371	351	342	377	396	352	383	341	343	369	345	359	353	377	377	339	360	376	302	375	369	320	347	398	371	363	325	328	353	353	352	355	342	344	378	314	335	354	393	361	350	358	378	345	371	354	353	320	315	376	338	380	307	387	337	361	370	364	338	347	366	376	373	377	345	368	338	306	340	333	326	351	354	372	331	367	375	375	338	385	361	321	323	346	340	365	346	329	327	365	367	329	347	379	332	369	356	318	338	339	347	373	336	320	318	337	382	342	368	326	369	360	377	350	356	373	348	352	362	319	339	328	367	339	366	320	375	325	352	318	374	346	365	355	369	354	355	377	334	349	385	371	380	388	373	374	374	372	346	343	322	345	356	332	363	353	363	350	348	334	342	372	344	389	355	360	350	349	360	353	350	341	323	344	373	355	356	341	351	365	363	340	301	347	331	338	321	366	322	358	364	381	372	381	324	344	348	350	355	344	338	321	338	348	329	354	333	306	376	331	327	336	369	355	377	317	361	380	357	312	302	344	395	403	344	358	344	339	367	356	348	358	364	316	357	384	343	391	398	364	362	370	366	373	305	344	358	347	323	334	363	371	352	351	353	342	354	338	343	351	332	354	359	342	376	325	359	367	351	332	346	310	350	376	328	332	367	329	360	382	331	380	357	353	339	351	340	318	344	393	375	372	355	337	333	365	356	352	345	369	328	383	313	348	318	346	334	343	394	400	355	366	376	350	389	352	355	345	308	358	312	353	335	377	363	346	391	397	354	337	365	373	342	343	346	348	353	354	366	380	367	333	357	360	397	341	368	361	349	358	343	373	351	349	352	343	360	372	346	348	385	357	351	346	344	354	334	364	358	329	339	372	349	410	327	352	348	402	361	320	355	329	337	354	343	348	371	355	380	358	366	363	344	332	337	335	350	350	390	394	355	393	359	379	361	339	359	345	408	361	333	342	343	360	347	384	362	394	369	319	352	341	373	360	406	327	352	327	339	339	354	348	333	339	325	371	380	348	347	330	366	355	386	360	331	310	358	361	347	346	349	315	396	339	351	358	348	343	386	380	339	352	348	389	320	384	336	350	346	357	329	328	357	377	344	348	332	373	370	351	381	360	365	357	328	375	368	371	328	362	338	371	350	346	375	354	355	333	350	356	324	367	358	328	363	348	316	346	324	335	327	337	344	337	344	357	342	306	369	313	356	334	342	340	400	357	355	356	341	354	354	336	341	349	348	304	373	354	346	360	371	359	347	371	367	343	333	364	352	362	374	353	348	345	348	373	383	381	395	353	325	348	367	337	384	339	366	343	327	339	337	370	347	378	353	382	355	343	353	357	355	342	378	331	320	364	367	345	361	341	344	373	349	319	359	343	362	366	341	341	312	363	392	356	361	360	384	369	349	357	327	395	342	353	348	350	371	328	332	356	361	319	335	338	359	379	354	358	390	306	328	333	350	387	404	342	331	328	347	327	375	372	361	370	338	335	344	366	367	337	348	371	342	372	349	337	339	369	335	364	375	351	368	344	327	349	310	374	358	361	367	349	331	363	350	327	330	345	371	354	336	369	357	324	348	352	354	356	363	359	332	376	346	367	372	332	363	358	357	403	375	395	335	343	379	343	365	356	394	337	384	357	360	345	307	346	333	371	313	372	357	331	350	336	337	363	344	318	352	359	375	355	376	368	356	360	355	341	359	341	343	328	376	378	347	330	361	359	353	356	348	305	318	326	347	325	317	358	385	321	345	354	344	354	359	390	343	359	314	369	369	349	341	348	333	370	374	381	344	350	357	356	341	349	346	356	334	366	366	312	329	382	351	354	391	374	346	329	350	365	368	356	337	365	318	344	352	334	358	374	372	339	351	332	343	336	335	379	361	331	350	370	369	341	343	355	361	366	382	344	351	337	346	399	344	345	349	361	325	374	364	344	353	383	343	378	357	360	332	355	349	343	364	323	346	375	329	312	369	386	346	380	354	363	348	351	338	334	367	318	361	392	348	332	306	339	364	354	306	353	354	341	341	363	341	330	377	361	323	313	349	329	329	324	356	344	362	333	354	373	325	357	335	329	345	357	337	375	365	315	334	332	367	369	374	334	328	318	343	370	347	344	332	351	342	317	387	344	328	383	349	360	359	356	339	347	337	320	342	344	356	371	303	326	345	356	362	314	366	359	331	349	386	368	378	372	334	331	322	347	356	352	348	361	349	356	310	354	339	334	364	369	380	367	340	353	386	355	347	336	335	318	328	373	350	351	374	397	319	324	345	349	394	366	343	336	348	345	372	347	342	334	331	383	331	370	368	362	363	368	343	324	364	339	367	376	380	340	361	350	354	378	357	374	372	367	357	323	343	327	335	342	377	366	335	339	370	356	352	383	362	328	369	336	367	364	342	365	382	356	361	335	346	360	358	360	332	369	347	362	350	360	356	371	322	367	342	360	387	340	341	353	354	344	373	352	339	370	319	321	348	366	382	324	365	341	393	346	347	358	324	349	385	361	350	372	356	352	380	369	371	360	326	349	331	377	340	348	326	344	370	348	345	322	367	386	338	380	365	364	358	368	385	373	370	379	367	369	337	340	394	374	360	359	367	350	342	367	380	324	363	348	342	351	344	376	346	389	372	355	331	377	349	330	375	336	383	327	332	361	334	379	372	372	331	326	358	364	359	348	357	336	369	353	354	337	360	381	365	340	324	371	352	378	373	382	326	361	354	355	358	377	346	376	354	340	344	342	350	369	381	344	347	368	343	372	347	341	381	344	359	380	319	382	339	386	369	364	359	374	371	329	357	351	368	349	365	379	379	388	356	387	346	338	368	365	331	311	368	346	355	357	340	348	350	350	354	319	349	349	375	397	381	367	354	382	379	369	352	400	327	353	364	338	347	358	344	357	324	337	359	374	361	347	342	368	322	370	349	384	386	335	312	354	373	350	331	391	351	354	347	340	375	383	356	351	331	347	348	364	361	314	363	336	372	354	352	335	329	358	312	369	353	377	375	373	339	335	375	347	344	368	347	338	356	306	315	334	323	341	331
17273	26282	33882	23214	14079	13212	6950	6142	4390	1907	1409	1249	1132	996	955	992	893	883	895	890	850	881	883	865	887	854	869	874	900	896	905	844	905	853	849	900	848	917	884	907	859	893	933	860	844	889	882	865	896	839	869	845	886	854	881	842	899	893	889	849	868	927	850	854	888	871	855	860	940	896	894	864	851	930	839	834	882	902	890	886	850	894	862	884	873	914	868	802	906	874	855	892	828	819	846	834	863	883	892	873	823	894	875	854	868	921	931	897	932	906	886	836	852	888	854	915	880	878	887	856	850	880	849	903	830	876	836	849	868	885	882	870	851	852	869	833	896	923	872	820	912	842	875	902	816	896	913	935	869	826	872	919	900	903	872	873	904	882	892	904	919	887	803	889	897	849	883	879	842	895	825	914	878	916	859	851	865	829	854	896	832	841	891	831	905	920	871	913	898	864	878	888	838	837	877	871	848	879	855	918	900	906	890	908	850	872	898	874	852	769	893	863	892	873	869	889	929	918	880	887	898	915	878	888	918	865	909	844	877	916	847	863	876	883	874	874	872	870	927	883	851	862	872	879	900	885	902	881	847	881	889	854	898	810	910	878	900	886	867	840	880	881	854	872	935	841	868	938	854	882	911	829	889	874	896	899	882	879	887	872	884	908	867	886	852	882	885	893	911	840	905	864	911	883	839	880	900	830	818	859	883	882	842	893	877	848	872	900	876	900	862	905	880	838	871	870	858	837	861	857	871	891	878	863	883	847	915	840	888	885	925	884	866	856	919	882	887	917	915	853	848	863	921	857	887	890	900	917	903	891	881	891	867	853	832	887	850	856	839	898	905	874	929	897	825	908	892	887	913	912	942	857	870	860	874	866	949	891	851	926	899	945	884	862	842	931	879	908	872	867	873	875	901	858	933	862	891	890	889	872	892	916	903	881	893	891	867	836	865	855	875	965	851	904	851	951	907	883	890	896	891	874	886	866	795	911	871	902	877	822	890	857	880	873	866	908	811	874	900	919	908	884	840	877	864	913	834	888	884	926	913	856	853	835	832	822	891	884	891	870	870	873	908	838	856	837	968	862	889	939	891	897	852	892	887	877	893	878	877	911	854	835	889	904	865	887	863	922	875	887	876	873	877	879	823	848	859	880	813	896	903	881	866	928	907	872	897	885	857	896	886	868	870	903	883	888	879	944	923	849	878	880	862	902	918	818	855	892	940	899	819	832	848	878	874	894	885	847	876	919	921	873	888	922	861	905	910	886	914	865	907	922	911	919	871	881	861	877	858	968	817	869	898	864	901	859	878	793	854	879	899	868	884	862	848	879	890	842	938	881	870	848	848	882	879	849	855	844	892	892	896	914	901	924	806	905	889	850	886	876	897	852	889	904	865	859	816	850	907	906	973	899	904	852	811	855	900	873	861	847	884	875	914	857	930	832	861	874	871	880	916	910	835	896	865	893	827	892	873	907	865	874	847	886	900	857	867	842	850	914	868	895	857	878	818	857	865	904	882	927	837	874	882	882	874	897	886	879	886	860	860	853	870	857	927	850	850	856	808	873	873	895	826	861	846	846	889	894	889	904	873	852	871	866	868	854	856	892	873	845	883	888	892	929	815	894	843	856	911	868	895	922	888	845	861	872	932	925	875	833	871	857	869	923	920	845	850	864	869	842	873	858	879	887	964	869	882	888	916	882	865	865	891	875	838	857	865	930	872	820	894	880	885	877	898	893	866	783	854	830	847	865	863	855	863	943	859	851	876	850	900	906	926	868	839	969	890	865	873	884	865	899	837	922	911	897	869	896	839	924	895	822	908	859	918	930	853	862	847	838	820	899	876	894	872	903	871	803	892	874	859	872	921	910	868	877	830	858	912	909	900	886	883	935	896	836	869	867	856	893	832	854	868	926	911	869	863	865	901	862	914	859	913	893	849	905	929	860	912	874	884	851	889	849	884	836	898	909	875	828	943	865	862	893	888	829	815	858	916	825	867	907	840	827	874	923	841	879	906	915	884	848	895	872	888	868	855	903	852	851	876	857	927	872	837	890	904	879	866	885	861	927	852	857	821	853	895	895	881	858	849	918	886	865	911	889	893	874	815	898	892	850	900	926	878	857	907	874	849	865	850	898	959	836	920	859	888	872	861	853	831	895	870	889	841	931	896	887	819	824	890	885	910	881	929	881	929	886	886	903	888	882	915	917	870	846	875	898	898	865	903	833	884	906	879	868	838	865	873	873	901	871	900	857	855	942	877	853	862	921	857	943	874	883	917	869	870	851	823	855	881	862	839	901	899	904	861	913	868	878	924	888	884	849	888	896	876	872	923	862	871	895	828	902	879	853	875	908	884	919	858	916	870	861	893	853	918	853	863	897	882	880	885	858	848	863	904	917	846	899	888	886	868	834	901	893	887	840	906	906	885	880	891	895	862	906	902	876	869	859	862	883	884	889	833	864	905	875	897	907	883	871	846	927	889	848	824	896	856	866	942	928	847	834	923	886	921	827	881	881	893	866	847	870	895	911	847	880	865	888	891	857	921	892	816	910	926	899	922	829	858	899	920	899	875	873	864	843	906	878	868	940	923	864	907	922	909	889	906	886	889	862	889	849	914	899	876	888	896	830	871	884	842	863	951	907	913	897	896	863	844	864	897	882	847	881	864	860	904	875	895	837	893	805	882	875	867	881	823	886	882	884	864	896	851	866	868	938	879	853	821	914	854	954	901	857	859	905	924	911	856	876	867	929	849	899	866	813	922	900	895	880	881	868	925	936	858	866	892	872	913	892	842	889	815	908	873	875	846	882	897	856	852	862	883	866	893	915	831	862	858	856	927	907	843	878	873	837	957	879	949	890	848	877	915	892	901	916	898	864	893	872	855	856	859	895	887	835	915	852	802	838	908	877	889	886	844	891	867	894	839	929	863	860	886	917	886	920	868	877	888	920	930	893	902	843	891	877	884	856	888	906	884	860	889	909	861	855	926	903	877	851	936	883	887	870	840	869	885	900	893	926	862	846	897	814	873	848	864	911	909	924	871	830	861	900	940	901	867	860	944	863	854	867	909	874	873	878	907	896	861	886	908	914	848	890	866	833	853	907	864	883	863	955	882	845	866	850	861	884	838	842	848	907	844	862	905	913	900	892	906	892	869	802	950	885	837	906	882	893	902	875	828	844	913	901	868	878	845	871	905	884	837	877	874	884	853	877	893	910	884	815	869	883	923	919	874	872	892	875	857	863	920	846	888	862	841	838	872	906	874	917	954	874	905	882	883	906	899	915	858	848	845	920	848	901	925	927	926	869	916	894	928	877	893	853	908	869	949	916	883	920	900	878	846	934	884	882	880	835	883	866	844	856	844	877	838	857	930	874	930	823	884	809	858	862	870	905	903	850	899	924	875	889	891	855	877	876	835	931	925	880	811	888	888	894	879	883	885	889	881	929	871	900	871	924	901	836	849	893	841	888	854	922	931	888	866	841	819	856	923	912	886	835	846	843
48816	49661	50108	39183	35703	33755	26282	22476	12443	4714	2312	1482	965	705	569	431	350	384	374	386	382	406	369	372	362	364	379	364	361	395	361	379	392	326	365	391	396	368	408	364	372	429	425	378	367	384	401	363	363	338	381	379	357	338	408	402	379	365	365	358	397	363	398	334	353	348	349	385	357	388	365	366	355	341	357	357	343	393	371	364	350	376	361	361	347	370	365	333	382	371	375	327	378	414	394	372	378	381	358	391	401	364	358	375	392	361	367	369	394	378	365	336	339	399	370	367	349	366	394	352	374	362	390	387	388	362	364	385	378	370	389	366	364	400	344	398	353	340	343	350	398	385	388	346	371	364	389	352	365	365	372	355	367	386	341	371	349	376	389	393	369	351	377	351	346	364	398	377	382	397	371	385	378	350	361	358	380	342	353	350	396	349	388	363	376	356	362	370	377	394	358	366	347	389	335	358	382	374	373	377	360	376	388	387	380	350	408	381	386	389	352	377	367	367	358	389	358	344	374	380	376	374	397	365	373	368	362	359	367	343	331	373	374	358	365	369	360	368	331	361	357	388	385	371	359	352	353	317	365	340	357	356	387	382	377	359	372	338	398	325	384	373	377	367	372	372	386	372	362	344	373	355	388	377	377	348	403	387	370	396	358	376	403	378	412	357	387	352	392	348	360	361	368	372	355	364	388	363	342	386	400	390	350	361	365	341	347	384	344	381	383	393	370	371	347	372	358	365	382	400	386	382	374	360	385	400	345	342	388	340	378	384	334	398	410	353	339	399	393	364	370	335	405	371	336	363	373	399	348	403	386	360	395	357	371	394	372	370	394	399	350	393	374	402	370	376	354	373	363	381	329	356	385	384	374	343	363	372	358	348	361	362	368	370	384	374	403	376	382	389	363	347	382	397	372	388	361	362	395	355	403	386	403	367	380	392	355	394	368	340	389	371	372	369	388	349	377	379	369	352	371	384	382	366	366	368	356	376	368	377	389	364	352	385	381	371	347	373	367	388	364	353	364	371	394	382	387	358	379	359	365	355	376	354	399	362	411	372	354	400	374	382	384	390	354	399	377	391	386	369	371	368	396	362	398	377	376	356	353	361	365	350	360	371	416	356	366	360	356	342	373	355	350	352	409	387	383	375	371	351	397	364	383	375	382	389	386	351	359	370	387	365	361	357	382	386	375	381	357	327	359	331	386	366	379	396	371	366	349	366	372	340	364	341	365	362	386	361	374	351	329	337	336	367	368	369	411	372	335	379	401	388	357	376	372	349	375	362	382	376	355	341	372	384	404	410	345	342	342	385	344	373	353	340	378	390	345	354	377	351	395	373	370	352	357	390	363	390	362	393	366	388	363	375	396	346	393	387	427	380	396	410	372	377	340	395	370	400	338	361	335	371	356	349	342	369	379	377	384	384	376	385	375	344	412	375	346	358	345	402	386	382	404	398	352	381	422	377	391	350	386	378	317	346	361	381	388	381	357	341	362	370	357	343	384	410	385	381	372	358	349	380	376	371	375	377	367	361	374	388	336	388	372	367	377	372	376	336	405	359	384	353	359	408	381	358	351	410	351	368	320	394	407	377	368	379	348	349	383	377	434	354	402	374	360	330	362	376	406	404	349	377	362	390	363	374	376	371	361	377	384	322	403	396	409	384	368	371	355	372	343	366	354	358	383	346	338	385	347	355	345	373	372	357	400	385	395	363	336	393	348	391	398	387	383	374	366	347	356	346	326	367	373	348	370	350	390	357	378	359	349	394	380	355	429	399	370	334	400	377	344	375	385	360	373	364	366	373	384	369	360	385	372	376	372	386	378	351	364	387	384	340	391	347	389	359	373	370	326	369	327	386	354	363	352	375	368	385	365	401	364	369	366	355	344	338	334	342	380	362	363	367	349	385	369	372	322	352	418	374	344	324	345	383	349	363	372	361	358	444	352	378	387	383	377	362	363	351	355	361	355	369	352	357	387	362	381	394	362	367	382	378	370	365	350	390	350	390	358	354	362	411	393	361	382	370	327	396	375	381	354	357	359	388	369	406	351	361	380	394	372	375	368	378	408	383	396	371	364	364	361	331	334	383	406	385	371	384	389	401	356	393	393	356	336	414	386	366	364	374	338	350	378	376	361	383	402	347	382	399	338	371	340	388	379	391	372	378	368	356	376	369	343	348	389	361	351	376	372	392	363	383	365	361	390	368	356	381	337	371	336	338	396	380	365	365	359	382	370	405	407	396	354	327	345	360	373	341	345	390	367	387	365	358	393	412	358	393	385	338	367	355	360	358	366	389	354	394	341	360	355	378	397	370	398	369	364	380	361	362	384	382	337	358	381	372	360	403	383	354	371	368	342	424	381	393	327	379	381	367	357	363	434	351	335	355	382	404	347	341	308	385	363	399	364	347	381	372	416	362	372	364	383	370	376	343	402	362	338	358	408	374	374	391	384	367	358	384	388	356	389	362	352	380	393	387	370	373	368	400	384	370	356	403	376	340	365	396	355	393	351	333	391	400	361	408	374	357	371	382	370	372	342	370	388	361	362	350	352	374	369	373	353	344	383	377	341	377	367	370	371	383	342	374	377	370	378	382	364	354	397	345	356	357	350	354	404	368	378	343	372	409	373	372	402	357	404	412	381	385	376	380	388	356	340	368	329	382	335	372	394	351	355	404	377	385	385	365	369	356	372	346	375	358	357	362	348	352	373	337	355	382	359	385	424	365	363	385	363	400	382	372	345	353	365	382	400	371	384	376	352	378	370	378	393	355	358	383	351	391	401	356	388	396	392	378	375	370	382	375	366	356	397	376	358	351	352	402	346	402	381	352	369	363	372	341	370	381	345	336	385	391	388	353	346	389	358	320	361	366	366	385	380	363	373	379	349	357	377	368	388	361	390	372	399	390	353	374	384	370	370	402	411	363	397	360	361	389	361	380	362	357	333	383	398	386	368	367	394	358	335	376	363	332	368	347	383	360	357	396	369	384	333	375	352	385	406	337	380	365	407	362	360	358	380	419	369	365	323	371	398	368	409	360	370	363	393	350	368	335	331	410	366	342	391	381	370	377	380	368	367	365	338	375	359	346	385	374	362	356	440	388	373	362	367	356	369	368	350	386	376	372	389	364	352	380	343	354	381	364	369	349	366	371	407	362	366	356	377	324	377	372	386	348	353	391	354	392	377	359	397	386	376	361	379	397	386	374	366	389	347	361	345	348	359	406	392	370	348	366	356	376	392	342	340	357	362	364	418	319	397	400	389	335	374	359	370	365	393	396	409	393	360	358	376	369	372	386	397	402	358	354	358	362	372	361	340	359	369	382	369	378	398	363	394	407	412	351	381	371	415	341	346	375	387	379	364	385	393	348	366	349	386	360	382	398	399	377	388	382	374	381	393	375	333	368	360	373	361	359	369	375	378	353	394	347	373	397	345	357	408	365	376	351	387	366	364	369	403	396	374	360	378	351	376	383	371	353	347	372	352	369	391	405	409	360
32430	40949	47398	45851	47722	46312	41977	39284	26617	14744	9003	5994	3790	2624	1755	1318	1000	943	893	921	925	917	865	939	927	898	936	878	935	967	905	971	916	873	911	925	867	926	901	923	928	942	876	910	940	918	919	932	907	984	888	917	881	917	946	913	927	937	942	902	943	898	926	926	944	972	919	919	958	923	931	924	893	899	932	945	908	885	850	886	935	971	885	842	909	927	918	917	910	878	886	939	865	941	930	938	898	916	879	826	893	919	897	895	935	918	923	937	871	850	871	852	917	925	940	926	921	866	932	884	925	900	913	870	921	876	906	936	897	915	961	908	942	917	906	872	890	873	906	924	897	950	951	933	964	937	901	905	930	922	892	924	951	891	907	945	898	895	935	929	886	905	959	886	928	909	983	930	874	917	934	894	935	866	902	915	897	944	898	891	912	837	971	918	898	925	927	925	922	936	933	966	915	905	888	948	954	946	840	883	927	914	856	902	837	938	980	880	930	939	907	908	991	915	964	917	911	950	929	862	848	929	895	914	909	913	913	910	975	891	889	965	881	938	900	866	936	874	871	881	954	875	898	872	928	988	904	921	900	933	902	883	879	955	897	957	909	887	971	920	912	947	918	944	958	941	857	885	935	905	922	937	892	986	899	911	940	880	946	860	934	912	898	934	908	894	901	943	900	973	954	873	863	910	900	925	929	932	894	963	946	936	884	881	902	922	946	903	910	940	924	908	984	918	907	976	915	982	920	907	856	907	921	964	947	947	889	874	908	893	895	904	982	897	892	905	906	922	920	912	867	902	955	926	940	856	866	907	972	891	862	869	885	887	931	944	897	918	926	943	890	935	926	931	887	925	873	896	926	915	879	903	881	939	876	912	900	888	874	963	923	927	898	956	867	879	863	919	873	921	892	952	908	877	922	871	950	862	897	885	910	903	887	916	946	912	920	884	917	912	940	955	883	936	973	944	954	911	960	938	910	889	929	927	908	877	945	891	912	977	967	932	897	889	899	942	906	907	853	911	935	898	877	889	942	942	935	927	906	942	890	940	971	908	911	918	976	924	950	907	943	927	950	854	925	913	908	945	902	859	933	894	898	922	889	925	924	887	947	912	918	937	845	919	921	923	939	897	888	918	907	929	828	880	915	918	888	905	968	938	954	965	920	938	927	885	892	920	878	865	876	873	894	890	917	921	905	946	939	900	955	932	908	922	966	968	905	912	900	898	851	862	887	935	911	921	909	939	914	925	913	917	918	948	906	907	865	899	905	877	984	893	913	939	942	919	907	832	940	943	890	910	938	934	910	912	923	884	918	882	908	917	943	901	982	871	890	853	933	924	823	930	866	907	925	937	915	880	917	901	884	906	912	959	939	892	898	886	884	947	961	940	870	875	896	921	934	932	902	950	901	919	929	920	909	959	910	929	917	942	919	884	909	938	915	888	922	933	933	920	895	869	935	924	949	912	895	902	870	894	907	897	952	855	901	926	941	916	819	928	936	943	933	988	873	886	933	873	930	909	885	927	964	912	861	920	891	915	954	874	906	912	919	878	944	965	844	884	855	940	932	877	917	939	933	894	962	962	933	922	877	919	922	888	892	869	939	908	946	932	903	915	957	936	902	926	832	915	903	921	939	933	862	984	887	913	904	919	916	928	877	913	872	910	919	1003	962	863	878	938	903	934	957	906	904	907	885	885	890	917	922	902	914	923	915	907	865	947	893	914	928	927	895	906	902	925	923	903	916	911	974	918	887	897	933	913	939	957	891	891	895	880	902	953	910	952	902	978	951	905	933	885	928	948	909	965	878	946	888	934	886	957	876	860	927	930	908	919	905	936	906	920	904	926	985	842	934	931	915	922	896	876	881	979	914	916	901	876	945	915	911	903	897	969	954	938	930	896	925	926	867	931	887	954	931	944	878	935	890	913	891	891	938	939	960	913	904	884	927	866	933	913	930	903	895	878	910	884	851	929	923	961	927	914	908	913	914	938	931	920	966	971	911	912	968	940	1001	893	900	968	892	906	921	924	878	927	983	947	938	931	897	894	929	869	904	889	889	839	884	881	910	920	918	931	890	917	900	910	860	954	935	895	899	915	920	860	906	920	916	885	930	859	954	930	893	900	936	936	978	918	886	954	944	912	1017	941	908	881	928	919	901	911	968	928	933	943	901	921	960	922	901	878	867	934	946	868	900	880	847	868	919	911	902	939	908	933	860	894	962	940	900	928	934	940	929	921	989	902	915	893	918	925	875	933	996	922	897	942	909	884	944	956	941	871	916	942	948	925	918	900	933	973	858	903	945	856	934	871	878	910	938	903	905	904	933	944	910	912	914	887	960	883	918	888	909	852	928	885	962	909	898	987	908	933	935	919	889	917	868	945	891	901	912	902	953	947	849	867	824	886	904	926	940	894	921	880	922	977	874	923	893	895	955	928	910	949	905	960	976	916	953	964	907	981	925	929	969	927	969	927	877	932	964	950	908	896	932	910	872	914	930	948	928	872	925	928	900	902	881	895	904	945	962	924	883	933	893	920	996	927	882	891	934	918	897	914	918	893	897	934	873	856	926	917	835	877	910	828	918	960	913	932	940	903	918	893	911	963	882	945	956	894	910	897	938	939	881	918	846	905	933	920	883	914	908	933	918	934	914	939	943	922	955	897	925	919	880	921	929	927	905	913	918	922	922	901	946	921	977	851	1010	959	911	921	923	901	877	877	923	945	903	914	872	892	898	935	898	904	876	924	966	885	922	951	876	906	925	902	954	882	982	928	928	928	917	942	931	889	937	869	933	909	877	922	897	882	926	885	968	889	847	924	958	889	841	914	908	894	911	908	917	933	877	933	913	892	939	920	890	882	940	909	975	923	908	940	922	940	875	1012	909	875	924	902	929	914	935	987	917	852	866	872	921	916	902	936	873	918	914	917	848	919	901	906	912	935	896	930	910	917	908	913	917	937	904	950	892	947	912	901	943	856	900	883	884	931	889	852	936	905	910	950	920	926	962	894	911	937	889	967	882	893	939	884	914	948	881	937	865	965	872	914	912	923	893	925	885	854	896	924	871	913	925	934	890	862	953	979	931	889	834	916	945	885	925	911	895	884	900	924	985	928	939	911	926	881	928	906	907	923	869	880	858	893	864	887	935	865	921	919	920	913	898	928	915	853	941	946	915	972	882	942	935	916	925	942	885	886	935	896	948	943	889	913	926	883	895	957	946	944	932	955	912	885	894	913	897	873	896	884	889	937	912	917	900	885	885	867	971	943	902	922	911	914	879	862	911	904	914	919	888	922	892	932	887	962	902	862	906	887	912	889	947	872	928	917	923	934	932	980	955	958	911	901	898	941	932	854	904	905	962	942	918	902	906	924	894	849	933	932	904	938	928	915	1004	915	911	921	894	913	884	952	945	894	873	914	954	898	929	903	909	908	928	902	898	944	919	958	945	884	868	883	927	894	945	911	896	922	911	862	952	870	921	959	906	866	889	914	882	915	885	951	888	939	930	909
55617	58647	52447	44093	40070	40383	41672	34060	20963	8687	3330	1675	1065	762	560	410	359	364	305	373	346	322	314	297	330	353	334	364	317	337	350	365	370	317	346	344	358	291	324	381	336	317	316	347	353	310	304	288	333	334	355	336	334	346	344	331	354	297	348	319	323	323	300	348	321	332	308	309	319	365	316	314	350	336	319	329	324	327	342	309	351	346	348	350	314	340	366	377	327	294	338	308	328	306	324	348	321	296	341	347	355	315	330	351	300	306	325	373	317	323	294	338	328	356	331	337	333	343	310	317	332	361	270	317	332	364	347	355	324	317	310	321	347	340	320	336	330	342	332	316	334	313	341	348	345	324	304	337	351	359	322	311	356	310	313	353	329	329	305	339	305	326	332	334	334	321	327	376	311	328	329	334	344	314	315	311	337	348	343	319	292	311	318	331	340	384	334	317	362	340	318	333	343	291	339	334	308	346	330	317	310	337	313	346	318	366	355	329	327	347	320	343	348	329	347	334	344	320	360	316	318	303	328	322	290	328	307	310	329	345	324	352	336	285	310	368	344	342	329	334	329	350	334	335	307	320	304	317	332	311	321	375	337	314	335	311	301	341	331	334	353	366	339	335	316	315	345	328	327	293	314	299	345	321	325	322	327	357	339	306	333	308	316	306	322	322	331	372	342	364	311	323	301	349	322	323	338	330	320	337	343	319	283	340	322	352	325	311	326	323	303	342	339	356	339	336	331	331	336	320	312	323	324	305	347	329	306	339	337	350	311	346	340	335	334	339	305	334	335	312	351	310	333	339	319	339	324	357	339	316	306	315	333	312	320	336	309	312	325	322	328	313	318	333	323	321	310	326	313	327	371	334	366	333	324	313	312	354	295	317	356	317	333	353	282	325	339	325	358	328	330	335	321	342	334	368	337	305	344	307	311	299	338	294	349	306	317	319	312	346	354	311	368	317	339	341	304	309	344	324	337	319	331	330	326	314	331	317	316	352	334	332	329	287	327	330	305	358	331	349	352	354	312	329	380	334	330	323	317	347	301	361	349	326	357	343	333	342	339	339	337	306	350	358	336	344	297	307	336	305	347	304	372	299	315	346	335	321	328	326	322	352	322	323	312	298	345	372	346	322	332	341	348	321	352	309	326	318	309	319	313	299	330	345	328	334	329	292	306	318	320	300	321	326	332	348	369	340	322	296	314	333	323	308	326	337	311	343	365	319	335	328	345	329	354	343	327	328	352	340	326	310	325	373	352	332	361	300	343	309	319	344	344	299	340	350	341	323	327	334	334	311	301	338	328	325	320	333	296	337	300	345	321	324	312	346	320	333	346	326	302	297	353	354	338	341	331	329	295	322	331	288	312	312	339	335	358	331	330	315	311	338	302	310	323	323	302	317	352	322	344	332	370	380	350	334	309	345	351	330	351	331	329	342	334	356	313	339	374	332	326	319	318	344	334	316	327	316	297	320	325	327	344	311	313	304	284	343	350	325	344	360	313	332	332	371	368	314	366	314	335	341	347	344	352	318	341	328	323	340	339	326	325	303	321	333	321	323	340	305	335	343	329	340	345	344	337	326	343	305	321	322	329	282	333	342	369	364	282	315	323	323	310	361	324	312	336	321	326	314	310	342	329	347	290	326	347	332	350	328	321	332	346	361	339	338	306	324	352	302	316	360	357	368	329	326	339	306	337	324	337	361	318	304	333	318	322	337	329	357	335	337	308	348	305	305	343	317	322	278	355	351	321	285	314	349	337	314	330	320	290	347	320	342	311	337	332	338	322	334	309	341	354	284	315	329	338	340	323	341	359	335	312	372	329	320	347	366	358	319	323	290	335	336	358	330	354	312	342	328	347	313	290	290	355	347	357	338	319	330	348	334	368	359	348	302	325	348	301	324	328	377	336	338	324	345	327	350	325	294	307	347	306	340	309	343	318	367	342	345	370	361	336	323	339	318	336	353	331	327	346	308	355	331	301	345	338	324	306	293	345	306	311	337	344	300	331	360	324	317	327	296	325	295	326	333	334	333	331	329	319	357	335	327	327	327	335	319	316	350	320	323	323	334	321	323	304	345	330	303	334	322	322	333	328	342	332	330	339	340	358	362	339	332	325	286	325	331	340	345	338	299	352	346	346	334	342	306	344	336	355	314	341	325	326	341	298	316	324	363	317	320	333	351	375	334	391	333	343	318	314	326	317	347	332	304	322	343	318	328	303	321	329	334	313	322	309	345	341	316	331	328	357	347	316	308	340	342	331	368	351	316	322	329	336	355	352	312	331	351	334	342	347	342	299	268	297	313	355	335	315	340	316	321	330	351	335	321	360	351	318	325	322	297	339	302	335	319	330	349	354	333	353	317	317	320	325	299	342	319	326	331	345	327	329	307	333	353	312	320	357	313	321	313	337	327	340	338	321	336	342	329	362	345	340	326	314	314	347	311	339	314	330	305	313	317	353	321	345	321	332	339	372	354	346	301	362	331	332	327	328	315	341	348	325	305	320	317	332	331	312	322	344	313	345	333	340	333	301	332	332	312	366	322	343	354	350	334	321	369	311	335	326	350	323	325	341	312	331	320	329	350	348	297	318	334	322	341	298	332	317	321	380	327	324	292	329	324	357	360	290	332	327	314	354	297	320	372	347	343	338	320	312	301	304	333	309	348	302	349	331	339	350	319	333	309	380	330	320	327	345	323	329	334	327	309	335	324	362	329	320	349	307	338	309	341	336	309	344	335	293	331	323	325	318	338	304	329	310	314	343	330	298	324	335	319	352	361	333	349	359	331	308	330	309	348	342	328	325	324	319	314	361	353	322	360	327	325	331	312	312	305	363	306	300	326	307	321	350	328	327	324	341	300	334	350	335	367	309	303	346	318	352	291	348	306	304	310	358	310	344	294	340	321	316	347	335	321	313	334	345	319	327	325	321	346	320	317	324	340	351	320	364	373	328	334	344	329	353	301	341	347	308	331	335	347	359	306	347	340	318	380	324	334	339	306	334	317	313	339	329	360	344	332	340	317	317	334	353	329	323	325	338	357	312	344	307	347	347	305	334	327	336	326	337	327	334	315	308	318	318	353	331	340	351	313	348	307	342	347	317	337	337	337	329	358	321	318	324	339	344	351	335	341	316	322	296	311	342	313	348	340	295	329	340	310	361	348	345	324	346	340	339	333	305	310	363	324	316	354	322	341	307	324	320	358	329	346	324	322	325	331	327	344	327	315	313	309	278	308	349	322	313	337	307	323	313	324	313	315	350	341	347	307	304	294	328	343	338	343	360	352	286	337	327	321	312	345	306	317	354	326	353	343	299	311	346	348	349	312	314	307	323	318	340	321	305	340	347	318	317	330	307	334	324	300	310	316	327	325	315	326	307	335	318	338	302	350	345	333	331	367	341	346	310	333	314	347	328	316	326	334	338	331	353	334	308	308	350	333	318	348	367	358	326	346	355	327	313	315	337	300	337	332	316	333	322	306	341	347	296	332	308	306	297	344
38533	52251	54430	53828	56088	53607	54403	47254	34660	19743	11206	6761	4151	2943	1854	1271	852	823	777	750	838	857	865	862	765	817	877	832	825	840	846	813	841	820	817	806	817	856	829	825	815	834	819	771	769	804	817	843	849	801	785	905	828	831	843	825	823	803	877	808	798	806	828	797	760	797	872	845	802	803	834	797	783	823	826	797	858	801	773	828	794	816	797	828	847	836	812	847	816	836	836	805	858	797	799	821	816	808	821	831	809	813	804	803	801	831	826	819	835	838	828	782	857	833	765	840	823	849	814	826	785	760	801	810	802	788	809	788	814	826	840	780	780	862	913	824	821	814	777	799	782	808	831	821	833	776	845	878	840	826	805	823	825	842	831	792	844	819	838	808	814	845	854	821	827	812	784	757	765	837	789	825	862	837	805	814	870	786	828	788	803	859	807	832	799	818	810	819	767	765	795	830	838	789	923	819	829	822	768	814	783	834	828	764	786	836	826	856	800	802	805	845	794	825	818	767	831	808	832	810	807	838	812	820	816	787	792	842	785	835	799	821	825	807	809	815	856	843	792	825	861	845	799	800	821	781	843	794	833	782	815	856	798	797	817	781	816	824	785	803	887	806	805	786	792	789	808	817	801	818	793	778	803	828	822	826	819	816	779	854	820	803	840	846	846	790	809	817	828	805	780	875	808	845	823	830	873	789	805	833	865	816	852	820	813	822	837	809	814	909	818	826	830	806	884	826	837	818	812	834	803	818	791	860	781	777	734	801	820	779	822	853	794	799	814	806	814	827	797	788	868	794	816	794	805	831	852	786	835	846	786	801	781	768	824	782	847	777	826	826	866	801	806	759	786	821	842	751	827	795	789	833	817	860	824	802	832	814	846	798	790	827	831	792	821	798	842	836	786	815	855	767	849	833	750	857	832	800	833	805	827	821	822	812	870	858	854	863	851	771	834	820	820	805	802	833	846	812	832	834	835	852	766	859	806	816	857	803	792	818	808	795	853	800	826	812	813	875	841	837	788	801	831	755	756	811	840	826	789	824	817	822	809	794	814	812	809	820	806	801	872	847	848	784	793	863	797	814	792	800	802	842	804	817	838	776	807	764	847	845	806	802	831	805	812	832	821	779	791	854	817	822	776	829	801	843	752	805	798	854	820	802	820	782	845	864	812	814	762	843	822	820	785	835	766	811	856	851	828	807	733	840	842	868	817	860	818	828	786	913	785	770	825	834	857	785	793	811	791	764	767	863	835	857	816	809	773	794	816	809	773	828	789	820	804	800	789	846	753	829	832	779	781	828	808	859	804	783	829	824	801	803	814	884	838	788	817	793	825	812	803	841	801	808	841	846	788	848	820	839	793	784	833	812	818	801	800	778	823	805	857	803	775	837	861	805	788	783	763	858	831	819	870	828	798	826	831	794	815	868	784	850	837	789	821	826	827	761	819	811	846	833	862	770	854	854	808	837	860	855	804	805	812	836	818	807	809	820	826	832	807	805	821	773	835	808	770	852	792	801	800	828	840	831	824	819	784	793	839	759	840	816	823	839	850	847	806	818	809	818	818	839	804	828	908	843	823	812	777	860	845	808	809	826	799	818	833	851	769	802	783	843	807	846	848	791	852	789	813	833	777	856	821	846	815	837	860	858	856	843	787	836	823	801	799	783	834	806	809	845	843	896	825	799	827	812	820	781	758	791	808	810	785	824	833	801	821	828	828	816	828	797	800	842	855	827	812	835	797	847	791	781	773	783	804	835	795	797	871	778	794	787	839	790	868	829	781	811	838	823	815	806	831	857	785	809	809	824	803	847	821	768	816	777	857	785	797	829	849	782	812	836	824	884	806	833	781	829	873	855	814	853	881	837	813	806	809	826	832	787	809	826	807	822	843	760	814	798	842	817	807	823	829	862	804	800	865	815	796	823	819	780	808	828	831	839	817	778	794	828	789	794	760	796	796	829	800	853	845	873	835	778	810	853	807	852	824	821	811	833	823	823	819	792	804	802	819	805	812	787	838	823	830	847	845	812	859	860	835	835	825	855	826	781	814	814	839	762	806	834	776	848	815	829	851	851	798	810	804	816	779	828	782	791	791	774	739	854	777	814	816	806	839	865	847	758	827	753	839	817	814	877	834	850	821	834	795	823	786	835	789	873	813	838	850	865	804	839	853	803	839	800	780	836	830	807	800	842	833	812	790	842	843	836	779	833	829	778	844	841	787	810	832	775	821	803	783	797	811	788	820	767	843	808	787	866	835	840	821	802	848	739	823	829	821	769	818	854	822	758	864	794	852	847	815	781	789	807	814	777	792	830	845	860	828	775	842	833	844	799	783	783	766	830	854	778	836	788	773	847	839	857	813	817	795	851	791	847	742	857	796	797	818	809	791	803	792	820	810	809	833	841	812	817	825	821	815	814	829	828	799	762	756	817	850	803	810	799	843	791	776	795	830	795	860	795	790	799	849	847	842	834	859	825	812	786	878	770	806	855	800	808	810	774	808	839	808	805	824	828	812	789	813	806	797	789	813	788	817	786	832	798	849	813	883	790	842	829	854	829	799	895	811	834	849	819	795	831	765	837	792	796	801	793	866	821	827	819	818	798	854	808	846	859	855	830	838	799	789	830	857	776	839	822	856	816	803	818	881	849	817	807	826	781	786	786	826	841	823	800	849	830	840	820	821	852	906	812	809	793	835	809	809	821	856	785	835	868	825	801	813	807	863	817	873	810	733	805	854	775	814	870	791	772	819	797	835	820	781	851	793	808	771	806	824	796	833	774	791	842	817	779	873	803	795	845	859	838	800	830	821	841	849	806	762	835	794	867	829	849	780	812	814	783	793	827	826	805	831	843	788	805	819	775	838	835	820	799	820	795	811	862	790	783	843	823	835	817	802	809	834	846	800	789	831	857	796	778	818	817	810	803	843	825	785	819	792	826	822	814	844	760	788	847	816	824	836	803	856	757	838	801	801	757	845	843	844	816	802	802	787	800	800	863	881	843	869	784	798	843	823	808	834	840	833	813	811	778	838	787	828	847	765	785	809	853	862	747	855	785	827	822	805	798	812	794	784	837	798	835	775	790	805	834	813	800	844	820	826	810	836	797	834	816	824	818	811	813	806	819	783	814	818	820	796	865	839	839	805	805	779	829	795	829	841	806	793	882	848	838	801	827	837	839	817	800	757	817	824	874	820	824	819	834	868	816	776	815	853	830	839	797	816	864	818	805	777	813	772	814	829	827	855	816	812	838	833	838	825	796	755	823	850	762	868	792	798	848	784	796	802	819	782	811	776	831	859	842	783	820	789	832	778	809	804	803	809	819	818	831	831	837	823	821	850	821	840	797	840	818	838	801	858	817	822	784	822	843	792	808	843	839	818	828	856	807	804	871	810	822	831	748	849	787	783	793	781	798	794	839	794	866	858	801	813	816	800	827	786	818	844	837	866	864	779	791	804	862	813	843	844	820	778	854	793	789	839	862	826	837	795	780	743	838	811	824
31328	39812	33209	18424	6640	3294	2118	1806	1370	822	480	429	394	346	395	383	348	333	341	397	352	371	384	347	374	392	330	359	307	355	346	349	370	389	349	371	387	406	405	366	345	359	317	360	373	364	340	348	375	344	348	387	359	361	387	366	375	383	362	384	349	372	324	349	372	371	381	375	395	384	364	346	361	370	350	357	383	353	324	348	375	336	361	348	354	385	350	396	397	408	368	353	339	358	361	374	361	373	359	373	364	374	344	412	383	346	347	371	387	337	352	385	370	358	375	361	315	337	356	355	350	360	374	374	351	362	347	358	338	357	356	348	339	340	373	320	349	344	365	319	375	329	367	371	350	353	352	370	372	366	370	379	387	387	347	363	352	379	359	377	352	354	339	394	381	354	351	383	364	387	372	383	349	337	368	359	380	371	382	350	358	370	354	348	376	364	325	329	334	377	378	347	363	328	349	371	332	358	364	354	356	345	331	387	360	376	344	393	366	377	383	365	367	366	341	359	355	324	403	364	357	371	362	360	395	359	355	341	349	351	375	344	321	395	387	389	357	334	336	397	360	327	379	339	329	345	357	355	351	365	378	355	377	330	378	353	367	337	362	362	336	392	339	319	361	374	380	364	343	346	375	403	342	351	376	362	397	347	388	329	369	374	355	377	357	382	370	333	385	395	364	368	400	379	359	345	308	380	360	366	347	355	356	339	335	353	372	364	379	380	371	365	385	324	385	355	377	340	332	375	375	362	357	338	349	369	362	358	385	367	367	354	370	349	382	346	373	387	321	364	337	329	356	376	378	321	364	368	387	412	347	337	345	345	350	362	354	352	377	383	383	347	375	384	358	335	380	378	348	338	377	384	351	351	332	359	342	369	392	360	351	393	389	372	343	371	382	342	390	351	377	377	347	365	369	389	354	393	362	374	388	360	383	351	362	371	390	365	359	324	335	404	364	376	361	370	398	361	361	350	373	368	366	349	334	341	346	321	356	378	401	401	370	351	341	360	373	356	336	363	363	352	365	377	397	367	375	320	404	372	368	372	360	367	379	345	362	404	371	379	409	372	393	356	351	392	361	366	362	343	343	298	354	373	383	385	387	351	365	380	303	362	370	375	383	367	359	357	365	330	363	349	340	395	363	331	362	342	380	355	368	397	369	313	334	360	328	351	368	337	378	330	333	348	342	335	333	364	363	355	377	342	374	355	368	369	335	353	393	365	351	381	354	332	351	386	374	338	396	373	330	326	353	330	353	390	361	407	320	395	351	401	347	392	371	355	306	344	350	376	363	340	382	317	352	351	355	332	367	380	397	347	365	372	323	379	318	348	358	369	354	364	357	364	372	340	371	378	342	353	370	360	362	370	347	367	361	342	384	370	352	387	341	373	388	366	399	331	357	356	379	328	352	347	327	380	344	386	354	352	340	373	379	358	336	356	373	361	362	390	367	361	375	352	358	367	355	327	383	351	394	339	348	339	305	351	332	339	391	377	385	360	356	374	394	354	363	359	344	351	349	384	367	361	368	388	359	330	346	363	355	334	348	420	324	390	363	360	390	366	353	362	373	338	352	337	305	365	369	380	332	359	375	364	367	346	361	364	333	363	403	384	350	351	360	369	400	335	358	350	325	351	348	346	367	390	383	351	352	357	369	395	391	370	349	351	336	357	345	383	351	357	363	354	358	343	357	383	392	357	353	366	372	381	343	339	375	355	384	402	345	332	341	351	339	333	324	336	357	374	376	381	346	380	334	370	348	351	381	387	345	360	335	366	377	360	365	370	375	374	343	390	356	370	356	347	367	370	362	346	381	348	363	385	370	370	371	361	395	343	387	359	377	367	350	357	345	390	337	359	374	349	370	358	354	382	353	383	363	347	373	376	369	375	362	370	395	345	391	379	352	325	367	344	371	353	394	331	364	383	350	387	343	343	347	370	362	391	339	317	364	311	370	360	329	359	358	360	364	343	332	358	347	362	367	350	345	327	340	351	368	351	339	372	394	346	369	358	355	363	375	337	336	366	364	347	378	349	373	373	366	356	368	362	368	326	364	344	380	363	328	343	356	362	337	359	329	361	346	358	413	398	344	368	326	364	345	380	329	380	331	361	333	380	370	342	348	331	339	314	406	355	378	380	349	336	355	376	337	396	358	382	359	381	340	330	379	376	368	388	359	385	358	361	349	345	370	354	353	372	368	386	345	353	374	381	380	379	337	374	344	384	354	354	336	375	345	343	342	356	356	342	345	345	392	342	363	360	355	386	330	359	385	356	379	360	360	377	368	382	352	358	329	362	358	377	386	386	353	385	374	344	361	405	345	383	352	365	382	374	364	365	376	346	374	370	378	374	382	354	350	355	380	325	368	365	376	361	380	359	365	376	380	367	365	340	406	382	364	334	328	318	343	359	362	323	358	351	373	343	364	359	360	368	334	350	352	345	332	371	346	359	393	362	406	352	367	358	384	393	363	365	370	358	358	359	375	341	373	349	391	354	372	367	333	388	388	370	353	343	367	354	371	373	352	370	352	380	315	355	387	361	340	354	358	345	386	357	363	368	371	339	370	353	389	384	384	354	395	381	343	353	362	378	359	387	345	367	363	378	331	365	363	395	393	350	342	375	324	334	366	359	393	361	375	402	363	377	354	400	378	373	350	346	342	348	377	359	359	368	376	359	373	360	370	354	374	365	341	350	361	388	373	377	358	359	379	350	365	359	366	362	361	356	357	353	354	364	391	404	362	388	399	342	368	374	355	374	384	356	402	333	334	374	351	367	371	352	338	345	360	380	348	377	334	317	351	355	362	371	379	374	390	397	368	347	395	384	356	364	390	351	355	375	325	340	362	376	379	351	329	368	382	361	378	383	387	384	351	345	361	357	329	348	359	366	365	347	385	358	389	361	382	323	360	363	358	363	368	375	352	371	376	354	352	390	379	367	375	375	379	360	381	391	354	339	355	404	349	352	342	339	355	322	363	345	359	346	366	384	381	342	369	331	379	337	363	336	404	397	362	391	342	367	398	393	327	373	366	374	392	369	347	359	373	361	338	343	342	370	340	347	348	375	344	344	371	340	386	382	355	351	395	375	371	355	346	322	377	397	362	367	351	371	377	351	353	388	361	354	354	360	365	375	363	328	375	341	342	335	395	372	340	348	360	358	377	329	372	333	359	366	326	373	358	371	351	352	339	350	375	359	361	344	359	342	361	357	396	364	372	378	359	335	368	398	395	359	388	383	369	354	408	349	351	383	386	364	340	380	327	350	352	356	374	376	345	343	371	331	365	370	315	373	362	346	367	343	372	370	357	350	358	343	369	388	362	401	350	321	334	375	357	367	342	414	339	341	360	380	368	352	351	350	369	373	364	345	365	382	369	355	311	346	327	391	340	383	330	365	386	333	340	358	383	379	364	375	358	382	375	355	382	379	388	361	376	367	332	347	393	357	389	346	380	342	355	323	387	392	378	346	360	358	341	372	370	367	385	351	347	380	350	373	358	385
20031	32166	33357	24688	13802	11880	8554	7169	5129	2718	1398	1173	1031	937	952	881	931	900	923	928	896	936	896	868	977	952	938	833	895	870	913	915	861	870	935	932	873	918	898	879	967	921	905	865	905	915	863	918	944	922	917	897	919	959	913	920	959	846	910	930	942	892	922	925	867	905	850	896	924	899	896	895	927	907	949	900	880	878	880	869	895	839	909	910	892	858	910	892	940	950	922	895	864	926	870	903	929	899	888	889	890	906	915	875	882	870	874	862	910	956	904	877	924	899	849	968	877	935	893	896	908	902	907	918	945	888	933	897	894	907	943	943	886	894	868	893	899	895	908	977	888	918	871	944	902	895	924	883	927	884	922	922	858	933	908	931	880	897	933	921	892	870	882	918	922	855	910	891	918	875	852	866	917	925	875	924	897	900	913	927	896	900	853	895	892	910	927	895	924	927	852	921	932	887	910	888	887	953	895	939	922	921	912	889	858	901	927	893	882	935	927	885	878	901	983	973	837	950	931	937	894	900	897	890	893	922	888	918	905	879	898	851	881	934	871	919	913	895	899	896	937	938	902	885	937	874	952	882	947	925	919	882	909	893	865	927	963	921	892	906	919	966	856	859	923	948	884	926	895	858	916	854	899	882	870	909	925	870	898	877	950	939	889	889	909	946	892	896	912	887	899	878	978	890	952	941	916	940	906	922	863	906	941	919	966	901	908	973	843	957	923	854	908	891	930	906	927	924	884	932	952	958	914	893	892	876	898	896	929	909	917	934	878	876	881	862	901	882	940	902	953	851	859	890	891	881	888	870	904	897	915	889	872	842	888	885	911	868	891	966	890	927	929	924	896	953	896	921	940	912	962	919	943	924	901	889	903	891	933	959	836	908	920	920	892	853	899	874	924	920	902	861	859	882	907	928	926	918	903	934	918	868	898	924	877	930	916	881	920	880	906	901	916	872	914	916	886	888	948	947	910	869	958	873	895	907	907	931	909	895	912	924	902	818	900	964	975	843	918	935	901	917	890	908	908	910	880	903	898	855	888	849	900	922	886	911	899	904	901	944	927	878	874	935	908	936	930	901	869	896	917	897	934	888	925	880	889	976	914	898	869	902	904	922	894	913	973	865	920	888	867	902	937	899	880	894	925	865	922	929	881	923	941	939	922	963	899	918	856	894	911	948	892	933	908	856	986	856	890	860	883	863	870	897	893	900	934	907	936	857	904	873	930	889	903	867	908	929	936	957	817	846	877	847	921	894	912	904	955	905	897	856	907	942	860	918	894	897	967	932	917	894	895	870	858	880	897	846	876	951	947	913	873	930	877	897	945	908	875	913	879	891	905	914	931	926	919	891	926	910	863	854	899	895	957	926	905	964	878	924	927	935	927	882	874	959	882	962	888	890	900	885	906	901	892	936	875	905	913	869	909	893	919	929	945	935	908	891	973	911	898	919	877	893	865	909	901	901	906	915	904	882	866	873	941	858	915	939	881	889	907	905	924	912	869	907	887	936	890	950	910	880	885	929	884	891	901	935	870	906	969	887	875	903	866	919	961	930	908	827	935	847	893	898	891	929	923	885	915	901	871	923	893	947	897	901	903	908	920	881	904	910	939	893	915	895	903	844	873	913	899	881	878	908	929	836	877	932	901	873	913	925	881	941	866	876	927	827	869	913	953	900	937	926	939	930	917	897	828	897	879	875	905	975	908	898	898	940	887	915	893	948	937	902	934	912	859	903	893	882	870	916	911	886	894	914	940	937	911	877	922	933	886	887	894	895	925	902	901	893	910	886	905	861	909	857	930	967	908	915	860	884	862	864	934	856	921	895	891	900	889	890	896	938	922	885	914	959	892	911	935	894	907	903	937	971	874	909	899	888	921	891	943	913	855	890	873	917	932	914	899	942	864	925	924	899	876	902	911	977	894	906	936	957	894	857	933	903	900	863	945	947	857	854	884	914	835	903	910	909	891	932	883	852	865	910	906	879	941	917	893	883	910	922	881	905	939	897	893	925	902	857	904	849	893	893	914	913	935	933	915	921	943	818	846	876	894	849	854	912	933	860	852	942	940	892	894	902	904	890	932	907	867	871	962	888	870	921	903	926	906	900	954	951	924	955	877	843	883	858	910	823	896	892	918	897	888	920	894	942	896	879	925	971	848	935	877	882	881	864	881	875	894	921	890	919	911	899	931	870	883	944	917	892	911	893	951	891	908	991	886	875	882	894	917	872	947	923	903	916	920	853	877	907	899	847	852	887	882	894	889	902	883	884	858	904	882	887	931	836	894	890	905	896	895	916	899	883	889	906	866	931	948	873	901	893	899	935	898	918	915	891	887	917	846	929	897	926	904	904	820	848	897	885	862	903	886	866	949	918	899	897	926	908	912	903	917	918	890	956	932	877	961	886	949	925	874	915	891	890	898	878	984	855	912	901	945	889	916	921	915	893	906	895	915	918	891	882	884	933	949	948	902	893	944	917	954	875	927	971	858	881	912	885	881	913	841	890	918	908	877	901	919	909	907	895	901	954	917	895	946	926	915	913	914	870	894	901	913	868	841	882	889	942	871	965	934	866	920	981	947	926	859	903	912	862	966	888	905	870	850	886	937	926	919	912	954	872	878	898	882	953	886	946	910	906	943	921	910	939	932	907	824	893	913	910	873	953	923	868	871	897	954	895	902	891	922	875	898	869	883	901	905	887	939	962	850	892	897	901	898	924	900	905	901	922	854	839	930	863	854	931	911	877	873	922	879	851	901	937	871	899	903	894	928	900	897	934	854	899	842	909	898	931	918	917	897	914	890	932	858	883	863	884	842	912	886	896	889	890	878	906	902	893	920	879	894	925	893	895	937	904	934	904	929	924	873	895	881	916	904	873	913	964	871	903	913	899	906	923	881	899	870	912	896	902	915	873	910	895	915	915	917	932	905	908	943	865	921	874	853	905	917	915	893	945	899	905	960	900	913	934	935	873	937	913	881	905	926	954	889	910	924	902	870	864	909	932	934	943	862	911	920	858	930	891	880	910	880	899	895	886	935	922	839	885	926	933	933	935	893	944	943	882	913	867	886	915	899	873	856	835	895	917	905	934	948	869	886	892	943	871	895	831	923	954	917	891	884	860	905	941	861	858	870	899	914	968	891	897	853	894	936	932	912	932	921	918	889	891	897	928	881	909	921	897	901	941	946	914	900	900	880	907	885	909	895	932	902	890	924	897	898	919	871	976	902	902	900	901	879	931	955	873	907	904	918	854	949	898	864	896	936	919	914	868	869	873	867	899	873	881	906	868	912	857	907	933	940	879	912	885	835	876	919	838	904	942	930	921	916	890	912	904	903	885	961	888	912	844	879	921	878	886	915	913	882	919	872	860	912	908	935	889	944	947	931	928	928	868	925	946	923	868	943	892	929	865	919	867	926	913	904	948	925	882	916	876	914	888	851	935	896	885	930	909	925	871	901	930	907	919	904	852	904	925	902	942	912	889	897	894	889	896	880	903
53971	60961	62849	56947	36991	32487	27452	15464	7634	2552	923	658	571	449	428	405	407	394	390	395	410	395	404	366	376	391	421	429	367	381	375	387	395	405	419	397	372	410	400	381	409	449	403	409	347	374	381	393	398	378	386	390	410	381	384	406	375	393	415	399	368	369	390	397	372	394	415	390	351	435	385	373	365	362	353	412	391	405	390	378	388	391	378	384	416	384	381	411	368	361	392	405	357	394	380	390	357	366	412	390	400	362	388	399	377	405	390	398	370	373	320	391	394	372	403	362	409	371	411	402	388	374	356	357	387	411	384	376	394	384	410	388	351	419	353	405	405	368	373	369	383	415	397	378	375	385	381	420	379	396	400	387	369	388	386	430	397	390	377	394	358	380	382	400	376	390	411	365	348	399	402	375	390	391	357	394	344	367	406	398	406	391	376	388	386	392	378	412	401	366	370	371	415	384	391	400	418	381	374	375	394	355	346	396	396	344	400	382	415	386	388	390	400	397	379	367	357	366	376	379	394	387	376	361	392	392	383	398	365	401	370	371	408	386	392	406	378	392	391	398	399	402	398	419	369	358	374	397	371	391	398	394	413	367	404	373	399	359	386	404	396	423	404	397	430	408	380	396	425	372	378	388	361	387	377	408	369	385	411	415	394	407	397	358	410	365	394	367	377	382	379	383	388	360	353	415	407	358	398	414	391	400	400	370	368	399	364	398	414	359	373	423	371	395	382	374	407	387	409	423	352	395	369	393	391	391	387	368	385	364	383	407	378	399	428	412	389	372	457	362	382	392	404	387	382	376	412	406	366	382	397	364	348	406	426	339	340	411	400	377	418	408	404	396	356	423	405	356	352	395	405	393	392	402	358	363	404	387	413	340	381	409	398	389	423	373	426	390	360	366	408	406	368	437	376	417	393	378	387	384	398	365	391	412	394	413	383	395	403	389	366	403	385	385	362	377	411	402	403	383	379	426	375	361	380	385	382	369	367	362	406	388	432	374	403	392	387	407	391	364	371	385	363	403	384	401	410	418	387	384	383	358	401	406	374	401	390	394	446	418	379	389	355	405	406	397	371	384	372	335	398	419	365	400	363	403	384	366	377	342	389	405	379	390	380	405	367	370	375	368	402	367	408	437	372	377	396	372	363	395	369	369	399	403	387	431	395	405	358	392	374	375	363	408	377	399	401	412	402	401	408	373	398	390	349	368	389	416	411	415	387	402	378	387	385	397	405	398	351	382	374	416	411	365	372	397	396	321	395	416	405	369	385	397	346	391	392	390	413	391	356	416	382	392	419	426	386	372	383	427	420	372	393	359	380	395	405	369	393	366	379	378	416	376	369	390	390	392	408	374	343	346	386	391	353	382	395	407	419	371	394	401	370	394	371	416	383	361	405	384	418	361	377	411	401	422	396	418	409	383	375	390	401	376	373	418	399	385	402	402	399	381	373	396	405	383	413	397	380	379	393	395	412	429	425	390	422	427	391	398	365	347	381	427	431	380	367	416	393	383	417	355	409	412	363	401	415	419	405	407	395	401	368	365	407	412	364	423	398	403	384	361	399	430	369	419	360	368	405	423	402	396	393	414	373	398	371	397	403	394	418	389	391	380	370	377	421	403	425	390	388	358	336	380	404	366	396	387	434	421	403	385	400	406	367	384	399	385	416	398	404	368	358	383	417	336	371	373	430	352	365	442	419	371	419	390	376	409	372	424	402	358	386	374	364	382	390	420	388	393	406	402	394	396	384	400	377	384	409	377	414	379	390	409	365	372	407	382	396	423	377	403	391	387	364	377	367	395	386	397	347	389	363	398	372	380	400	371	399	401	360	390	388	395	385	375	392	381	385	405	386	411	430	389	422	371	384	394	404	403	404	416	379	408	388	390	359	370	370	393	375	369	388	394	399	390	398	376	377	391	417	366	391	413	436	390	426	381	361	391	394	402	419	400	394	376	381	368	411	402	388	388	397	356	385	350	407	411	413	408	400	362	349	411	418	414	409	385	394	420	382	396	387	369	392	411	397	407	380	381	400	386	378	367	335	375	421	405	366	369	400	436	380	415	401	410	393	371	340	403	368	397	369	390	399	379	369	380	379	415	380	399	392	385	389	406	383	373	418	401	379	365	407	378	399	398	385	380	381	387	351	379	379	398	395	376	378	393	383	388	374	344	368	384	417	385	409	359	393	392	404	370	371	395	390	430	394	376	399	426	389	373	405	365	382	369	397	365	366	374	390	422	384	436	368	396	349	390	375	443	377	401	421	415	389	358	374	368	398	385	368	372	385	381	364	359	383	421	363	392	390	383	387	370	380	390	408	378	418	370	392	410	392	358	390	397	376	375	393	398	381	430	390	398	386	410	422	392	387	380	385	370	376	419	382	399	427	403	362	413	393	381	378	407	384	395	408	377	388	391	405	377	377	378	418	420	341	387	387	389	395	389	413	432	380	410	398	430	358	361	360	382	407	387	387	369	383	373	389	365	395	407	359	384	392	378	370	406	414	365	394	381	388	354	384	346	390	394	396	389	371	400	421	388	395	412	392	389	416	371	400	380	370	384	371	364	375	364	373	378	367	376	414	365	410	421	415	371	391	394	389	387	406	419	389	387	384	406	385	346	370	374	407	381	388	369	392	395	391	399	364	396	425	422	420	381	385	407	389	392	402	395	343	372	428	409	372	402	407	364	366	368	390	393	400	431	370	381	409	377	406	372	384	368	358	373	372	400	398	358	372	413	384	400	397	407	401	399	404	401	390	382	356	385	404	411	411	411	379	367	379	385	329	395	369	408	418	396	410	371	395	394	381	402	396	368	366	406	391	380	363	397	355	352	406	385	367	373	391	384	382	365	370	410	418	382	411	386	404	412	413	390	362	390	389	374	407	389	427	413	373	392	423	391	392	373	380	411	341	384	411	395	394	388	369	380	387	384	416	383	395	383	377	365	391	355	394	384	385	409	400	372	380	378	406	397	365	367	379	371	398	411	376	390	393	365	375	402	431	379	435	369	410	402	391	400	402	382	404	388	402	438	390	357	364	420	413	376	410	403	383	404	396	407	365	383	369	376	401	425	413	398	371	373	358	371	404	372	398	411	375	354	376	418	384	383	394	405	384	384	399	393	393	384	382	376	383	415	397	364	426	385	420	386	400	417	371	396	383	388	392	368	388	389	363	365	431	395	418	350	382	399	391	351	395	386	409	404	359	349	366	378	364	376	413	371	402	376	370	390	385	411	374	384	357	385	409	375	402	376	376	399	377	428	397	426	375	390	400	375	387	409	395	407	399	403	354	393	376	357	371	420	377	373	384	368	372	385	380	384	366	398	372	421	391	387	380	382	381	381	388	375	334	439	402	404	377	380	389	369	389	423	389	438	371	410	422	410	389	379	413	406	372	379	396	371	392	372	376	408	370	368	388	402	445	381	382	395	411	425	395	391	414	375	393	399	440	390	381	386	384	406	411	376	379	367	398	392	392	421	405	377	387	379	390	404
37882	54589	63468	62270	44810	47548	40688	29990	19806	8394	3118	2061	1561	1366	1119	970	986	947	958	943	989	949	1000	922	976	937	950	913	966	1023	920	981	955	961	977	937	1031	984	1015	999	945	916	974	994	964	976	968	1005	971	974	994	1018	953	958	911	978	903	955	1002	970	950	937	966	942	935	960	938	934	941	1010	984	961	930	949	976	961	1003	980	967	1016	932	919	927	943	996	999	968	946	954	938	968	1011	953	924	944	906	937	941	929	967	961	940	943	932	954	979	986	965	957	919	921	948	959	946	978	943	947	960	965	924	972	984	974	1006	941	1000	1007	950	956	955	935	915	933	948	913	997	923	948	987	913	972	910	933	965	986	946	883	979	905	923	941	992	974	918	918	1017	938	983	930	918	971	981	918	950	933	971	989	953	943	977	1029	958	970	999	897	944	958	1008	917	948	972	992	988	885	879	962	908	990	954	919	923	962	911	948	915	966	929	907	895	985	911	991	1004	993	945	1016	963	927	1001	1008	981	916	969	919	953	955	941	958	969	1000	914	989	978	915	948	932	967	950	917	907	955	957	982	967	994	979	976	931	1052	944	956	941	948	946	931	941	928	975	989	961	978	912	964	993	999	955	915	988	951	895	924	895	958	955	988	920	969	940	943	980	943	981	980	928	934	965	1032	954	910	931	935	942	981	958	967	952	960	929	894	936	1011	1009	961	930	985	983	963	941	971	946	1029	981	977	923	894	1034	975	918	991	965	971	934	940	1009	973	937	1019	940	907	919	984	940	960	969	943	981	943	899	950	982	1032	980	995	923	936	889	946	900	937	940	951	969	918	942	951	954	993	988	913	911	1021	1008	888	986	981	949	938	946	890	994	951	981	908	947	937	974	933	939	886	955	918	914	921	947	951	992	975	964	935	953	992	886	982	982	1006	984	974	974	990	916	979	996	977	932	959	993	1010	982	948	951	942	914	981	907	936	925	950	959	971	978	982	993	930	977	982	922	968	1004	944	965	982	933	950	920	905	939	982	965	962	966	945	913	943	937	961	966	986	921	900	929	939	924	973	894	956	963	967	978	935	957	987	976	958	944	891	1020	958	973	983	921	905	930	949	971	913	930	944	908	949	966	993	1007	903	919	961	950	1001	926	930	945	1009	942	949	910	955	999	967	993	947	981	973	990	948	947	968	949	979	996	990	952	900	916	991	999	979	941	985	985	956	988	969	980	960	993	956	915	1009	960	933	922	961	931	962	985	952	884	924	980	946	951	975	931	969	985	977	955	927	1013	964	945	928	967	918	996	944	982	937	944	945	921	893	896	952	944	938	976	963	974	980	1013	927	1007	894	940	942	942	963	969	963	940	981	944	908	1002	981	964	971	1028	924	1017	937	1005	952	971	1006	948	949	960	913	954	956	939	957	954	926	926	948	935	927	976	1051	985	987	936	918	922	948	1007	906	958	985	960	981	964	939	1006	939	973	947	943	969	990	942	985	951	950	980	942	948	999	913	906	961	953	944	939	961	901	953	942	980	958	925	997	967	911	918	940	979	985	956	930	926	991	920	968	939	959	846	946	963	920	954	907	912	977	960	962	954	967	935	973	980	943	939	965	969	942	953	987	949	956	960	944	1009	898	970	915	948	958	926	921	966	979	1003	921	972	919	1005	925	1005	1000	921	952	955	928	987	955	942	980	960	934	959	962	974	958	920	986	961	928	949	931	962	938	942	953	956	944	985	948	872	1000	905	995	935	930	904	964	970	1037	997	941	958	882	875	981	920	968	985	917	1012	925	895	897	942	906	950	953	968	1014	953	928	922	903	917	989	982	898	920	955	972	969	918	982	885	990	936	894	912	992	963	921	967	904	970	955	893	932	914	974	956	971	985	914	972	1002	916	946	939	905	940	978	960	874	924	922	922	938	1002	957	971	988	949	935	995	923	984	984	991	924	956	968	938	1019	923	941	957	973	935	956	983	930	957	959	971	944	979	977	946	914	920	965	905	958	917	955	920	891	961	960	988	996	948	969	938	933	972	925	949	963	975	902	956	939	964	910	918	948	927	928	981	900	971	952	947	902	918	994	985	970	964	981	965	934	991	946	956	981	1003	975	947	948	987	954	932	1012	972	954	924	945	994	952	955	974	941	884	985	964	996	961	918	964	920	980	925	932	943	954	929	967	930	972	969	928	945	899	928	944	895	960	986	967	954	913	957	963	1026	972	949	932	929	991	906	959	984	964	932	993	973	944	937	938	962	996	939	930	955	953	965	937	937	942	980	932	963	1004	930	931	959	939	963	981	940	941	991	976	970	996	981	943	942	1015	902	914	973	986	931	947	962	977	935	955	976	929	963	907	960	889	939	976	920	987	946	987	1005	936	960	857	962	952	980	1007	962	938	992	942	944	933	977	934	973	951	1006	976	944	938	923	967	941	927	933	896	970	917	948	961	996	953	935	978	970	987	1000	977	972	902	914	980	964	942	948	954	913	947	941	960	964	919	978	955	994	980	904	977	918	972	975	906	948	936	957	943	1004	955	1012	935	1002	929	933	978	912	941	922	1015	1016	986	952	955	984	971	955	946	949	990	900	1002	916	927	1009	932	933	994	1001	973	965	979	966	909	926	967	991	935	1013	938	951	930	930	916	938	936	1011	960	934	948	989	991	965	970	929	922	946	965	978	899	947	920	895	981	917	972	929	996	929	947	959	976	970	944	956	979	966	990	1016	941	943	923	953	936	912	974	955	967	917	913	991	987	951	914	942	963	960	913	978	936	997	958	926	935	984	920	911	946	953	959	940	970	938	940	944	912	958	976	961	953	958	986	956	981	965	924	958	903	893	931	923	960	942	997	947	909	980	989	909	948	966	948	919	946	969	964	943	957	958	961	959	934	974	966	916	909	957	969	953	958	934	947	954	1013	992	988	942	990	940	984	974	952	909	988	987	954	929	1007	962	948	957	964	978	973	946	969	961	987	935	974	943	956	1004	916	965	956	989	976	954	947	918	946	952	942	963	943	1039	955	968	918	935	947	917	942	960	972	919	905	900	984	927	936	1016	932	994	956	996	978	969	999	985	929	1028	944	913	941	953	976	991	953	917	982	929	951	997	947	994	986	950	982	972	998	927	986	994	935	906	955	1004	942	915	999	913	975	1019	949	933	964	890	976	973	937	958	981	947	938	993	934	923	979	973	952	946	920	933	995	971	963	993	901	937	968	972	981	962	905	956	979	923	914	945	890	996	921	918	905	969	939	941	939	972	940	933	924	996	953	1005	938	967	959	965	998	972	980	917	956	987	1009	1004	936	997	926	965	996	923	926	1024	935	996	928	988	954	993	940	939	985	968	945	966	909	983	934	908	939	947	1006	933	970	934	906	998	916	899	1006	975	973	939	980	946	980	1006	1005	951	949	978	969	955	1007	973	928	964	938	925	940	900	950	887	986	933	935	969	1000	909	944	939	988	971	1000	918	956	978	926	953	925	994	985	881	942	887	945	926	926	946	1008	1004	956	942	970	964	944	1012	955	968	986	1010	924	970	982	918	948	892	932	971	972	925	935	933	958	956	932	1000	964	958	969	951	978	1012	908	911	999	1019	929	958	906	970	954	966	882	978	992	993	982
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
